/* CSS Document */

body { 
	background:#000 /*url(../../../images/fond.jpg) center top no-repeat*/; 
	color:#fff;
	}

#page { 
	position: relative; 
	width: 954px;/*73.8em*/	
	margin: -60px auto 0 auto; /*modif contraste*/
	text-align: left;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;}
	
#entete{
	width:954px;
	}
	
#entete a.accueil img.spip_logos { 
	margin: 0; 
	/*_margin: 30px 20px 0 20px;*/
	padding: 20px 10px 10px 30px; 
	padding:0px;
	border: 0; 
	float:left;

	/*_width:152px;
	_height:120px*/
	}
	
#myFlashContent1{
	float:left;
	margin:30px 0 0 30px;
	border:#fff 2px solid;
	}



#conteneur { 
	padding:0  0 0 20px;
 }
 
#contenu { padding-top: 0.30em; }
	


#col-gauche{
	float:left;
	width:42%;
	margin-right:15px;
	}
	
#col-centre{
	float:left;
	width:38%;
	margin-right:10px;
	margin-bottom:0;
	padding-bottom:0;
	}
	
#col-droit{
	float:left;
	width:16%;
	height:100%;
	text-align:center;
	margin-bottom:30px;
	}
	
#actualite, #agenda {
	border:#ccc solid 1px;
	height:auto;
	padding-top:15px;
	}
	
.image-titre{
	padding-left:15px;
	vertical-align:middle
	}

input.submit {
	background-color:#36c;
	color:#fff;
	padding: 1px 2px;
	font-weight:bold;
	border:none;
	font-size:11px}
	
.formulaire_spip input.text { 
	width: 6.4em; 
	border: 1px inset;
	}

/*infos*/	

.info ul { 
	margin: 0 5px 20px 5px; 
	padding: 0; 
	list-style: none; 
	border-bottom: 2px solid #DDD;
	text-align:left;
	}
	
.info ul li { 
	margin: 0.20em 0; 
	padding: 0.10em; 
	border-top: 2px solid #DDD; 
	}
	
.info ul li a{
	padding-left:5px;
	color:#fff;/*#36C*/
	font-size:1.05em;
	font-weight:bold
	}

.info ul li a:hover{
	color:#fff;/*#36C*/
	
	}
	
a.coordonnees {
	font-size:11px;
	color:#339;
	text-decoration:underline;
	padding-left:5px;
	}
	
/*agenda - actulaité*/
#agenda h1, #actualite h1{
	margin-bottom:0;
	padding-bottom:0;

	}
#agenda h1 a, #actualite h1 a{
	font-size:13px;
	color:#f90;/*#339*/
	font-weight:bold;
	font-family:Helvetica, Geneva, Arial,  sans-serif
	}
	
#agenda h2{
	font-size:13px;
	color:#09c;
	font-weight:bold;
	font-family:Helvetica, Geneva, Arial,  sans-serif;
	padding-top:0px;
	}
	
#agenda .spip_logos, #actualite .spip_logos {
	padding:0px 10px 30px 10px;
	float:left;
	}
	
#col-centre small{
	font-size:10px;
	}


#agenda p, #actualite p{
	margin-top:0;
	padding-top:0;
	height:auto;
	}
	
	
.photo1, .photo2 {
	color:#fff;/*#666*/
	padding-top:15px;
	}
	
.photo1 {
	text-align:center;
	float:left;
	}
	
.photo2 {
	text-align:right;
	float:right;
	width:220px;
	}
	
.photo2 img{
	padding-left:5px;
	}
	
/*texte de la colonne de droite*/
.chapo { 
	margin-bottom: 1.50em; 
	line-height: 1.40em; 
	color:#fff ;/*#999*/ /*#36c*/
	font-size:0.9em;
	}
	
.chapo a{
	color:#fff;/*#36c*/
	text-decoration:underline;
	}


/* taille du texte*/

#taille-texte{
	width: 930px;
	margin: 30px auto 0 auto;
	/*float:right;
	margin-top:-35px;
	_margin-top:-10px;*/
	padding-right:3px;
	padding-top:3px;
	/*width:68px;*/
	height:28px;
	background:url(../../../images/fd-taille-texte.jpg) right top no-repeat; 
	}

