*{
	font-size:11px;
	font-family:verdana, arial, courier, sans-serif;
	margin:0;
	padding:0;
}
body{
	background:url(../images/body-bckgnd.gif) repeat;
}
#contenu p.spip, #contenu .article p, #contenu li.spip, #contenu h3.spip{
	line-height:16px;
	margin:5px 0;
}
#contenu ul.spip, #contenu h3.spip{
	margin-top:5px;
	margin-bottom:5px;
}
#conteneur{
	width:980px;
	margin:auto;
	padding:0 5px 10px 5px;
	background:url(../images/bckgnd_conteneur.png) repeat-y;
	overflow:auto;
}
a img{
	border:0;
}
.clear{
	clear:both;
}
.clear img{padding-right:5px;}
.spip_documents_left{padding-right:5px;}
.spip_documents_right{padding-left:5px;}
/* banniere */
#entete{
	width:980px;
	position:relative;
	overflow:hidden;
}
#print_entete{
	display:none;
}
#hon{
	position:absolute;
	right:36px;
	top:20px;
}
/* menu */
#menu{
	padding-top:100px;
}
#menu ul{
	margin-right:34px;
}
#menu ul a{
	color:#888586;
	text-decoration:none;
}
#menu ul li.select a{
	color:#fff;
}
#menu ul, #menu div{
	list-style-type:none;
	display:block;
	clear:both;
}
#menu li{
	float:right;
	height:22px;
	line-height:22px;
	font-weight:bold;
	text-align:center;
}
#menu li:hover a{
	color:#fff;
}
#menu p{
	text-align:center;
	overflow:auto;
	/*width:500px;
	margin:auto;*/
	padding-right:150px;
}
#menu p a{
	float:right;
	display:block;
	padding:0 3px;
}
#menu p a, #menu p{
	color:#fff;
	text-decoration:none;
	height:20px;
	line-height:20px;
}
#menu p a:hover{
	text-decoration:underline overline;
}
#menu .menu_3{
	width:114px;
	margin-right:2px;
}
#menu .menu_2{
	width:157px;
	margin-right:2px;
}
#menu .menu_41{
	width:139px;
	margin-right:4px;
}
#menu .menu_1{
	width:165px;
	margin-right:1px;
}

/* colonnes */
#som, .article, .middle{
	float:left;
}
#som{
	margin-left:5px;
	margin-top:10px;
}
.article{
	width:495px;
	margin-left:10px;
	border-right:1px solid #D9D9D9;
	padding-right:5px;
	margin-top:10px;
}
.middle{
	width:760px;
	margin-left:5px;
	background:url(../images/article_bckgnd.gif) repeat-y;
}
.middle .h{
	width:749px;
	background:url(../images/article_top.gif) no-repeat;
	height:8px;
}
.middle .b{
	width:749px;
	background:url(../images/article_b.gif) no-repeat;
	height:8px;
	clear:both;
}

