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

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

.fondmenu {background-image:url(i/fondmenu.gif); background-repeat:repeat-x; background-position:top;background-color:#ffffff;}
.ombre_nw {background-image:url(i/fondombre_w.gif); background-repeat:repeat-y; background-position:right;}
.ombre_ne {background-image:url(i/fondombre_e.gif); background-repeat:repeat-y; background-position:left;}

.contenu {background-color:#ffffff;}

.contenu_texte {width:700px;margin:auto;}
.justify {text-align:justify;}

.tarifs_td2 {background-color:#efefef;padding:4px;}
.tarifs_td {background-color:#f5f5f5;padding:4px;}
.tarifs_header {background-color:#6BADFF;color:#ffffff;padding:4px; font-weight:bold;}

.bandeau_logo  { background-image:url(i/bandeau_logo.jpg); background-repeat:no-repeat; background-position:bottom right;}

td.footer {color:#175fb4;text-align:center;background-image:url(i/fondfooter.gif); background-repeat:no-repeat; background-position:top center;padding-top:10px;}

td.bloc_titre {color:#434343;font-weight:bold;font-size:12px;text-align:left;}
td.bloc_texte {text-align:justify;padding:4px;background-color:#efefef;}

.cadre { border:1px #DCE7F3 solid;  }
.cadreb { border:1px #ffffff solid; }
.cadrephoto {border:1px #cd9613 solid;}



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

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

div.sep2 { background-image:url(i/sep.gif); background-repeat:repeat-x; background-position:top center; font-size:1px;}


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

ul.puce { margin-top:5px;margin-bottom:5px;}
ul.puce li {list-style-image:url(i/puce.gif);margin:0px 0px 8px -12px;padding:0px; }

.contenup { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000;}

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

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

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

.menu_bg { background-image:url(i/menu_bg.gif); background-repeat:repeat-x; background-position:bottom left; }
.menu_bg_r{ background-image:url(i/menu_bg_r.gif); background-repeat:no-repeat; background-position:left top;}
.menu_bg_l{ background-image:url(i/menu_bg_l.gif); background-repeat:no-repeat; background-position:right top;}

.menu_bgs_r{ background-image:url(i/menu_bgs_r.gif); background-repeat:no-repeat; background-position:right top;}
.menu_bgs { background-image:url(i/menu_bgs.gif); background-repeat:repeat-x; background-position:bottom;}
.menu_bgs_l{ background-image:url(i/menu_bgs_l.gif); background-repeat:no-repeat; background-position:left top;}

.right_bg { background-image:url(i/right_bg.jpg); background-repeat:no-repeat; background-position:left top;}
.contenu_bg { background-image:url(i/contenu_bg.gif); background-repeat:repeat-x; background-position: top;}
.center_bg { background-image:url(i/center_bg.gif); background-repeat:repeat-y; background-position: center;}
.left_bg { background-image:url(i/left_bg.jpg); background-repeat:no-repeat; background-position:right top;}


div.bottom_bg { background-image:url(i/bottom_bg.gif); background-repeat:no-repeat; background-position:top center; width:760px; text-align:center; margin:auto; font-size:10px; height:55px; color:#696969; padding-top: 5px;}


a.lienmenu:link,a.lienmenu:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold;text-decoration:none; display: block; height:22px; padding-top:6px;}
a.lienmenu:hover,a.lienmenu:active{ text-decoration:none;background-image:url(i/fondmenuh.gif); background-repeat:repeat-x; background-position:top;  }

a.lienmenus:link,a.lienmenus:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#01437D; font-weight:bold;text-decoration:none; display: block; height:22px; padding-top:6px;background-image:url(i/fondmenus.gif); background-repeat:repeat-x; background-position:top; text-decoration:none;}
a.lienmenus:hover,a.lienmenus:active{text-decoration:none;}

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

.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 #e0c482 1px; border-right:solid #e0c482 1px; border-top:solid #e0c482 1px; border-bottom:solid #e0c482 1px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;}

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

input.frmsubmit {  background-color:#111111;background-color:#b8003f; 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; }