#taille-texte img{
	float:right;
	}
	
/*navigation en pied*/	
#pied { 
	clear: both; 
	width: 100%; 
	height:15px;
	margin: 0; 
	padding: 5px 0px;  
	font-size: 12px; 
	background-color:#339;
	color:#fff;
	}
	
#pied a { color: #fff; text-decoration: none; }
#pied a:focus, #pied a:hover, #pieda:active { color: #fff; text-decoration: underline; }

#pied-droit {
	float:right;
	padding-right:15px
	}
	
#pied-gauche {
	float:left;
	padding-left:15px
	}
	
#conception{
	width: 930px;
	margin: 10px auto 0 auto;
	color:#666;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center
	}
	
/*rubrique*/
.page_rubrique #col-gauche{
	float:left;
	width:20%;
	height:auto;
	margin-right:25px;	
}

.page_rubrique #col-centre{
	float:left;
	width:59%;
/*	_width:58%;*/
	height:auto;
	margin-right:15px;	
}

#col-centre-infos {
	float:left;
	width:82%;
/*	_width:58%;*/
	height:auto;
	margin-right:15px;	
}

/*menu secondaire*/
.haut{
	width:199px;
	height:44px;
	/*background:url(../../../images/menu_1_haut.jpg) top left no-repeat;*/
}

.centre{
	width:199px;
	height:auto;
	/*background:url(../../../images/menu_1_centre.jpg) top left repeat-y;*/
}

.bas{
	width:199px;
	height:42px;
	/*background:url(../../../images/menu_1_bas.jpg) top left no-repeat;*/
}

.rubrique2 .haut{
	width:199px;
	height:44px;
	/*background:url(../../../images/menu_2_haut.jpg) top left no-repeat;*/
}

.rubrique2 .centre{
	width:199px;
	height:auto;
	/*background:url(../../../images/menu_2_centre.jpg) top left repeat-y;*/
}

.rubrique2 .bas{
	width:199px;
	height:42px;
	/*background:url(../../../images/menu_2_bas.jpg) top left no-repeat;*/
}

.rubrique3 .haut{
	width:199px;
	height:44px;
	/*background:url(../../../images/menu_3_haut.jpg) top left no-repeat;*/
}

.rubrique3 .centre{
	width:199px;
	height:auto;
	/*background:url(../../../images/menu_3_centre.jpg) top left repeat-y;*/
}

.rubrique3 .bas{
	width:199px;
	height:42px;
	/*background:url(../../../images/menu_3_bas.jpg) top left no-repeat;*/
}

.rubrique4 .haut{
	width:199px;
	height:44px;
	/*background:url(../../../images/menu_4_haut.jpg) top left no-repeat;*/
}

.rubrique4 .centre{
	width:199px;
	height:auto;
	/*background:url(../../../images/menu_4_centre.jpg) top left repeat-y;*/
}

.rubrique4 .bas{
	width:199px;
	height:42px;
	/*background:url(../../../images/menu_4_bas.jpg) top left no-repeat;*/
}

.rubrique5 .haut{
	width:199px;
	height:44px;
	/*background:url(../../../images/menu_5_haut.jpg) top left no-repeat;*/
}

.rubrique5 .centre{
	width:199px;
	height:auto;
	/*background:url(../../../images/menu_5_centre.jpg) top left repeat-y;*/
}

.rubrique5 .bas{
	width:199px;
	height:42px;
	/*background:url(../../../images/menu_5_bas.jpg) top left no-repeat;*/
}

.rubrique6 .haut{
	width:199px;
	height:44px;
	/*background:url(../../../images/menu_6_haut.jpg) top left no-repeat;*/
}

.rubrique6 .centre{
	width:199px;
	height:auto;
	/*background:url(../../../images/menu_6_centre.jpg) top left repeat-y;*/
}

.rubrique6 .bas{
	width:199px;
	height:42px;
	/*background:url(../../../images/menu_6_bas.jpg) top left no-repeat;*/
}

.cartouche {
	margin-bottom: 1em; 
	}

