/* CSS Document */


/* Par défaut sur toutes les pages */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
		font-size: 11px;
	font-family: Tahoma;
	color: #666666;
}
div .marge_haut{
	margin-top: 24px;
}
div .contenu{
background-color:#FFFFFF;
}
div .comparer a{
width:150px;

padding-left:5px;
padding-right:5px;

background-color:#555855; 
background-image:url(images/puce.gif);
color:#FFFFFF; 
font-family:Arial, Helvetica, sans-serif;
vertical-align:middle;

}
div .titre_filiales {
top: 30px;
position: relative;
font-weight:bold;
margin-left:5px;

		font-family:Arial, Helvetica, sans-serif;
		font-size: 16px;
				color: #FF6600;

}

div .titre_corporate {
top: 30px;
position: relative;
font-weight:bold;
text-align:left;
margin-left:5px;
margin-bottom:3px;
font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
color: #FF6600;

}

table.tableau th{
background-image:url(../images/entete_tableau.gif);
background-repeat:repeat-x;
background-color:a3a4a3;
color:#FFFFFF;


}
table.tableau td{
color:#666666;
background-color:FFFFFF;
}


 select {
font-size:10px;
}


table#sample {
    background-color:#FF0000;
    border: solid #000 3px;
    width: 400px;

}
div .sous_menu_admin a{
color:#000000;
}
div .niv2sel a{
color:#FF6600;
}

div .test a{
color:#FFFFFF;
}
 .carac_gen{
font-size:12px!important;
}
div .documentation a{
width:150px;

padding-left:5px;
padding-right:5px;

background-color:#FF6600; 
background-image:url(images/puce.gif);
color:#FFFFFF; 
font-family:Arial, Helvetica, sans-serif;
vertical-align:middle;

}

div .bouton_orange a{
width:150px;
padding-top:5px;
padding-bottom:3px;
padding-left:5px;
padding-right:20px;

background-color:#FF6600; 
background-image:url(images/puce.gif);
color:#FFFFFF!important;
font-family:Arial, Helvetica, sans-serif;
vertical-align:middle;

}


div .mentions {
color:#FFFFFF;
padding-top:5px;
}

.tableauligne1{
font-family:Tahoma;
font-size:11px;
color:#666666;
}

.tableauligne3{
font-family:Tahoma;
font-size:11px;
color:#666666;
font-weight:bold;

}
.titre_produit_detail{
font-family:Tahoma;
font-size:20px;
color:#FF6600;
}
.titre_mentions{
font-weight:bold;
font-family:Tahoma;
font-size:14px;
color:#FF6600;
}


.liste li{

margin-left:15px;
padding-bottom:5px;
border-bottom:solid 1px;
border-bottom-color:#9e9e9e;
list-style-image:url(../images/puce.gif);


}
.liste li a{

margin-left:15px;
padding-bottom:5px;
border-bottom:solid 1px;
border-bottom-color:#9e9e9e;
list-style-image:url(../images/puce.gif);


}


.entete {
	font-size: 11px;
	font-family: Tahoma;
	color: #FF9900;
}

select {
border:none;

}

select, button {
	vertical-align:		middle;
}

select{
font-weight:bold;
font-family:Tahoma;
font-size:10px; 
}

select option {
height:15px;
font-size:10px;
}


.entete_recherche {
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
}

td,th {
	font-family: Arial, Helvetica, sans-serif;
}

a, a:link, a:visited{
	font-size: 11px;
	font-family: Tahoma;
	color: #FF6600;
	text-decoration:none;
}


 div, ul, li {


list-style-image:url(../images/puce.gif);

}

div .leMenuDroite {
position: relative;
top: 30px;
}
div .Entete_menu_droite{

	background:url(../images/menu_rapide_2.jpg);
	background-repeat:no-repeat;
}

/* Menu gauche */
div .menugauche {
top: 35px;
position: relative;
width:194px;

background:url(../images/menugauche.png);


}

div .menudroite{
text-align:left;
position: relative;
width:175px;
top: 30px;
background:url(../images/menugauche.png)
}
div .centre {
width:550px;
position: relative;
top: 2px;
margin-bottom:10px;
}
div .contenuCentre {
margin-top:12px;
}

