body {
	background:#FFF url(../pics/fond.jpg) repeat-x top;
	margin:0;
	background-image: url(../picsacc/fond.jpg);
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
img#imgdoc{
float:left;
width:60px;

border:1px solid #ccc;
margin-right:5px;
}

#envoiconfirme
{
width:350px;
padding:10px;
background-color:#B3DD4B;
font-weight:bold;
}

#contenucommune{
width:400px;
background-color:#fff;
}
#topcontenu{
width:160px;
padding:5px;
background-color:#f1f1f1;

}
#contenuleft{
width:180px;
padding:5px;
float:left;
border-right:1px solid #000;
}

#contenuright{
width:180px;
padding:5px;
float:left;
}
#info{
width:350px;
padding:5px;
margin-top:5px;
margin-left:auto;
margin-right:auto;
background-color:#EAF2FF;
text-align:right;
text-transform:uppercase;
color:#4B7FD2;

}

a#calendara{
background-color:#4B7FD2;
color:#fff;
font-weight:bold;
font-size:14px;
padding:2px;
text-transform:uppercase;
text-decoration:none;

}

a#calendara:hover{
background-color:#fff;
font-weight:bold;
font-size:14px;
padding:2px;
text-transform:uppercase;
text-decoration:none;
color:#4B7FD2;

}


a#bottomcal{

color:#4B7FD2;
font-weight:bold;
font-size:12px;
padding:2px;

text-decoration:none;

}

a#bottomcal:hover{

font-weight:bold;
font-size:12px;
padding:2px;

text-decoration:underline;
color:#4B7FD2;

}

.title{
color:#fff;
font-weight:bold;
font-size:24px;
text-transform:uppercase;

}


.titlerecherche{
color:#AAD83A;
font-weight:bold;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
.title a{
color:#fff;
font-weight:bold;
font-size:24px;
text-transform:uppercase;
text-decoration:none;
}
a#mail{
color:#4B7FD2;
font-weight:bold;
}

a#mail:hover{
color:#fff;
font-weight:bold;
text-decoration:none;
background-color:#4B7FD2;
}
#infoerror{
width:350px;
padding:5px;
margin-top:5px;
margin-left:auto;
margin-right:auto;
background-color:#FFD6E4;
text-align:right;
text-transform:uppercase;
color:#000;
}
#documentation{
float:left;
margin-left:10px;
text-align:left;
margin-top:10px;
width:360px;
background-color:#fff;
border-bottom:2px solid #4B7FD2;
color:#555;
padding:10px;
margin-bottom:5px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#contenudechet{

padding:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:380px;
font-size:12px;

}

.titreaqua{

font-size:15px;
color:#4B7FD2;
font-weight:bold;
}

.titre2{

font-size:13px;
color:#4B7FD2;
font-weight:bold;
}
.soustitreaqua{

font-size:12px;
color:#000;
font-weight:bold;
}
#tel
{
float:left;
height:20px;
padding:2px;
width:400px;
background-color:#C2E372;
font-weight:bold;
}
#infoo
{
font-weight:bold;
color:#993333;
border:1px solid #D8E6B1;
text-align:justify;
padding:8px;
margin-bottom:2px;
background-color:#fff;
}
#contento
{
padding:15px;
width:370px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#afficheexpos
{
width:300px;
padding:10px;
margin-left:10px;
margin-bottom:10px;
border-bottom:1px dashed #717FA4;
color:#717FA4;
font-size:12px;
}

img#expo
{
float:left;
border:1px solid #717FA4;
margin-right:5px;
padding:2px;
}
#adresse
{
width:250px;
background-color:#fff;
padding:10px;
margin:5px;
border: 5px solid #ABBBE6;
font-size:11px ;
color:#717FA4;

}

#input{
border:1px solid #B5BB2D;
font-size:10px;
color:#808420;
cursor:text;
}
#input2{
border:0;
font-size:11px;
background-color:transparent;
cursor:text;
color:#555;
text-align:left;
padding:1px;
border:0;
}

a#link{

font-size:11px ;
color:#717FA4;
font-weight:bold;
}


a#link:hover{

font-size:11px ;
color:#fff;
font-weight:bold;
background-color:#717FA4;
text-decoration:none;
}


ul#menulisting
{

margin-left:20px;
color:#222;

line-height:11px;
}

ul#menulisting li
{
font-size:11px;
list-style-type:square;

}

ol li{

margin-left:5px;
list-style:decimal;
}


li{list-style:none;}

ul#listevilles
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4F525A;
margin:0;
padding:0;
margin-left:14px;
}


ul#listevilles li
{

list-style:none;
}

ul#listevilles li a
{

color:#6b6b6b;
font-weight:bold;
text-decoration:none;
font-size:11px;
line-height:15px;
}

