body{
	/*css rouge
	background-color: #BA0000;*/
	/*css vert*/
	/*background-color: #AAA103;*/
}

.nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }

.spip_documents img { 
border: 0
}

.spip img{ 
border: 0
}

.separateur{
	margin-top:10px;
	background-image:url(../images/actu_suite_separateur.png);
	background-repeat:repeat-x;
	height:10px;
}

#ombre{
	float:left;
	margin-left: 83px;
	*margin-left: 40px;
	width: 3px;
	height:100%;
	background-image: url(../images/ombre_gauche.png);
	background-repeat:repeat-y;
}

#container {
	margin: 0;
	margin-left: 3px;
	padding-top:14px;
	width: 920px;
	*width: 902px;
	/*css rouge
	background-color: #CE2323;*/
	/*css vert*/
	/*background-color: #BEC426;*/
	
}

#container2{
	margin-left: 14px;
	width: 905px;
	*width: 909px;
	height: 100%;
	background-color: White;
}

#bandeau{
	margin-left: 18px;
	margin-right: 18px;
	width: 869px;
}

#bandeau a{
	border: 0;
	text-decoration: none;
}

#bandeau .spip_logos{
	border:0;
	}

#menu{
	font-size:11px;
	letter-spacing: 0px;
	font-family:Arial, Helvetica, sans-serif;
	color: #4C0809;
	text-decoration: none;
}

#menu a{
	color: #4C0809;
	text-decoration: none;
}

#main_frame{
	margin-left: 14px;
	padding-bottom: 34px;
	width: 880px;
	height: 100%;
	background-color: White;
}

/*colonne actualites*/

#colonne_actualite{
	display:table-cell;
	width: 500px;
	float: left;
}

#actualite_principale{
	background-image: url(../images/actu_fond.png);
	background-repeat:no-repeat;
	padding-left: 24px;
	padding-top: 60px;
	width: 449px;
}

#actualite_principale #titre{
	color: #BA0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	text-decoration: none;
}

#actualite_principale #titre a{
	color: #BA0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	text-decoration: none;
}

#actualite_principale #titre a:hover{
	color: #BA0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	text-decoration: none;
	text-decoration:underline;
}

#actualite_principale .chapo{
	line-height: 20px;
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: 0;
	text-decoration:none;
	margin-top: 10px;
}

#actualite_principale .chapo a{
	line-height: 20px;
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: 0;
	text-decoration:none;
}

#actualite_principale .chapo a:hover{
	line-height: 20px;
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: 0;
	text-decoration:none;
	text-decoration:underline;
}

#actualite_principale .spip_logos{
	margin-top: 10px;
	margin-right: 10px;
	border: 0;
}

#actualite_suite{
	margin-top: 20px;
	padding-left: 18px;
	width: 230px;
	float: left;
}

#actualite_suite #titre{
	padding-left: 80px;
	margin-top: 8px;
	margin-right: 8px;
}

#actualite_suite #titre a{
	color: #BA0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: 0;
	text-decoration: none;
}

#actualite_suite #titre a:hover{
	color: #BA0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: 0;
	text-decoration: none;
	text-decoration: underline;
}

#actualite_suite .chapo{
	padding-left: 80px;
		margin-right: 8px;
}

#actualite_suite .chapo a{ 
	
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0;
	text-decoration:none;
}

#actualite_suite .chapo a:hover{ 
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0;
	text-decoration:underline;
}

#actualite_suite .spip_logos{
	padding-left:7px;
	margin-top: 10px;
	border: 0;
}

#antiliberal{
	margin: 0;
	margin-top: 15px;
	*margin-top: 30px;
	padding: 0;
	border: 0;
	width: 240px;
	float: left;
	background-image: url(../images/antiliberal_fond.png);
}

#antiliberal_fond{
	padding-left: 23px;
	padding-top: 85px;
	*padding-top: 70px;
	background-image: url(../images/antiliberal_titre_fond.png);
	background-repeat: no-repeat;
}

#antiliberal_fond #titre{
	margin-top: 8px;
	padding-left: 74px;
}

#antiliberal_fond #titre a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: 0;
	color: #F37021;
	text-decoration: none;
}

