body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#333333; margin-top:0; margin-left:0; margin-right:0; margin-bottom:0; background-image:url(i/bg2.gif); background-repeat:repeat; background-position:top center; background-color:#969696;}

div.bg {background-image:url(i/bg1.gif);background-repeat:repeat-x;background-position:top center;}

div.footer {width:958px;margin:auto;background-image:url(i/footer.gif);background-repeat:no-repeat;background-position:top center;font-size:11px;text-align:center;padding-top:24px; color:#ffffff; height:40px;}
div.footerb {width:958px;margin:auto;background-image:url(i/footerb.gif);background-repeat:no-repeat;background-position:top center;font-size:11px;text-align:center;padding-top:24px; color:#ffffff; height:40px;}

div.intro {width:750px; margin:auto;border:1px solid #fff;}

.ombre_left { background-image:url(i/ombre_left.gif); background-repeat:repeat-y; background-position:top right;}
.ombre_right { background-image:url(i/ombre_right.gif); background-repeat:repeat-y; background-position:top left;}

.ombre_top_left { background-image:url(i/ombre_top_left.gif); background-repeat:no-repeat; background-position:bottom right;}
.ombre_top_right { background-image:url(i/ombre_top_right.gif); background-repeat:no-repeat; background-position:bottom left;}
.ombre_top { background-image:url(i/ombre_top.gif); background-repeat:repeat-x; background-position:bottom;height:46px;}
div.logo_top {padding-left:178px;}

td.bg {background-color:#F4F8F9;border-right:1px solid #fff;border-left:1px solid #fff;}
.bandeau { background-image:url(i/bandeau.jpg); background-color:#fff;background-repeat:no-repeat; background-position:382px 1px;height:174px;}

table.menu {background-image:url(i/menu_bg.gif);background-repeat:repeat-x;background-position:top;}
table.sousmenu {background-image:url(i/sousmenu_bg.gif);background-repeat:repeat-x;background-position:top;}
td.sousmenu_right {background-image:url(i/sousmenu_right.gif);background-repeat:repeat-x;background-position:150px 0px;}

div.courbebleue {background-image:url(i/courbebleue.gif);background-repeat:no-repeat;}

div.marge {height:23px;margin:0px;padding:0px;}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#000000;
	margin:0px;
	display:inline;
	letter-spacing:1px;
}

h1.ir{ /*Size of the image*/ padding-top: 22px; margin:0; /*The image*/  background-repeat: no-repeat; /*Hide the text*/ overflow: hidden; /* WIN IE5 hack */ height: 22px; voice-family: "\"}\""; voice-family:inherit; height: 0; display:block;}



td.padding { padding:8px 0px 20px 20px;}
td.padding2 { padding:8px 20px 20px 20px;}

div.contenu { padding:8px 20px 20px 20px;}
div.justify  { text-align:justify;}
div.center  { text-align:center;}

img.flag {border:1px solid #A2A2A2;}

.cadrephoto {border:1px solid #000000;}

span.legende {font-size:10px; color:#ffffff; background-color:#FF0000; padding-left:1px; padding-right:1px; font-weight:bold;}

a.lienfooter:link,a.lienfooter:visited { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; font-weight:bold; font-style:italic;color:#ffffff;text-decoration:underline;}
a.lienfooter:hover,a.lienfooter:active { text-decoration:none; }

a.lien:link,a.lien:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#b13427; font-weight:bold; font-style:italic; text-decoration:underline; }
a.lien:hover,a.lien:active {text-decoration:none;}

a.intro:link,a.intro:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px; color:#fff; font-weight:normal; text-decoration:none; }
a.intro:hover,a.intro:active {text-decoration:underline;}

a.lienallures:link,a.lienallures:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#ffffff; font-weight:bold; text-decoration:underline; }
a.lienallures:hover,a.lienallures:active {text-decoration:none;}

div.sep {background-image:url(i/sep.gif); background-repeat:repeat-x; background-position:center;}


a.lienmenu:link,a.lienmenu:visited {font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center; font-size:13px; color:#333333;text-decoration:none; display: block;height:30px;padding-top:6px;}
a.lienmenu:hover,a.lienmenu:active { background-image:url(i/lienmenuh.gif); background-repeat:repeat-x; background-position:top;}

a.lienmenus:link,a.lienmenus:visited,a.lienmenus:hover,a.lienmenus:active{ font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center; font-size:13px; color:#ffffff; font-weight:normal;text-decoration:none; display: block;height:30px;padding-top:6px;background-image:url(i/lienmenus.gif); background-repeat:repeat-x; background-position:top;}


a.liensousmenu:link,a.liensousmenu:visited {font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center; font-size:11px; color:#333333;text-decoration:none; display: block;height:22px;padding-top:4px;}
a.liensousmenu:hover,a.liensousmenu:active { background-image:url(i/liensousmenuh.gif); background-repeat:repeat-x; background-position:top;}

a.liensousmenus:link,a.liensousmenus:visited,a.liensousmenus:hover,a.liensousmenus:active{ font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center; font-size:11px; color:#ffffff; font-weight:normal;text-decoration:none; display: block;height:22px;padding-top:4px;background-image:url(i/liensousmenus.gif); background-repeat:repeat-x; background-position:top;}


ul.puce {
	margin-top:5px;
	margin-bottom:5px;
}
ul.puce li {
	list-style-type:none;
	background-image: url(i/puce.gif);
	background-repeat: no-repeat;
	padding-left:20px;
	background-position:0px 0px;
	margin:0px 0px 8px -30px;
}

ul.puce2 {
	margin-top:3px;
	margin-bottom:3px;
}
ul.puce2 li {
	list-style-type:none;
	background-image: url(i/puce2.gif);
	background-repeat: no-repeat;
	padding-left:15px;
	background-position:0px 3px;
	margin:0px 0px 6px -30px;
	font-size:11px;
}

div.right { float:right; padding-left:8px; }
div.left { float:left; padding-right:8px;}
div.dessous {clear:both;}

div.noteTelechargement {padding:20px 4px 4px 4px;font-style:italic;font-size:11px;} 
div.commentaire {font-size:11px;text-align:center;padding-top:3px;} 

.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:#f4f7f8; border:solid #333 1px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;}

input.contact_pb,textarea.contact_pb {  color:#111111; background-color:#f4f7f8; border:solid #ff0000 1px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;}
input.frmsubmit {  background-color:#111111; border:#ffffff 0px; height:22px; width:90px; cursor:hand; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold;  text-decoration:none;}

.cadresubmit { border:1px #111111 solid; }

div.photo {color:#666;font-size:10px;text-align:center;padding:8px;}

td.formulaire {border:1px solid #969696;padding:8px;background-color:#b9b9b9;}

