body{
	font-family: Verdana, Arial,sans-serif;
	color:#646C61;
	margin: 0px;
	padding: 0px;
	background-image: url(../css/cssimg/bg_body2.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #324b5f;
}

img{
	border:0;
}

a{
	color: #0D498E;
	font-size:12px;
   	 font-weight:bold;
}
a:hover {
	color:#D02461;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;	
}
a:visited {
	color: #0D498E;
	font-size:12px;
    font-weight:bold;
}


.spip_documents_center{
	margin: 0px;
	text-align: center;
	width:auto;
	
}
.spip_documents_left{
	float: left;
	margin: 0px;
	text-align: left;
}
.spip_documents_right{
	float: right;
	margin: 10px;
	text-align: center;
}
.article .image .spip_logos {
       display: block;
       float: left;
       margin: 10px;
background-color:red;
padding:10px;
}

.spip_documents{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size : 85%;
width:auto;
margin:0px 7px 7px 0px;
padding:3px;
border: 1px solid #e6e6ca;
background-color:#f8f8f1;
}

.spip_doc_titre
{
width:auto;
color:#323B1E;
font-weight: bold;
padding: 0px;
border-bottom:1px dotted grey;	
margin: 20px 0px 10px 0px;
}

.spip_documents dt
{
margin:0px;
padding:0px;
width:auto;
}

.spip_documents dd
{
padding:0px;
margin:0px;
width:auto;

}

.spip_documents dl
{
margin: 0px;
padding:0px;
width:auto;
}




#conteneur{
background-color:#fff;
width:958px;
position:relative;
left: 50%; 
margin: 20px 0px 20px -479px; /* moitiÃ© de la largeur */
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
padding:0px 0px 0px 0px;
}



#blocright{
width:300px;
position:absolute;
margin:0px;
padding:0px;
float:right;
right:0px;
top:260px;
}

.main{
text-align:left;
width:420px;
height:auto;
margin:0px 0px 0px 210px;
padding:0px 0px 0px 5px;
text-align:left;
border-left:1px solid #B3B3B3;
background-image: url(../css/cssimg/bg_main.gif);
background-repeat:no-repeat;
}

.mainlong{
text-align:left;
width:420px;
height:800px;
margin:0px 0px 0px 210px;
padding:0px 0px 0px 5px;
text-align:left;
border-left:1px solid #B3B3B3;
background-image: url(../css/cssimg/bg_main.gif);
background-repeat:no-repeat;
}

#vmenu

{
text-align:left;
float:left;
width:198px;
margin: 0px 3px;
padding-top:5px;
/*background-color:red;*/

}


#header{
position:relative;
width:956px;
height:241px;
/*background-image: url(../css/cssimg/bg-header.jpg);
background-repeat:no-repeat;*/
margin: 0px;
padding:0px;
border: 1px solid #fff;
}

#hierarchie
{
position:relative;
font-size:10px;
padding-top:6px;
margin:0px;
background-color:#9C8D7A;
color:white;
height:15px;
background-image: url(../css/cssimg/bg-hierarchie.gif);
background-repeat:no-repeat;
background-position:right;
}

#hierarchie a:visited ,#hierarchie a:hover
{
color:#FF9247;
font-size:10px;
}

#hierarchie a
{
color: #008DD1;
font-size:10px;
}



#hmenu
{
height:20px;
color:black;
position:relative;
}

#hmenu a,#hmenu a:hover ,#hmenu a:visited
{
color:black;
}

.sondage{
border-top: 1px dotted black;border-bottom: 1px dotted black;
list-style-type:none;
margin:0px;
padding:0px;
}

.ht_boite
{
/*background-image: url(../css/cssimg/haut_boite.gif);*/
width:430px;
height:20px;
margin:0px;
padding:0px;
}

.boite
{
/*background-image: url(../css/cssimg/bg_boite.gif);*/
width:420px;
margin:0px;
padding:5px;
}

.bas_boite
{
/*background-image: url(../css/cssimg/bas_boite.gif);*/
width:430px;
height:20px;
margin:0px;
padding:0px;
}




.mainfull{
width:590px;
position:relative;
margin:0px 320px 0px 0px;
padding:15px 15px 5px 15px;
text-align:left;
background-image: url(../css/cssimg/bg_main_art.gif);
background-repeat:no-repeat;
background-position: top right;
}

.mainlarge{
text-align:left;
width:auto;
height:auto;
margin:0px 0px 0px 210px;
padding:0px 0px 0px 5px;
text-align:left;
border-left:1px solid #B3B3B3;
background-image: url(../css/cssimg/bg_main.gif);
background-repeat:no-repeat;
}


.main h1, .mainlong h1, .mainlarge h1
 {
margin:0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#EF884D;
font-weight: bold;
padding:10px;
}
.mainfull h1{
margin:0px 0px 20px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#EF884D;
font-weight: bold;
padding:0px 0px 0px 0px;
border-bottom:1px solid #EF884D;
width:585px;
/*background-image: url(../css/cssimg/puce-tit1.gif);
background-repeat:no-repeat;*/
}
.main h2, .mainlarge h2
{
border-bottom:1px dotted #999999;
/*background-image: url(../css/cssimg/puce_h2.gif);background-color:red;
background-repeat:no-repeat;*/
font-family:Helvetica, sans-serif;
font-size:14px;
font-weight: bold;
margin:10px 0px;
padding:0px;
width:auto;
}

