/* Style des SOUS-MENUS   */
H1 {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	margin-top: 0pt;
	text-transform: none;
	text-decoration: none;
}

/* Style des bordures des tableaux   */
.bord {
	border-color: #BB0000;
	border-width: 1;
	border-left-color: #BB0000;
	border-bottom-color: #BB0000;
	border-right-color: #BB0000;
	border-top-color: #BB0000;
	border-top-style: groove;
	border-right-style: groove;
	border-bottom-style: groove;
	border-left-style: groove;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	background-color: #BB0000;
}


/* Style des cellules Titres des Tris des tableaux   */
.fondcel {
	background-color: #BB0000;
	text-align: center;
}

body.fondsite{
	background: #7f7f7f url(/images/bodyBg.png) 0 0 repeat-x;
}

body.fondsiteNeige{
	background: #4a0000 url(/images/bodyBgNeige.png) 0 0 repeat-x;
}


/* Style des cellules des tableaux   */
.fondceltab {
	padding-left: 10px;
}

/* Style du Nom du produit   */
.nomprod {
	/*padding-left: 10px;*/
	padding-left: 0px;
	text-align: justify;
	font-style: italic;
	font-size: 18px;
	color: #BB0000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
}


/* Style du Prix du produit   */
.prix {
	text-decoration: none;
	text-align: right;
	font-size: 17px;
	color: #BB0000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.prix2 {
	text-decoration: none;
	text-align: right;
	font-size: 35px;
	color: #BB0000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Style des Liens des titres des tableaux   */
a.tab:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 
a.tab:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}  
a.tab:hover{
	color: #FFFFFF; 
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	} 