#antiliberal_fond #titre a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: 0;
	color: #F37021;
	text-decoration: underline;
}

#antiliberal_fond .chapo{ 
	padding-left: 74px;
	
}

#antiliberal_fond .chapo a{
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0;
	text-decoration:none;
}

#antiliberal_fond .chapo a:hover{
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0;
	text-decoration:underline;
} 

#antiliberal_fond .spip_logos{
	margin-top: 10px;
	border: 0;
}

#site_campagne a{
	text-decoration: none;
}

/*colonne blog*/

#separateur_cal_blog{
	padding-top: 10px;
}

#colonne_blog{
	display:table-cell;
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	border: 0;
	width: 181px;
	float: left;
}

#fond_blog{
	/*css rouge
	background-image: url(../images/blog_fond.gif);*/
	width: 181px;
	background-repeat: repeat-y;
}

#blog_clair{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0;
	padding-top : 5px;
	padding-bottom : 5px;
	margin: 0;
	border: 0;
	/*css rouge
	background-image: url(../images/blog_fond_clair.png);*/
	width: 181px;
	text-decoration: none;
}

#blog_fonce{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0;
	padding-top : 5px;
	padding-bottom : 5px;
	margin: 0;
	border: 0;
	/*css rouge
	background-image: url(../images/blog_fond_fonce.png);*/
	width: 181px;
	text-decoration: none;
}

#blog_titre{
	margin-left : 20px;
}

#blog_titre a{
	color: White;
	text-decoration:none;
}

#blog_titre a:hover{
	color: White;
	text-decoration:underline;
}

#blog_titre_image_sexe{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	padding-top: 21px;
	padding-left:60px;
}

#blog_date{
	font-style: italic;
	margin-left : 20px;
}

#blog_date a{
	color: White;
	text-decoration:none;
}

#blog_date a:hover{
	color: White;
	text-decoration:underline;
}

#blog_chapo{
	margin-left : 20px;
	margin-right : 12px;
}

#blog_chapo a{
	color: Black;
	text-decoration:none;
}

#blog_chapo a:hover{
	color: Black;
	text-decoration:underline;
}

/*colonne calendrier*/

#colonne_calendrier{
	padding: 0;
	margin: 0;
	margin-left:10px;
	*margin-left:0px;
	border: 0;
	width: 180px;
	float: left;
} 

#fond_agenda{
	padding: 0;
	margin: 0;
	border: 0;
	background-image: url(../images/agenda_fond.png);
	background-repeat: repeat-y;
}

#fond_titre_agenda{
	background-image: url(../images/agenda_titre.png);
	background-repeat: no-repeat;
	padding-top: 57px;
	*padding-top: 45px;
	
}

#decalage_separateur{
	padding-left:20px;
}

#agenda{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0;
	padding-top : 6px;
	*padding-top : 3px;
	padding-bottom : 10px;
	*padding-bottom : 0px;
	margin: 0;
	border: 0;
	width: 180px;
	text-decoration: none;
}

#agenda_date{
	margin-left : 20px;
}

#agenda_date a{
	color: #92B604;
	text-decoration:none;
}

#agenda_date a:hover{
	color: #92B604;
	text-decoration:underline;
}

#agenda_chapo{
	margin-left : 20px;
}

#agenda_chapo a{
	color: Black;
	text-decoration:none;
}

#agenda_chapo a:hover{
	color: Black;
	text-decoration:underline;
}
#liens{
	padding: 0;
	padding-bottom: 5px;
	padding-top: 25px;
	margin: 0;
}

#liens ul{
	padding: 0;
	margin: 0;
}

#liens ul li{
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	list-style-image: url(../images/liens_fleche.png);
	list-style-position: inside;
}

#liens a{
	color: Black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0;
	text-decoration: none;
}

#liens a:hover{
	color: Black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0;
	text-decoration: underline;
}

/*colonne article complet*/

#article_complet{
	float: left;
	width: 500px;
	padding-bottom:100px; 
	
}

#article_contenu{
	padding-left: 20px;
	width: 471px;
	background-image: url(../images/article_complet_fond.png);
	background-repeat: no-repeat;
	padding-top: 27px;
}