.cartouche h1{
	color:#fff;/*#339*/
	font-size:18px;
	height:40px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	/*background:url(../../../images/picto_gresivaudan.gif) top left no-repeat;*/
	padding-left:0px;/*43px*/
	padding-top:10px
	}
	
.rubrique2 .cartouche h1{
	color:#fff;/*#F0037F*/
	font-size:18px;
	height:40px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	/*background:url(../../../images/picto_solidarite.jpg) top left no-repeat;*/
	padding-left:0px;/*43px*/
	padding-top:10px
	}
	
.rubrique3 .cartouche h1{
	color:#fff;/*#903*/
	font-size:18px;
	height:40px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	/*background:url(../../../images/picto_economie.jpg) top left no-repeat;*/
	padding-left:0px;/*43px*/
	padding-top:10px
	}
	
.rubrique4 .cartouche h1{
	color:#fff;/*#fc6*/
	font-size:18px;
	height:40px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	/*background:url(../../../images/picto_loisirs.jpg) top left no-repeat;*/
	ppadding-left:0px;/*43px*/
	padding-top:10px
	}
	
.rubrique5 .cartouche h1{
	color:#fff;/*#09c*/
	font-size:18px;
	height:40px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	/*background:url(../../../images/picto_culture.jpg) top left no-repeat;*/
	padding-left:0px;/*43px*/
	padding-top:10px
	}
	
.rubrique6 .cartouche h1{
	color:#fff;/*#9c3*/
	font-size:18px;
	height:40px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	/*background:url(../../../images/picto_environnement.jpg) top left no-repeat;*/
	padding-left:0px;/*43px*/
	padding-top:10px
	}
	
	
	
.cartouche h2{
	text-align:center;
	color:#fff;/*#666*/
	font-size:18px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	}

.articles ul, .articles ul li{ 
	clear: both; 
	padding: 0;
	margin:0;
	list-style:none;
	 }
	 
.articles ul li{
	margin-bottom:50px;
	padding-left:15px;
	padding-bottom:10px;
	border-bottom:#ccc 1px solid;
	 }
	 
.articles ul ul li{
	padding-bottom:10px;
	padding-left:15px;
	margin-left:10px;
	margin-bottom:0px;
	border-bottom:none;
	background:url(../images/fleche.gif) left 4px  no-repeat;
	}

.articles ul ul ul li{
	background:none;
	list-style:disc;
	padding-left:0;
	margin-left:15px;
	padding-bottom:0;
	}

	
.articles ul li h3 { 
	margin: 0.30em 0;
	background:url(../../../images/puce-carre.gif) left 4px no-repeat;
	color:#fff;/*#339*/
	font-size:18px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	padding-left:20px;
	}
	
.articles i{
	color:#f90;/*#339*/
	font-style:normal;
	}
	
.menu p{
	font-size:12px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	}
	
.liste ul{
	border-top:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	/*height:20px;*/
	margin-bottom:20px;
	overflow:hidden ;
	
	}

.articles .liste ul li{
	border-bottom:none;
	padding: 0 10px;
	margin:0;
	width:auto;
	clear:none;
	float:left;
	background:url(../images/fleche.gif) left 4px  no-repeat;
	}
	
.rubriques ul { 
	border: 0;
	list-style:none;
	}
	
.rubriques ul li a{
	display:block;
	background:url(../images/fleche.gif) left 6px  no-repeat;
	padding:0px 10px 2px 10px;
	border-bottom:#ccc 1px solid;
	font-size:18px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	color:#f90;#666
	 }
	 
.rubriques ul li p{
	padding:10px 10px 20px 10px;
	margin:0;
	font-size:12px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	color:#fff;/*#339*/
	 }
	 
