body {
background-color:#e6e6e6;
/*
background-image:url(../images/fond.jpg);
background-attachment:fixed;
background-repeat:no-repeat;
*/
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#000000;
margin:0px;
}

#header {
	height:156px;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	margin:0px;
}

	

h1 {
	/*padding-left:45px;*/
	font-size:18px;
	color:#808080;
	line-height: 18px;
	margin: 0px;
}

h2 {
	/*padding-left:45px;*/
	font-size:16px;
	color:#808080;
	line-height: 16px;
	font-weight: normal;
	margin: 1px;
}

h3 {
	/*padding-left:45px;*/
	font-size:16px;
	color:#808080;
	line-height: 16px;
	font-weight: normal;
	margin: 1px;
}

a {
color:#666666;
font-weight:bold;
text-decoration:none;
}

a:hover {
color:#ff0000;
}

a.selected {
color:#ff0000;
}

img {
border:0px;
}

#fond_ombre {
	margin-top: -40px;
	z-index:0;
	width:962px;
	height:750px;
	margin-left:290px;
	background-image:url(../images/cadre_blanc.jpg);
	background-repeat:no-repeat;
	padding:15px;
}

p {
	/* padding-right:300px; */
	padding-left:45px;
	padding-top:20px;
	padding-bottom:20px;
	background-image:url(../images/ombre_txt.gif);
	background-repeat:no-repeat;
	min-height: 86px;
}

.reference {
	/* padding-right:300px; */
	padding-left:45px;
	padding-top:20px;
	padding-bottom:20px;
	background-image:url(../images/ombre_ref.gif);
	background-repeat:no-repeat;
	min-height: 50px;
	font-size:16px;
	color:#808080;
	font-weight: normal;
}

.reference_detail {
	background-image:url(../images/fond_tag_produit.jpg);
	background-repeat:no-repeat;
	min-height: 25px;
	min-width: 128px;	
	font-size:16px;
	color:#fff;
	font-weight: normal;
}

.fiche_technique {
	width:181px;
	height:61px;
}

.fiche_technique a {
    display:block;
    background: url(../images/pdf.png) 0 0 no-repeat;
    width:200px;
    height:61px;
    }

.fiche_technique a:hover {
    background: url(../images/pdf.png) 0 -61px no-repeat;
    }

.fiche_technique_en {
	width:200px;
	height:61px;
}

.fiche_technique_en a {
    display:block;
    background: url(../images/pdf_en.png) 0 0 no-repeat;
    width:210px;
    height:61px;
    }

.fiche_technique_en a:hover {
    background: url(../images/pdf_en.png) 0 -61px no-repeat;
    }

.fiche_technique_pt {
	width:181px;
	height:61px;
}

.fiche_technique_pt a {
    display:block;
    background: url(../images/pdf.png) 0 0 no-repeat;
    width:200px;
    height:61px;
    }

.fiche_technique_pt a:hover {
    background: url(../images/pdf.png) 0 -61px no-repeat;
    }

.legende {
	font-style:italic;
	color:#808080;

}
.imageconteneur {
	margin-top:70px;
	height:420px;
	border-image:0;
	vertical-align:middle;
}

.image {
	background-image:url(../images/ombre_img.gif);
	background-repeat:no-repeat;
	padding-left:45px;
	border-image:0;
	vertical-align:middle;
}

table {vertical-align:top}

#footer {
	width:962px;
	height:157px;
	margin-left:290px;
	margin-top:0px;
	position:absolute;
	color:#666666;
	float:inherit;
	font-size:14px;
	background-image:url(../images/cadre_gris.jpg);
	background-repeat:no-repeat;
	padding-left:45px;
	vertical-align:middle;
	z-index: 0;
}

.adresse {
	color:#666666;
	font-size: 12px;
	text-align:left;
}

.adecom
{
	color:#666666;
	font-size: 12px;
	text-align:left;
}

.adecom a
{
	color:#666666;
	font-size: 12px;
	text-align:left;
}

.adecom a:hover
{
	color:#333333;
}

#menudroite
{
	margin-top: -10px;
	border-width: 0;
	position:absolute;
	margin-left:134px;
	}

.navigation
{
	border-width: 0;
	margin-left:40px;
	}

.navigationsuivant {
		float: left;
    display:block;
    width:200px;
    height:34px;
    }

