
/* CSS Document */

.clear {clear: both; margin: 0px; padding: 0px; border: none; height: 0px; line-height: 1px; font-size: 1px; }
a, strong a {
	color: #FF6600;
	text-decoration:none;
	outline: none;
}

a:hover {
	text-decoration:underline;
}

p {
	margin: 0px 0px 14px;
}
h1 {
	margin: 40px 0px 44px;
	padding: 0px;
	text-decoration: none;
}
* html h1 {padding-bottom:0px;font-size:200%}
*+html h1 {padding-bottom:0px;font-size:200%}

.spip_logos {border:0px;}
h1 a{
	display:block;
	height: 48px;
	width: 212px;
	text-indent: -900em;
	text-decoration: none;
	line-height:100%;
}
h1 a:hover{
	text-decoration: none;
}
h2 {
	color: #000;
	margin: 0px 0px 2px;
	border-bottom: 1px dotted #CCCCCC;
	letter-spacing: -1px;
	/*font: normal 210% "Trebuchet MS", Tahoma, Arial;*/
	font: normal 170% "Trebuchet MS", Tahoma, Arial;
	padding-bottom: 2px;
}

h2 a, h2 a:visited{
	color: #163F53;
	text-decoration:none;
}
h2 a:hover {
	color:#FF6600;
	text-decoration:none;
}
h3 {
	margin: 20px 0px 0px;
	padding-bottom: 2px;
	font: bold 110% Arial;
	text-transform: uppercase;
	letter-spacing:1px;
	color: #000;
}

h3 a {
	margin:0px 0px 2px;
	padding-bottom: 2px;
	font: bold 110% Arial;
	text-transform: uppercase;
	letter-spacing:1px;
	color: #205A77;
}



h4 {
	font: normal 140% Tahoma, Arial, sans-serif;
	color: #000;
	margin: 0px 0px 2px;
	border:none;
	font: bold 125% Arial;
}

h4 a:hover {
	color:#FF6600;
	text-decoration:none;
}
h4 a {
	color: #163F53;
	text-decoration:none;
}


h5 {
	font: normal 100% Tahoma, Arial, sans-serif;
	color: #779d03;
	margin: 0px 0px 2px;
	border:none;
}
h5 a {
	font: bold 110% Tahoma, Arial, sans-serif;
	color: #163F53;
	margin: 0px 0px 2px;
	border:none;
}
h5 a:hover {
	color:#FF6600;
	text-decoration:none;
}

h6 {
	font: normal 150% Tahoma, Arial, sans-serif;
	color: #779d03;
	margin: 0px 0px 2px;
	border:none;
}

.h7 {
	color: #163F53;
	margin: 0px 0px 2px;
	text-decoration:none;
}
.h7:hover {
	color:#FF6600;
	margin: 0px 0px 2px;
	text-decoration:none;
}

.chapo {
	padding:3px;
	background:#F5F8EF;
	margin-top:20px;
	

}
.texte_art {
 	margin-top:20px;
	padding-bottom:20px;
	text-align:justify;
	font-size:115%;
 }
* html .texte_art {font-size:102%;} /*HACK IE*/  
*+html .texte_art {font-size:102%;} /*HACK ENCORE POUR IE*/


.date_art {
	margin-top:20px;
	color:#999999;
}

