/* CSS Document */

/* bandeau et menu haut */
#menuHaut{
	float:right;

}
#menuHaut li{
	display:inline;
	color:#fff;
	font-size:10px;
	float:left;
	border-left:1px dotted #bfbfbf;
	height:14px;
	padding:0 10px 5px 10px;
}
#menuHaut li.butEspacePerso{ border:none; padding:0 0 0 0;}
#menuHaut li a{
	color:#fff;
}
#menuHaut li a:hover{ color:#feae01;}
#menuHaut li.butEspacePerso a:hover{color:#5b5b5b;}
#menuHaut li.butEspacePerso a{
	display:block;
	float:left;
	background-image:url(../img/bg_butEspacePerso.jpg);
	height:19px;
	background-repeat:repeat-x;
	width:184px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0 10px 0 14px;
}
#menuHaut li.butEspacePerso a img{ float:right; margin:5px 0 0 0;}

/* fin menu beandeau haut*/

/* menu principal + menu communautaire + logo*/
h1{margin:10px 0 0 10px;}
h1,#menuPrincipal{ float:left;}



.menuIconComm{ float:right; padding:5px 0 0 0}
.menuIconComm li{ display:inline;}
.menuIconComm li a{}


/*colonne recherche*/
#colonneRechercheContact, #hautDroite{
	float:right;
	/*background-image:url(../img/bg_colonneDroite.png);*/
	background-repeat:repeat-y;
	width:188px;
	padding:10px 20px 10px 20px;
}
#hautDroite{ background-image:none;}

#colonneRechercheContact li p a:hover{ background-color:#00519e; color:#fff;}
#colonneRechercheContact form, #hautDroite form, #text-3{
	background-image:url(../img/bg_sepBlocColonneDroite.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0 0 20px 0;
}
#colonneRechercheContact form fieldset, #hautDroite form fieldset{ margin:0 0 0 0; padding:0 0 0 0; height:19px;}
#colonneRechercheContact input, #hautDroite input{
	background-image:url(../img/bg_inputText.jpg);
	background-repeat:repeat-x;
	border:none;
	height:17px;
	font-size:11px;
	padding:2px 0 0 5px;
	_padding:0;
	width:153px;
	float:left;
	margin:0 0 10px 0;

}

#colonneRechercheContact .submitOk, #hautDroite .submitOk, .submitOk{
	color:#fff;
	background-image:url(../img/bg_inputSubmitSmall.gif);
	background-color:transparent;
	width:27px;
	background-repeat:no-repeat;
	padding:0 0 0 5px;
	float:right;
	height:19px;
	text-align:left;
	border:none;
	font-size:11px;
	cursor:pointer;
}
#colonneRechercheContact .submitOk:hover, #hautDroite .submitOk:hover, .submitOk:hover{ color:#5b5b5b;background-color:transparent;}
#colonneRechercheContact p, #hautDroite p{ margin:0 0 5px 0;}
.submitMoyen,.submitLong,#blocDemarches ul li a.submitLong,#contenuPageInte .submitMoyen, #contenuPageInte .submitLong{
	background-image:url(../img/bg_inputSubmit100.gif);
	display:block;
	height:16px;
	width:97px;
	color:#fff;
	margin:3px 0 0 90px;
	padding:3px 0 0 3px;

	cursor:pointer;
	border:none;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	cursor:pointer;
	background-repeat:no-repeat;
}
#contenuPageInte .submitLong{ width:150px; background-image:url(../img/bg_inputSubmit150.gif);}
#contenuPageInte .submitMoyen:hover,#contenuPageInte .submitLong:hover{ background-color:transparent;}
.submit150 {
background-color:transparent;
background-image:url(../img/bg_inputSubmit150.gif);
background-repeat:no-repeat;
border:medium none;
color:#FFFFFF;
font-size:11px;
height:19px;
padding:0;
width:150px;
}
.submitLong,#blocDemarches ul li a.submitLong{background-image:url(../img/submit145.gif); width:142px; }

