/* _____Général _____*/
body{background-color:#A3B5BF;background-image: url('../img/commun/bg_page.gif');background-repeat:repeat-x;background-position: top; margin:0px}
td,th,caption,h2,h3,h4,h5,h6,div,span,p,a {font-family:Verdana,arial,Helvetica,sans-serif;font-size:11px;color:#475C67}
a {color:#000000;font-weight:bold;text-decoration:none}
a:hover {color:#EE9B11}
p, li {padding-bottom:5px}
hr {border:none;background-color:#999999;color:#999999;height:1px}
.nom_du_site{font-family: Arial, Helvetica, sans-serif;font-size: 9px;font-style: normal;display: none;}
acronym {cursor:help}
input,select,textarea {font-family:Verdana,arial,Helvetica,sans-serif;font-size:11px;color:#000000;background-color:#EDF0F2}



/* _____Textes _____*/

span.titre_photo {color:#EE9B11;font-size:15px;font-weight:bold}
span.titre_seul {margin:10px 0px 5px 0px;color:#EE9B11;font-size:15px;font-weight:bold;padding-left:15px;background:url(../img/commun/puce_jaune.gif) center left no-repeat}
span.intro {font-weight:bold; text-align:left}
span.italic {font-weight:bold;font-style: italic;color:#A3B5BF}
TD.mentions {font-size: 9px;font-style: italic;color:#333333}
span.titre_actu {color:#EE9B11;font-size:11px;font-weight:bold;padding-left:10px;background:url(../img/commun/puce_actu.gif) top left no-repeat}
span.date {font-size:10px;font-weight:bold;font-style: italic;color:#A3B5BF}
.texte_site {font-family:Verdana,arial,Helvetica,sans-serif;font-size:11px;color:#475C67}
.erreur {font-family:Verdana,arial,Helvetica,sans-serif;font-size:11px;color:#F79E18}

/* _____Liste_____*/
ul.liste1,ul.liste2,ul.liste3 {margin:0px 0px 0px 0px;display:block;font-weight:normal;text-align:left}
ul.liste1,div ul.liste1 {padding-left:15px;list-style:disc url(../img/commun/puce_jaune.gif) outside}
ul.liste2,div ul.liste2 {padding-left:10px;list-style:disc url(../img/commun/puce_jaune.gif) outside}
ul.liste3,div ul.liste3 {padding-left:20px;list-style:disc url(../img/commun/puce_jaune.gif) outside}
ul.liste1,ul.liste2 ul.liste3 {padding-left:5px}

/* _____Photos _____*/
.photo_droite {float:right !important;margin-bottom: 7px;margin-left: 15px}
.photo_gauche {float:left !important;margin-bottom: 7px;margin-right: 15px}
.photo_accueil {float:left !important;margin-bottom: 25px;margin-right: 10px}


/* _____Navigue principale _____*/
TD.nav_niv1_on
{background: url(../img/commun/00.gif) center center no-repeat;width:100px;height:30px;text-align:center; color:#FFFFFF;font-size:10px;font-weight:bold}
TD.nav_niv1_on a
{color:#FFFFFF;font-size:10px;font-weight:bold;text-decoration:none}
TD.nav_niv1_on a:hover
{text-decoration:underline}

TD.nav_niv1_off
{background: url(../img/commun/00.gif) center center no-repeat;width:100px;height:30px;text-align:center; color:#FFFFFF;font-size:10px;font-weight:bold}
TD.nav_niv1_off a
{color:#FFFFFF;font-size:10px;font-weight:bold;text-decoration:none}
TD.nav_niv1_off a:hover
{text-decoration:underline}


/* _____Boutons _____*/
.bouton_footer
{display:block;font-weight:normal;color:#475C67;background: url(../img/commun/bouton_footer.gif) no-repeat;text-indent: 20px;height: 18px;width:130px;padding:2px}
.bouton_footer:hover
{background-position: -150px 0;}
.bouton_footer:active {}

.bouton_sous-navigue
{display:block;color:#475C67;background: url(../img/commun/bt_sous_navigue.gif) no-repeat;text-indent: 6px;height: 20px;padding:2px;font-variant: small-caps}
.bouton_sous-navigue:hover
{color:#EE9B11;background-position: -300px 0;}
.bouton_sous-navigue:active {}

.bouton
{display:block;font-size:10px;font-weight:normal;color:#475C67;background: url(../img/commun/bouton.gif) no-repeat;text-indent: 12px;;height: 12px;padding:6px}
.bouton:hover
{color:#000000;background-position: -150px 0;background-color:#E3E9EC}
.bouton:active {}

.bouton2
{display:block;font-size:12px;font-weight:bold;color:#475C67;background: url(../img/commun/bouton.gif) no-repeat;text-indent: 10px;;height: 12px;padding:5px}
.bouton2:hover
{color:#000000;background-position: -150px 0}
.bouton2:active {}

.bouton3
{display:block;font-weight:normal;font-size:11px;color:#475C67;background: url(../img/commun/bouton.gif) no-repeat;text-indent: 10px; width:140px;height: 12px;padding:5px}
.bouton3:hover
{text-decoration:underline;color:#000000;background-position: -150px 0}
.bouton3:active {}

.bouton4
{display:block;font-size:10px;font-weight:bold;color:#475C67;background: url(../img/commun/bouton.gif) no-repeat;text-indent: 10px;;height: 12px;padding:5px}
.bouton4:hover
{color:#000000;background-position: -150px 0}
.bouton4:active {}

.bouton5
{font-size:12px;font-weight:bold;color:#475C67;background: url(../img/commun/bouton.gif) no-repeat;height: 15px;line-height: 15px;padding:5px 5px 0 5px;}
.bouton5:hover
{color:#000000;background-position: -150px 0}
.bouton5:active {}


/* _____Cellule _____*/
TD.cadre_header
{background: url(../img/commun/bg_header.gif) top left repeat-x;height:53px}
TD.cadre_entete
{background: url(../img/commun/bg_entete.jpg) top left repeat-x;}
TD.cadre_gauche
{background-color:#E3E9EC; width:147px}
TD.cadre_service
{background: url(../img/services/objet.jpg) top right no-repeat;}
TD.cadre_sous-navigue
{background: url(../img/commun/bg_sous_navigue.gif) down left;}
TD.cadre_titrage
{background-color:#D0D9DE;height:30px;vertical-align: bottom;color:#475C67;font-size:10px;font-weight:bold;padding:5px}
TD.cadre_titrage2
{background-color:#D0D9DE;color:#000000;font-size:11px;font-weight:bold;padding:10px}
TR.tableau
{background: url(../img/commun/bg_tableau.gif) top repeat-x;}



/*- DIV -*/
div.paragraphe
{padding-top:20px;padding-left:10px;padding-right:115px;text-align:justify}
div.actu
{padding-left:15px;padding-right:10px;text-align: left;}
div.footer
{padding-left:30px;padding-right:10px;text-align: left;font-size:10px;color:#475C67}
div.services
{text-align: left}
div.liste_gauche
{padding-left:10px;padding-right:8px;text-align: left;}

/* Saisies */
input.saisie {font-family:Verdana,arial,Helvetica,sans-serif;font-size:11px;color:#000000;background-color:#EDF0F2}
input.mot-passe {font-family:Verdana,arial,Helvetica,sans-serif;font-size:11px;color:#000000;background-color:#EDF0F2}
input.checkbox{font-family:Verdana,arial,Helvetica,sans-serif;font-size:11px;color:#EE9B11;border:0px;background-color:#EDF0F2}

/* Nos de téléphone */
div.bloctelft {margin:0px 0px 3px 0px;width:160px}
div.bloctelft p {margin:0px;font-weight:bolder}
div.bloctelft p.num {padding:1px 0px 0px 70px;letter-spacing:-1px;font-size:11px}
div.bloctelft p.tarif {text-align:right;font-size:80%;color:#000}
div.indigo {background:url(../img/commun/telindigo.gif) top left no-repeat}
div.indigo p.num {color:#339}
div.vert {background:url(../img/commun/telvert.gif) top left no-repeat}
div.vert p.num {color:#093}
div.azur {background:url(../img/commun/telazur.gif) top left no-repeat}
div.azur p.num {color:#09f}




#nav {
	display:block;
	height:auto;
	margin-top:18px;
	margin-left:0;
	padding:0;
}

#nav li{
	display:inline;
	float:left;
	margin:0px;
	padding:0;
}
#nav li a, #nav li strong{
	display:block;
	background:#e2e9ec;
	border-right:1px solid #14607F;
	padding:11px 10px;
	text-decoration:none;
	color:#14607F;
	cursor:pointer;
}
#nav li a:hover{
	background:#d6dee2;
	
}
#nav li a:active{
	color:red;
}
#nav li ul {
	display:none;
	position:absolute;
	width:150px;
	margin:0;
	height:auto;
	margin-left:-1px;
	margin-top:35px;
	padding:0;
	background:transparent;
}
#nav li ul li{
	display:block;
	float:none;
	margin:0;
	height:30px;
}
#nav li ul li a{
	display:block;
	width:100%;
	height:100%;
	padding:2px 3px;
	border:1px solid #14607F;
	text-align:center;
}
#nav li ul li a:hover{
	background:#fc9d20;
}

/* Admin */
.multiselect{
	/*width: 100%;*/
	width: 375px;
	height: 100px;
	overflow: auto;
}
.td_boutons input{
	width: 50px;
	margin-bottom: 5px;
}
.nobg{
	background-color: transparent;
}