/* CSS Document */

body {
	margin:2px;
	padding:0px;
	font-family:'Arial Narrow',Helvetica,sans-serif;
	font-size:.8em;
	color:#fff;

}

a:link, a:visited{text-decoration:underline;color:#000;}
a:hover, a:active{text-decoration:none;}

a:link.footer, a:visited.footer{font-family:Arial, Helvetica, sans-serif;text-decoration:none;color:#938f7d;padding: 0px 5px 0px 5px}
a:hover.footer, a:active.footer{text-decoration:none;color:#000;}


p {margin-bottom:1em;}

caption {font-weight:bold;color:#969594;}

ul {list-style:inside;padding-left:0px;margin-left:20px;margin-bottom:0;font-weight:bold;}
li {list-style-image:url(../images/puce_rouge.gif);padding-bottom:1px;font-weight:normal;}


.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:0;
	vertical-align:top;
	text-align:left;
	color:#fff;
	background-color:#edc200;
	width:66px;
	height:66px;
	display:block;
	padding:2px;
	margin-right:2px;
	margin-bottom:2px;
	
	float:right;
	}
	



dl {float:left;text-align:center;vertical-align:middle;margin:1px;font-size:.9em;background-color:#800400;}
dt {margin-left:0;font-weight:bold;color:#fff;padding:8px;background-color:#800400;height:3em;vertical-align:middle;}
dd {margin-left:0;color:#000;background-color:#eee;padding:8px;}








.adresse {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	font-weight:normal;
	line-height:1.5em;
	color:#4f4e4a;
	padding:5px 0px 0px 3px;
	margin:0px;
}
/* barre de nav - debut */
#nav, #nav ul {list-style:none;padding:0;margin:0;font-size:1em;}/* toutes les listes */
#nav a {text-decoration:none;}/* toutes les liens des listes */
#nav li {float:left;list-style-image:none;} /* tous les items de liste */
#nav li ul {position: absolute;left: -999em;width:570px;} /* listes de deuxième niveau */
#nav li:hover ul, #nav li.sfhover ul {left:0px;  background-color: transparent; /* indipensabl sinon IE7 no retract si clic */} /* listes imbriquées sous les items de listes survolés */

a:link.navtop, a:visited.navtop{
	text-align:left;
	color:#fff;
	background-color:#edc200;
	width:66px;
	height:66px;
	display:block;
	padding:2px;
	margin-right:2px;
	margin-bottom:2px;
	}
a:hover.navtop, a:active.navtop{text-decoration:none;background-color:#ed8f00;}

a:link.snav, a:visited.snav{
	font-size:.9em;
	text-align:center;
	color:#2b2b27;
	border:solid;
	border-color:#8d8e8c;
	border-width:1px;
	border-top:none;
	border-bottom:none;
	border-left:none;
	padding:0px 5px 0px 5px;

	}
a:hover.snav, a:active.snav{color:#2b2b27;font-weight:bold;}


a:link.espace_traiteur, a:visited.espace_traiteur{
font-family:'Arial Narrow', Helvetica, sans-serif;
font-size:.68em;
text-transform:uppercase;
text-align:center;
text-decoration:none;
color:#fff;
margin:1px;
padding:1px;
background-color:#ed7800;
vertical-align:middle;
width:55px;
display:block;
float:left;
}
a:hover.espace_traiteur, a:active.espace_traiteur{text-decoration:none;background-color:#b9baad;}

a:link.offre_emploi, a:visited.offre_emploi{
font-family:'Arial Narrow', Helvetica, sans-serif;
font-size:.68em;
text-transform:uppercase;
text-align:center;
text-decoration:none;
color:#fff;
margin:1px;
padding:1px;
background-color:#edc200;
vertical-align:middle;
width:80px;
display:block;
float:left;
}
a:hover.offre_emploi, a:active.offre_emploi{text-decoration:none;background-color:#b9baad;}



/* barre de nav - fin */



.top {font-family:'Arial Narrow',Geneva,Arial,Verdana,Helvetica,sans-serif;width:760px;height:178px;position:relative;display:block;margin-bottom:2px;}

.hp_content {width:760px;}
.content {padding:15px 0px 0px 0px;width:760px;position:relative;display:block;text-align:left;background-image:url(../images/bg_content.gif);}
.hp_nav {width:578;;float:left;position:relative;text-align:left;}
.top_nav {margin:0;padding:10px 0px 0px 0px;width:620px;height:100px;background-image:url(../images/bg_top_mauve.jpg);text-align:left;float:left;position:relative;}
.hp_col1 {margin:0;padding:0;width:182px;text-align:left;float:left;}
.hp_col2 {margin:0;padding:0;width:430px;text-align:left;float:left;}
.hp_col3 {margin:0;padding:0;width:144px;text-align:left;vertical-align:top;float:left;}

.col1 {margin:0;padding-left:10px;;width:130px;text-align:left;float:left;}
.col2 {padding:15px 0px 0px 0px;width:430px;text-align:left;float:left;}
.col3 {padding:15px 0px 0px 15px;margin:0;width:164px;text-align:left;vertical-align:top;float:left;}
.col23 {padding:15px 0px 0px 30px;margin:0;width:578px;text-align:left;float:right;}
.col2bis {padding:15px 0px 0px 30px;width:298px;text-align:left;float:left;}
.col3bis {padding:15px 0px 0px 0px;width:200px;text-align:left;float:left;}
.actualites {margin-top:2px;padding:0;width:144px;height:230px;text-align:left;float:left;background-color:#b9baad;z-index:10;}
.clearboth {clear: both;}

a:link.bt_col1, a:visited.bt_col1{
font-family:'Arial Narrow', Helvetica, sans-serif;
font-size:.8em;
text-transform:uppercase;
text-align:left;
vertical-align:middle;
text-decoration:none;
color:#525350;
width:90px;
height:20px;
margin:2px;
padding:5px;
display:block;
border: solid 1px #525350;
}
a:hover.bt_col1, a:active.bt_col1{text-decoration:none;background-color:#ed8f00;color:#fff;}

.bloc_jaune {color:#000;background-color:#edc200;width:115px;height:150px;margin-right:3px;float:left;padding:2px;}


h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	font-weight:bold;
	color:#000;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}
h2 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:.9em;
	font-weight:bold;
	color:#9d9e91;
	margin:0px;
}
h3 {

	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:.85em;
	font-weight:normal;
	line-height:1.4em;
	color:#000;
	margin:0px;
 	text-align:justify;

 }

h4 {
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:1em;
	font-weight:normal;
	color:#fff;
	padding:10px;
	margin:0px;
}
h5 {
	font-family:'Arial Narrow', Helvetica, sans-serif;
	font-size:.7em;
	font-weight:normal;
	color:#938f7d;
	padding:0;
	margin:0;
}
h6 {float: right;}

.titre {	font-family:Arial, Helvetica, sans-serif;
			font-size:1.5em;
			font-weight:normal;
			color:#800400;
			margin-left:150px;
			}