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;
}

.doctitle{
margin:10px;
color:#5399AC;
font-size:12px;
font-weight:bold;
}
img#imgdoc {
padding:2px;
float:left;
border:2px solid #5399AC;
margin-right:5px;
}


img#imgdoc2 {
padding:2px;
float:left;
border:0;
margin-right:5px;
}

a#textdoc {

color:#222;
font-weight:bold;
padding:5px;
margin:10px;
}


a{
color:#DEA912;
text-decoration:none;
font-size:12px;
font-weight:bold;
}


a:hover{
color:#DEA912;
text-decoration:underline;
font-size:12px;
font-weight:bold;
}

.contenutitre{
font-family:"Times New Roman", Times, serif;
font-size:20px;
font-weight:bold;
color:#3C6D7B;

}

a#contenutitre {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#3C6D7B;
text-decoration:none;
text-transform:uppercase;

}

a:hover#contenutitre {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#5498AB;
text-decoration:underline;
text-transform:uppercase;
}

.contenusoustitre{
font-family:"Times New Roman", Times, serif;
font-size:15px;
font-weight:bold;
color:#305E6B;
text-decoration:underline;

}

.contenusoustitre2{
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#222;


}


.textcontenu{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:16px;
color:#222;




}

a#textdoc:hover {
background-color:#222;
color:#fff;
font-weight:bold;
padding:5px;

}
#affichedoc{
margin:10px;
background-color:#fff;
border-bottom: 2px solid #5399AC;

padding:10px;
width:350px;

}
#contenudechet{

padding:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:380px;
font-size:12px;

}


#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#listevilles
{
list-style:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FCF9EA;
margin:0;
padding:0;
display:block;
font-weight:bold;
margin-left:10px;
margin-top:10px;
}

ul#listevilles li  
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FCF9EA;

margin:0;
padding:0;
text-decoration:none;
}


ul#listevilles li#hover  a
{
display:block;
height:25px;
line-height:24px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#305E6B;
background:#5498AB url("../picscc/menuhover.jpg") no-repeat ;
margin:0;
padding:0;

border-bottom:1px solid #5498AB;
text-decoration:none;
}

ul#listevilles li  a
{
display:block;
height:25px;
line-height:24px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#6b6b6b;
border-bottom:1px solid #437381;
margin:0;
padding:0;


text-decoration:none;
}

ul#listevilles li  a:hover
{

font-family:Verdana, Arial, Helvetica, sans-serif;
color:#305E6B;
background:#5498AB url("../picscc/menuhover2.jpg") no-repeat ;
margin:0;
border-bottom:1px solid #5498AB;

text-decoration:none;
}



ul#listedroite
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;

width:155px;
margin:0;
margin-left:25px;
padding-left:20px;
}

ul#listedroite li
{
display:block;
margin:0;
}

ul#listedroite li a
{
padding:5px;
display:block;
color:#2180A0;
border-bottom:1px dotted #2180A0;
text-decoration:none;
font-size:11px;
margin:0;
}

ul#listedroite li a:hover
{
color:#285A68;
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;
}


.contenunewstext{
margin-left:5px;
width:250px;float:left;
padding-bottom:5px;
border-bottom:1px dotted #555;
display:inline-block;

}




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:390px;
padding:5px;
border-bottom:1px solid #B8E057;
background-color:#FAFFEE;

}

#tableaurecherche2{
width:390px;
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;

}

.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;
}




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}


