html{color:#000;}body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td,p{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}abbr,acronym{border:0;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}

body{color:black;font-family: verdana;font-size:11px;margin:0px;padding:0px;text-align:center;background-color:white;background-image:url(/design/v2/fond.jpg);background-position:top left;background-repeat:repeat-x;}

h1{margin:0px;padding:0px;font-size:18px;font-family:Verdana,Arial;font-weight:bold;}

#conteneurGeneral{position:relative;margin-left:auto;margin-right:auto;width:1000px;text-align:left;}

#bandeau{
	float:left;
	width:1000px;
	height:178px;
	position:relative;
}

#bandeau_logo{
	position:absolute;
	float:left;
	width:154px;
	height:148px;
	top:0px;
	left:5px;
	z-index:2;
}

#bandeau_gauche{
	position:relative;
	float:left;
	width:333px;
	height:178px;
	z-index:1;
}

#bandeau_droite{
	float:left;
	width:667px;
	height:178px;
	z-index:1;
}

#menuHaut{
	width:1000px;
	float:left;
	height:36px;
	line-height:25px;
	background:url(/design/v2/menuHaut.gif) repeat-x top left;
}

#menuHaut2{
	width:1000px;
	float:left;
	margin-top:5px;
}

#conteneur{
	float:left;
	width:1000px;
	background:url(/design/v2/balmaTexte.gif) no-repeat bottom left transparent;
}

#conteneur2{
	float:left;
	width:1000px;
	background:url(/design/v2/fondPage.gif) repeat-y top left;
}

#conteneur3{
	float:left;
	width:1000px;
	background:url(/design/v2/ombreMenuHaut.gif) no-repeat top left white;
}



#colonneGauche{
	clear:both;
	float:left;
	width:170px;
}


#MenuGaucheContextuel{
	clear:both;
	float:left;
	width:162px;
	margin-left:5px;
	margin-bottom:10px;
	margin-top:20px;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px solid #006597;
	border-top:1px solid #006597;
}

#titreRubrique{
	float:left;
	clear:both;
	width:162px;
	margin-bottom:5px;
	padding-bottom:5px;
	padding-left:5px;
	text-align:left;
}

#titreRubrique span{
	font-size:16px;
	font-weight:bold;
	font-family:Arial;
	color:#006597;
}

#bienvenueBalma{
	clear:both;
	float:left;
	width:169px;
	margin-top:10px;
}

#droitsdemarches{
	clear:both;
	float:left;
	width:169px;
	margin-top:10px;
}

#acces_direct{
	clear:both;
	float:left;
	width:159px;
	height:41px;
	margin-top:30px;
	padding-left:5px;
}

#acces_direct_menu{
	clear:both;
	float:left;
	width:162px;
	padding-left:5px;
}

#encart_pub{
	clear:both;
	float:left;
	width:169px;
	margin-top:40px;
}

/*** RECHERCHE ******/
#recherche{
	float:left;
	width:185px;
	height:17px;
	margin-left:10px;
	margin-top:15px;
}
#recherche_gauche{float:left;width:8px;height:17px;background:url(/design/v2/recherche_gauche.gif) no-repeat top left;}
#recherche_droite{float:left;width:8px;height:17px;background:url(/design/v2/recherche_droite.gif) no-repeat top right;}

#recherche_form{
	float:left;width:140px;height:17px;
	background-color:#006597;
}
#recherche_form form{
	float:left;
	width:135px;height:17px;padding:0px;margin:0px;
	background-color:#006597;
	border:0px;
}
#recherche_form input{
	width:135px;padding:0px;margin:0px;
	background-color:#006597;
	border:0px;
	font-weight:bold;
	color:white;
}

#recherche_ok{
	float:left;
	width:25px;
	height:17px;
	background-color:#006597;
	text-align:center;
}

#recherche_ok a, #recherche_ok a:link, #recherche_ok a:visited {font-family:Arial;font-size:13px;font-weight:bold;color:white;text-decoration:none;}
#recherche_ok a:hover{color:#ea7954;text-decoration:none;}