.map_niv1{
color:#FF6600;
font-size:14px;
font-weight:300;

background-color:#f4f4f4;
vertical-align:top;
padding:3px;
border: 0 none;
border-bottom:solid 1px;
border-bottom-color:#ffffff;

}
.map_niv2{
color:#666666;
background-color:#efefef;
vertical-align:top;
padding:3px;
border: 0 none;
border-bottom:solid 1px;
border-bottom-color:#ffffff;

}


/*  Menu niveau 1 */
div .niv1 a{
color:#FFFFFF!important;

text-transform:uppercase;
padding:5px;
padding-top:15px;

text-decoration: none;
font-weight:bold;
font-family: Tahoma;
font-size: 12px!important;
display: block;
border-bottom:solid 1px!important;
border-bottom-color:#999999!important;
cursor:pointer;
}
div .niv1 a:hover{
font-size: 12px;

background-color:  #FF6600;
color:#FFFFFF;
	text-decoration:none;
	
}
/*  Menu niveau 1 Selectionné */
div .niv1sel a{
background-color: #FF6600;
color:#FFFFFF!important;
padding-bottom:5px;

font-size: 12px!important;

}

div .niv1sel  {
background-color: #FF6600;
color:#FFFFFF;
font-weight:bold;
padding:5px;
padding-top:15px;
font-size:12px;
text-transform:uppercase;
	text-decoration:none;

}

/*  Menu niveau 2 */


div .niv2 a {
color:#555855!important;
background-color:  #FFFFFF;!important;
padding:5px;
padding-left:10px;
margin:0px;
text-decoration: none;
text-indent:0px;
font-family: Arial;
font-size: 12px;
display: block;
border: 0 none;
height: 100%;
cursor:pointer;
}

div .niv2 a:hover{
text-decoration: none!important;
background-color:  #555855!important;
color:#FFFFFF!important;
}
/*  Menu niveau 2 Selectionné */


div .niv2sel a{
background-color:  #FFFFFF;
color:#ff6600;
padding:5px;
padding-left:10px;
margin:0px;
text-decoration: none;
font-family: Arial;
font-size: 12px;
display: block;
border: 0 none;
height: 100%;
cursor:default;
}
div .niv2sel a:hover{
text-decoration: none!important;

}

div .banner {
color:#FFFFFF;
font-weight:bold;
font-family:Tahoma;


}


/* Fin menu gauche */

/* Menu Droite*/
.Entete_menu_droite{
background-color:#666666;
color:#FFFFFF;
padding:5px;
margin-bottom:10px;
font-weight:bold;


}
.pratique li{

margin-left:-3px;
padding-left:0px;

padding-bottom:1px;
border-bottom:solid 1px;
border-bottom-color:#9e9e9e;
list-style-image:url(../images/puce.gif);

}

.pratique a{

display: block;

margin-left:0px;
padding-left:0px;
padding-bottom:4px;
padding-top:4px;
text-decoration:none!important;

}
.pratique a:hover{
background-color:#FF6600!important;
color:#FFFFFF!important;
margin-left:0px;
padding-left:0px;
padding-bottom:4px;
padding-top:4px;
text-decoration:none!important;


}
.pratique_selected a{
background-color:#FF6600!important;
color:#FFFFFF!important;
margin-left:0px;
padding-left:0px;
padding-bottom:4px;
padding-top:4px;
text-decoration:none!important;

}
.pratique_selected a:hover{
background-color:#FF6600!important;
color:#FFFFFF!important;
margin-left:0px;
padding-left:0px;
padding-bottom:4px;
padding-top:4px;
text-decoration:none!important;

}
.combo{
width:100%;
margin-bottom:6px;

font-weight:normal;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;

}
.bouton_menu_droite{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;

border:solid 1px #FFFFFF;
background-color:#949594;
margin:0px;
padding:0px;
cursor:hand;
}

.entete_resultat{

	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;

	}