#article_contenu #ariane #fleche_ariane{
	float:left;
	background-repeat:no-repeat;
	background-position:bottom;
	width : 14px;
	height: 12px;
}
#article_contenu #ariane{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0;
	color: Black;
}

#article_contenu #ariane a{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0;
	color: Black;
	text-decoration: none;
}

#article_contenu #ariane a:hover{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0;
	color: Black;
	text-decoration: underline;
}

#article_contenu #titre_decalage{
	padding-top: 30px;
}

#article_contenu #titre{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: 0;
	color: White;
	/*css rouge*/
	/*background-color: #BA0000;*/
	/*css vert*/
	/*background-color: #AAA103;*/
}

#article_contenu #sur_titre_decalage{
	padding-top: 20px;
}

#article_contenu #sur_titre{
	padding-left: 20px;
	background-image: url(../images/point_sous_titre.png);
	background-repeat: repeat-y;
}

#article_contenu #sur_titre #sur_titre_contenu{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 20px;
	letter-spacing: 0;
	color: Black;
}

#article_contenu #sur_titre #chapo_contenu{
	padding-top: 10px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: 0;
	line-height: 18px;
	/*css rouge*/
	/*color: #BA0000;*/
	/*css vert*/
	/*color: #AAA103;*/

}

#article_contenu #contenu{
	padding-top: 30px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0;
	line-height: 20px;
	color: Black;
}

#article_contenu #contenu .spip_logos{
	margin-left: 15px;
	margin-bottom: 10px;
	border: 0;
}

#article_contenu #avis{
	padding-top: 5px;
}

#article_menu{
	padding-left: 20px;
	width: 471px;
	}

#article_menu #menu{

	padding-top: 20px;
}

#article_menu #menu a{
	text-decoration: none;
}

#article_menu #menu ul{
	position: absolute;
	list-style: none;
	padding: 0;
	margin: 0;
	border: 0;
}

#article_menu #menu ul li{
	position : relative;
	float: left;
	padding: 0;
	margin: 0;
	border: 0;
}


/*colonne rubrique*/

#colonne_rubrique{
	padding: 0;
	margin: 0;
	border: 0;
	float: left;
	width: 180px;
	height: 100%;
}

#rubrique_descriptif{
	padding-top:15px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 15px;
	letter-spacing: 0;
	color: #000000;
	text-decoration: none;
}

#dans_rubrique{
	padding: 0;
	margin: 0;
	border: 0;
	background-image: url(../images/agenda_fond.png);
	background-repeat: repeat-y;
	
}

#dans_rubrique_fond{
	background-image: url(../images/dans_rubrique_titre.png);
	background-repeat: no-repeat;
	padding-top: 60px;
	*padding-top: 45px;
	padding-bottom: 5px;
	*padding-bottom: 0px;
}

#dans_rubrique_titre {
	margin: 0;
	padding-top:8px;
	*padding-top:0px;
	padding-bottom:12px;
	*padding-bottom:0px;
	padding-left: 20px;
}

#dans_rubrique_titre a{
	color: Black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0;
	text-decoration: none;
}



#voir_aussi{
	padding: 0;
	margin: 0;
	border: 0;
	background-image: url(../images/agenda_fond.png);
	background-repeat: repeat-y;
}

#voir_aussi_fond{
	background-image: url(../images/voir_aussi_titre.png);
	background-repeat: no-repeat;
	padding-top: 60px;
	*padding-top: 45px;
	
}

#colonnes{
	background-image: url(../images/colonnes_ombre_fond.png);
	background-repeat: repeat-y;
	height: 100%;
}

/*page rubrique*/

#rubrique_contenu{
	float:left;
	padding-left: 20px;
	width: 481px;
	*width: 487px;
	background-image: url(../images/article_complet_fond.png);
	background-repeat: no-repeat;
	padding-top: 27px;
	padding-bottom: 20px;
}

#rubrique_contenu #ariane{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0;
	color: Black;
}

#rubrique_contenu #ariane a{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0;
	color: Black;
	text-decoration: none;
}