.submitMoyen:hover,.submitLong:hover,#blocDemarches ul li a.submitLong:hover,#contenuPageInte .submitMoyen:hover, #contenuPageInte .submitLong:hover,#contenuPageInte .submitLong:hover{color:#5b5b5b; background-color:transparent;}
 #menuAccess{ padding:7px 0 0 0;  }
 #menuAccess li{ float:left;}
 #menuAccess li a{
	display:block;
	float:left;
	border-right:1px dotted #d3d3d3;
	background-repeat:no-repeat;
	background-position:center top;
	width:20px;
	height:20px;
	text-indent:-10000px;
	padding:0 3px 0 3px;

}
 #menuAccess li a.textePlus{ background-image:url(../img/aPlus.gif); cursor:  pointer;}
 #menuAccess li a.texteMoins{ background-image:url(../img/aMoins.gif); cursor:  pointer;}
 #menuAccess li a.print{ background-image:url(../img/PRINT.gif);}
 #menuAccess li a.bookmark{ background-image:url(../img/addFav2.gif);}
 #menuAccess li.dateAccess{ font-size:10px; padding:3px 0 0 5px;}

/* fil d'ariance*/
 #menuAccess li.ariane ul{ padding:5px 0 0 0;}
 #menuAccess li.ariane ul li{}
 #menuAccess li.ariane ul li a{display:inline; border:none; text-indent:0; width:auto; color:#6e6e6e;}
#menuAccess li.ariane ul li a.active{ color:#585858;}

/* blocs sur home*/
#cont3Bloc,#cont3BlocContenu{ background-color:#fff; margin:10px 0 0 0; width:736px; }
#cont3BlocContenu{ background-color:transparent; margin:0 0 0 0; float:left;}
#cont3Bloc .contImg3Blocs{margin:0 0 0 0; padding:0 0 0 0; height:108px;}

#blocDemarches,#blocAcces,#blogAgenda{ float:left; width:238px;}
#cont3BlocContenu #blocDemarches,#cont3BlocContenu #blocAcces,#cont3BlocContenu #blogAgenda{ background-color:#fff;}
#blocAcces,#blogAgenda{ margin:0 0 0 10px; }
#blocDemarches h2,#blocAcces h2,#blogAgenda h2{
	display:block;
	width:228px;
	height:43px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#fff;
	font-weight:normal;
	line-height:18px;
	padding:10px 0 0 10px;
	margin:0 0 0 0;
	text-transform:uppercase;
}
#blocDemarches h2{ background-color:#b1c903;}
#blocAcces h2{ background-color:#00519e;}
#blogAgenda h2{ background-color:#00b5af;}
#blocDemarches h2 a,#blocAcces h2 a,#blogAgenda  h2 a{
float:right;
display:block;
text-indent:-10000px;
width:13px;
height:13px;
margin:0 10px 0 0;
background-repeat:no-repeat;
	}
#blocDemarches h2 a{background-image:url(../img/rss_demarche.jpg);}
#blocAcces h2 a{background-image:url(../img/rss_acces.jpg);}
#blogAgenda h2 a{background-image:url(../img/rss_agenda.jpg);}

#blocAcces ul,#blocDemarches ul,#blogAgenda ul {
	border-left:1px dotted #d3d3d3;
	line-height:16px;
	padding:16px 0 0 8px;
	height:160px;
	width:208px;
}
#blocDemarches ul{ border:none;}
#blocAcces ul li,#blocDemarches ul li,#blogAgenda ul li{ margin:0 0 3px 0;}
#blocAcces ul li a,#blocDemarches ul li a,#blogAgenda ul li a{ color:#696969; background-image:url(../img/puce_ul_acces.jpg); background-repeat:no-repeat; padding:0 0 0 20px; background-position:0 3px;}
#blocDemarches ul li a{ background-image:url(../img/puce_ul_demarche.jpg);}
#blocDemarches ul li a:hover{ color:#B1C903;}
#blogAgenda ul li a{ background-image:url(../img/puce_ul_agenda.jpg);}
#blogAgenda ul li a:hover{ color:#00B5AF;}
#blocDemarches ul li a.submitLong{ margin:0 0 10px 8px; color:#fff; }
#blocAcces ul li a:hover{ color:#00519E;}