.entete_liste_produit {font-family: Tahoma; font-size: 11px; color: #508EC1; font-weight: bold; }
.normal{
font-weight:normal;
font-size:12px
color:#000000;
}

div .contenu_liste_produit a{
color:#000000;

padding:5px;

display: block;
border: 0 none;
}
div .contenu_liste_produit a:hover{

	color: #FFFFFF;
	background:#FF6600;


}
.tableau_resultat {
border:1px solid #92a1c7;
 }
.tableau_resultat2 {
 border-bottom:1px solid #92a1c7;
 border-top:1px solid #92a1c7;
 color:#666666;
 }
  .parcourir  {
border: 0px ;
	 background:#FFFFFF;
	 color:#000000;
}

 .envoyer  {
border: 0px ;
 	 background:#FF6600; 
	 background-image:url(../images/puce-blanche-marge.gif );
	 background-position:left;
	 text-indent:8px;

	 
	 
	 
	 background-repeat:no-repeat;
	 color:#FFFFFF;
	 width:100px;
	
}
.combo_contact{
font-weight:normal;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
 

}
.groupe_liste_produit {
	color: #FF6600;
	font-size: 12px;
	font-weight: bold;
		text-align:left;
		


}
.detail_comparer a:hover , .detail_comparer a:link, .detail_comparer a:visited{
	color: #FFFFFF;
	font-family: Tahoma;
	text-align:left;
	padding-right:80px;
	background-color:#FF6600;
}


.Titre_paragraphe{
	color:#666666;
	font-size: 13px;
	font-weight:bold;
}
.Titre_page{
	color:#FF6600;
	font-size: 20px;
	font-weight:bold;
}
	
.recherche_av a:link, .recherche_av a:visited {
  color: #FFFFFF;
  text-decoration:none;
}
.recherche_av a:hover  {
  color: #FF6600;
  text-decoration:none;
}

/* ***************************** */


/* Page recherche */
.div resultat_rech{
		font-family:Arial, Helvetica, sans-serif;
color:#FF6600;
}
.div titre_resultat_rech{
color:#666666;
font-weight:bold;
}
/* Contenu FAQ */
.Titre_FAQ{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 14px;
				color: #666666;
				font-weight:bold;
}

/*  Page produit */
.titrepage {
	font-size: 14px;
	font-family: Tahoma;
	font-weight: bold;
	color: #FF6600;
}


/*  Page produit */
.Titre_Produit {
	font-size: 14px;
	font-family: Tahoma;
	font-weight: bold;
	color: #FF6600;
}
.entete {
	font-size: 11px;
	font-family: Tahoma;
	color: #FF6600;
}
/* ******************* *



/* Page Accueil */
.accueil a:link, .accueil a:visited {
  color: #FFFFFF;
  text-decoration:none;
}


.accueil a:hover {
color:#FF9900;
}

	/* Menu page d'accueil */
		
	/* level 0 inner */
	.m0l0iout {
		font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
		font-size: 12px;
		text-decoration: none;
		text-align:center;
		color: #FFFFFF;
		font-weight:bold;
		padding:7px;
		margin:0px;
		text-transform:uppercase;

	}
	.m0l0iover {
		font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
		font-size: 12px;
		font-weight:bold;
		text-align:center;
		opacity: .90;
		filter: alpha(opacity=90);
		background-color:#FFFFFF;
		text-transform:uppercase;
		color: #FF6600;
		margin:0px;
		padding:7px;
		padding-left:0px;
		padding-right:0px;

	}
	
	/* level 0 outer */
	.m0l0oout {
		text-decoration : none;
}

	
	}
	.m0l0oover {
		text-decoration : none;
	}
	
	/* level 1 inner */
	.m0l1iout {
		font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
		font-size: 12px;
		padding:5px;
		padding-left:12px;
		color: #000000;
			background-color:#FFFFFF;
			
			
	
	}
	.m0l1iover {
		font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
		font-size: 12px;
		padding:5px;
		padding-left:12px;
		color: #FF6600;
				background-color:#FFFFFF;
			
	}
	
	/* level 1 outer */
	.m0l1oout {
		text-decoration : none;
					opacity: .80;
	filter: alpha(opacity=80);
		padding: 0;
	}
	.m0l1oover {
		text-decoration : none;
	
		padding: 0;
	}
	/****************************/

/* ************************************* */

/* Page Contact */                 
.Titre_principal{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 20px;
				color: #FF6600;
}
.sous_titre{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 18px;
				color: #FF6600;
}

.Titre_principal_blanc{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 20px;
				color: #FFFFFF;
}

