@charset "utf-8";
/* CSS Document */
/*body*/
body{ color:#000000;font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; background-color:#E9E6E0; }
.texteaccueil {color:#000000;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic;}
.textecgv {color:#000000; font-size:14px; font-family:"Times New Roman", Times, serif;}
.titrecgv { color:#993300;font-size:20px; font-family:"Times New Roman", Times, serif; font-weight:bold;}
.textelivraison { color:#000000;font-size:12px; font-family:"Times New Roman", Times, serif; font-weight:bold;}
.petittitrecgv { color:#993300;font-size:16px; font-family:"Times New Roman", Times, serif;font-weight:bold;}
.titreut { color:#3399FF; font-size:20px; font-family:"Times New Roman", Times, serif; font-weight:bold;}
.petittitreut { color:#3399FF;font-size:16px; font-family:"Times New Roman", Times, serif;font-weight:bold;}
.cartefidelite{ color:#FFCC66; font-size:16px; font-weight:bold; font-family:"Times New Roman", Times, serif;}
.cartefidelite2{ color:#FFCC66; font-size:10px; font-weight:bold; font-family:"Times New Roman", Times, serif;}
/*fin body*/

/*header*/
body
{ 
   width:100%;
   margin:auto;
  max-width:1281px;
}
a.headerbleu {color:#00CCFF;font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none;  }
a.headerbleu:visited {color:#00CCFF;font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none ; }
a.headerbleu:hover {color:#00CCFF;font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none;  }

.headernoir {color:#000000;font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none;  }
a.headernoir {color:#000000;font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none;  }
a.headernoir:visited {color:#000000;font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none;  }
a.headernoir:hover {color:#000000;font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none;  }

/*header_index*/

.headernoir_index {color:#000000;font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; font-weight:bold }
/**/

/*fin header*/

/*menu*/
/*categories*/
div.accueil {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
padding-left: 6px; 
padding-right: 7px;
float:left; 
height:22px;
padding-top:7px;
font-weight:bold;

}
 
div.accueil:hover{
color:#000000;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
background:#00CCFF ; 
border-right : 2px solid #000000; 
background-image:url(../images/ombre.png); 
background-repeat:no-repeat; background-position:left;
float:left; 
height:22px;
padding-top:7px;border-left : 1px solid #000000;
padding-right: 5px;
padding-left: 5px;
cursor:pointer;
font-weight:bold;
}

/*div.menuvert {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
padding-left: 6px;  
padding-right: 7px;
float:left;
height:22px;
padding-top:7px;
font-weight:bold;
}
div.menuvert:hover{
color:#000000;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
background:#99CC33 ; 
border-right : 2px solid #000000; 
background-image:url(../images/ombre.png); 
background-repeat:no-repeat; 
background-position:left; 
float:left;
height:22px;
padding-top:7px;
border-left : 1px solid #000000;
padding-right: 5px;
padding-left: 5px;
cursor:pointer;
font-weight:bold;
} 

div.menurouge {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
padding-left: 6px;  
padding-right: 7px;
float:left;
height:22px;
padding-top:7px;
font-weight:bold;
}
div.menurouge:hover{
color:#000000;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
background:#CC0000 ; 
border-right : 2px solid #000000; 
background-image:url(../images/ombre.png); 
background-repeat:no-repeat; 
background-position:left; 
float:left;
height:22px;
padding-top:7px;
border-left : 1px solid #000000;
padding-right: 5px;
padding-left: 5px;
cursor:pointer;
font-weight:bold;
} 
div.menubleufonce {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
padding-left: 6px;  
padding-right: 7px;
float:left;
height:22px;
padding-top:7px;
font-weight:bold;
}
div.menubleufonce:hover{
color:#000000;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
background:#0066CC ; 
border-right : 2px solid #000000; 
background-image:url(../images/ombre.png); 
background-repeat:no-repeat; 
background-position:left; 
float:left;
height:22px;
padding-top:7px;
border-left : 1px solid #000000;
padding-right: 5px;
padding-left: 5px;
cursor:pointer;
font-weight:bold;
} 
div.menurose {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
padding-left: 6px;  
padding-right: 7px;
float:left;
height:22px;
padding-top:7px;
font-weight:bold;
}
div.menurose:hover{
color:#000000;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
background:#CC0066 ; 
border-right : 2px solid #000000; 
background-image:url(../images/ombre.png); 
background-repeat:no-repeat; 
background-position:left; 
float:left;
height:22px;
padding-top:7px;
border-left : 1px solid #000000;
padding-right: 5px;
padding-left: 5px;
cursor:pointer;
font-weight:bold;
} 
div.menujaune {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
padding-left: 6px;  
padding-right: 7px;
float:left;
height:22px;
padding-top:7px;
font-weight:bold;
}
div.menujaune:hover{
color:#000000;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
background:#FFCC33 ; 
border-right : 2px solid #000000; 
background-image:url(../images/ombre.png); 
background-repeat:no-repeat; 
background-position:left; 
float:left;
height:22px;
padding-top:7px;
border-left : 1px solid #000000;
padding-right: 5px;
padding-left: 5px;
cursor:pointer;
font-weight:bold;
} 
div.menumauve {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
padding-left: 6px;  
padding-right: 7px;
float:left;
height:22px;
padding-top:7px;
font-weight:bold;
}
div.menumauve:hover{
color:#000000;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
background:#990066 ; 
border-right : 2px solid #000000; 
background-image:url(../images/ombre.png); 
background-repeat:no-repeat; 
background-position:left; 
float:left;
height:22px;
padding-top:7px;
border-left : 1px solid #000000;
padding-right: 5px;
padding-left: 5px;
cursor:pointer;
font-weight:bold;
} 
div.menugris {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
padding-left: 6px;  
padding-right: 7px;
float:left;
height:22px;
padding-top:7px;
font-weight:bold;
}
div.menugris:hover{
color:#000000;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
background:#CCCCCC ; 
border-right : 2px solid #000000; 
background-image:url(../images/ombre.png); 
background-repeat:no-repeat; 
background-position:left; 
float:left;
height:22px;
padding-top:7px;
border-left : 1px solid #000000;
padding-right: 5px;
padding-left: 5px;
cursor:pointer;
font-weight:bold;
} 
div.menuvertclair {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
padding-left: 6px;  
padding-right: 7px;
float:left;
height:22px;
padding-top:7px;
font-weight:bold;
}
div.menuvertclair:hover{
color:#000000;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
background:#CCCCCC ; 
border-right : 2px solid #000000; 
background-image:url(../images/ombre.png); 
background-repeat:no-repeat; 
background-position:left; 
float:left;
height:22px;
padding-top:7px;
border-left : 1px solid #000000;
padding-right: 5px;
padding-left: 5px;
cursor:pointer;
font-weight:bold;
} 
div.menuorange {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
padding-left: 6px;  
padding-right: 7px;
float:left;
height:22px;
padding-top:7px;
font-weight:bold;
}
div.menuorange:hover{
color:#000000;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
background:#FF6633 ; 
border-right : 2px solid #000000; 
background-image:url(../images/ombre.png); 
background-repeat:no-repeat; 
background-position:left; 
float:left;
height:22px;
padding-top:7px;
border-left : 1px solid #000000;
padding-right: 5px;
padding-left: 5px;
cursor:pointer;
font-weight:bold;
} */
/*categories*/
div.menurose {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
padding-left: 6px;  
padding-right: 7px;
float:left;
height:22px;
padding-top:7px;
font-weight:bold;
}
div.menurose:hover{
color:#000000;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
background:#e5007d ; 
border-right : 2px solid #000000; 
background-image:url(../images/ombre.png); 
background-repeat:no-repeat; 
background-position:left; 
float:left;
height:22px;
padding-top:7px;
border-left : 1px solid #000000;
padding-right: 5px;
padding-left: 5px;
cursor:pointer;
font-weight:bold;
} 

div.menuvert {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
padding-left: 6px;  
padding-right: 7px;
float:left;
height:22px;
padding-top:7px;
font-weight:bold;
}
div.menuvert:hover{
color:#000000;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
background:#0081a2 ; 
border-right : 2px solid #000000; 
background-image:url(../images/ombre.png); 
background-repeat:no-repeat; 
background-position:left; 
float:left;
height:22px;
padding-top:7px;
border-left : 1px solid #000000;
padding-right: 5px;
padding-left: 5px;
cursor:pointer;
font-weight:bold;
} 


div.menugrismarron {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
padding-left: 6px;  
padding-right: 7px;
float:left;
height:22px;
padding-top:7px;
font-weight:bold;
}
div.menugrismarron:hover{
color:#000000;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
background:#939998 ; 
border-right : 2px solid #000000; 
background-image:url(../images/ombre.png); 
background-repeat:no-repeat; 
background-position:left; 
float:left;
height:22px;
padding-top:7px;
border-left : 1px solid #000000;
padding-right: 5px;
padding-left: 5px;
cursor:pointer;
font-weight:bold;
} 


div.menubleumoyen {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
padding-left: 6px;  
padding-right: 7px;
float:left;
height:22px;
padding-top:7px;
font-weight:bold;
}
div.menubleumoyen:hover{
color:#000000;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
background:#0081a2 ; 
border-right : 2px solid #000000; 
background-image:url(../images/ombre.png); 
background-repeat:no-repeat; 
background-position:left; 
float:left;
height:22px;
padding-top:7px;
border-left : 1px solid #000000;
padding-right: 5px;
padding-left: 5px;
cursor:pointer;
font-weight:bold;
} 

div.menuturquoise {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
padding-left: 6px;  
padding-right: 7px;
float:left;
height:22px;
padding-top:7px;
font-weight:bold;
}
div.menuturquoise:hover{
color:#000000;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
background:#00a5b4 ; 
border-right : 2px solid #000000; 
background-image:url(../images/ombre.png); 
background-repeat:no-repeat; 
background-position:left; 
float:left;
height:22px;
padding-top:7px;
border-left : 1px solid #000000;
padding-right: 5px;
padding-left: 5px;
cursor:pointer;
font-weight:bold;
} 

/*fin categories*/
/*souscategories*/
/*div.sousmenuvert{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
padding-right: 5px;
padding-left: 5px;
float:left;
height:22px;
padding-top:7px;
font-weight:bold;
}
div.sousmenuvert:hover{
color:#99CC33;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none;  
background-image:url(../images/ombremenu.png);   
float:left;
height:22px;
padding-top:7px;
padding-right: 5px;
padding-left: 5px;
cursor:pointer;
font-weight:bold;
} 
div.sousmenurouge{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
padding-right: 5px;
padding-left: 5px;
float:left;
height:22px;
padding-top:7px;
font-weight:bold;
}
div.sousmenurouge:hover{
color:#CC0000;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none;  
background-image:url(../images/ombremenu.png);   
float:left;
height:22px;
padding-top:7px;
padding-right: 5px;
padding-left: 5px;
cursor:pointer;
font-weight:bold;
} 
div.sousmenurose{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
padding-right: 5px;
padding-left: 5px;
float:left;
height:22px;
padding-top:7px;
font-weight:bold;
}
div.sousmenurose:hover{
color:#CC0066;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none;  
background-image:url(../images/ombremenu.png);   
float:left;
height:22px;
padding-top:7px;
padding-right: 5px;
padding-left: 5px;
cursor:pointer;
font-weight:bold;
} 
div.sousmenujaune{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
padding-right: 5px;
padding-left: 5px;
float:left;
height:22px;
padding-top:7px;
font-weight:bold;
}
div.sousmenujaune:hover{
color:#FFCC33;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none;  
background-image:url(../images/ombremenu.png);   
float:left;
height:22px;
padding-right: 5px;
padding-left: 5px;
padding-left: 5px;
cursor:pointer;
font-weight:bold;
} 
div.sousmenumauve{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
padding-right: 5px;
padding-left: 5px;
float:left;
height:22px;
padding-top:7px;
font-weight:bold;
}
div.sousmenumauve:hover{
color:#990066;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none;  
background-image:url(../images/ombremenu.png);   
float:left;
height:22px;
padding-top:7px;
padding-right: 5px;
padding-left: 5px;
cursor:pointer;
font-weight:bold;
} 

div.sousmenugris{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
padding-right: 5px;
padding-left: 5px;
float:left;
height:22px;
padding-top:7px;
font-weight:bold;
}
div.sousmenugris:hover{
color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none;  
background-image:url(../images/ombremenu.png);   
float:left;
height:22px;
padding-top:7px;
padding-right: 5px;
padding-left: 5px;
cursor:pointer;
font-weight:bold;
} 

div.sousmenubleufonce{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
padding-right: 5px;
padding-left: 5px;
float:left;
height:22px;
padding-top:7px;
font-weight:bold;
}
div.sousmenubleufonce:hover{
color:#0066CC;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none;  
background-image:url(../images/ombremenu.png);   
float:left;
height:22px;
padding-top:7px;
padding-right: 5px;
padding-left: 5px;
cursor:pointer;
font-weight:bold;
} 
div.sousmenuvertclair{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
padding-right: 5px;
padding-left: 5px;
float:left;
height:22px;
padding-top:7px;
font-weight:bold;
}
div.sousmenuvertclair:hover{
color:#99CC66;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none;  
background-image:url(../images/ombremenu.png);   
float:left;
height:22px;
padding-top:7px;
padding-right: 5px;
padding-left: 5px;
cursor:pointer;
font-weight:bold;
} 
div.sousmenuorange{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
padding-right: 5px;
padding-left: 5px;
float:left;
height:22px;
padding-top:7px;
font-weight:bold;
}
div.sousmenuorange:hover{
color:#FF6633;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none;  
background-image:url(../images/ombremenu.png);   
float:left;
height:22px;
padding-top:7px;
padding-right: 5px;
padding-left: 5px;
cursor:pointer;
font-weight:bold;
} */
/*sous categories*/
div.sousmenujaune{
color:#000000;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
padding-right: 5px;
padding-left: 5px;
float:left;
height:22px;
padding-top:7px;
font-weight:bold;
}
div.sousmenujaune:hover{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none;  
/*background-image:url(../images/ombremenu.png);*/
background-color:#CAA333;
float:left;
height:22px;
padding-top:7px;
padding-right: 5px;
padding-left: 5px;
cursor:pointer;
font-weight:bold;
} 

div.sousmenurouge{
color:#000000;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
padding-right: 5px;
padding-left: 5px;
float:left;
height:22px;
padding-top:7px;
font-weight:bold;
}
div.sousmenurouge:hover{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none;  
/*background-image:url(../images/ombremenu.png);*/
background-color:#A3412A;
float:left;
height:22px;
padding-top:7px;
padding-right: 5px;
padding-left: 5px;
cursor:pointer;
font-weight:bold;
}

div.sousmenurose{
color:#000000;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
padding-right: 5px;
padding-left: 5px;
float:left;
height:22px;
padding-top:7px;
font-weight:bold;
}
div.sousmenurose:hover{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none;  
/*background-image:url(../images/ombremenu.png);*/
background-color:#A83E6E;
float:left;
height:22px;
padding-top:7px;
padding-right: 5px;
padding-left: 5px;
cursor:pointer;
font-weight:bold;
}

div.sousmenubleu{
color:#000000;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
padding-right: 5px;
padding-left: 5px;
float:left;
height:22px;
padding-top:7px;
font-weight:bold;
}
div.sousmenubleu:hover{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none;  
/*background-image:url(../images/ombremenu.png);*/
background-color:#4B67B4;
float:left;
height:22px;
padding-top:7px;
padding-right: 5px;
padding-left: 5px;
cursor:pointer;
font-weight:bold;
}

div.sousmenubordeau{
color:#000000;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
padding-right: 5px;
padding-left: 5px;
float:left;
height:22px;
padding-top:7px;
font-weight:bold;
}
div.sousmenubordeau:hover{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none;  
/*background-image:url(../images/ombremenu.png);*/
background-color:#361832;
float:left;
height:22px;
padding-top:7px;
padding-right: 5px;
padding-left: 5px;
cursor:pointer;
font-weight:bold;
}
div.sousmenuantracite{
color:#000000;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
padding-right: 5px;
padding-left: 5px;
float:left;
height:22px;
padding-top:7px;
font-weight:bold;
}
div.sousmenuantracite:hover{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none;  
/*background-image:url(../images/ombremenu.png);*/
background-color:#5A5959;
float:left;
height:22px;
padding-top:7px;
padding-right: 5px;
padding-left: 5px;
cursor:pointer;
font-weight:bold;
}

div.sousmenumauve{
color:#000000;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
padding-right: 5px;
padding-left: 5px;
float:left;
height:22px;
padding-top:7px;
font-weight:bold;
}
div.sousmenumauve:hover{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none;  
/*background-image:url(../images/ombremenu.png);*/
background-color:#714280;
float:left;
height:22px;
padding-top:7px;
padding-right: 5px;
padding-left: 5px;
cursor:pointer;
font-weight:bold;
}
div.sousmenurougefonce{
color:#000000;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
padding-right: 5px;
padding-left: 5px;
float:left;
height:22px;
padding-top:7px;
font-weight:bold;
}
div.sousmenurougefonce:hover{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none;  
/*background-image:url(../images/ombremenu.png);*/
background-color:#913A31;
float:left;
height:22px;
padding-top:7px;
padding-right: 5px;
padding-left: 5px;
cursor:pointer;
font-weight:bold;
}
div.sousmenuvert{
color:#000000;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
padding-right: 5px;
padding-left: 5px;
float:left;
height:22px;
padding-top:7px;
font-weight:bold;
}
div.sousmenuvert:hover{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none;  
/*background-image:url(../images/ombremenu.png);*/
background-color:#356C62;
float:left;
height:22px;
padding-top:7px;
padding-right: 5px;
padding-left: 5px;
cursor:pointer;
font-weight:bold;
}
div.sousmenutransp{
color:#000000;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
padding-right: 5px;
padding-left: 5px;
float:left;
height:22px;
padding-top:7px;
font-weight:bold;
}
div.sousmenutransp:hover{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none;  
/*background-image:url(../images/ombremenu.png);   */
background-color:#CAC0C1;
float:left;
height:22px;
padding-top:7px;
padding-right: 5px;
padding-left: 5px;
cursor:pointer;
font-weight:bold;
} 

div.sousmenuresine{
color:#000000;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
padding-right: 5px;
padding-left: 5px;
float:left;
height:22px;
padding-top:7px;
font-weight:bold;
}
div.sousmenuresine:hover{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none;  
/*background-image:url(../images/ombremenu.png);*/
background-color:#588FDA;
float:left;
height:22px;
padding-top:7px;
padding-right: 5px;
padding-left: 5px;
cursor:pointer;
font-weight:bold;
}


div.sousmenumedailles{
color:#000000;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
padding-right: 5px;
padding-left: 5px;
float:left;
height:22px;
padding-top:7px;
font-weight:bold;
}
div.sousmenumedailles:hover{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none;  
/*background-image:url(../images/ombremenu.png);*/
background-color:#3D668C;
float:left;
height:22px;
padding-top:7px;
padding-right: 5px;
padding-left: 5px;
cursor:pointer;
font-weight:bold;
}

div.sousmenulaser{
color:#000000;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
padding-right: 5px;
padding-left: 5px;
float:left;
height:22px;
padding-top:7px;
font-weight:bold;
}
div.sousmenulaser:hover{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none;  
/*background-image:url(../images/ombremenu.png);*/
background-color:#515c76;
float:left;
height:22px;
padding-top:7px;
padding-right: 5px;
padding-left: 5px;
cursor:pointer;
font-weight:bold;
}


div.sousmenuassiete{
color:#000000;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none; 
padding-right: 5px;
padding-left: 5px;
float:left;
height:22px;
padding-top:7px;
font-weight:bold;
}
div.sousmenuassiete:hover{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-decoration:none;  
/*background-image:url(../images/ombremenu.png);*/
background-color:#4a4a4a;
float:left;
height:22px;
padding-top:7px;
padding-right: 5px;
padding-left: 5px;
cursor:pointer;
font-weight:bold;
}


/*fin souscategories*/

/*fin menu*/

 
/*column left-column right*/

.orange {color:#FF6633;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
.bleu {color:#00CCFF;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
.noirleftgras {color:#000000;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold;  }
.noirleft {color:#000000;font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:italic }
.noirleftnormal {color:#000000;font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.rouge { color:#F00;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold;  }

a.boutoncolonne {color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold;   }
a.boutoncolonne:visited {color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold;   }
a.boutoncolonne:hover {color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;font-weight:bold;    }

a.boutoncolonnebleu {color:#00CCFF;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold;   }
a.boutoncolonnebleu:visited {color:#00CCFF;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold;   }
a.boutoncolonnebleu:hover {color:#00CCFF;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;font-weight:bold;    }

a.boutoncolonnerouge2 { color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold;  }
a.boutoncolonnerouge2:visited {color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold;   }
a.boutoncolonnerouge2:hover {color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;font-weight:bold;    }

a.boutoncolonnebleu2 {color:#00CCFF;font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none; font-weight:bold;   }
a.boutoncolonnebleu2:visited {color:#00CCFF;font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none; font-weight:bold;   }
a.boutoncolonnebleu2:hover {color:#00CCFF;font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none;font-weight:bold;    }

a.boutoncolonneorange {color:#FF6633; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:blink;  }
a.boutoncolonneorange:visited {color:#FF6633;font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:blink;   font-weight:bold;   }
a.boutoncolonneorange:hover {color:#FF6633;font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:blink;  font-weight:bold;    }

a.left_index {color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none;  }
a.left_index:visited {color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none ; }
a.left_index:hover {color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none;  }

/*fin column left-column right*/


/*footer*/

.footeraccueil{color:#00CCFF;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footeraccueil {color:#00CCFF;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footeraccueil:visited {color:#00CCFF;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footeraccueil:hover {color:#00CCFF;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }

.footerindex{color:#FFCC00;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footerindex {color:#FFCC00;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footerindex:visited {color:#FFCC00;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footerindex:hover {color:#FFCC00;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }


.footervert{color:#7a882d;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footervert {color:#7a882d;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footervert:visited {color:#7a882d;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footervert:hover {color:#7a882d;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }

.footerrose{color:#e5007d;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footerrose {color:#e5007d;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footerrose:visited {color:#e5007d;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footerrose:hover {color:#e5007d;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }

.footergrismarron{color:#8d8e8f;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footergrismarron {color:#8d8e8f;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footergrismarron:visited {color:#8d8e8f;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footergrismarron:hover {color:#8d8e8f;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }

.footerturquoise{color:#009bb4;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footerturquoise {color:#009bb4;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footerturquoise:visited {color:#009bb4;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footerturquoise:hover {color:#009bb4;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }

.footerbleumoyen{color:#007ca2;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footerbleumoyen {color:#007ca2;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footerbleumoyen:visited {color:#007ca2;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footerbleumoyen:hover {color:#007ca2;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }

/*
.footerrouge{color:#CC0000;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footerrouge {color:#CC0000;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footerrouge:visited {color:#CC0000;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footerrouge:hover {color:#CC0000;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }

.footerrose{color:#CC0066;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footerrose {color:#CC0066;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footerrose:visited {color:#CC0066;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footerrose:hover {color:#CC0066;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }

.footerjaune{color:#FFCC33;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footerjaune {color:#FFCC33;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footerjaune:visited {color:#FFCC33;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footerjaune:hover {color:#FFCC33;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }

.footermauve{color:#990066;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footermauve {color:#990066;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footermauve:visited {color:#990066;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footermauve:hover {color:#990066;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }

.footergris{color:#CCCCCC;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footergris {color:#CCCCCC;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footergris:visited {color:#CCCCCC;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footergris:hover {color:#CCCCCC;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }

.footerbleufonce{color:#0066CC;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footerbleufonce {color:#0066CC;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footerbleufonce:visited {color:#0066CC;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footerbleufonce:hover {color:#0066CC;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }

.footervertclair{color:#99CC66;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footervertclair {color:#99CC66;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footervertclair:visited {color:#99CC66;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footervertclair:hover {color:#99CC66;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }

.footerorange{color:#FF6633;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footerorange {color:#FF6633;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footerorange:visited {color:#FF6633;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
a.footerorange:hover {color:#FF6633;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  }
*/

/*fin footer*/

/*inscription*/
.titre_inscription{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;}
.texte_gras_inscription{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000;}
.texte_inscription{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.texte_inscription_italic{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:italic;}


a.mdp_oublie {color:#CC621F;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline;  }
a.mdp_oublie:visited {color:#CC621F;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline;  }
a.mdp_oublie:hover {color:#CC621F;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline;  }

a.condition {color:#00CCFF;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; font-style:italic ; }
a.condition:visited {color:#00CCFF;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline ;font-style:italic ;}
a.condition:hover {color:#00CCFF;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline;font-style:italic ; }


/*fin inscription*/

/* FIN ADMINISTRATION*/

.titre{font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold;}
.menuadmin{color:#000000;font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; font-weight:bold;}
a.lienadmin {color:#000000;font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; font-weight:bold;  }
a.lienadmin:visited {color:#000000;font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; font-weight:bold; }
a.lienadmin:hover {color:#000000;font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:underline; font-weight:bold; }

a.lienadminbleu {color:#00CCFF;font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; font-weight:bold; }
a.lienadminbleu:visited {color:#00CCFF;font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none ; font-weight:bold; }
a.lienadminbleu:hover {color:#000000;font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; font-weight:bold; }


/* fin ADMINISTRATION*/

/*centre de la page*/

.rechercheblanc{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;}

.detailgras{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#3F3F3F;}
.detailgras2{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#3F3F3F;}
.detailgrasrouge{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FF0000;}
.detail{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3F3F3F;}
.detailblanc{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;}
.detailblanc2{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFF00; font-weight:bold;}
.detailblanc3{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#600; font-weight:bold;}
.detailpetit{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#3F3F3F; font-weight:bold;}
a.detailgras{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#3F3F3F; text-decoration:none;}
a.detailgras:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#3F3F3F;text-decoration:none;}
a.detailgras:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#3F3F3F;text-decoration:none;}

a.detailgraspetit{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#3F3F3F; text-decoration:none;}
a.detailgraspetit:visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#3F3F3F;text-decoration:none;}
a.detailgraspetit:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#3F3F3F;text-decoration:none;}


a.liencat {color:#ffffff;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold; border:none; }
a.liencat:visited {color:#ffffff;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold;border:none; }
a.liencat:hover {color:#ffffff;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold; border:none;}

.erreur{ color:#FF0000;font-family:Arial, Helvetica, sans-serif; font-size:12px; }

/* fin centre de la page*/