.secondaire {
	color:#fff; }

.secondaire ul { 
	margin: 0 10px 0 15px; 
	padding: 3px 0px 3px 0px; 
	list-style: none; 
	border-top: 1px solid #fff;
	 }
 
.secondaire ul li { 
	margin:  0; 
	padding: 0px 0px 0px 0px; 
	color:#fff;
	font-size:13px;
	border-bottom: 1px solid #fff;
	 }
	 
.secondaire ul li ul { 
	margin:0px;
	padding: 0px 0px 0px 0px;
	}
	
.secondaire ul li li { 
	background:url(../../../images/fleche-blanche.gif) left 6px  no-repeat;
	padding-left:10px;
	font-size:12px;
	border-bottom: none;
 }
	 
.secondaire a { 
	color: #fff; 
	text-decoration: none;
	display:block;
	padding-bottom:3px;
	padding-top:3px;
	 }
	 
.secondaire a:focus,.secondaire a:hover,.secondaire a:active { 
	color: #339; 
	text-decoration: none;
	background-color:#fff;
	 }	
	 
.rubrique2 .secondaire a:focus,.rubrique2 .secondaire a:hover,.rubrique2 .secondaire a:active { 
	color: #F0037F; 
	text-decoration: none;
	background-color:#fff;
	 }	
	 
.rubrique3 .secondaire a:focus,.rubrique3 .secondaire a:hover,.rubrique3 .secondaire a:active { 
	color: #903; 
	text-decoration: none;
	background-color:#fff;
	 }
	 
.rubrique4 .secondaire a:focus,.rubrique4 .secondaire a:hover,.rubrique4 .secondaire a:active { 
	color: #Fc6; 
	text-decoration: none;
	background-color:#fff;
	 }
	 
.rubrique5 .secondaire a:focus,.rubrique5 .secondaire a:hover,.rubrique5 .secondaire a:active { 
	color: #09c; 
	text-decoration: none;
	background-color:#fff;
	 }
	 
.rubrique6 .secondaire a:focus,.rubrique6 .secondaire a:hover,.rubrique6 .secondaire a:active { 
	color: #9c3; 
	text-decoration: none;
	background-color:#fff;
	 }
	 
	 
/*5/8*/
#retour{
	clear: both;
	position:relative;
	width: 100px; 
	height:auto;
	margin: 0; 
	padding: 0px;  
	font-size: 10px; 
	color:#999;	
	font-family:Helvetica, Verdana, Arial, sans-serif;
	margin-left:780px;
	top:-20px;
	}
	
#retour a{
	color:#999}
	

	
	
/*plan -recherche*/

.page_plan h2{
	color:#fff;/*#339*/
	font-size:18px;
	font-weight:bold;
	font-family:Helvetica, Verdana, Arial, sans-serif
	}
	
.page_plan #col-centre-infos li{
	list-style:none;
	background:url(../images/fleche.gif) 0 5px no-repeat;
	line-height:20px;
	padding-left:10px;
	padding-bottom:15px;
	}
	
.page_plan #col-centre-infos li li{
	list-style:none;
	background:none;
	line-height:15px;
	padding-left:0px;
	padding-bottom:0px;
	font-size:12px;
	}
	
.page_plan #col-centre-infos li ul{/*coorection bug ie6*/
	list-style:none;

	}
	
.page_recherche .articles li {
	border:none;
	margin-bottom:0px;
	background:url(../images/fleche.gif) 0 5px no-repeat;
	line-height:20px;
	padding-left:10px;
	}
	
/*theme contraste*/	
.retour {
	text-align:center}
	
.retour a{
	color:#f90;
	font-size:2em;
	text-decoration:underline;
	font-weight:bold
}

#taille-texte,#modif-texte{
	visibility:hidden;
}

.bandeau{
	background:#fff;
	height:80px;
	color:#339;
	font-size:2.7em;
	margin-top:15px;
	
	}
	
.bandeau img{ 
	padding:5px 20px 5px 20px;
	vertical-align:middle;
	}
	
.carte a{
	color:#f90;
	font-size:1.2em;
	text-decoration:underline;
	font-weight:bold
}	
#hierarchie{
	color: #ccc;
	border-bottom:1px solid #ccc;
	margin:15px 180px 10px 0px;
	
}
#hierarchie a {
	color: #ccc;
}

a {
	color:#f90;
	text-decoration: none;
}
.articles ul li h3.spip{
	color:#f90;
	}
	
a.spip_in,a.spip_out{
	color: #f90;
	text-decoration: underline;
}

table.spip tr.row_even { 
	background: #999; 
	}
	
table.spip tr.row_odd { 
	background: #666; }


	