.mainfull h2
{
border-bottom:1px dotted #999999;
/*background-image: url(../css/cssimg/puce_h2.gif);background-color:red;
background-repeat:no-repeat;*/
font-family:Helvetica, sans-serif;
font-size:14px;
font-weight: bold;
margin:10px 0px;
padding-top:10px;
width:585px;
}

.main a, .main a:hover, .main a:visited , .mainfull a, .mainfull a:hover, .mainfull a:visited 
{
text-decoration:none;
color: #0e4d90;
}



.mainfull h3
{

text-decoration:none;
border-bottom:1px solid #9C8D7A;
font-family:Helvetica, sans-serif;
font-variant: small-caps;
font-size:12px;
/*background-color:#88B2DF;*/
padding:0px 0px 0px 0px;
color:#9C8D7A;
margin:50px 0px 20px 0px;
}


.bloc
{
margin:0px 0 5px 0px;
padding:0px;
border-bottom:1px dotted grey;
}

.blocliste
{
margin:10px 0px 10px 8px;
padding:0px;
height:150px;
font-size:10px;
/*border-bottom:1px dotted grey;*/
}

.logo
{
padding:0px;
float:left;
width:100px;
/*border : 2px solid #96966d;*/
/*-moz-border-radius : 5px 5px;*/
text-align:center;
padding:3px;
border: 1px solid #e6e6ca;
background-color:#f8f8f1;
margin-right:7px;
}

.text
{
height:80px;
}

.longtext
{
}

.plus
{
background-image: url(../css/cssimg/plus.gif);
background-repeat: no-repeat;
width:111px;
height:18px;
float:right;
margin:0px 20px 0px 0px;
}

.chapo
{
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
margin-bottom:15px;
color:#323B1E;
}

.spip
{

margin:5px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
}


#blocright-art{
position:relative;
float:right;
width:315px;
background-color:#FDB26F;
padding:0px 3px 5px 5px;
margin:0px;
}
#blocright-art h1{
background-image: url(../css/cssimg/memerub.gif);
background-repeat:no-repeat;
background-position:top right;
width:318px;
height:33px;
margin:0px;
padding : 0px;

}

#blocright-rub{
float:right;
width:300px;
padding:10px 0px 5px 5px;	
margin:0px 0px 2px 2px;
background-image: url(../css/cssimg/bg-titre-rub.gif);
background-repeat:no-repeat;
background-position:top right;
}

.titreagenda{
font-variant: small-caps;
color:#F98545;
font-size:12px;
margin:0px;
padding:0px;
}


#agenda{
position : relative ;
height :350px;
width:293px;
overflow-y : scroll;
overflow-x: no scroll;
padding:0px;
margin:0px;
/*border:1px solid #EF884D;
  -moz-border-radius : 10px 10px; */
font-size:10px;
border:1px solid #CECEC5;
}


#agenda_titre{
margin:0px;padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#43463c;
font-weight: bold;
width:277px;
height:26px;
background-image: url(../css/cssimg/bg_tit_blocright2.gif);
background-repeat:no-repeat;
background-position:bottom;
text-align:center;
padding-top:5px;
}

#agenda-rub{
height :300px;
width:293px;
position : relative ;
overflow-y :  scroll;
overflow-x: no scroll;
padding:0px;
margin:0px;
/*border:1px solid #EF884D;
  -moz-border-radius : 10px 10px; */
font-size:10px;
border:1px solid #CECEC5;
}

#agenda_titre-rub{
margin:0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#EF884D;
font-weight: bold;
padding:0px;
width:277px;
height:26px;
background-image: url(../css/cssimg/bg_tit_blocright.gif);
background-repeat:no-repeat;
text-align:center;
padding-top:5px;
}

#breves_titre{
margin:15px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#EF884D;
font-weight: bold;
padding:0px;
height:26px;
text-align:center;
padding-top:0px;
background-image: url(../css/cssimg/bg_tit_blocright_b.gif);
background-repeat:no-repeat;
}

#breves_titre_article{
margin:15px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#EF884D;
font-weight: bold;
padding:0px;
height:26px;
text-align:center;
padding-top:0px;
background-image: url(../css/cssimg/bg-breves-article.gif);
background-repeat:no-repeat;
}
.date
{
/*background-image: url(../css/cssimg/haut_bloc_agenda.gif);*/
width:270px;
font-size:10px;background-repeat:no-repeat;
background-color:#74A2D4;
color:#fff;
padding-left:5px;
border-top:1px solid #000000;

}

.agenda_bloc
{
/*background-image: url(../css/cssimg/bg_bloc_agenda.gif);background-repeat:repeat-y;*/
width:270px;
padding-left:5px;
background-color:#ffffff;
border-bottom:0px;
padding-bottom:10px;

}