.margeMenu{
	padding:0px 0px 0px 7px;
	height: 22px;
	vertical-align:middle;
	border-bottom:1px dotted #CCC;
	text-align:center;
}
.margeMenu2{
	padding:0px 2px 0px 6px;
	height: 22px;
	vertical-align:middle;
	border-bottom:1px dotted #CCC;
	text-align:left;
}
/* Style des Liens du menu   */
a.menu:link {
	color: #333;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*padding:5px;*/
} 
a.menu:visited {
	color: #333;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}  
a.menu:hover{
	color: #BB0000; 
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	} 
	
/* Style des Liens des Prix   */
a.lienprix:link {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 
a.lienprix:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}  
a.lienprix:hover{
	color: #BB0000;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	} 

	
/* Style des cellules Titres des Tris des tableaux   */
.infosite {
	text-align: center;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
	
	
/* Style des Liens pagination   */	
a.ssmenu2:link {
	color: #BB0000;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
} 
a.ssmenu2:visited {
	color: #BB0000;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}  
a.ssmenu2:hover{
	color: #FFFFFF; 
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
} 
a.ssmenu2_selected:link{
	color: #000000; 
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
} 
a.ssmenu2_selected:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}  
a.ssmenu2_selected:hover{
	color: #BB0000; 
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
} 
	
a.ssmenu3:link {
	color: #BB0000;
	text-decoration: none;
	font-size: 10px;
} 
a.ssmenu3:visited {
	color: #BB0000;
	text-decoration: none;
	font-size: 10px;
}  
a.ssmenu3:hover{
	color: #000000; 
	text-decoration: none;
	font-size: 10px;
} 	
	

.titrePage {
	color: #BB0000;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
} 

.separation {
	border-bottom:dashed #aaaaaa 1px;
	/*height:5px;*/
	margin: 15px 0 15px 0;
	*margin: 0 0 15px 0;
	height:1px;
}
.separation2 {
	border-right:dashed #aaaaaa 1px;
	width:14px;
	margin: 0 3px 0 0;
	padding:0 6px 0 0;
	*padding:0 0px 0 0; /*IE only*/
	*width:9px; /*IE only*/
}
.separation3 {
	border-right:dashed #aaaaaa 1px;
	width:14px;
	margin: 0 9px 0 0;
	padding:0 6px 0 0;
	*padding:0 0px 0 0; /*IE only*/
	*width:6px; /*IE only*/
}
.separation4 {
	border-bottom:dashed #aaaaaa 1px;
	margin: 0 0 15px 0;
	*margin: 0 0 15px 0;
	padding:0;
	height:1px;
}
.separation5 {
	border-bottom:dashed #aaaaaa 1px;
	/*height:5px;*/
	margin: 30px 0 20px 0;
	*margin: 0 0 20px 0;
	height:1px;
}

	
/* Style des Liens des Sous-menu   */	
a.ssmenu:link {
	color: #BB0000;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 
a.ssmenu:visited {
	color: #BB0000;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}  
a.ssmenu:hover{
	color: #FF0000; 
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	} 
	
/* Style des Liens du Bandeau   */	

a.bandeau:link {
	color: #BB0000; 
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 

a.bandeau:visited {
	
	color: #BB0000; 
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}  

a.bandeau:hover{
	color: #FFFFFF; 
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	} 	
	

.bandeau {
	/*background-color: #4096EE; */
	height:117px;
	font-size:12px;
	/*background:url(/images/logos/logo_silver_small.jpg) no-repeat 5px 17px*/
} 

.identification{
	text-align:right;	
} 
.bonjour{
	text-align:right;	
	color:#FFFFFF;
	font-weight:bold;
	font-size: 12px;
} 

fieldset a {
	color: #4096EE; 
	text-decoration: none;
	font-weight: bold;
} 

fieldset a:hover {
	color: #000000; 
	text-decoration: none;
	font-weight: bold;
}

fieldset a:visited {
	color: #4096EE; 
	text-decoration: none;
	font-weight: bold;
}  

	
.rechercher {
	text-align:right;
	vertical-align:middle;
	padding-right:15px;
}


/* Style du texte du Bandeau version NORMALE    */
.bandeaunormal {
	
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}

/* Style du texte du Bandeau version NEIGE    */
.bandeauneige {
	
	color: #7777AA;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}




BODY {
	font-size: 12pt;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


#title  {
	text-align: right;
	font: bold 40px "Verdana, Arial, Helvetica, sans-serif";
	position: relative; top: 0px; right: 0px}
#text {position: relative; top: 0px; left: 0px; color: #FFCC00; z-index:2;}
#shadow {position: absolute; top: 3px; left: 3px; color: #000000; z-index:1;}

#textflash {position: relative; top: 0px; left: 0px; color: #BB0000; z-index:2;}
#shadowflash {position: absolute; top: 2px; left: 2px; color: #000000; z-index:1;}
#textsmallflash {position: relative; top: 0px; left: 0px; vertical-align: 4px; color: #BB0000; z-index:2;}
#shadowsmallflash {position: absolute; top: 1px; left: 1px; vertical-align: 4px; color: #000000; z-index:1;}

#titlesmall  {
	text-align: right;
	font: bold 17px "Verdana, Arial, Helvetica, sans-serif";
	position: relative; top: -42px; left: 9px}
#textsmall {
	position: absolute; 
	*position: relative;
	top: 19px;
	*top: 3px;
	left: 3px;
	vertical-align: 4px;
	color: #FFCC00;
	z-index:2;}
#shadowsmall {
	position: absolute;
	top: 21px;
	*top: 5px;
	left: 5px;
	vertical-align: 4px;
	color: #000000;
	z-index:1;}

#titredito {
position: relative;
text-align: left;
font-size: 17px;
font-family: Arial Black;
font-style: italic;
}











#milieu {
position: absolute; 
top: 0px; 
left: 0px; 
color: #BB0000;
}

/* Style des Liens du menu   */
a.milieu:link {
	color: #BB0000;
	text-decoration: none;
	
} 
a.milieu:visited {
	color: #BB0000;
	text-decoration: none;
	
	}  
a.milieu:hover{
	color: #BB0000; 
	text-decoration: none;
	
	} 


#basdroit {
position: absolute; 
top: 2px; 
left: 2px; 
color: white;
}

#gauche {
position: absolute; 
top: 0px; 
left: -2px; 
color: white;
}

#basgauche {
position: absolute; 
top: 2px; 
left: -2px; 
color: white;
}

#hautgauche {
position: absolute; 
top: -2px; 
left: -2px; 
color: white;
}

