body { background-color:#bc0000; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#6f6f6f; margin-top:0; margin-left:0; margin-right:0; margin-bottom:0; height:100%; background-image:url(i/fondbody.gif); background-repeat:repeat-x;background-position:top;}


h1 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;font-weight: bold;color:#6f6f6f;line-height: 100%;display: inline; }

h2 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;color:#525252;line-height: 100%;display: inline; }



h1.annonce {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px;font-weight: bold;color:#555555;line-height: 100%;display: inline;}

h2.annonce {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;color:#999999;line-height: 100%;display: inline; }


.menu_bg {background-image:url(i/menu_bg.gif); background-repeat:repeat-y; background-position:left top; background-color:#fce9bf;}
.menu_bgs {background-image:url(i/menu_bgs.gif); background-repeat:no-repeat; background-position:left;}

.cadrephoto {border:1px solid #ba0000; padding:2px;}
.cadregris { border:1px #87898c solid; background-color:#f3f3f3;}
.cadreblanc { border:1px #87898c solid; background-color:#ffffff;}

div.cadreplan { border:1px #87898c solid; background-color:#f3f3f3;}


div.ombre_top{ background-image:url(i/ombre_top.gif); background-repeat:no-repeat; background-position:bottom center; width:760px; margin:auto; height:26px;}

div.ombre_bottom { background-image:url(i/ombre_bottom.gif); background-repeat:no-repeat; background-position:top center; width:760px; margin:auto; height:34px;}

.ombre_bandeau_left{ background-image:url(i/ombre_bandeau_left.jpg); background-repeat:no-repeat; background-position:right top;}
.ombre_bandeau_right{ background-image:url(i/ombre_bandeau_right.jpg); background-repeat:no-repeat; background-position:left top;}

.ombre_bg_left{ background-image:url(i/ombre_bg_left.gif); background-repeat:repeat-y; background-position:right;}
.ombre_bg_right{ background-image:url(i/ombre_bg_right.gif); background-repeat:repeat-y; background-position:left;}

.border_left{ background-image:url(i/border_left.gif); background-repeat:repeat-y; background-position:right top;}
.border_right{ background-image:url(i/border_right.gif); background-repeat:repeat-y; background-position:left top;}

.contenu { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;color: #6f6f6f; text-decoration:none; background-color:#fcfcfc; padding:20px 10px 10px 10px;}

.contenu_bg {background-image:url(i/contenu_bg.gif); background-repeat:repeat-y; background-position:left; background-color:#fcfcfc;}

.bandeau {background-image:url(i/bandeau_bg.gif); background-repeat:repeat-x; background-position:top;}


div.cadrementions { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#6f6f6f; text-align:center;background-image:url(i/mentions_bg.jpg); background-repeat:no-repeat; background-position:right top; padding-top:8px;}
div.lang {display:none;text-align:center;width:100px;border:1px solid #aeaeae;margin:auto;padding:4px;background-color:#fef4df;}


.gris_bg {background-image:url(i/gris_bg.gif); background-repeat:no-repeat; background-position:top left;}

.gris_bg_petit {background-image:url(i/gris_bg_petit.gif); background-repeat:no-repeat; background-position:top left;}

.menu_sep {background-image:url(i/menu_sep.gif); background-repeat:no-repeat; background-position:top;}

a.lienmenu:link,a.lienmenu:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#ba0000; font-weight:bold;text-decoration:none; display: block; width:140px;padding-top:10px; padding-left:30px; height:25px;}
a.lienmenu:hover,a.lienmenu:active{ text-decoration:none; color:#ba0000; width:140px;padding-top:10px; padding-left:30px; background-color:#fdf0d4; background-image:url(i/menu_hover.gif); background-repeat:repeat-y; background-position:left; height:25px;}

a.lienmenus:link,a.lienmenus:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; font-weight:bold;text-decoration:none; display: block; width:140px; padding-top:10px; padding-left:30px; height:25px;}
a.lienmenus:hover,a.lienmenus:active{ text-decoration:none; color:#ffffff; display: block; width:140px;padding-top:10px; padding-left:30px; height:25px;}


a.liensousmenu:link,a.liensousmenu:visited {display: block;padding:4px 8px 4px 8px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #4d4d4d;
text-decoration: none;}
a.liensousmenu:hover,a.liensousmenu:active{color:#a80101;}
a.liensousmenus:link,a.liensousmenus:visited,a.liensousmenus:hover,a.liensousmenus:active {display: block;padding:4px 8px 4px 8px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; background-color:#a80101; font-weight: bold; text-decoration: none;}
.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.gif);background-repeat:repeat-x;background-position:bottom;border-left:1px solid #a80101;border-right:1px solid #a80101;border-top:1px solid #a80101;background-color:#a80101;}
.sousmenu_bas {border-left:1px solid #a80101;border-right:1px solid #a80101;border-top:1px solid #a80101;background-image:url(i/sousmenu_bas.gif);background-repeat:repeat-x;background-position:bottom;background-color:#efefef;}

.pagination_inactif {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#efefef; font-weight:bold; font-style:italic;}
a.lienpagination:link,a.lienpagination:visited,a.lienpagination:hover,a.lienpagination:active  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#a80101; font-weight:bold; text-decoration:none;display:block;width:100%;}
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;display:block;width:100%;}
.cadrepagination {}
.cadrepaginations {background-color:#a80101;}




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

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



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


div.dessous {clear:both;}
div.right { float:right; padding-left:6px;}
div.left { float:left; padding-right:6px;}
div.justify {text-align:justify; }

div.sep { background-image:url(i/sep.gif); background-repeat:repeat-x; background-position:center; height:5px;  width:100%;}
div.puce_sep { background-image:url(i/puce_sep.jpg); background-repeat:no-repeat; background-position:left; height:5px;  with:150px;}
ul.puce { margin-top:5px;margin-bottom:5px;}
ul.puce li {list-style-image:url(i/puce.gif);margin:0px 0px 10px -16px; padding-left:5px; }

.footer_bg {  background-image:url(i/footer_bg.gif); background-position:center; background-repeat:no-repeat;}
.footer { text-align:center;font-size:10px; color:#484848;}



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

input.contact,textarea.contact {color:#111111; background-color:#ffffff; border-left:solid #cdd0d2 1px; border-right:solid #cdd0d2 1px; border-top:solid #cdd0d2 1px; border-bottom:solid #cdd0d2 1px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;background-image:url(i/fondcontact2.gif); background-repeat:repeat;background-position:top left;}

input.contact_pb,textarea.contact_pb {  color:#111111; background-color:#ffffff; border:solid #cdd0d2 1px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;}

input.frmsubmit {  background-color:#111111;background-color:#ba0000; border:solid #ffffff 1px; height:19px; width:78px; cursor:hand; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; font-style:italic; text-decoration:none;}
.cadresubmit { border:1px #cdd0d2 solid; }

span.coupdecoeur {color:#ff0000;font-size:13px;background-color:#F8F8F8;font-weight:bold;}
span.coeur {font-size:18px;}
span.banniere {background-color:#5081AC;color:#fff;padding:2px 5px 2px 5px;font-weight:bold;}
div.coupdecoeur {color:#ff0000;font-size:16px;background-color:#FFFFFF;font-weight:bold;text-align:center;width:510px;padding-bottom:5px;}

.pulsating-block {
    float: left; clear: none; position: relative;
  }

div.map {border:1px solid #CCCCCC;}
  