.lieu
{
/*background-image: url(../css/cssimg/bas_bloc_agenda.gif);
border-bottom:1px dotted grey;*/
width:270px;
height:15px;
font-size:10px;
background-repeat:no-repeat;
padding-left:5px;
border-top:0px;
background-color:#F2F2E8;
margin:0px;
}

#breves{
margin-top:10px;
position : relative ;
width:275px;
padding: 0px;
margin:0px;
border:1px solid #CECEC5;
}

#breves h1{
margin:10px 0px 10px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#3B478F;
font-weight: bold;
border-bottom:1px solid #F65819;	
}

#breves h2{
background-image: url(../css/cssimg/puce_h2.gif);
background-repeat:no-repeat;
font-family:Helvetica, sans-serif;
font-size:14px;
color:#88B2DF;
font-weight: bold;
margin:0px;
padding:0px 0px 0px 20px;
height:auto;
width:235px;
}

#article{

position : relative ;
padding: 0px 0px 0px 00px;
/*background-image: url(../css/cssimg/bg-conteneur3.gif);
background-repeat:repeat-y;*/
width:958px;
background-color:#c9c9b1;

}

#article td {
padding:10px;
border:1px dotted #fff;
margin:0px;
}

#none td {
padding:1px;
border:0px;
margin:0px;
}


#article a {color: #4B4C3C;}
#article a:hover {color: #ffffff;}

#article_titre{
margin:0px 0px 10px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#313A1D;
font-weight: bold;
border-bottom:1px solid #F65819;
background-image: URL(../css/cssimg/puce_h2.gif);
background-repeat: no-repeat;
padding-left:20px;
height:18px;
}





#menurub{
margin:0px;
}

#menurub-tit{
height:auto;
margin:0px;
padding:0px;
}

#menurub h1{
color:#FF9247;
padding: 16px;
}

#menurub h2 a:link, #menurub h2 a:visited,#menurub h2 a:active
{

font-size:14px;

color:#313A1D;
width:auto;
background-image: url(../../squelettes/css/cssimg/puce_vmenu.gif);
background-repeat:no-repeat;
background-position:center left;
padding:0px 0px 0px 15px;
margin-top:2px;
text-decoration:none;
height:20px;
/*background-color:black;*/
background-position:center left;
font-weight:bolder;
}

#menurub  ul
{
margin:0px 0px 0px 25px;
padding:0px;
font-size:14px;
}



#menurub li 
{

margin:3px 0px 0px 0px;
padding:0px;
font-weight:bolder;
list-style-image: URL(../css/cssimg/ppuce.gif);
list-style-position:inside;
}



/*#menurub  li a:link, .niv1 li a:visited, .niv1 li a:active{
text-decoration:none;
font-size:14px;
color:black;
font-weight:bolder;
}

#menurub  li a:hover{
text-decoration:none;
font-size:14px;
color:#FF9247;
font-weight:bolder;
text-decoration:underline;
}
#menurub li li a:link
{

font-size:16px;
}*/



#footer{
text-align:center;
height:30px;
padding:10px;
background-color:black;
color:white;
width:938px;
}
#footer a:link, #footer a:visited, #footer a:active, #footer a:hover{
color:white;
}

.foot{
padding:0px;
margin:0px;
border:0px;
}
.left{
float:left;
}


#popupcontain{
background-color:#ffffff;
position:absolute;
left: 50%; 
top: 50%; 
width: 480px;
margin-left: -260px; /* moitié de la largeur */
height: 400px;
margin-top: -220px; /* moitié de la largeur */
border: 2px solid #efebe7;
background-color:#fff;
padding:20px;
}

#testemag
{
padding:10px 0px 0px 0px;
margin:0px;
width:auto;
height:151px;
text-align:center;
background-image: url(../../squelettes/css/cssimg/mag.gif);
background-repeat:no-repeat;
}

.rss {
list-style-image: URL(../css/cssimg/rss.gif);
list-style-position:inside;
padding:0px;
margin:0px;
}

#partenaires ul
{
padding:0px;
list-style-type:none;
}

#partenaires li 
{
height:50px;
font-size:10px;

}

#rechercher
{
margin:10px 0px 2px 0px;
padding:16px 3px 0px 10px;
text-align:center;
background-image: url(../../squelettes/css/cssimg/search.gif);
background-repeat:no-repeat;
height:30px;
}

.erreur
{
color:red;
}

.res
{
padding: 2px 0px 2px 15px;
background-image: url(../../squelettes/css/cssimg/puce_vmenu.gif);
background-repeat:no-repeat;
background-position:center left;
list-style-type:none;
}

.none
{
list-style-type:none;
}


#info { width: 199px; height: 52px; background: url(../../squelettes/css/cssimg/info1.gif); }
#info:hover { width: 199px; height: 52px; background: url(../../squelettes/css/cssimg/info2.gif);}

#meteo
{ padding: 20px 5px 5px 10px; width: 188px; height: 120px;  background: url(../../squelettes/css/cssimg/meteo.gif);}