#rubrique_contenu #titre{
	margin-top: 10px;
	margin-bottom: 5px;
	*margin-bottom: 0px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 20px;
	letter-spacing: 0;
	color: #000000;
}

#liens_articles{
	padding-top: 10px;
	*padding-top: 20px;
}

#liens_articles #liste_liens{
	margin-top:10px;
	*margin-top:10px;
}

#liste_liens #separateur{
	
	height: 1px!important;
	
}

#liste_liens #separateur2{
	
	height: 1px!important;
}

#liens_articles #liste_liens #titre{
	height:auto;
	padding:0;
	padding-left: 74px;
	margin:0;
	padding-top:10px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 15px;
	letter-spacing: 0;
	color: #BA0000;
	text-decoration: none;
}

#liens_articles #liste_liens #titre a{
	padding-top:5px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 15px;
	letter-spacing: 0;
	color: #BA0000;
	text-decoration: none;
}


#liens_articles #liste_liens #titre a:hover{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 15px;
	letter-spacing: 0;
	color: #BA0000;
	text-decoration: underline;
}

#liens_articles #liste_liens #chapo{
	margin-bottom:8px;
	padding-left: 74px;
}

#liens_articles #liste_liens #chapo a{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	line-height:20px;
	font-size: 13px;
	letter-spacing: 0;
	color: #000000;
	text-decoration: none;
	padding-bottom:10px;
}


#liens_articles #liste_liens #chapo a:hover{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	line-height:20px;
	font-size: 13px;
	letter-spacing: 0;
	color: #000000;
	text-decoration: underline;
	padding-bottom:10px;
}

#liens_articles #liste_liens .spip_logos{
	padding-top:13px;
	padding-right: 10px;
	padding-bottom : 10px;
	border: 0;
	text-decoration: none;
}

#rubrique_contenu #fond_titre{
	background-image: url(../images/recherche_fond_titre.png);
	background-repeat:repeat-x;
	background-position:bottom;
	width:290px;
	height:4px;
}
/*page recherche*/


#pagination{
	padding-top: 10px;
}
#pagination a{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000000;
	text-decoration:none;
}

#pagination a:hover{
	color:#000000;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration:underline;
}

#pagination .on{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ba0000;
	text-decoration:underline;
}

#recherche{
	float:left;
	padding-left: 20px;
	width: 662px;
	background-image: url(../images/article_complet_fond.png);
	background-repeat: no-repeat;
	padding-top: 27px;
	padding-bottom: 20px;
}

#recherche #ariane #fleche_ariane{
	float:left;
	background-repeat:no-repeat;
	background-position:bottom;
	width : 14px;
	height: 12px;
}

#recherche #resultat_recherche_titre{
	margin-top: 10px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0;
	color: #000000;
}


#recherche #titre{
	height:30px;
	*height:auto;
	margin-top: 10px;
	*margin-top:0;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 20px;
	letter-spacing: 0;
	color: #000000;
}

#recherche #fond_titre{
	background-image: url(../images/recherche_fond_titre.png);
	background-repeat:repeat-x;
	background-position:bottom;
	width:290px;
	height:4px;
}
/*pied de page*/

#pied_de_page{
	margin-left: 14px;
	width: 908px;
	height: 25px;
}

#pied_de_page_image{
	float: left;
}

#pied_de_page_menu{
	
	float: left;
	text-align:center;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	padding:6px 0 0 28px;
}

#pied_de_page_menu a {
	color:#FFFFFF;
	text-decoration: none;
}


/*menu*/
.menu {
	display: block;
	color: #4C0809;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	height: 22px;
	_height: !important;
	padding: 8px 7px 0px 0px !important;
	_padding: 5px 7px 4px 0px !important;
	
}

#DivNavigationPrincipale li:hover .menu, #DivNavigationPrincipale li.sfhover .menu {
	color:#000000!important;
	text-decoration:none!important;
	/*border-right:1px solid #EBE3CC !important;*/
	}


/* Menus déroulants */
#DivNavigationPrincipale {
	margin-left: 18px;
	margin-top: 4px;
	position: relative;
	z-index: 1000;
	text-align: left;
	width:869;
	height:40px;
	*height:33px;}