/* accès rapides*/
#contAccesRapide{ float:left;}
#contAccesRapide ul{ padding:0 0 0 30px;}
#contAccesRapide ul li{}
#contAccesRapide ul li a{ display:block; background-repeat:no-repeat; display:block; width:214px; height:55px; text-indent:-10000px; margin:0 0 5px 0; background-position:0 0;}
#contAccesRapide ul li a:hover{ background-position:0 -55px;}
#contAccesRapide ul li a.lienRapidePlan{ background-image:url(../img/lien_rapide_plan.jpg);}
#contAccesRapide ul li a.lienRapideTravaux{ background-image:url(../img/lien_rapide_travaux.jpg);}
#contAccesRapide ul li a.lienRapidePhotos{ background-image:url(../img/lien_rapide_photos.jpg);}
#contAccesRapide ul li a.lienRapideEmail{ background-image:url(../img/lien_rapide_email.jpg);}

/* widget colonne droite*/
.widget h3 {
	background-color:#00519e;
	display:block;
	width:185px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#fff;
	font-weight:normal;
	text-transform:uppercase;
	padding:3px 0 3px 3px;
	margin:5px 0 0 0;
}

#principalDroite #contColonne #meteowidget,#principalDroite #contColonne .widget_polls-widget,#principalDroite #contColonne #text-5{ background-image:url(../img/bg_sepBlocColonneDroite.jpg); background-position:bottom; background-repeat:no-repeat;}

/* liens direct home*/
#liensDirect{ padding:10px 0 0 0;}
#liensDirect li{ float:left;}
#liensDirect a{
	width:181px;
	height:113px;
	display:block;
	float:left;
	text-indent:-10000px;
	padding:0 0 0 5px;
	background-repeat:no-repeat;
	background-position:0 0 ;
}
#liensDirect a.galeriePhoto{ background-image:url(../img/but_galeriPhoto.jpg); }

#liensDirect a.infosTravaux{ background-image:url(../img/but_infoTravaux.jpg);}
#liensDirect a.planVille{ background-image:url(../img/but_plandelaville.jpg);}
#liensDirect a.emailGratuit{ background-image:url(../img/but_emailGratuit.jpg);}
#liensDirect a:hover{ background-position:0 -113px;}

/* onglet + publications page accueil */
#contOnglet, #contPublications{ float:left;}