/* footer */
#footer{
	width:990px;
	margin:auto;
	text-align:center;
	height:24px;
	line-height:20px;
}
#footer, #footer a{
	font-size:10px;
	color:#fff;
}
#footer .g, #footer .d{
	width:12px;
	height:24px;
}
#footer .d{
	float:right;
}
#footer .g{
	float:left;
}
#footer a{
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline overline;
}
/* droite */
.droite{
	width:198px;
	/*float:right;*/
	float:left;
	/*margin-right:10px;
	_margin-right:5px;*/
}
.droite .encart{
	background:url(../images/encart_gris_m_bckgnd.gif) repeat-y;
	padding:1px 3px;
	_padding-bottom:50px;
}
.droite .bas{
	background:url(../images/encart_gris_b.gif) no-repeat;
	height:6px;
	width:198px;
	margin-bottom:5px;
}
.droite #evenement{
	background:url(../images/encart-urmla_evenements.gif) no-repeat -1px 0;
	width:198px;
	height:48px;
}
.droite #activite, .titre_som{
	background:url(../images/encart_bleu_h_bckgnd.gif) repeat-x !important;
	width:198px;
	height:21px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	line-height:21px;
}
.droite #activite .g, .titre_som .g{
	background:url(../images/encart_bleu_h_g.gif) no-repeat;
	width:6px;
	height:21px;
	float:left;
}
.droite #activite .d, .titre_som .d{
	background:url(../images/encart_bleu_h_d.gif) no-repeat;
	width:6px;
	height:21px;
	float:right;
}
.droite .encart_gris{
	background:url(../images/encart_gris_h_bckgnd.gif) repeat-x;
	width:198px;
	height:24px;
	line-height:24px;
	font-size:13px;
	font-weight:bold;
	color:#fff;
}
.droite .encart_gris .d{
	background:url(../images/encart_gris_h_g.gif) no-repeat;
	float:left;
	height:24px;
	width:5px;
	padding-right:5px;
}
.droite .encart_gris .g{
	background:url(../images/encart_gris_h_d.gif) no-repeat;
	float:right;
	height:24px;
	width:5px;
}
.droite .encart_rouge{
	background:url(../images/encart_rouge_bckgnd.gif) repeat-x;
	width:198px;
	_width:200px;
	height:23px;
	line-height:24px;
	font-size:13px;
	font-weight:bold;
	color:#fff;
}
.droite .encart_rouge .g{
	background:url(../images/encart_rouge_g.gif) no-repeat;
	float:left;
	height:23px;
	width:5px;
	padding-right:5px;
}
.droite .encart_rouge .d{
	background:url(../images/encart_rouge_d.gif) no-repeat;
	float:right;
	height:23px;
	width:6px;
}
.droite a{
	color:#6F6F6F;
	text-decoration:none;
	display:block;
	padding:3px;
	background:url(../images/contact.gif) no-repeat 2px 3px;
	padding-left:20px;
}
.droite a:hover{
	text-decoration:underline overline;
}
.droite .encart.rouge p a.alt{
	background:#Efefef;
}
.droite .encart.rouge p a:hover{
	background:#e4e4e4;
}
#boite_liens{
	background:url(../images/icone-boite_a_lien.jpg) no-repeat 165px top;
}
.droite form{
	padding:5px 0;
}
.droite .rouge a{
	background:#F6F6F5;
}

/* sommaire */ 
.sommaire{
	width:216px;
	margin-left:3px;
	background:#f6f6f5;
	border-left:1px solid #9f9f9f;
	border-right:1px solid #9f9f9f;
}
.titre_som, #som{
	width:223px;
}
.titre_som h3{
	display:inline;
	padding-left:7px;
}
.sommaire a{
	color:#6f6f6f;
}
#som .bas{
	background:url(../images/sommaire_b.gif) no-repeat 3px 0;
	height:5px;
	width:221px;
}
#som a.v2k7_minibox_tous, a.haut_page{
	text-align:right;
	display:block;
	color:#900;
	padding:10px;
	text-decoration:underline;
	margin-right:10px;
}
#som a.v2k7_minibox_tous:hover, a.haut_page:hover{
	text-decoration:underline overline;
	background:#900;
	color:#fff;
}
#som a{
	text-decoration:none;
	background:none;
	display:block;
	padding:10px;
}
#som a:hover{
	background:#b7b7b6;
	color:#fff;
}
.date{
	font-size:10px;
	padding:3px 0;
	text-align:right;
	color:#B7B7B6;
}
.article div.v2k7_article_toolbar{
	float:left;
	width:30px;
	border-right:1px solid #b7b7b6;
}
h3.rubrique{
	font-size:16px;
	text-align:right;
	color:#FFB310;
	padding:0 10px 15px 10px;
	text-transform:uppercase;
}
#v2k7_article_titre, #v2k7_article_titre span{
	font-size:16px;
	font-weight:bold;
	color:#990000;
	padding-bottom:15px;
}
.article .texte{
	padding-left:40px;
}
.texte li{
	margin-left:25px;
}

hr.spip, hr{
	margin:5px 0;
}

