/* CSS Document */

body {background-color:#e1e0e1; font-family:Arial; color:#000000; font-size:10px;}

.blocfooter { background-image:url(images/footer.jpg); background-repeat:no-repeat;}
.txtfooter {font-family:Arial; font-size:10px; color:#999999;}
.txt { font-family:Arial, Helvetica, sans-serif; color:#606060; font-size:12px;}
.txt a{ font-family:Arial, Helvetica, sans-serif; color:#606060; font-size:12px; text-decoration:none;}
.txt a:hover{ font-family:Arial, Helvetica, sans-serif; color:#606060; font-size:12px; text-decoration:none;}
.txtc { font-family:Arial, Helvetica, sans-serif; color:#606060; font-size:10px;}
.txtc a{ font-family:Arial, Helvetica, sans-serif; color:#606060; font-size:10px; text-decoration:none;}
.txtc a:hover{ font-family:Arial, Helvetica, sans-serif; color:#606060; font-size:10px; text-decoration:none;}
.txtr { color:ae2302; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.txtrc { color:ae2302; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.txtrg { color:ae2302; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700;}
.rr { list-style-image:url(images/rd.jpg);}
.bouton { color:#ae2302; font-size:10px;}


.txtfooter a{font-family:Arial; font-size:10px; color:#999999; text-decoration:none;}
.txtfooter a:hover{font-family:Arial; font-size:10px; color:#999999; text-decoration:underline;}

.txtssm {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#606060;}
.txtssmrg {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ae2302;}
.txtssm a{font-family:Arial; font-size:10px; color:#606060; text-decoration:none;}
.txtssm a:hover{font-family:Arial; font-size:10px; color:#ae2302; text-decoration:none;}

.marge {
margin-right:10px;
margin-left:15px;
}

.margedtht {
margin-right:10px;
margin-top:40px;
}

#menu {
	display:block;
	width:450px;
	
		     border: none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	padding-top: 13px;
	padding-right: 0;
	padding-bottom: 0em;
	padding-left: 0;
}

#menu ul {
	font-size:10px;
		font-weight:bold;
    list-style: none;
	margin:0;
	padding:0;
    border: none;
	 	width:450px;
}

#menu li {
	font-size:10px;
		font-weight:bold;
    margin: 0;
	     border: none;
		  	width:450px;
   }
   
#menu li a {
	font-size:10px;
		font-weight:bold;
	display: block;
	color: #000000;
	text-decoration: none;
	width:450px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 38px;
		background-image: url(images/pnoirebl.jpg);
	background-repeat: no-repeat;
	background-position: 21px 7px;

}

#menu li a:hover {
	width:450px;
	font-size:10px;
	color:#999999;
		font-weight:bold;
	background-image: url(images/pgrisbl.jpg);
	background-repeat: no-repeat;
	background-position: 21px 7px;
   }


#menubeta {
	display:block;
	width:340px;
	height:110px;
	border: none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	padding-top: 13px;
	padding-right: 10px;
	padding-bottom: 0em;
	padding-left: 0;
}

#menubeta ul {
	font-size:10px;
		font-weight:bold;
    list-style: none;
	margin:0;
	padding:0;
    border: none;
	 	width:340px;
}

  
#menubeta li a {
	font-size:10px;
	font-weight:bold;
	display: block;
	color: #000000;
	text-decoration: none;
	width:340px;
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 4px;
	padding-left: 38px;
	background-image: url(images/pnoire.jpg);
	background-repeat: no-repeat;
	background-position: 0px 7px;

}
/* hack Chrome / Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#menubeta li a {
		width: 300px;
	}
}
#menubeta li a:hover {
	width:340px;
	font-size:10px;
	color:#999999;
		font-weight:bold;
	background-image: url(images/pgris.jpg);
	background-repeat: no-repeat;
	background-position: 21px 7px;
   }
   /* hack Chrome / Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#menubeta li a:hover {
		width: 300px;
	}
}
#ssmenu {
	display:block;
	width:300px;
	height:80px;
	border: none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	padding-top: 13px;
	padding-right: 0;
	padding-bottom: 0em;
	padding-left: 10px;
}

#ssmenu ul {
	font-size:10px;
	font-weight:bold;
    list-style: none;
	margin:0;
	padding:0;
    border: none;
	width:300px;
}
   
#ssmenu li a {
	font-size:10px;
	font-weight:bold;
	display: block;
	color: #000000;
	text-decoration: none;
	width:300px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 58px;
	background-image: url(images/pnoire.jpg);
	background-repeat: no-repeat;
	background-position: 21px 7px;

}

#ssmenu li a:hover {
	width:300px;
	font-size:10px;
	color:#999999;
	font-weight:bold;
	background-image: url(images/pgris.jpg);
	background-repeat: no-repeat;
	background-position: 21px 7px;
   }

#menulrg {
	display:block;
	
	border: none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	padding-top: 13px;
	padding-right: 0;
	padding-bottom: 0em;
	padding-left: 0;
}

#menulrg ul {
	font-size:10px;
		font-weight:bold;
    list-style: none;
	margin:0;
	padding:0;
    border: none;
	 	
}

#menulrg {
	font-size:10px;
		font-weight:bold;
    margin: 0;
	     border: none;
		
   }
   
#menulrg li a {
	font-size:10px;
		font-weight:bold;
	display: block;
	color: #000000;
	text-decoration: none;
	
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 38px;
		background-image: url(images/pnoire.jpg);
	background-repeat: no-repeat;
	background-position: 21px 7px;

}

#menulrg li a:hover {
	
	font-size:10px;
	color:#999999;
		font-weight:bold;
	background-image: url(images/pgris.jpg);
	background-repeat: no-repeat;
	background-position: 21px 7px;
   }
   
.contact2 {background-image: url(images/contact_02.jpg); background-repeat:no-repeat; background-position:bottom;}