
/* Document CSS */
/*-------------------------------------*/
*{
	margin:0;
	padding:0;
}
.ecm{
	display: none;
	visibility: visible;
	height: 0px;
}
body{
	font-family:Lucida Grande, Arial,  sans-serif;
	font-size:0.7em;
	color:#574f4f;
}
a:link, a:visited, a:hover, a:active{
	color:#38acad;
	text-decoration:none;
}
#conteneur{
	width:100%;
	background-image:url(../img/bckconteneurtop.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#fcfcf7;
}
#site{
	display:none;
}
#flash{
	height:150px;
}
/*MENUTOP*/
#menutop{
	background-color:#5dc2c3;
	height:30px;
	
}
#menutop ul{
	padding-top:8px;
	color:#fff;
	font-weight:bold;
}
#menutop ul li{
	text-align:left;
	list-style-type:none;
	display:inline;	
	padding:0px 10px;
}
#menutop ul li a:link{
	color:#fff;
	text-decoration:none;
}
#menutop ul li a:visited{
	color:#fff;
	text-decoration:none;
}
#menutop ul li a:hover{
	color:#fff;
	text-decoration:none;
}
#menutop ul li a:active{
	color:#fff;
	text-decoration:none;
}
#col1b{display:none;}
#col2b{display:none;}
#col3b{display:none;}
/*FIN - MENUTOP*/


/*CONTENU*/
#contenu{
	background-color:#fcfcf7;
	width:90%;
	margin:0 auto;
}
/*COLONNE 1*/
#col1{
	display:none;
}

/*COLONNE 2*/
#col2{
	width:100%;
	min-width:320px;
	background-color:#f7f7e9;
	text-align:left;
	padding:20px 20px 0px 20px;
	line-height:16px;
}
#col2 #filariane{
	font-size:0.8em;
	margin-top:0;
	padding-top:0;
}
#col2 p{
	padding:5px 0px;
}
#col2 a:link{
	font-style:italic;
}
#col2 a:visited{
	font-style:italic;
}
#col2 a:hover{
	font-style:italic; text-decoration:underline;
}
#col2 a:active{
	font-style:italic;
}
.date{
	color:#6a6161;
	font-size:0.8em;
}
h1{
	color:#ebbc00;
	font-size:2em;
	/*Modifier dans atlas aussi*/
}
#col2 #touteslesactualites{display:none;}

#col2 ul, #col2 ol{margin-left:1.5em; margin-top:1em; margin-bottom:1em;}
#col2 img{padding-right:0.5em;}

/*COLONNE 3*/
#col3{display:none;}
/*FIN CONTENU*/


/*BAS DE PAGE*/
#basdepage{display:none;}

/*FIN BAS DE PAGE*/

/*FORM*/
.btn{
	background-color:#5dc2c3;
	border:1px solid #297c7d;
	color:#fff;
	width:70px;
}
.codepostal{
	width:50px;
	border:1px solid #8b8384;
	padding:1px 0px;
}
label{

}
select{
	width:180px;
}
/*FIN FORM*/

/*AUTRES*/
.titre15{
	font-size:1.4em; font-weight:bold;
}

.clear{
	clear:both;
}
.bold{
	font-weight:bold;
}
.smalltypo{
	font: 1em Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
.mediumtypo{
	font: 1.3em Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}

.largetypo{
	font: 1.4em Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
.smalltyposelect{
	color:#297c7d;
	font: 1em Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
}
.mediumtyposelect{
	color:#297c7d;
	font: 1.3em Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
}
.largetyposelect{
	font: 1.4em Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
	color:#297c7d;
}

.tableau, #tableau{border-collapse: collapse;  border: 1px solid #4C4545;}
td.titreTableau, td.contenuTableau, #tableau td, #tableau th{padding-left:0.5em; padding-right:0.5em; vertical-align:top;border:1px solid #4C4545;}
td.titreTableau, #tableau th{font-weight:bold;background-color:#5DC2C3; color:#FFFFFF;}

.CollapsiblePanelTab{font-size:1.1em;}
.CollapsiblePanelFocused .CollapsiblePanelTab {
	background-color: #EEE;
}

/*Pour affichage des messages d'erreurs et d'information du fichier include/gestionMessage.asp*/
.erreur, .info{padding:0.5em; margin:1em;}
.erreur{border:1px solid #990000; background-color:#FFFFCC; color:#990000;}
.info{border:1px solid #006600; background-color:#FFFFCC; color:#006600;}

/*Form opinion*/
.decallage{padding-left:1em;}
#tabOpinion td, #tabOpinion th{vertical-align:top;}
.cache{display:none;}

/*Auditions publiques*/
.journee, .jour{width:14%; border:1px solid #000000; vertical-align:top; padding:0.2em;}
.journee{text-align:left; height:40px;}
.jour{text-align:center; background-color:#000000; color:#FFFFFF;}
.tabCalendrier{width:100%; border:1px solid #000000; border-collapse:collapse; margin-bottom:1em;}
.mois_precedent{font-weight:bold; text-align:left; padding-left:1em; vertical-align:middle;}
.mois{font-weight:bold; font-size:14px;}
.mois_suivant{font-weight:bold; text-align:right; padding-right:1em; vertical-align:middle;}
.chiffreCal{font-weight:bold;}
.tabCoordonnee{margin-top:1em; margin-bottom:1em;}
.tabCoordonnee td, .tabCoordonnee th{vertical-align:top;}

/*FIN AUTRES*/