/*
div.recherche{
	width:162px;
	height:22px;
	background-image:url(/design/v2/champSearch.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	position:relative;
	padding-left:23px;
	margin-left:5px;
	margin-top:7px;
	float:left;
}

form.recherche{
	width:111px;
	height:14px;
	padding-top:4px;
	float:left;
}

.champrecherche{
	margin:0px;
	float:left;
	border:0px;
	font-family: verdana;
	font-size:11px;
	color:#565a5d;
	width:108px;
	height:14px;
}

div.boutonRecherche{
	width:27px;
	height:20px;
	float:left;
}*/

/*******************************/

#contenu{
	float:left;
	width:600px;
	margin-left:10px;
}

#contenuPage{
	float:left;
	width:600px;
	margin-top:20px;
	margin-left:5px;
}

#chemin{float:left;width:600px;text-align:left;margin-bottom:20px;}

#accueil_content{
	float:left;
	width:600px;
}

#accueil_sep_actu_agenda{
	clear:both;
	float:left;
	width:600px;
	margin-top:18px;
	
}

#accueil_separateur{
	clear:both;
	float:left;
	width:100%;
	height:1px;
	background-color:#cacaca;
	margin-top:6px;
	margin-bottom:6px;
}

#accueil_alaune{
	float:left;
	width:618px;
}

#accueil_alauneTitre{
	font-size:20px;
	color:#7abc38;
	font-weight:bold;

}

#accueil_alaune_photo{
	float:left;
	width:217px;
}

#accueil_alaune_texte{
	float:left;
}

#accueil_alaune_date{
	color:#ea7954;
	font-size:9px;
}

a#accueil_alaune_titre{
	color:#ea7954;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}

a#accueil_alaune_titre:hover{
	text-decoration:underline;
}

a#accueil_alaune_plus{
	color:#ea7954;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

a#accueil_alaune_plus:hover{
	text-decoration:underline;
}

#accueil_alaune_resume{
	color:black;
	font-size:12px;
}

#accueil_alaune_content{
	clear:both;
	float:left;
	width:618px;
	margin-top:12px;
}

#accueil_actus{
	clear:both;
	float:left;
	width:295px;
	margin-top:20px;
}

#accueil_actusTitre{
	font-size:16px;
	color:#006293;
	font-weight:bold;

}

#accueil_actus_content{
	float:left;
	clear:both;
	width:100%;
	margin-top:12px;
}

#accueil_actus_item{
	float:left;
	clear:both;
	width:100%;
}

#accueil_actus_date{
	font-size:9px;
	color:#7abc38;
}

a#accueil_actus_titre{
	font-size:12px;
	color:#006196;
	font-weight:bold;
	text-decoration:none;
}

a#accueil_actus_titre:hover{
	font-size:12px;
	color:#006196;
	font-weight:bold;
	text-decoration:underline;
}

a#accueil_actus_lire{
	font-size:12px;
	color:#7abc38;
	font-weight:bold;
	text-decoration:none;
}

a#accueil_actus_lire:hover{
	text-decoration:underline;
}

a#accueil_actu_rss{
	color:#f07f47;
	text-decoration:none;
	background:url(/design/v2/rss.jpg) no-repeat top left;
	padding-left:20px;
	height:20px;
	line-height:20px;
	font-weight:bold;
	float:left;
	display:block;
	margin-top:13px;
}

a#accueil_actu_rss:hover{
	text-decoration:underline;
	background:url(/design/v2/rss.jpg) no-repeat top left;
	padding-left:20px;
	height:20px;
	line-height:20px;
	font-weight:bold;
	float:left;
	display:block;
	margin-top:13px;
}

#accueil_actu_toute{
	float:right;
	width:142px;
	height:32;
	margin-top:8px;
}

#accueil_zoomsur{
	clear:both;
	float:left;
	width:295px;
	margin-top:18px;
}

#accueil_zoomsurTitre{
	font-size:16px;
	color:#008ccc;
	font-weight:bold;

}

#accueil_agenda{
	float:left;
	width:285px;
	padding-left:15px;
	margin-left:5px;
	margin-top:20px;
	background:url(/design/v2/accueilSeparateur.gif) repeat-y top left;
}

#accueil_agendaTitre{
	font-size:16px;
	color:#3d8908;
	font-weight:bold;

}

