.body {background-color: #ebebeb;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;margin-top:0;margin-left:0;margin-right:0;margin-bottom: 0;}

.ombre_top_l {background-image: url(i/ombre_top_l.gif);background-repeat:no-repeat;background-position:top right;}
.ombre_top_r {background-image: url(i/ombre_top_r.gif);background-repeat:no-repeat;background-position:top left;}
.ombre_top_bg {background-image: url(i/ombre_top_bg.gif);background-repeat:repeat-x;background-position:top;}

.ombre_bottom_l {background-image: url(i/ombre_bottom_l.gif);background-repeat:no-repeat;background-position:top right;}
.ombre_bottom_r {background-image: url(i/ombre_bottom_r.gif);background-repeat:no-repeat;background-position:top left;}
.ombre_bottom_bg {background-image: url(i/ombre_bottom_bg.gif);background-repeat:repeat-x;background-position:top;}

.contenu_bg {background-image: url(i/contenu_bg.gif);background-repeat:repeat-y;background-position:center;}
.bandeau_ombre {background-image: url(i/bandeau_ombre.gif);background-repeat:repeat-x;background-position:top;width:746px;margin:auto;}

.footer {background-color:#f6f6f6;border-top:1px solid #f2f2f2;font-size: 10px;}
.cadrephoto{border:1px solid #4d4d4d;}	
div.contenu {width:730px;margin:auto;}

.dessous {clear: both;}
div.right {float:right;padding-left:5px;}
div.left {float:left;padding-right:5px;}

.sousmenu_bas_fond{ background-image:url(i/sousmenu_bas.gif);background-repeat:repeat-x;background-position:bottom;}
.sousmenu_bas_s {background-image:url(i/sousmenu_bas_s.gif);background-repeat:repeat-x;background-position:bottom;border-left:1px solid #4d4d4d;border-right:1px solid #4d4d4d;border-top:1px solid #4d4d4d;}
.sousmenu_bas {border-left:1px solid #4d4d4d;border-right:1px solid #4d4d4d;border-top:1px solid #4d4d4d;background-image:url(i/sousmenu_bas.gif);background-repeat:repeat-x;background-position:bottom;background-color:#f3f3f3;}


a.lienfooter:link,a.lienfooter:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #c71444; font-weight: bold; text-decoration: underline;}
a.lienfooter:hover,a.lienfooter:active{text-decoration: none;}

a.lien:link,a.lien:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #c71444; font-weight: bold; font-style: italic; text-decoration: none;}
a.lien:hover,a.lien:active{text-decoration: underline;}

a.lienpetit:link,a.lienpetit:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #c71444; font-weight: bold; font-style: italic; text-decoration: none;}
a.lienpetit:hover,a.lienpetit:active{text-decoration: underline;}

a.lienmenu:link,a.lienmenu:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#585858; font-weight:bold;text-decoration:none; display: block; width:100%; padding-top:20px;padding-bottom:49px; }
a.lienmenu:hover,a.lienmenu:active{ text-decoration:none; color:#585858; background-color:#ffffff; display: block; width:100%;  padding-top:22px;padding-bottom:47px; background-image:url(i/flechemenu.gif); background-position: top center; background-repeat:no-repeat;}

a.lienmenus:link,a.lienmenus:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#c71444; font-weight:bold;text-decoration:none; display: block; width:100%;  padding-top:22px;padding-bottom:47px; background-image:url(i/menu_fleche.gif); background-position: 50% 40px ; background-repeat:no-repeat;}

a.lienmenus:hover,a.lienmenus:active{ text-decoration:none; display: block; width:100%; padding-top:22px;padding-bottom:47px;}

a.liensousmenu:link,a.liensousmenu:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #4d4d4d; font-weight: bold;text-decoration: none;}
a.liensousmenu:hover,a.liensousmenu:active{color:#c71444;}
a.liensousmenus:link,a.liensousmenus:visited,a.liensousmenus:hover,a.liensousmenus:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #c71444; font-weight: bold; text-decoration: none;}

.fondsousmenus {background-color: #575757;}	


.pagination {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.paginationp {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
.pagination_inactif {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #efefef;font-weight: bold;font-style:italic;}
.cadrepagination {}
.cadrepaginations {background-color:#505050;color:#ffffff;}
a.lienpagination:link,a.lienpagination:visited,a.lienpagination:hover,a.lienpagination:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none;}
a.lienpaginations:link,a.lienpaginations:visited,a.lienpaginations:hover,a.lienpaginations:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none;}
a.lienpaginationg:link,a.lienpaginationg:visited,a.lienpaginationg:hover,a.lienpaginationg:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none;}

.fondannonce { background-color:#f3f3f3;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}

div.sep {background-image: url(i/sep.gif);background-repeat:repeat-x;  background-position: center; }

.gris_l {border-left:1px solid #d6d6d6; }
.gris_r {border-right:1px solid #d6d6d6; }
.gris_t {border-top:1px solid #d6d6d6; }


.obligatoire {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #ff0000; font-weight:bold;}

.cadresubmit {border:1px solid #c71444;}
td.fondcontenubas {background-image: url(i/fondcontenubas.gif);background-repeat:repeat-x;  background-position: bottom; }
input.contact,textarea.contact {background-color:#FFFFFF;border-left: solid #554840 2px;border-right: solid #554840 1px;border-top: solid #554840 1px;
  border-bottom: solid #554840 1px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;}
	
input.contact_pb,textarea.contact_pb {
  background-color:#FFFFFF;
  border-left: solid #ff0000 2px;
  border-right: solid #ff0000 1px;
  border-top: solid #ff0000 1px;
  border-bottom: solid #ff0000 1px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;}

input.frmsubmit {cursor:hand;background-color:#ffffff;color:#c71444;font-weight:bold;border:solid 1px #c53800;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;width:100px;height:18px;}