.navigationsuivant a {
    margin-left: 50px;
    display:block;
    background: url(../images/article_suivant.gif) 95px 0 no-repeat;
    width:200px;
    height:34px;
    }

.navigationsuivant a:hover {
    background: url(../images/article_suivant.gif) 95px -34px no-repeat;
    }

.navigationprecedent {
		float: left;
    display:block;
    width:200px;
    height:34px;
    }

.navigationprecedent a {
    display:block;
    background: url(../images/article_precedent.gif) 0 0 no-repeat;
    width:200px;
    height:34px;
    }

.navigationprecedent a:hover {
    background: url(../images/article_precedent.gif) 0 -34px no-repeat;
    }

.valignsuivant {
  display:block;
  position:absolute;
  margin-top: 10px;
  text-align: left;
  width:171px;
  height:34px;
	color: #949393;
  font-family: arial, sans-serif;
  font-size: 13px;
  font-style : italic;
}
.valignprecedent {
  display:block;
  position:absolute;
  margin-left: -50px;
  margin-top: 10px;
  text-align: right;
  width:200px;
  height:34px;
	color: #949393;
  font-family: arial, sans-serif;
  font-size: 13px;
  font-style : italic;
}

.rouge
{color:#e1001a;
font-weight: bold;
}

.vert
{color:#39a562;
font-weight: bold;
}


li
{color:#808080;
}

input
{
background: #FFFFFF;
color: #000000;
font-family:Tahoma, Geneva, sans-serif;
font-style: bold; 
font-size: 10; 
margin: 1px;
}

.input_obligatoire
{
background: #30396c;
color: #FFFFFF;
}

select
{
background: #FFFFFF;
color: #000000;
font-family:Tahoma, Geneva, sans-serif;
font-style: bold; 
font-size: 10; 
margin: 1px;
}

.select_obligatoire
{
background: #30396c;
color: #000000;
}

textarea
{
background: #FFFFFF;
color: #000000;
font-family:Tahoma, Geneva, sans-serif;
font-style: bold; 
font-size: 10; 
margin: 1px;
}

textarea_obligatoire
{
background: #30396c;
color: #000000;
}

.coche {
background-color:#995e3a;
}


hr
{
	border-color: #C1022C;
	border-style: dotted;
	border-width:fine;
	width:800px;
	text-align:center;
}

#conteneurgauche {
	width: 50%;
	float: left;
}

#conteneurdroite {
	width: 50%;
	float: left;
}

#conteneurgaucheproduit {
	width: 40%;
	float: left;
	font-size: 10px;
}

#conteneurdroiteproduit {
	width: 60%;
	float: left;
	font-size: 10px;
}

#conteneurformulaire {
	width: 75%;
	float: left;
}

.divlibelle {
	margin-top: 5px;
	float: left;
	width: 120px;
	text-align: right;
}

.divinput {
	float: left;
	text-align: left;
}

hr.clear {
clear: both;
visibility: hidden;
margin: 10px 0;
}

.conteneurdiaporama {
	float: left;
	width: 220px;
	margin: 0;
	padding: 0;
}
    
.diaporama{
	position:relative;
	width:220px;
	height:150px
}

.diaporama li{
	list-style-type:none;
	overflow:hidden;
	position:absolute
}

.diaporama_controls{
	width:220px;
	margin:3px 0;
	padding:5px;
	clear:both;
	overflow:hidden;
}

.diaporama_controls .btns{
	float:right;
}

.diaporama_controls a{
	font-weight:normal;
	width:10px;
	height:13px;
	text-indent:-9999px;
	display:inline-block;
	margin:0 3px;
}

.diaporama_controls .prev{
	background:url(../images/fleches_diapo.png) no-repeat top right;
}

.diaporama_controls .next{
	background:url(../images/fleches_diapo.png) no-repeat top left;
}

.diaporama_controls .pause{
	background:url(../images/fleches_diapo.png) no-repeat bottom right;
}

.diaporama_controls .play{
	background:url(../images/fleches_diapo.png) no-repeat bottom left;
}

.erreur {
text-align: center;
font-size: 30px;
line-height: 30px; 
vertical-align: middle; 
color: #fff;
margin-top: 20px;
margin-bottom: 20px;
font-size: 24px;
font-family: arial;
background-color: #ca434b;
}

