@charset "utf-8";
html {margin: 0;padding: 0;}
body {padding: 0px;	margin: 0 auto;	font-size: 11px;font-family: Tahoma;color:#4c4c4c;background:url(../images/fond.jpg) no-repeat center top #FFFFFF;}
td {font-size: 11px;font-family: Tahoma;color:#4c4c4c;vertical-align:top;}

h1 {display: inline;margin: 0px;padding: 0px;}
h2 {display: inline;margin: 0px;padding: 0px;}
h3 {display: inline;margin: 0px;padding: 0px;}
h4 {display: inline;margin: 0px;padding: 0px;}

.txtgris {font-family: tahoma;font-size: 11px;color: #4c4c4c;font-weight:normal;}
.txtgris_clair {font-family: tahoma;font-size: 11px;color: #b3b3b3;font-weight:normal;}
.txtnoir {font-family: tahoma;font-size: 11px;color: #000000;font-weight:normal;}
.txtnoir-s {font-family: tahoma;font-size: 11px;color: #000000;text-decoration: underline;}
.txtnoir-b {font-family: tahoma;font-size: 11px;color: #000000;font-weight:bold;}
.txtblanc {font-family: tahoma;font-size: 11px;color: #FFFFFF;}
.txtblanc-b {font-family: tahoma;font-size: 11px;color: #FFFFFF;font-weight: bold;}
.txtvert-b {font-family: tahoma;font-size: 11px;color: #095855;font-weight: bold;}
.txtrouge {font-family: tahoma;font-size: 11px;	color: #b52814;}
.contourblanc {	border: 1px solid #FFFFFF;}
.contourgris {border: 1px solid #606a69;}
.contourgris_padding {border: 1px solid #606a69; padding:2px;}

.titre18 {font-family:Arial; color:#000000; font-size:18px; font-weight:normal;}
.titre18_blanc {font-family:Arial; color:#ffffff; font-size:18px; font-weight:normal;}

.bulle_news {background:url(../images/carre_gris.jpg) no-repeat; width:286px; height:300px;}
.td_contact {padding-top:5px; padding-bottom:5px; background-color:#E5E5E5; padding-left:5px; font-weight:bold;}
.input11 {border:1px solid #b6b6b6; font-family:Arial; color:#333; font-size:12px;}
#pointrouge {position:relative; left:194px; top:135px; width:18px;}
#pointrouge2 {position:relative; left:83px; top:22px; width:18px;}

.bulle-infos{position:relative; border:1px solid #666; background-color:#FFF; border-radius:5px 5px 5px 5px; padding:10px;}
.bulle-infos2{position:relative; border:1px solid #666; background-color:#FFF; border-radius:5px 5px 5px 5px; padding:10px;}



/* MENU */
#menu {padding: 0px; clear:both; width:100%;}
#nav {list-style: none;margin: 0px; padding:0px; overflow: hidden; padding-left:0px;}
#nav li {float: left; width:96px; padding-right:1px;}
#nav li a {display: block;background: url(../images/accueil/btnmenu.png) no-repeat; color:#FFFFFF; 
font:12px Arial; font-weight:bold; line-height:38px; text-align:center; text-decoration: none;}
#nav li a:hover, #nav li a:focus, #nav li a:active { text-decoration: none;color: #000000;font-weight: bold; background: url(../images/accueil/btnmenu_over.png) no-repeat;}
#nav .survol {float: left; width:96px; padding-right:1px;}
#nav .survol a {text-decoration: none;color: #000000;font-weight: bold; background: url(../images/accueil/btnmenu_over.png) no-repeat;}	

/* MENU ACTI */
#navacti {list-style: none;margin: 0px; padding:0px; overflow: hidden;}
#navacti li {padding-left:10px; background:url(../images/accueil/puce.jpg) no-repeat left 7px; text-decoration:none; color:#898989; line-height:16px;}
#navacti2 {list-style: none;margin: 0px; padding:0px; overflow: hidden;}
#navacti2 li {padding-left:12px; background:url(../images/activite/puce.jpg) no-repeat left 5px; text-decoration:none; color:#898989; line-height:16px;}

/* LIST REAL SIMILAIRE */
#listreal {list-style: none;margin: 0px; padding:0px; overflow: hidden; font-size:10px;}
#listreal a {color:#5f6361;}
#listreal li {background:url(../images/accueil/trait2.jpg) repeat-x bottom; padding-bottom:9px; padding-top:5px;}