.notes {background:#FDFDFB;border:#E0E6D2 1px solid; }


.ps {background:#FAF8F1;border:1px dashed #C4B979;padding:3px;margin-bottom:20px; }



.ps, .notes {
	margin-top: 20px;
	margin-bottom:20px;
	padding: 3px;
	}

.notes { clear: both; }
.ps h2, .notes h2 {font-weight: bold;font-size:80%; }







hr {


	height: 1px;
	clear: both;
	border-top-width: 0;
	border-right-width: 0;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom: 1px dotted #A3C081;
	margin-top:5px;
	margin-bottom:5px;
	
}
.hr {
	background:url(../img_fichiers/body/hr.gif);
	height:11px;
	display:block;
	font-size:1px;
	padding:0px;
	margin:0px;
	clear:both;
}

.titre_rub {color: #779d03;border-bottom:1px solid  #779d03;margin: 20px 0px 3px;}

.contact {background:url(../img_fichiers/entete/feed/contact.jpg) no-repeat;width:90px;height:30px;display:block;float:left;}
.contact:hover {background:url(../img_fichiers/entete/feed/contact.jpg) no-repeat left bottom;}
.newsletter {background:url(../img_fichiers/entete/feed/lettre.jpg) no-repeat;width:90px;height:30px;display:block;float:left;}
.newsletter:hover {background:url(../img_fichiers/entete/feed/lettre.jpg) no-repeat left bottom;}
.rss {background:url(../img_fichiers/entete/feed/rss.jpg) no-repeat;width:55px;height:30px;display:block;float:left;}
.rss:hover {background:url(../img_fichiers/entete/feed/rss.jpg) no-repeat left bottom;}
.recherche_cadre {background:url(../img_fichiers/entete/feed/chercher.gif) repeat;width:192px;height:30px;float:left;display:block;}
.sommaire {background:url(../img_fichiers/entete/bars/sommaire.gif) no-repeat;height:36px;width:100px;float:left;}
.sommaire:hover {background:url(../img_fichiers/entete/bars/sommaire.gif) no-repeat left bottom;}
.stmazight {background:url(../img_fichiers/entete/bars/stmazight.gif) no-repeat;float:left;width:89px;height:36px;}
.stmazight:hover {background:url(../img_fichiers/entete/bars/stmazight.gif) no-repeat left bottom;}
.forums {background:url(../img_fichiers/entete/bars/forums.gif) no-repeat;float:left;width:89px;height:36px;}
.forums:hover {background:url(../img_fichiers/entete/bars/forums.gif) no-repeat left bottom;}
.plan {background:url(../img_fichiers/entete/bars/plan.gif) no-repeat;float:left;width:89px;height:36px;}
.plan:hover {background:url(../img_fichiers/entete/bars/plan.gif) no-repeat left bottom;}
.activite {background:url(../img_fichiers/entete/bars/activite.gif) no-repeat;float:left;width:89px;height:36px;}
.activite:hover {background:url(../img_fichiers/entete/bars/activite.gif) no-repeat left bottom;}
.navy {background:url(../img_fichiers/entete/bars/navy.gif) no-repeat;float:left;width:186px;height:36px;}
.navy:hover {background:url(../img_fichiers/footer/navy.gif) no-repeat left bottom;}
.contact_footer {background:url(../img_fichiers/footer/contact.jpg) no-repeat;width:79px;height:30px;display:block;float:left;}
.contact_footer:hover {background:url(../img_fichiers/footer/contact.jpg) no-repeat left bottom;}
#div_cherche {background:url(../img_fichiers/entete/feed/chercher.gif) no-repeat;width:192px;height:30px;overflow:hidden;float:left;}
.form_recherch {border:0px solid #fff;width:155px;height:18px;margin-top:7px;margin-left:3px;color:#82B04F;background:repeat;}
#searchsubmit {width:24px;height:24px;background:url(../img_fichiers/entete/feed/go.gif) no-repeat;border:0px solid #000;margin-left:3px;cursor: pointer;}

/* linkprefs */
/*.linkprefs {
	position: absolute;
	left: 440px;
	top: 122px;
	width: 235px;
	z-index: 99;
}
.linkprefs p {
	background:#F1F4E8;
	padding: 4px 0 4px 10px;
	margin: 0;
	border:1px solid #F8F8F8 ;
	border-top: none;
	line-height: 100%;
}
.linkprefs span {
	width: 113px;
	height: 18px;
	display: block;
	background:url(../img_fichiers/entete/feed/liens.gif) no-repeat;
	float: left;
	cursor: pointer;
}

*
.scroll {
	background:url(../img_fichiers/TEMPLATE/go_top.jpg) no-repeat;
	width:24px;
	height:88px;
	position:absolute;
	left: 861px;
	top:150px;
	display:block;

}
*/

.tam_leading {
	color:#999999;
	margin: 0px;
	padding-bottom: 2px;
	border-bottom: 1px dotted #c1c9a6;
	font: normal 160% Tahoma, Arial, sans-serif;
	clear:both;
	text-transform:none;
}
.tam_leading-alt {
	color: #666666;
	margin: 0px;
	padding-bottom: 4px;
	font: normal 160% Tahoma, Arial, sans-serif;
	/*clear:both;*/
	text-transform:none;
}
.tam_titre {
	color: #779d03;
	margin: 0px;
	padding-bottom: 2px;
	border-bottom: 1px dotted #c1c9a6;
	font: normal 160% Tahoma, Arial, sans-serif;
	clear:both;
	text-transform:none;
}
.cat20 {
display:block;height:20px;clear:both;
}
ul {
	padding: 0px;
	margin: 5px 0px 15px 25px;
}
ul li ul{
	padding: 0px;
	margin: 0px 0px 5px 25px;
}
ul li {
	margin: 0px;
	padding: 0px;

}
ol {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 25px;
}
ol li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.date_calendrier {
	background: url(/../img_fichiers/body/mini-date.gif) no-repeat left center;
	padding-left: 15px;
	font-size: 90%;
	color:#666666;
	float:left;
}
.date {
	font-size: 90%;
	color:#666666;
}
.bulle_comment {
	background: url(/../img_fichiers/body/mini-comment.gif) no-repeat left center;
	padding-left: 15px;
	font-size: 90%;
	float:right;
}
.vid_comment {
font-size: 90%;
float:right;
padding-right:5px;}
/****** boites news et populaires ****/
.populaires {
	padding: 0px;
	margin:0px 0px 10px;
	list-style:none;
}
.populaires li{
	background:url(/../img_fichiers/body/mini-star.gif) no-repeat left center;
	padding: 3px 0px 3px 12px;
	margin:0px;
	line-height: 130%;
	list-style:none;
}
.populaires li a{
	color:#333333;
	text-decoration:none;
	list-style:none;
}
.populaires li a:visited{
	color:#333333;
	text-decoration:none;
}
.populaires li a:hover{
	color:#669900;
	text-decoration:none;
}
/***** menu navigation ****/
.menuNav {
	list-style:none;
	padding:0px;
	margin:0px 0px 15px;
}
.menuNav li{
	border-bottom: #dae2cc 1px dotted;
	line-height: 130%;
	list-style:none;
}
.menuNav li a{
	color: #790000;
	text-decoration: none;
	padding: 4px 6px 4px 10px;
	display:block;
	list-style:none;
	background:url(/../img_fichiers/body/mini-puce.gif) no-repeat left center;
}
.menuNav li a:visited{
	color: #790000;
	text-decoration: none;
}
.menuNav li a:hover{
	text-decoration: none;
	/*background-color: #dae2cc;*/
	background:#dae2cc url(/../img_fichiers/body/mini-puce-hover.gif) no-repeat left center;
}

/***** PUBLICATION ****/
.publiNav {
	padding: 0px;
	margin:0px 0px 10px;
	list-style:none;
}
.publiNa li{
	background:url(/../img_fichiers/body/mini-publi.gif) no-repeat left center;
	padding: 3px 0px 3px 12px;
	margin:0px;
	line-height: 130%;
	list-style:none;
}
.publiNa li a{
	color:#333333;
	text-decoration:none;
	list-style:none;
}
.publiNa li a:visited{
	color:#333333;
	text-decoration:none;
}
.publiNa li a:hover{
	color:#669900;
	text-decoration:none;
}

/**************boite derniere minute ****************/
.iconspan{
float: right;
cursor:Pointer;
background:url(../img_fichiers/body/plus.gif) no-repeat;
width:60px;
height:10px;
display:block;
}
.iconspan:hover{
color:#FF6600;
}
.iconspan_close{
float: right;
cursor:Pointer;
background:url(../img_fichiers/body/minus2.gif) no-repeat;
width:20px;
height:15px;
display:block;
margin-left:5px;
}
.icongroup1{
padding:3px;
background:#EFEFEF;
margin-top:5px;
}
/************** boite à agenda ************/
.glidecontentwrapper{
position: relative; 
height: 125px;
overflow: hidden;
}


.glidecontent{ 
position: absolute; 
visibility: hidden;
width: 350px;
height:125px;
overflow: hidden;
background:#F2F1E6;
}

.glidecontenttoggler{ 
width: 60px;
text-align: center; 
/*height:155px;*/
position:absolute;
top:5px;
left:360px;
background:#F2F1E6;
z-index:2;

}
/*
 Total contenttoggler width: 350px+5px+5px=360px
	Or total width of wrapper div (counting wrapper border/padding)
*/

.glidecontenttoggler a{ /*style for every navigational link within toggler */
display: block;
color: #2e6ab1;
border:1px solid #B7C098;
padding:0px;
font-weight: normal;
text-decoration: none;
margin-bottom:2px;
}

.glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
background:#BBC98B;
color: black;
}

.glidecontenttoggler a:hover{
background:#EFEBD6;
color: black;

}

.glidecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}

.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
}

.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{
background: #ABB973;
color: white;
}


/*************** sondages ***********************************/
.sondages_boutons {
border:0px;
background:url(/../img_fichiers/body/voter.gif) no-repeat;
width:60px;
height:20px;
}

.sondage_cadre {padding:0px;margin:0px;border:0px solid #fff;}

.sondage {padding: 0px;margin:0px 0px 10px;list-style:none;}
.sondage ul { margin: 0; padding: 0; list-style: none; }
.sondage li {list-style: none; clear: both;margin:0px;}
.formulaire_sondage {margin: 0px;padding: 0px;}
.result_sondage {font-size:80%;padding:0px;margin:0px;color:#009933;float:left;width:30%}
.un_vote {font-size:80%;padding:0px;margin:0px;color:#009933;float:right;width:60%}

/*************** berve box **************************/
#brevtabs_bar{
height:20px;
width:210px;
margin:0px;
padding:0px;
display:block;


}
#brevtabs_moz{
background:none;
padding:0;
margin: 0;
}
#breve_moz {
background:#f6f6f6;
border:1px solid #ccc;
border-top:0px;
}
.intro_moz {
text-align:justify;

}

.brevtabs{
padding: 0;
margin-left: 0;
margin-top: 0px;
margin-bottom: 0px;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.brevtabs li{
float:left;
margin: 0;
width:70px;
height:20px;
background:url(/../img_fichiers/body/box_brev/breve.gif) no-repeat;
}

.brevtabs li a{
text-decoration: none;
margin-right: 0px;
width:70px;
height:19px;
color: #2d2b2b;
background: #ccc;
text-align:center;
display:block;
padding-top:1px;
background:url(/../img_fichiers/body/box_brev/breve.gif) no-repeat center center;

}



.brevtabs li a:hover{
text-decoration: underline;
color: #FF6600;
background:url(/../img_fichiers/body/box_brev/breve.gif) no-repeat ;
text-decoration:none;
}

.brevtabs li a.selected{ /*selected main tab style */


}

.brevtabs li a.selected{ /*selected main tab style */
background:#fff;
color:#666666;

}
.brevtabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}


.date_std {
font-size:11px;
color:#999999;
}

.tabcontent{
display:none;
padding-left:0px;
padding-right:0px;
padding-bottom:10px;
}

@media print {
.tabcontent {
display:block !important;
}
}
/** boite annonce  #d7d6d6 **/
.eg-bar{
background:#d7d6d6 url(../img_fichiers/body/box_annonce/derniere.gif) no-repeat;
padding: 0px;
margin:0px;
height:15px;
overflow:hidden;

}

div.eg-bar{
margin:0px;
padding:0px;
}

.tamaz_collapse{
cursor:Pointer;
font-size: 10px;
margin:0px;
padding:0px;
float:right;
width:70px;
color:#999999;
}


.openboiteannonce{ 
color: #666666;
}

.closedboiteannonce{
color:#FF6600;
}
.tamaz_box_annonce {
background:#F0F0F0;padding:3px;
}
/**** forums afficher cacher / date/ op /***/
.op {
border-top:1px dotted #8AB44B;
color: #779d03;
padding-top:2px;
padding-bottom:20px;
}

.date_op{
margin:0px;
padding:0px;
color: #779d03;
padding-right:10px;
text-decoration:none;
}
.date_op a{ 
cursor:Pointer;
margin:0px;
padding:0px;
padding-right:10px;
text-decoration:none;
color: #779d03;
}
.forum_collapse{
padding-left:15px;
cursor:Pointer;
margin:0px;
padding:0px;
color: #779d03;
padding-right:10px;
}
.forum_blah {background:url(../img_fichiers/body/mini-comment.gif) no-repeat left center;
padding-left:16px;
color: #779d03;


}
.openboiteforum{ 
color: #779d03;

}

.closedboiteforum{
color: #779d03;

}
.forum_content {

}

/**** signature afficher cacher ***/
.signatures_collapse{
cursor:Pointer;
margin:0px;
padding:0px;
padding-bottom:20px;
color: #779d03;
font-size:115%;

}
.signatures_total{
cursor:Pointer;
margin:0px;
padding:0px;
color: #779d03;
font-weight:bold;
font-size:115%;

}
.opensignatures{ 
color: #779d03;

}

.closedsignatures{
color: #779d03;

}
#signatures {

}