#haut {
position: absolute; 
top: -2px; 
left: 0; 
color: white;
}

#bas {
position: absolute; 
top: 2px; 
left: 0; 
color: white;
}

#droit {
position: absolute; 
top: 0px; 
left: 2px; 
color: white;
}

#hautdroit {
position: absolute; 
top: -2px; 
left: 2px; 
color: white;
}

table.lettrine {
padding: 0.1em;
margin-right: 3px;
float: left;
line-height: 1em;
} 

/* Style des Liens du menu   */
.buttonscontainer {width: 160px;}

.buttons a {color: e0e0e0;
background-color: FFFFFF;
padding: 2px;
padding-left: 3px;
display: block;
border-bottom: 1px dashed ;
font-size: 13px;
font-weight: bold;
text-decoration: none;
text-align: left;}

.buttons a:hover {
background-color: 4096EE;
color: FFFFFF;
text-decoration: none;}

	/* --- "Small" button style code start here --- */
	
.bouton2div{
	display:inline-block;
	vertical-align:top;
	padding-top:1px;
}
	

	a.bouton2, 
button.bouton2 { 
    display:-moz-inline-box; 
    display:inline-block; 
    margin:0; 
    padding:0; 
    font-size:11px; 
    color: #EEEEEE;
	/*color: #bddef4;*/
	font-weight:bold; 
	white-space:nowrap; 
    text-align:center; 
    vertical-align:middle; 
    cursor:pointer; 
    border:0; 
    background:none; 
	text-decoration:none;
	text-shadow: 0px 0px 5px #88ccfb; 
} 

a.bouton2:hover, 
button.bouton2:hover{ 
    color: #FFFFFF;
} 

a.bouton2:visited{
	color: #EEEEEE;
}  

a.bouton2 span, 
button.bouton2 span { 
    position:relative; 
    float:left;
    padding:0 0 0 6px; 
    vertical-align:middle; 
    background:url(/images/bouton2_gch.gif) left -4px no-repeat; 
} 
a.bouton2 span span, 
button.bouton2 span span { 
    padding:0 5px 0 0; 
    background:url(/images/bouton2_dte.gif) right -4px no-repeat; 
} 
a.bouton2 span span span, 
button.bouton2 span span span { 
    height:15px; 
    padding:7px 0 0 0; 
    line-height:7px;
	*padding:2px 0 4px 0; 
	*line-height:15px;
    background:url(/images/bouton2_mil.gif) left -4px repeat-x; 
} 
 
* html button2 {width:1%; overflow:visible;} 
*:first-child+html button2 {overflow:visible;}
	
	/* --- end "Small" button style code --- */

	
	/* --- "BIG" button style code start here --- */
	
	a.bouton, 
button.bouton { 
    display:-moz-inline-box; 
    display:inline-block; 
    margin:0; 
    padding:0; 
    font-size:16px; 
    color: #e0e0e0;
	font-weight:bold; 
	white-space:nowrap; 
    text-align:center; 
    vertical-align:middle; 
    cursor:pointer; 
    border:0; 
    background:none; 
	text-align:center;
	text-decoration:none; 
} 

a.bouton:hover, 
button.bouton:hover{ 
    color: #FFFFFF;
} 

a.bouton span, 
button.bouton span { 
    position:relative; 
    float:left;
    padding:0 0 0 25px; 
    vertical-align:middle; 
    background:url(/images/bouton_gch.gif) left top no-repeat; 
} 
a.bouton span span, 
button.bouton span span { 
    padding:0 25px 0 0; 
    background:url(/images/bouton_dte.gif) right top no-repeat; 
} 
a.bouton span span span, 
button.bouton span span span { 
    height:22px; 
	*height:32px;
    padding:10px 0 0 0; 
	*padding:2px 0 0 0; 
    line-height:9px; 
	*line-height:25px; 
    background:url(/images/bouton_mil.gif) left top repeat-x; 
	text-shadow: 0px 0px 5px #88ccfb;
} 
 
* html button {width:1%; overflow:visible;} 
*:first-child+html button {overflow:visible;}
	
	/* --- end "BIG" button style code --- */