#accueil_agenda_content{
	float:left;
	width:285px;
	margin-top:12px;
}

#accueil_agenda_item{
	clear:both;
	float:left;
	width:285px;
}

#accueil_agenda_photo{
	float:left;
	width:96px;
}

#accueil_agenda_texte{
	float:left;
}

#accueil_agenda_date{
	font-size:9px;
	color:#7abc38;
}

a#accueil_agenda_titre{
	color:#006196;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

a#accueil_agenda_titre:hover{
	text-decoration:underline;
}

#accueil_agenda_resume{
	color:black;
	font-weight:normal;
	font-size:10px;
}

a#accueil_agenda_lien{
	color:#7abc38;
	text-decoration:none;
}

a#accueil_agenda_lien:hover{
	text-decoration:underline;
}

#accueil_agenda_toute{
	float:right;
	width:142px;
	height:32px;
	margin-top:8px;
}

#colonneDroite{
	float:left;
	width:197px;
	padding-left:5px;
	margin-left:15px;
	/*background:url(/design/v2/menuDroite.jpg) repeat-y top left;*/
}

#remonteeDroite{
	font-size:10px;
	color:#006196;
}

#remonteeDroite_date{
	font-size:10px;
	color:#7abc38;
}

a#remonteeDroite_lien{
	color:#006196;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

a#remonteeDroite_lien:hover{
	font-weight:bold;
	text-decoration:underline;
}

#date_heure{
	float:left;
	margin-left:9px;
	width:190px;
	font-size:10px;
	color:#016295;
	margin-top:7px;

}

#alertemail{
	clear:both;
	float:left;
	width:168px;
	height:114px;
	margin-top:12px;
	margin-left:15px;
}

#newsletterInsc{
	clear:both;
	float:left;
	width:168px;
	height:133px;
	margin-top:10px;
	margin-left:15px;
	padding-bottom:20px;
}

#basPage{
	float:left;
	width:1000px;
	text-align:right;
	
}

#basSite{
	color:#005187;
	font-family:verdana;
	font-size:11px;
	clear:both;
	float:left;
	width:1000px;
	text-align:center;
}

#basSite_fluxRSS{
	float:left;
	width:80px;
	padding-left:7px;
	margin-top:1px;
	background-position:left;
	background-repeat: no-repeat;
	background-image: url(/upload/menuBas/ligne.gif);
}

#basSite_fluxRSS a, #basSite_fluxRSS a:link, #basSite_fluxRSS a:visited{color:#005187;text-decoration:none;padding-right:13px;background:url(/design/v2/rssBas.gif) no-repeat right 2px;height:11px;line-height:11px;}
#basSite_fluxRSS a:hover{color:#4C901A;text-decoration:none;}
#printBas{
	display:none;
}

a.basSite, a.basSite:visited, a.basSite:link{color:#62A521; text-decoration:none;font-family:verdana;font-size:11px;}
a.basSite:hover{color:#62A521; text-decoration:underline;font-family:verdana;font-size:11px;}


/** Ancien styles **/
.doc{ 
	background-image: url(/design/Icones/DOC.gif);
	background-repeat: no-repeat;
	background-position: left top; 
	padding-left:20px;
	height:19px;
	line-height:17px;
	display:block;
}
  
.pdf{
	background-image: url(/design/Icones/pdf.gif);
	background-repeat: no-repeat;
	background-position: left top; 
	padding-left:20px;
	height:19px;
	line-height:17px;
	display:block;
}
 
.xls{ 
	background-image: url(/design/Icones/xls.gif);
	background-repeat: no-repeat;
	background-position: left top; 
	padding-left:20px;
	height:19px;
	line-height:17px;
	display:block;
}

.jpg{ 
	background-image: url(/design/Icones/jpg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:20px;
	height:19px;
	line-height:17px;
	display:block;
}

/*** titre page*/

div.titrepage{
	float:left;
	clear:both;
	width:100%;
	font-family: verdana;
	font-size: 20px;
	font-style: normal;
	text-decoration: none;
	color: #004F82;
	font-weight: bold;
	text-align: left; 
	padding:0px;
	margin-bottom:15px;
}


#basDePage{display:none;}