body { font-family:Arial; font-size:0.7em; margin:0; padding:0; border:0;background:#CECAC1; }

#site2 {width:1024px;margin:0 auto;padding:0;background: url(images/site2_bgd.gif);}
#site {width:964px;margin:0 auto;padding:0;background:#fff;}

#tetiere {display:block;height:253px;_overflow:hidden;background: url(images/tetiere_bgd.gif);margin:0;padding:0;border:0;}
#frontpage #tetiere {display:block;height:331px;_overflow:hidden;background: url(images/home_tetiere_bgd.gif);margin:0;padding:0;border:0;}

#home_photo {
	clear:both;
	display:block;
	margin:102px 0 0 41px !important;
	!margin:83px 0 0 41px !important;
	margin:83px 0 0 41px;
	width:629px;
	height:204px;
	_overflow:hidden;
	background: url(images/home_photo.jpg);
	padding:0;border:0;position:absolute;
	}
#image_de_rubrique {clear:both;position:absolute;margin:23px 0 0 41px !important;!margin:4px 0 0 41px !important;margin:4px 0 0 41px;display:block;width:407px;height:205px;_overflow:hidden;}

#t10 {padding: 5px 0 0 33px;}
#t10 a {color:#fff;text-transform:uppercase;border-right:1px solid #fff;padding:0 8px;float:left;}
#t10 a:hover {color:#941818;}

/* --- RECHERCHE --- */
#search {width: 150px;text-align: left;margin:-2px 0 0 0;padding: 0 110px 0 0;border:0;float:right;}
#search form {padding:0; border:0;margin:0;height: 21px;}
#search input.text {width: 100px;color: #941818;font-size: 9px;padding: 1px 0px 0px 7px;margin: 2px 1px 1px 2px !important;margin: 1px 1px 1px 2px;border:0;height: 13px;border:1px solid #941818;}
#search input.button {display:block;height:16px !important;text-align:center;padding:0 4px 0 3px;_padding:0 4px 0 5px;margin: 2px 0 0 -1px !important;margin: 0 0 0 -2px;border:0;font-size: 1em;color: #fff;background: #941818;
}

#page {}

#gauche {width:41px;}
#gauche2 {width:41px;}
#gauchetd {width:41px;background:#CE2C1A;}
#gauchetd2 {width:41px;background:#CE2C1A;}

#contenu {padding:29px 25px 0 82px;width:522px;}
#frontpage #contenu {padding:129px 25px 0 82px;width:522px;}


#droitetd {background:url(images/droite_bgd.gif);}
#droite{width:294px;padding:0 0 20px 0;}

#droite #links {padding:0 20px 0 20px;}

#droite a {margin:0;}

a#nous_contacter {display:block;width:120px;height:24px;float:left;background:url(images/_nous_contacter.gif) no-repeat;}
a#nous_contacter span {display:none;}
a#nous_contacter:hover {background:url(images/_nous_contactero.gif) no-repeat;}
a#e_cards {display:block;width:120px;height:24px;float:left;background:url(images/_e_cards.gif) no-repeat;}
a#e_cards span {display:none;}
a#e_cards:hover {background:url(images/_e_cardso.gif) no-repeat;}
a#la_newsletter {display:block;width:120px;height:24px;float:left;background:url(images/_la_newsletter.gif) no-repeat;}
a#la_newsletter span {display:none;}
a#la_newsletter:hover {background:url(images/_la_newslettero.gif) no-repeat;}
a#offres_d_emploi {display:block;width:120px;height:24px;float:left;background:url(images/_offres_d_emploi.gif) no-repeat;}
a#offres_d_emploi span {display:none;}
a#offres_d_emploi:hover {background:url(images/_offres_d_emploio.gif) no-repeat;}

a#acceder_aux_cartes {margin-left:70px;display:block;width:220px;height:256px;background:url(images/cartes.gif) no-repeat;}
a#acceder_aux_cartes:hover {background:url(images/carteso.gif) no-repeat;}
a#acceder_aux_cartes span {display:none;}

#bas {display:block;background:url(images/bas_bgd.gif) repeat-y;overflow:hidden;width:823px;padding-right:100px;}
#bas span {display:block;margin-top:13px;float:left;}
#bas #span2 {display:block; margin-top:13px;float:right;}
#bas a {color:#000;}
.bas_link1 {margin-left:10px;margin-top:7px;display:block;width:63px;height:23px;background:url(images/bas_link1.gif) no-repeat;float:left;}
.bas_link2 {margin-left:10px;display:block;width:80px;height:40px;background:url(images/bas_link2.gif) no-repeat;float:left;}
.bas_link3 {margin-left:10px;margin-top:15px;margin-right:50px;display:block;width:80px;height:15px;background:url(images/bas_link3.gif) no-repeat;float:left;}

#bas #span1 a {padding:0 15px;}
#bas #span1 a:hover {background:#CECAC1;color:#fff;}

#bas #span2 {color:#E1DED8;}
#bas #span2 a {color:#E1DED8;}
#bas #span2 a:hover {color:#333;}