/* onlget*/
#menu { padding: 0; }
			#menu li { display: inline; }
			#menu li a { background: #fff; padding: 10px 30px 10px 30px; float:left;  border-bottom: none; text-decoration: none; color: #aac8e4;  background-image:url(../img/bg_onglet.jpg); background-repeat:repeat-x; margin:0 2px 0 0;}
			#menu li a:hover{color:#fff;}
			#menu li.active a { background: #fff; color:#00519e; font-weight:bold;}
			#menu li a.plusCommente{ margin:0 0 0 0;}
			#menu li.active a.plusCommente{ background-image:url(../img/bg_ombre_onglet.jpg); background-repeat:repeat-y; background-position:right;}
			.contentOnglet { float: left; clear: both; border: none; border-left: none; background: #fff; padding: 10px 20px 0; width: 400px;  height:200px;background-image:url(../img/bg_ombre_onglet.jpg); background-repeat:repeat-y; background-position:right; }

.contentOnglet ul{ padding:10px 0 0 0;}
.contentOnglet li{ padding:0 0 15px 0; width:350px; height:20px; }
.number{ background-image:url(../img/puce_list_onglet.jpg); display:block; width:19px; height:17px; background-repeat:no-repeat; text-align:center; color:#fff; font-weight:bold; padding:2px 0 0 0; float:left; margin:5px 0 0 0; }
.contentOnglet h5{ display:block; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-transform:uppercase; color:#00519e; font-weight:normal; width:320px; padding:0 0 0 10px;}
.contentOnglet h5 span{ font-size:11px; font-weight:bold; text-transform:none; font-family:Arial, Helvetica, sans-serif; color:#5b5b5b;}

#contPublications{ background-color:#fff;}
#contPublications h5{ font-weight:bold; color:#00519e; padding:12px 0 0 18px;}
#contPublications ul li  h5 a:hover{ color:#5b5b5b;}
#contPublications a.lienTexteCarousel{ text-align:center; color:#5b5b5b; font-weight:bold; display:block; width:81px;}


/* footer 1*/
#footer1Gauche,#footer1Milieu, #footer1Droite{ float:left;}
#footer1Droite{margin:18px 0 0 10px; width:219px; text-align:justify;line-height:18px;}
#footer1Droite a{color:#FFFFFF;}
#footer1Gauche{ margin:18px 0 0 10px; width:189px; border-right:1px dotted #b1b1b1; height:245px;}
#footer1Milieu{ width:540px; margin:18px 0 0 10px; border-right:1px dotted #b1b1b1;}
#footer1Gauche a{ font-size:10px; text-transform:uppercase; color:#fff;}
#footer1 a:hover{ color:#000;}

#footer1Milieu div{ float:left; margin:0 3% 15px 0;width:22%; line-height:11px;}
#footer1Milieu div h6{ font-size:10px; text-transform:uppercase; color:#fff;padding:0 0 3px 0;}
#footer1Milieu div ul{ padding:0 0 0 0px;}
#footer1Milieu div ul li{line-height:10px;padding:3px 0 3px 0;}
#footer1Milieu div ul li a{ font-size:10px; color:#b1b1b1;}

/* footer 2*/
.footer2Gauche{ float:left; padding:3px 0 0 0;}
.footer2Droite{ float:right; padding:3px 0 0 0;}

.footer2Gauche li{ font-size:10px; color:#fff;}
.footer2Droite li{font-size:10px; color:#fff; display:inline;}
.footer2Droite li a{font-size:10px; color:#fff;}

/* tooltips*/
.tip {
	font-size:10px;
	color:#e8e8e8;
	width: 163px;
	padding-top: 3px;
	overflow: hidden;
	display: none;
	position: absolute;
	z-index: 500;
	background: transparent url(../img/tipTop.png) no-repeat top;}

.tipMid {background: transparent url(../img/tipMid.png) repeat-y; padding: 0 10px 0 10px;}
.tipBtm {background: transparent url(../img/tipBtm.png) no-repeat bottom; height: 8px;}

/* page de contenu*/

#contenuPageInte_colonneDroite h2,#contenuPageInte h2, #contenuPageInte h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	text-transform:uppercase;
	font-weight:normal;
	line-height:20px;
	letter-spacing:-1px;
	margin:0 0 20px 0;
}
#contenuPageInte a{ color:#00519e; text-decoration:underline;}
#contenuPageInte a:hover{ background-color:#00519e; color:#fff;}
#contenuPageInte h2{color:#00519e; margin:0 0 0 0;}
#contenuPageInte_colonneDroite h2{color:#696969;margin:0 0 20px;}

#contenuPageInte h3{ color:#282828; text-transform:none; margin:15px 0 5px 0;}
#contenuPageInte p{ border-bottom:1px dotted #7f7f7f; padding:0 0 15px 0;}
#contenuPageInte_colonneDroite p{
	padding:0 50px 30px 0 ;
	border:none;
}
#contenuPageInte_colonneGauche h3{ width:228px; margin:10px 0 0 0; font-size:12px; letter-spacing:normal; color:#fff; text-transform:uppercase; background-color:#00519e; padding:0 0 0 10px;}
#contenuPageInte_colonneGauche ul{
	background-color:#fff;
	background-image:url(../img/bg_ul_colonne_gauche_conten.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:10px 0 10px 10px;
	width:228px;
}
#contenuPageInte_colonneGauche ul li{ /*height:15px;*/}
#contenuPageInte_colonneGauche ul li a{
	display:block;
	background-image:url(../img/puce_ul_demarche.jpg);
	background-position:0 3px;
	background-repeat:no-repeat;
	color:#696969;
	padding:0 0 5px 15px;
	text-decoration:none;
}
#contenuPageInte #contenuPageInte_colonneGauche ul li a:hover{ font-weight:bold; background-color:transparent; color:#5b5b5b;}
/* actions utilisateur sur page contenu*/
#contenuActionUser{
	border-right:1px dotted #b2b2b2;
	border-left:1px dotted #b2b2b2;
	width:485px;

}

#contNoterArticle{ padding:0 10px 0 10px; float:left;border-right:1px dotted #7f7f7f;}
#conteAjouterCommentaire{padding:0 10px 0 10px; float:left;border-right:1px dotted #b2b2b2;height:45px;}
#contPartageArticle{padding:0 10px 0 10px; float:left;}

.divContFav{ width:150px;}
.inputSimple,.textareaSimple{ background-color:#fff; border:1px solid #dcdcdc; font-size:11px; color:#696969; height:16px; padding:3px 0 0 3px;}
.divContFav .inputSimple{ width:117px; float:left;}
.divContFav .menuIconComm{ float:none;}

#contenuActionUser h4{ color:#282828; background-image:url(../img/puce_blocComment.gif); background-position:right; padding:0 5px 0 0; background-repeat:no-repeat; cursor:pointer;}
#contenuActionUser h4:hover{color:#00519e; }
.msg_head_fav{ width:107px;}
#contenuActionUser h4.highlight{ color:#00519e; background-image:url(../img/fleche_open.jpg);}

.divContAjCom h3,.divContComment h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	color:#00519e;
	margin:10px 0 0 0;
	}

.divContAjCom form, .divContComment form, #contenuPageInte form{ padding:10px 0 0 0;}
.divContAjCom label, .divContComment label, #contenuPageInte label{
	float:left;
	color:#00519e;
	width:100px;
	display:block;
	clear:left;
	margin:5px 0 0 0;
}
.envoiAmi{ font-weight:bold; color:#00519e; background-image:url(../img/addFav.gif); background-repeat:no-repeat; padding:3px 0 0 20px; display:block; height:20px;}
.divContAjCom .inputSimple, .divContComment .inputSimple,#contenuPageInte .inputSimple{
	width:250px;
	margin:5px 0 0 0;

}
.divContAjCom .textareaSimple, .divContComment .textareaSimple{ width:456px; height:105px;}
.divContAjCom ul, .divContComment ul{ padding:10px 0 0 0;}
.divContAjCom ul li, .divContComment ul li{ display:inline;}
.listeCommentaires{ color:#00519e;}
.aboNewsletter{ width:300px;}
#contenuPageInte label{ color:#696969; font-weight:bold;}
#contenuPageInte .inputSimple{ width:150px;}
#contenuPageInte #contenuPageInte_colonneDroite .inputSimple{ width:250px;}
#contenuPageInte #contenuPageInte_colonneDroite .divContFav .inputSimple{ margin:0 0 0 0; width:117px;}
#contenuPageInte .submitMoyen{ background-color:transparent; height:19px;  width:100px; padding:0 0 0 0; margin:20px 0 0 0;}
.rouge{color:#FF0000;}

/*recrutement*/
.gras{ font-weight:bold;}
.grasBleu{ font-weight:bold; color:#00519e;}
.grisFonceGras{ font-weight:bold; color:#5b5b5b;}
.normal{ font-weight:normal;}
.rougePetit{ color:#FF0000; font-size:10px;}
.petitGris{ font-size:10px; color:#010003;}
.upperCaseBleu{ text-transform:uppercase; color:#00519e; font-weight:normal; font-size:12px;}
#contenuPageInte a.butDetail{ display:block; background-image:url(../img/bg_button_postuler.jpg); width:97px; height:16px; color:#fff; text-decoration:none; padding:3px 0 0 3px; margin:5px 0 0 0;}
#contenuPageInte a.butDetail:hover{ background-color:transparent; color:#5b5b5b;}

/* formulaire de recrutement*/
form#formuPost{ padding:0 0 0 0;}
.fsGauche, .fsDroite{ float:left; }
.fsGauche{ width:300px;}
.fsDroite{ width:250px; float:left; padding:0 0 0 80px;}
.file_1, .file_2,.textAreaPostul{
   background-color:#FFFFFF;
border:1px solid #DCDCDC;
color:#696969;
font-size:11px;
height:14px;
padding:3px 0 0 3px;
margin:0 2px 15px 0;
}
#contenuPageInte input.submitLong{ background-color:transparent; padding:0 0 0 0; height:19px;}
#contenuPageInte input.submitLong:hover{color:#5b5b5b;}
.textAreaPostul{ width:350px; height:80px;}
#contenuPageInte .fsDroite label{ width:350px;}

/* publications */
#contPublication{ padding:20px 0 0 0; position:relative; left:-10px;}
#contenuPageInte .contPubliBig{
	display:block;
	width:360px;
	height:159px;
	text-decoration:none;
	float:left;
	margin:0 0 10px 10px;
}
#contenuPageInte .contPubliBig:hover .titrePubli{ background-color:#b3c902;}
#contenuPageInte .contPubliBig .masquePubli{
	overflow:hidden;
	width:361px;
	height:106px;
	margin:0 0 0 0;
	padding:0 0 0 0;

}

#contenuPageInte .titrePubli{
border:none;
background-color:#08b0b5;
height:48px;
color:#fff;
font-size:20px;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:20px;
text-transform:uppercase;
padding:5px 0 0 10px;
width:351px;
background-image:url(../img/puce_triangle_blanc.gif);
background-repeat:no-repeat;
background-position:335px 35px;

}

/*
liste publications
*/
.navPublication,.pppNavBas,.contPubliListe2coll{ border-bottom:1px dotted #bfbfbf; padding:0 0 10px 0;}
.navPublication{border-bottom:none;}
.contTextPubliLarge{border-bottom:1px dotted #7f7f7f;}
#navBas{ border:none;}
#contenuPageInte .navPublication form{ float:left; width:490px;}
#contenuPageInte .navPublication label{ width:auto;}
#contenuPageInte .navPublication ul.pagePpage{ float:right; padding:10px 0 0 0; }
#contenuPageInte .navPublication ul.pagePpage li{ float:left;}
#contenuPageInte .navPublication ul.pagePpage li a{ display:block; float:left; width:10px; height:15px; border:1px solid #dcdcdc; margin:0 3px 0 0; text-align:center; text-decoration:none; color:#5b5b5b;}
#contenuPageInte .navPublication ul.pagePpage li a:hover{ color:#03529d; border:1px solid #03529d;}
#contenuPageInte .navPublication ul.pagePpage li.premier a,#contenuPageInte .navPublication ul.pagePpage li.before a,#contenuPageInte .navPublication ul.pagePpage li.dernier a,#contenuPageInte .navPublication ul.pagePpage li.after a{ text-indent:-10000px; background-image:url(../img/ppp_premier.jpg); background-repeat:no-repeat; background-position:2px 4px;}
#contenuPageInte .navPublication ul.pagePpage li.before a{ background-image:url(../img/ppp_before.jpg); }
#contenuPageInte .navPublication ul.pagePpage li.dernier a{ background-image:url(../img/ppp_dernier.jpg);}
#contenuPageInte .navPublication ul.pagePpage li.after a{ background-image:url(../img/ppp_after.jpg); }
#contenuPageInte .navPublication ul.pagePpage li a.pppActif{ font-weight:bold; color:#00519e }
#contenuPageInte .navPublication ul.pagePpage li a:hover{ background-color:transparent;}
.pppNavBas{ margin:10px 0 0 0;}

#contenuPageInte .p_no-border{
	clear:both;
	padding:10px 0 0 0;
}
#contenuPageInte .p_no-border p{border:none;}

/*==================================
Hide lists on page load
====================================*/

.stylish-select ul.newList {left:-9999px;}

/*==================================
red curvy example
====================================*/
ul.newList * {margin:0; padding:0;}
ul.newList a {color: #000; text-decoration:none; display:block;}
ul.newList {margin:0; padding:0; list-style:none; color:#000; width:324px; background:#fff; position:absolute;  border:1px solid #ccc; top:22px; left:0; overflow:auto; z-index:9999;}
.newListSelected {width:304px; color:#000; height:16px; padding:3px 0 0 25px; float:left; background:url(../img/select.jpg) no-repeat; background-position:0 -19px; margin:0 0 0 5px; }
.newListSelected span {width:284px; display:block;}
#contenuPageInte ul.newList li a {padding:3px 8px; display: block; text-decoration:none;}
#contenuPageInte ul.newList li a:focus {-moz-outline-style: none;}
.selectedTxt {width:258px; overflow:hidden; height:16px; padding:0 23px 0 0;}
.hiLite {background:#00519e!important; color:#fff!important;}
.hiLite a {background:#00519e!important; color:#fff!important;}
.newListHover {background:#f0f0f0!important; color:#000!important; cursor:default;}
.newListSelHover, .newListSelFocus {background-position:0 0; cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}


.contImgPubli,.contTextPubli{ float:left;}
.contImgPubli{ width:238px; padding:10px 0 0 0;}
.contTextPubli,.contTextPubliLarge{ width:470px; padding:5px 0 10px 10px;}
.contTextPubliLarge{ width:730px;}
#contenuPageInte h3.titrePubli{ display:compact; background-image:none; background-color:transparent; color:#5b5b5b; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin:0 0 0 0; text-transform:none; padding:0 0 0 0; height:auto; letter-spacing:0;}
#contenuPageInte a.submitBleu145, #contenuPageInte a.submitVert145{ background-image:url(../img/submitBleu145.gif); background-repeat:no-repeat; width:142px; height:16px; color:#fff; text-decoration:none; display:block; padding:3px 0 0 3px; margin:5px 0 0 0;}
#contenuPageInte a.submitBleu145:hover,#contenuPageInte a.submitVert145:hover{ background-color:transparent; color:#5b5b5b;}
#contenuPageInte a.submitVert145{ background-image:url(../img/submit145.gif);}

/* contact*/
.hautContact{ margin:10px 0 0 0}
.contCoordoPostal{border-bottom:1px dotted #7F7F7F; padding:5px 0 5px 0; height:70px; margin:0 0 10px 0;}
.contCoordoPostal  li{ display:block; float:left; width:245px;}

.contCoordoPostal  li.dernierContact { margin:0 0 0 0;}

#formuContact{ margin:0 0 10px 0;}
#formuContact .newListSelected{ background-image:url(../img/select2.gif); width:338px; padding:3px 0 0 3px; margin:0 0 0 0;}
#contenuPageInte #formuContact .fsDroite .inputSimple{ width:335px;}
#contenuPageInte #formuContact .fsDroite .textAreaPostul{width:335px;}

/* culture*/
.rechercheRapide{  margin:0 0 10px 0; border-bottom:1px dotted #7F7F7F; height:30px;}
.rechercheRapide .submitOk{ float:left; margin:0 0 0 2px;}
.inputRecherche{ border:none; background-image:url(../img/bg_inputRecherche.jpg); width:196px; height:16px; padding:3px 0 0 30px; font-size:11px; float:left;}
#contenuPageInte .submitMoyen{ padding:3px 0 0 3px; margin:0 0 0 0; height:16px;}
#contenuPageInte input.submitMoyen{ height:19px; padding:0 0 0 0;}
#contenuPageInte .submitOrange100{ background-image:url(../img/submitOrange100.gif); background-repeat:no-repeat; width:100px; height:16px; display:block; color:#fff; text-decoration:none; padding:3px 0 0 3px; margin:5px 0 0 0;}
#contenuPageInte .submitOrange100:hover{ background-color:transparent; color:#5b5b5b;}
.itemAnnuaire .contCoordoPostal{ padding:0 0 5px 0; }
#contenuPageInte .butRetour{ background-image:url(../img/bg_retour.gif); width:118px; height:16px; display:block; background-repeat:no-repeat; color:#fff; text-decoration:none; padding:3px 0 0 15px; margin:10px 0 0 0;}
#contenuPageInte .butRetour:hover{ background-color:transparent; color:#5b5b5b;}

/* style sondage*/
#colonneRechercheContact .wp-polls-form{ padding:5px 0 15px 0;}
#colonneRechercheContact form.wp-polls-form fieldset{ height:auto;}
#colonneRechercheContact .wp-polls-form input{ width:10px; float:none; margin:0 0 0 0; padding:0 0 0 0; height:10px;}
#colonneRechercheContact .wp-polls-form input.butValiderSondage{ background-image:url(../img/bg_bouton_valider.jpg); width:50px; height:18px; background-repeat:no-repeat; color:#fff; float:right; cursor:pointer;}
#colonneRechercheContact .wp-polls-form input.butValiderSondage:hover{color:#5b5b5b;}

#img_ilutre{
	display:block;
	background:url(../img/loading.gif) no-repeat center center;
	margin:0 0 20px 0;
}
#contenuPageInte_colonneDroite img.aligncenter{
	display:none;
}

/*formulaire teleservice*/
#form_service label{
	display:block;
	float:left;
	width:225px;
}
#form_service a.tTip:hover{
	background-color:transparent !important;
}
#form_service img{
	vertical-align:middle;
}
#form_service .input_text{
	margin-top:5px;
	width:236px;
}

#form_service select{
	margin-top:5px;
}

#form_service tr{
	border-bottom:1px dotted #7F7F7F;
}
.widget_search h3, #text-4 h3, #text-3 h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#00519e;
	text-transform:uppercase;
	font-weight:normal;
	margin:0 0 5px 0;
	background-color:#FFFFFF;
}


.formStyles input[type="text"], .formStyles select, .formStyles textarea{
	margin:0;padding:2px 2px 1px 2px;
	color:#abadb3;
	border:1px solid #abadb3;
	font:normal normal 12px/normal Arial, Verdana, sans;
	background:#ffffff url(../img/formstyles_bg.gif) repeat-x right -1px;
}
.formStyles input[type="text"]:hover, .formStyles select:hover, .formStyles textarea:hover{
	color:#696969;
	border-color:#696969;
}
.formStyles input[type="text"]:focus, .formStyles select:focus, .formStyles textarea:focus{
	color:#00519e;
	border-color:#00519e;
}

/**
 * Début Style page agenda
 */
span.event-block a {
	color : #00519e ;
	text-decoration : none ;
}
/**
 * Fin Style page agenda
 */

/* DEBUT CSS SPL Guide des droits et démarches  - Personnalisation  - border / background / a */

body #spl_wrapper { background:none; }

body #spl_conteneur h2{color:#00519e;background-color:#ffac00;}
body #spl_conteneur .spl_cadre .spl_contenu_gauche, body #spl_conteneur .spl_cadre .spl_contenu_droit, body #spl_conteneur div.spl_pied{border-color:#e7c39c}

body #spl_conteneur div.spl_cadre{border-color:#000}
body #spl_conteneur .spl_cadre div.spl_contenu{background-color:#FFF;border-color:#e7c39c}
body #spl_conteneur span.ar, body #spl_conteneur span.at{background-color:#FFF;border-color:#e7c39c}
body #spl_conteneur span.ah{background-color:#e7c39c;border-color:#e7c39c}
body #spl_conteneur span.ar1{background-color:#e7c39c}

body #spl_conteneur div.spl_fort div.spl_contenu{background-color:#F4FCFA;border-color:#e7c39c}
body #spl_conteneur div.spl_fort h2, body #spl_conteneur div.spl_fort h2 .spl_maigre{color:#00519e;background-color:#ffac00;} /* font titre*/
body #spl_conteneur div.spl_fort span.ar{background-color:#F4FCFA;border-color:#e7c39c}
body #spl_conteneur div.spl_fort span.ar1, body #spl_conteneur div.spl_fort span.ar2{background-color:#e7c39c}
body #spl_conteneur div.spl_fort span.ah{background-color:#e7c39c;border-color:#e7c39c}
body #spl_conteneur div.spl_fort span.at{background-color:#F4FCFA;border-color:#e7c39c}

body #spl_conteneur a { color: #900; }
body #spl_conteneur a:hover { color: #000000; }

/* FIN SPL Guide des droits et démarches */