#une{
	float:left;
	border:1px solid #ccc;
	margin:10px;
	margin-left:15px;
	padding:10px;
	width:400px
}
#une h2, #zoom h2{
	color:#FFAE00;
	text-transform:uppercase;
	font-size:22px;
	padding-bottom:5px;
}
#une p{
	padding:5px 0;
}
#une p a, #zoom a, .middle ul li a, .pagination a, .annees a, a.liste_article, a.liste_num, iv .v2k7_minibox_content a span, .droite .rouge a, a.spip_out, div .v2k7_minibox_content a{
	color:#AD2921;
	font-weight:bold;
	text-decoration:none;
}
#une p a span, #zoom a span, div .v2k7_minibox_content a span, .middle ul li a p.descriptif, .droite .rouge a span{
	color:#7F7F7F;
	font-weight:normal;
	text-decoration:none;
}
div .v2k7_minibox_content a.suite{
	font-weight:normal;
}
#zoom{
	border-left:1px solid #ccc;
	width:220px;
	padding:0 30px;
	float:right;
	margin:10px 0;
}
div .carre h2 a{
	color:#FFAE00;
	font-size:16px;
	text-decoration:none;
}
div .carre{
	float:left;
	padding:10px;
	/*width:190px;*/
	width:197px;
	/*height:165px;*/
	overflow:hidden;
}
.v2k7_minibox_container{
	height:150px;
	overflow:hidden;
	position:relative;
}
.v2k7_minibox_content{
	margin:0;
	overflow:visible;
	padding:4px 0;
	height:67px;
}
#som .v2k7_minibox_content{
	height:350px;
}
div.border{
	border-top:1px solid #AD2921;
	margin:0 25px 3px 15px;
}
.border .sepa{
	width:2px;
	height:150px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	float:left;
	margin-top:25px;
}
div a.suite{
	color:#AD2921;
	display:block;
	text-align:right;
}
.ariane{
	margin:5px 0 10px 20px;
}
.ariane a, .ariane{
	color:#AB2623;
}
.middle ul{
	margin-left:35px;
	list-style-image:url(../images/arrows.gif);
}
h2.rubrique{
	/*color:#FFAE00;*/
	color:#AD2921;
	font-size:20px;
	margin-left:15px;
}
h2.rubrique_, h3.rubrique_{
	color:#AD2921;
	padding-left:15px;
	border:1px solid #AD2921;
	background:#F8DBDA;
}

h2.rubrique span{
	display:block;
}
.pagination{
	margin-left:15px;
}
.middle .decal, .annees{
	margin-left:15px;
	margin-top:10px;
}
.middle h3.archives{
	color:#AB2623;
	font-size:14px;
	margin-left:20px;
	margin-bottom:10px;
}
.annees{
	clear:both;
}
.annees h3{
	color:#FFAE00;
	padding:5px;
}
.annees p{
	text-align:center;
	float:left;
	width:180px;
	height:120px;
}
#alerte{
	border:1px solid #AB2623;
	padding-left:55px;
	background:url(../images/alerte.jpg) no-repeat 10px center;
}
#une h2.alerte{
	font-size:11px;
	color:#AB2623;
	text-align:right;
	font-weight:normal;
	text-transform:none;
}
.middle .ps{
	font-size:10px;
	margin:10px 0;
}

div.oeil {
	background:url(../images/virg_1.gif) left top no-repeat;
	color:#666666;
	cursor:pointer;
	font-weight:bold;
	height:66px;
	padding-left:15px;
	padding-top:31px;
	text-align:left;
	width:200px;
}
div.oeil div.oeil_fond {
	background:url(../images/virg_2.gif) right bottom no-repeat;
	font-style:normal;
	height:66px;
	width:200px;
}
div.oeil div.oeil_titre {
	font-size:16px;
	font-variant:small-caps;
	padding-left:20px;
}
div.oeil div.oeil_comment {
	border-top:1px dashed #D04D0A;
	font-size:12px;
	font-style:italic;
	font-weight:normal;
	margin-right:7px;
	padding-right:26px;
	text-align:right;
}
a:hover div.oeil div.oeil_comment {
	border-top:1px solid #D04D0A;
}

#contenu .middle a.gris_f{
	color:#6f6f6f;
	font-size:12px;
}