.Sous_titre_blanc{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:bold;
				color: #FFFFFF;
}

.div Titre_principal{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 20px;
				color: #FF6600;
}
.Soustitre_contact{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		font-weight:bold;
}	
.Texte_blanc {			
		color: #FFFFFF;
}
.etape{
		font-size: 11px;
		font-family:Arial, Helvetica, sans-serif;
		color: #333333;

}
.etape_num{
		font-size: 11px;
		font-family:Arial, Helvetica, sans-serif;
		color: #333333;

}
/* ************ */  




.shadetabs{
margin: 0px; padding: 0;  font-size:12px; font-family:Tahoma
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li {
float: left;
margin: 0 0px;
padding: 3px 15px;
text-align: center;
border-top: 1px solid #FF6600;
border-bottom: 1px solid #FF6600;
border-right: 1px dotted #FF6600;


text-decoration: none;
color: #FF6600;
}
.shadetabs li.debut {
float: left;
margin: 0 0px;
padding: 3px 15px;
text-align: center;
border-top: 1px solid #FF6600;
border-left: 1px solid #FF6600;
border-bottom: 1px solid #FF6600;
border-right: 1px dotted #FF6600;


text-decoration: none;
color: #FF6600;
}

.shadetabs li.fin {
float: left;
margin: 0 0px;
padding: 3px 15px;
text-align: center;
border-top: 1px solid #FF6600;
border-bottom: 1px solid #FF6600;
border-right: 1px solid #FF6600;


text-decoration: none;
color: #FF6600;
}



.shadetabs li.selected{
position: relative;

color: #FFFFFF;
background:#FF6600;
}


.tabcontentstyle{ /*style of tab content oontainer*/
width: 100px;

}

.tabcontent{
display:none;
}

// modele

.titre {
	font-family:Tahoma;
	font-size:20px;
	font-weight:normal;
	color:#ff6600;
}
.chapeau {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#ff6600;
}
.soustitre {
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	color:#666666;
}
.intertitre {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}
p, .textecourant {
	font-family:Tahoma;
	font-size:11px;
	color:#666666;
	line-height:18px;
}
p.soustitre {
	margin-top:0px;
	margin-bottom:0px;
}
p.intertitre {
	margin-top:0px;
	margin-bottom:4px;
}
p.chapeau {
	margin-top:0px;
	margin-bottom:10px;
}
p.textecourant {
	margin-top:0px;
	margin-bottom:15px;
}
p.legende {
	margin-top:0px;
}
.legende {
	font-family:Tahoma;
	font-size:10px;
	color:#8A8A8A;
}
p.separation {
	width:260px;
	height:1px;
	background-image: url(../../images/separation.png);
	background-repeat:repeat-x;
}
.tableautype {
	font-family:Tahoma;
	font-size:11px;
	color:#666666;
	line-height:20px;
	margin-top:0px;
	margin-bottom:10px;
}
.tableautype th {
	padding-left:5px;
	margin-right:5px;
	font-family:Tahoma;
	text-align:left;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	background-color:#949594;
}
.tableautype td {
	padding-left:5px;
	margin-right:5px;
	font-family:Tahoma;
	text-align:left;
	font-size:11px;
	font-weight:normal;
	color:#666666;
}
.tableautype .cellule1 {
	background-color:#FFFFFF;
}
.texte_intro {color: #FFFFFF; font-family: Tahoma; font-size: 11px; }

.tableautype .cellule2 {
	background-color:#EAEAEA;
}
ul {
	line-height:18px;
	margin-top:0px;
	margin-bottom:15px;
}
li {
	list-style: url(/images/puce.png);
	font-family:Tahoma;
	font-size:11px;
	color:#666666;
	margin-bottom:5px;
	margin-left:-15px;
}
a {
	font-family:Tahoma;
	font-size:11px;
	color:#ff6600;
	text-decoration:none;
}
a:hover {
	font-family:Tahoma;
	font-size:11px;
	color:#ff6600;

}
li a:hover {
	font-family:Tahoma;
	font-size:11px;
	color:#ff6600;

}
.clear {
	clear:both;
}

div.titre{
margin-left:30px;
margin-right:30px;
margin-bottom:20px;}





@media print {
.tabcontent {
display:block!important;
}
}