#DivNavigationPrincipale ul{
	position: absolute;
	list-style: none;
	padding: 0;
	margin: 0;
	border: 0;}

#DivNavigationPrincipale ul li{
	position : relative;
	float: left;
	padding: 0;
	margin: 0;
	border: 0;}

#DivNavigationPrincipale ul li ul {
	position: absolute;
	display: none;
	/*css rouge*/
	/*border-bottom: solid 1px #BA0000;
	border-top: solid 1px #BA0000;*/
	/*css vert*/
	/*border-bottom: solid 1px #AAA103;
	border-top: solid 1px #AAA103;*/

	}

	
#DivNavigationPrincipale ul li ul li{
	position : relative;
	float: none;
	position : relative;
	background-color: #EBE3CC;
	font-size: 1em;
	width: 300px;
	}


#DivNavigationPrincipale ul li a{
	text-decoration: none;
	position : relative;
	display: block;
	padding: 0;
	margin: 0;
	border: 0;}

#DivNavigationPrincipale ul li ul li a{
	padding-left: 2px;
	position : relative;
	text-decoration: none;
	font: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #4C0809;
	text-transform: uppercase;
	background-color: #FFFFFF;
	line-height : 20px;
	height: 20px;
	/*css rouge
	border-right: solid 1px #BA0000;
	border-left: solid 1px #BA0000;*/
	}

#DivNavigationPrincipale ul li ul li a:hover {
	/*couleur*/
	background-color: #F4F4F4;
	font: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #4C0809;
	text-transform: uppercase;
}

#DivNavigationPrincipale li:hover ul, #DivNavigationPrincipale li.sfhover ul {
	display: block;
	}
	
/*formulaire de recherche*/

#recherche_loupe{
	margin-top: 1px;
}

.inpTxt {
	margin-top: 7px;
	*margin-top: 3px;
	background-image: url(../images/case_recherche.gif);
	
	padding-top: 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	display:inline;
	border:0;
	color:#c7c7c7;
	width: 108px;
}
	

	

.inpOk {
	background-image: url(../images/boutton_recherche.gif);
	border:0;
	font-size:0;
	width:24px;
	height:21px;
	vertical-align:text-top;
}


/*envoyer*/
#envoyer{
	padding-top:15px;
	float:left;
	width:500px;
}

#dest01,#dest02,#dest03,#dest04{
	width: 400px;
}

#message{
	width: 400px;
}

.form{
	margin-top: 10px;
}

.error{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #ba0000;
}

.error_{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #ba0000;
}

/*plan_site*/
#plan_site{
	display:table-cell;
	width: 500px;
	float: left;
}

#plan_titre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #ba0000;
	text-decoration:none;
}

.plan_site ul{
	
}

.plan_site li{
	
}

.plan_site li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #000000;
	text-decoration:none;
}

.plan_site li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #000000;
	text-decoration:underline;
}


/**/
/**/
#forumContainer label, #forumContaine .item, #PetitionContainer label, #PetitionContainer .item {
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	font-size:11px;}

.tit_message {
	font-family:Arial, Helvetica, sans-serif;
	background:#b3a8b4;
	color:#FFFFFF;
	padding:5px;
	font-size:11px;}



.message, #PetitionMessage {
	margin:5px 0 15px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;}

#myForum_formulaire, #Petition {
	margin:0px 0 20px 0;
}

#myForum_formulaire fieldset, #PetitionContainer fieldset {
	border:1px solid #b3a8b4;}


#myForum_formulaire  legend, #Petition legend {
	color:#4c0809;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	padding:0 5px 0 5px;

}

#PetitionContainer .sign1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	width:24%;}

#PetitionContainer .sign2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-right::25%;}

.colorAlterne1 {
	padding:.3em;
	background:#EBEBEB;}

.colorAlterne2 {
	padding:.3em;}

.forum_formenvoye, #Petition input, #Petition textarea {
	width:95%;
	margin:0 0 7px 0;
	color:#4c0809;
	padding:2px;
	border:1px solid #b3a8b4;}

.forum_item {
	color:#4c0809;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
