/* CSS Document */
body {
margin:0;
margin-left: 0px;
margin-top: 0px;
background:#000000;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;

}
.premier a {
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
	font-weight:normal;
}
.premier a:hover {
color:#fff;	
font-weight:bold;
}	

.nav {
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}

		
.textenoir {
color:#000000;
}

.sous_titre {
font-size:13px;
font-weight:normal;
}

.sous_titre_print {
font-size:18px;
font-weight:normal;
}
.texte_print {
font-size:18px;
}
.texte {
font-size:13px;
}



.textegrascouleur {
	color: #018FBD;
	font-weight: bold;
	}

.textegrasblanc {
	color: #ffffff;
	font-weight: normal;
	font-size:12px;
	}
	
.textegrasgris {
	color: #999999;
	font-weight: bold;
	font-size:12px;
	}


.produit {
font-size:12px;
font-weight: bold;
}


.titre {
	font-size:14px;
	font-weight: bold;
	text-decoration:underline;
	text-transform:uppercase;
}

.titre-couleur {
	font-size:14px;
	font-weight: bold;
	text-decoration:underline;
	text-transform:uppercase;
	color:#FCD821;
}


.titrenoir {
	color: #000000;
}

.titrepopup {
	font-size:23px;
	text-transform:uppercase;
	color: #ffffff;
	text-decoration:none;
}


a {
	color: #018FBD;
	text-decoration: none;
	font-weight: bold;
}
/* 
FF9900 orange
018FBD bleu cyan
0089BF bleu cyan 2
114791 bleu logo
999999 gris
 */

#accueil a {
color: #000000;
font-weight: normal;
text-decoration: none;
}

a:hover {
color: #ffffff;
text-decoration: none;

}

.foot {
color: #ffffff;
font-size:9px;
text-transform:uppercase;
}

#images a {
color: black;
text-decoration: none;
}

#images a:hover {
color: white;
text-decoration: none;
}

#newsletter {
background-color:black;
border:wite 1px solid;
padding:5px;
}
#newsletter_titre {
background-color:018FBD;
padding:5px;
}

.gros_titre {
color: #018FBD;
font-weight: bold;
font-size:18px;
}


/*//////////////////menu gauche/////////////////////*/
#menu {
	float: left;
	width: 100px;/*largeur menu global*/
	list-style: none;
	line-height: 1;
	background: ;
	font-weight: bold;
	padding: 0 0;
	border: ;
	margin: 0 0 0em 0;
}

#menu ul {
width: 100px;
font-weight: normal;
list-style: none;
padding: 0 1;
}

#menu a {
	display: block;
	width: 0em;
	w\idth: 178px;/*largeur texte menu*/
	color: #999999;
	text-decoration: none;
	
	}

#menu a:hover {
	color: #7498C0;
}


#menu li {
	float: left;
	padding: 0.4em 0em;/*interligne et marge gauche*/
}
	
	/*width: 11.1em;/*largeur bloc*/

#menu li ul {
	font-weight: bold;
	color: #7498C0;
	position: absolute;
	left: 4em;
	height: auto;
	width: 14.4em;
	w\idth: 13em;/*largeur menu deroulant*/
	/*border: solid #7498C0;
	background: #ffffff;*/
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
	padding: 0.5em 2em;/*interligne et marge gauche*/
}

#menu li li {
	padding-right: 1em;
	width: 12em;/*largeur selection menu deroulant*/
}

#menu li ul a {
	color: #7498C0;
	
	width: 13em;
	w\idth: 11em;/*largeur texte menu deroulant*/
}

#menu li ul ul {

	margin: -1.75em 0 0 14em;
}

#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {
	left: -999em;
}

#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {
	left: auto;
}

#menu li:hover, #menu li.sfhover {
	background: ;
}


/*//////////////////menu horizontal/////////////////////*/
#nav, #nav ul {
	float: left;
	/*width: 120px;*//*largeur menu global*/
	list-style: none;
	line-height: 1;
	background: ;
	font-weight: bold;
	text-transform:uppercase;
	padding: 0;
	border: solid #ffffff;
	border-width: 1px 0;/*epaisseur cadre menu*/
	margin: 0 0 1em 0;
}

#nav a {
text-align:center;
	display: block;
	width: 0em;
	w\idth: 120px;/*largeur texte menu*/
	color: #ffffff;
	text-decoration: none;
	padding: 0.2em 0;
}

#nav a:hover {
	color: #ffffff;
}

#nav a.daddy {
	background: url(rightarrow2.gif) center right no-repeat;
}

#nav li {
	float: center;
	padding: 0;
	
	width: 9em;/*largeur bloc*/
}



#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 10em;
	w\idth: 10em;/*largeur menu deroulant*/
	border: solid #7498C0;
	background: #ffffff;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
}

#nav li li {
	padding-right: 1em;
	width: 12em;/*largeur selection menu deroulant*/
}

#nav li ul a {
color: #7498C0;
	width: 12em;
	w\idth: 11em;/*largeur texte menu deroulant*/
}

#nav li ul ul {
	margin: -1.75em 0 0 14em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background: #018FBD;
}

/* // ajout 04.2010 //  */
.fond-gris {
padding:5px 0px 15px 10	px;
line-height:2em;
/*background-image: url(picts/pix_fond_beige.gif);*/
}