ul#listevilles li a:hover
{

color:#222;
text-decoration:underline;
font-weight:bold;


}

.titreville{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-weight:bold;
color:#A8D72F;
font-size:20px;

}



.population{
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:#fff;

margin-left:20px;


}
.minimenu a{

color:#323F33;
font-size:0.85em;
font-weight:bold;
text-decoration:none;}


.minimenu a:hover{

color:#323F33;
font-size:0.85em;
font-weight:bold;
text-decoration:underline;}

.titregauche {
padding-right:40px;
color: #99A1BB;
font-size:1.2em;
font-weight:bold;}

#input{
border:1px solid #B5BB2D;
font-size:11px;
color:#808420;
cursor:text;
}



select{

font-size:12px;
background-color:#fff;
color:#4B7FD2;
margin-top:13px;
line-height:30px;


}




#button{
border:1px outset #FBCB41;
background-color:#FFECB4;
font-size:11px;
color:#555;
cursor:pointer;
}




.date {
font-style:normal;
font-size:10px;
color:#777;
line-height:15px;
}


#contenunews{
width:300px;
padding:20px;
padding-top:5px;
padding-bottom:5px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#contenunews2{
float:left;
margin-top:5px;
margin-bottom:5px;
background-color:#f1f1f1;
color:#444;
border:1px solid #ccc;
width:300px;
padding:10px;
padding-top:3px;
padding-bottom:3px;
margin-left:10px;
margin-right:10px;
text-align:center;
}


#contenunewstext{
padding:0;
width:230px;
padding-left:5px;
padding-bottom:5px;
border-bottom:1px dotted #555;
float:left;

min-height:60px;
}





a#title{
color:#4B7FD2;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

a:hover#title {
color:#4B7FD2;
font-size:12px;
text-decoration:underline;
}


#tableaurecherche{

width:370px;
padding:5px;
border-bottom:1px solid #B8E057;
background-color:#FAFFEE;
height:40px;
margin-left:auto;
margin-right:auto;
overflow:auto;}

#tableaurecherche2{
width:370px;
height:40px;
margin-left:auto;
margin-right:auto;
overflow:auto;
padding:5px;
background-color:#fff;
border-bottom:1px solid #B8E057;

}

#contenunewstext2{
margin-left:5px;
margin-bottom:5px;
width:250px;float:left;
padding-bottom:5px;
border-bottom:1px solid #ccc;

}



ul#docs
{
font-family: Arial, Helvetica, sans-serif;
color:#666;

padding-top:5px;
display : block;
width:144px;
margin:0;
padding:0;
margin-top:14px;
margin-left:14px;
list-style:none;
}

ul#docs li a
{
padding:3px;
display : block;
color:#4D5F21;
background-color:#F1FBD6;
font-weight:bold;
font-size:10px;
text-decoration:none;


}

ul#docs li a:hover
{
color:#fff;
font-weight:bold;
text-decoration:none;
font-size:10px;
background-color:#ADDB3B;
}



#contenunewstext3{
text-align:justify;
color:#333333;

margin-bottom:5px;
width:320px;float:left;
padding-bottom:10px;
border-bottom:1px dotted #555;

}

#pict{

border:2px solid #FAC318;
height:50px;
width:50px;
padding:2px;
background-color:#FAEDC4;
float:left;

}

#pict2{

border:2px solid #FAC318;
width:30%;
padding:2px;
margin:10px;
margin-top:0px;
background-color:#FAEDC4;
float:left;

}

.typenews{
color:#FF9900;
font-size:10px;
margin-left:2px;
}
.titre a {
margin-left:2px;
color:#000;
font-weight:bold;
font-size:12px;
text-decoration:none;
}
.titre a:hover{
margin-left:2px;
color:#000;
font-weight:bold;
font-size:12px;

text-decoration:underline;
}
.contenunews{
font-size:11px ;
color:#333;

}


.contenunews a{
font-size:11px ;
color:#444;
text-decoration:none;
}

.contenunews a:hover{
font-size:11px ;
color:#000;
text-decoration:underline;
}



#main{
border-right:5px solid #fff;
}


a#mask{
color:#000;
}

img {
padding:0;
margin:0;
}
.Style2 {color: #3B4152; font-size: 12px;}
.Style5 {
	color: #FACB44;
	font-weight: bold;
	font-size: 16px;
}
.Style6 {
	color: #3B4152;
	font-weight: bold;
}
.Style7 {font-size: 12px}
.Style8 {
	font-size: 12;
	font-weight: bold;
}
.Style9 {color: #FACB44}
.Style10 {
	font-size: 14px;
	font-weight: bold;
}
.Style13 {font-size: 11px}
.Style14 {color: #333333}


