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


h1 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;font-weight:normal;color: #2c3abb;display: inline;  padding-left: 5px;}
h1.blanc {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;font-weight:normal;color: #ffffff;display: inline;  padding-left: 5px;}
h2 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #2c3abb;display:inline;}

.fond_menu{ background-image:url(i/menu.jpg); background-repeat:no-repeat;background-position:bottom;}
.fond_menus{ background-image:url(i/menus.jpg); background-repeat:no-repeat;background-position:bottom;}



a.lienannonce:link,a.lienannonce:visited,a.lienannonce:hover,a.lienannonce:active{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;font-weight:normal;color: #2c3abb;text-decoration:none; }


.fondfooter{ background-image:url(i/fondfooter.gif);background-repeat:repeat-x;background-position:bottom; background-color:#b9b9b9; }
.footer { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; }

.fondh1 {  background-color:#f3f3f5;border-bottom:1px solid #e4e4e4;border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-top:1px solid #cccccc;}

.fondh1_l {  background-color:#f3f3f5;border-bottom:1px solid #e4e4e4;border-left:1px solid #cccccc;border-top:1px solid #cccccc;}
.fondh1_r {  background-color:#f3f3f5;border-bottom:1px solid #e4e4e4;border-right:1px solid #cccccc;border-top:1px solid #cccccc;}

.fondh1bleu {  background-color:#f3f3f5;border-bottom:1px solid #e4e4e4;border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-top:1px solid #cccccc;background-image:url(i/fond_bloc.gif); background-repeat:repeat-x;background-position:top;background-color:#3273cd;}
.fondtexte{background-color:#ffffff;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
.fondtexte2{background-image:url(i/fondcontenu.jpg); background-repeat:no-repeat;background-position: top center;background-color:#ffffff;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}

div.right { float:right; padding:8px 8px 8px 8px;}
div.left { float:left; padding:8px 8px 8px 8px;}

.fondbandeau{ background-image:url(i/fondbandeau.gif); background-repeat:repeat-x;background-position:top; color:#2c3aba;}
.fondecrou{ background-image:url(i/fondecrou.jpg); background-repeat:no-repeat;background-position:top right; color:#2c3aba;}
.fond_contenu{background-color:#f7f7f7;}

.fondsite{ background-image:url(i/fondsite.gif); background-repeat:repeat-y;background-position:center; color:#f7f7f7;width:760px;margin:auto;}

.contenup { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#6a6a6a;}
.contenu,table,td,input,textarea,option { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6a6a6a; }

.cadrephoto {border:1px solid #999999;padding:1px;}
.bigcadrephoto {border:1px solid #ffffff;padding:1px;}



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

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

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

.sousmenu_bas_s {background-color:#f7f7f7;}


.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:#f60400; 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:#f60400;}

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


a.lienmenu:link,a.lienmenu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2c3abb;
	text-decoration: none;
	display: block;
	font-weight: bold;
	font-style: italic;
	height: 22px;
	padding-top: 5px;
}
a.lienmenu:hover,a.lienmenu:active {text-decoration: none; background-image: url(i/menuh.jpg); background-position:center bottom; background-repeat: no-repeat;color:#2c3abb;	padding-top: 5px;}

a.lienmenus:link,a.lienmenus:visited,a.lienmenus:hover,a.lienmenus:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2c3abb;
	text-decoration: none;
	display: block;
	font-weight: bold;
	font-style: italic;
	height: 22px;
	padding-top: 5px;
}


ul.puce { margin-top:10px;margin-bottom:2px;}
ul.puce li {list-style-image:url(i/puce_liste.gif);margin:0px 0px 6px -18px;padding:0px; }

div.justify { text-align:justify; padding:8px 8px 8px 8px;}

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

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

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

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

input.contact_pb,textarea.contact_pb { background-color:#ffffff; background-image:url(i/fondcontact.gif); background-repeat:repeat-y; border-left:solid #FF0000 4px; 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 {background-color:#ffffff; border-left:solid #cccccc 3px; border-right:solid #cccccc 1px; border-top:solid #cccccc 1px; border-bottom:solid #cccccc 1px; height:24px; width:82px;  cursor:hand; 0px transparent;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#f60400; font-weight:bold; font-style:italic; text-decoration:underline;}