.plan_site {color:#9197A2;}
.total_art {color:#999999;}

/********* footer *************/
.footer_sous_menu {
	list-style:none;
	padding:0px;
	margin:0px 0px 10px;
	border-top: #272727 0px dotted;
}
.footer_sous_menu li{
	border-bottom: #272727 0px dotted;
	line-height: 130%;
	list-style:none;
	padding: 0;
	margin: 0;
}
.footer_sous_menu li a{
	color: #759398;
	text-decoration: none;
	padding: 4px 0px 4px 2px;
	display:block;
}
.footer_sous_menu li a:visited{
	color: #759398;
	text-decoration: none;
}
.footer_sous_menu li a:hover{
	text-decoration: none;
	background-color:#132022;
	color:#FFFFFF;
}
.footer_date {color:#666666;}
.footer_comment {color:#759398;}
.web_M {color: #759398;}



/*** barre typo de spip ***/
/*** attention ceci est un test **/
/** ne pas en abuser **/

.texteencadre-spip {
	color: #000033;
	background: #EEF;
	border-bottom: 2px solid #0066CC;
	border-left: 1px solid #3399FF;
	border-right: 2px solid #0066CC;
	border-top: 1px solid #3399FF;
	margin: 1em 0;	
	padding: .25em;	
	position: relative;
}

.caractencadre-spip {
	color: #F60;
	font-weight: bold;
}

.caractencadre2-spip {
	color: #009;
	font-weight: bold;
}

acronym.spip_acronym {
	cursor: help;
	border-bottom: 1px dotted;
}

a[hreflang]:after {
content: "\0000a0[" attr(hreflang) "]";
color: #999;
background : transparent;
}

a.spip_blank {
	color: #F00;
}
.ie_video_top {float:right;padding-left:5px;width:185px;}
* html .ie_video_top {float:right;width:185px;}
*+html .ie_video_top {float:right;width:185px;}

.titre_video{
	font: normal 80% Tahoma, Arial, sans-serif;
	color: #779d03;
	margin: 0px 0px 2px;
	border:none;
	
}