@charset "iso-8859-1";
/* CSS Document */
							  
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}	 
div {margin: 0px; padding: 0px; }

#entete { display: none; }
p {
	
	margin-top: 0px;
	margin-bottom: 15px;
}
img {border: 0; vertical-align: baseline}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #e1ddd8;
	text-align: left;
	vertical-align: middle;
	margin-top: 10px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #e30045;
	text-align: left;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #a19689;
	text-align: left;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

label{clear:both;display:block}

a {
	color: #8b6d60;
	text-decoration: underline;
}
a:hover {
	color: #e30045;
	text-decoration: underline;
}

li {
	list-style-image: url({PicturesDir}/bullet_carre.gif);
	margin-top: 5px;
}

.agenda {
height: 243px;
width: 174px;
background:url({PicturesDir}/fd-agenda.gif);
background-repeat:no-repeat;
}
.Partenaires {
height: 243px;
width: 174px;
background:url({PicturesDir}/fd-agenda.gif);
background-repeat:no-repeat;
}
.visuel {
	padding-top: 5px;
	vertical-align: top;
	display: none;
}
.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8b6d60;
	padding-top: 0px;
	padding-right: 35px;
	padding-bottom: 20px;
	padding-left: 15px;
	text-align: justify;
	vertical-align: top;
	margin: 0px;
	z-index:0;
}	   

.TextePageMembre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8b6d60;
	text-align: justify;
	vertical-align: top;
	padding: 5px 0px 5px 10px;
	margin:0px;
	z-index:0;
}	   
.TextePageMembre h1 {margin:10px 0 10px 0}
.TextePageMembre iframe {border-color: transparent; border: none}

.texte_agenda {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #a19689; text-align: left; vertical-align: top; padding-top: 0px; padding-bottom: 0px; padding-right: 15px; padding-left: 15px; height: 185px; margin: 0 0 5px 0;overflow: hidden }		
.texte_Partenaires {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #a19689; text-align: left; vertical-align: top; padding-top: 0px; padding-bottom: 0px; padding-right: 15px; padding-left: 15px; height: 185px; margin: 0 0 5px 0;overflow: hidden }		
.texte_agenda .texte_Partenaires div#innerwrapper { height: 185px;}
.texte_agenda p {
	margin-top: 3px;
	margin-bottom: 5px;
	padding: 0px;
}
.texte_agenda a:active {
	text-decoration: none;
	color: #a19689;
}
.texte_agenda a:hover {
	text-decoration: none;
	color: #e30045;
}
.texte_Partenaires p {
	margin-top: 3px;
	margin-bottom: 5px;
	padding: 0px;
}
.texte_Partenaires a:active {
	text-decoration: none;
	color: #a19689;
}
.texte_Partenaires a:hover {
	text-decoration: none;
	color: #e30045;
}

.fleche_haut {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 10px;  
}
.fleche_bas {
	text-align: center;
	padding-bottom: 5px;
}
.pointilles_agenda {
	
	margin-bottom: 0px;
	vertical-align: middle;
}


.texte_sous_sous_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8b6d60;
	text-align: right;
	vertical-align: middle;
	padding-top: 12px;
	padding-bottom: 0px;
	padding-right: 33px;
	padding-left: 15px;
	margin: 0px;
}
.texte_sous_sous_menu a:link {
	text-decoration: none;
	color: #8b6d60;
}
.texte_sous_sous_menu a:active {
	text-decoration: none;
	color: #8b6d60;
}
.texte_sous_sous_menu a:hover {
	text-decoration: none;
	color: #e30045;
}
.texte_sous_sous_menu a:visited {
	text-decoration: none;
	
}
.baseline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a19689;
	text-align: center;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.baseline a:link {
	text-decoration: none;
	color: #a19689;
}
.baseline a:active {
	text-decoration: none;
	color: #a19689;
}
.baseline a:hover {
	text-decoration: none;
	color: #e30045;
}
.baseline a:visited {
	text-decoration: none;
	
}
							   
/*Gestion de la barre de Menus Principale*/
.MainMenu {	  padding:0;margin:0;height:34px;}
.MainMenu ul {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; padding: 0; margin: 0px; text-transform: uppercase}
.MainMenu li {text-align: left; margin:0px; padding: 9px 20px 5px 20px; list-style-image: none; list-style-type: none; display: block; float: left; margin-right: 1px; background: url({PicturesDir}/leftbar_menu.gif); background-repeat: no-repeat; background-color: transparent; background-position: 0px 2px}			
/* pour ne pas afficher la petite barre blanche au départ-Attention l'id Menu-2- dépend de l'ID de la première page*/
.MainMenu li#Menu2 {background: none; }	

.MainMenu li a {
	text-decoration: none;
	color: #FFFFFF;
}
.MainMenu li a:hover {
	text-decoration: none;
	color: #434343;
}

div.SubMenuContent {z-index: 10;  visibility: hidden;position:absolute;}
div.SubMenu { }
div.SubMenu ul {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding: 0; margin: 0px; text-transform: none; }
div.SubMenu li {width: 128px; background-image: url({PicturesDir}/submenu2/fd-submenu.gif); z-index: 15; float: none; margin: 0; 
padding: 6px 0 4px 15px; background-repeat: repeat-y; list-style-position: outside}
div.SubMenu li.BottomSubMenu {width: 144px; height: 11px; font-size: 5pt; padding: 2px; margin: 0px; background-image: url({PicturesDir}/submenu2/submenu-bas.gif);  background-position: 0px 0px;clear:both;background-repeat: no-repeat;}

div.SubMenu li a {
	text-decoration: none;
	color: #FFFFFF;
}
div.SubMenu li a:hover {
	text-decoration: none;
	color: #e30045;
}
	 
/*Gestion de la barre de Menu TOP à droite*/
div.MenuTop {margin:77px 0 0 380px;float:right;}
.TopMenu {padding:0px;margin:0px;}
.TopMenu ul {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; padding: 0; margin: 0px; text-transform: uppercase}
.TopMenu li {text-align: left; padding: 2px 0px 2px 5px; list-style-image: none; list-style-type: none; display: block; float: left; margin: 0 3px 0 3px; background: ; background-repeat: no-repeat; background-color: transparent; background-position: 0px 0px; border-left: 1px solid #E30045;}			
/* pour ne pas afficher la petite barre blanche au départ-Attention l'id Menu-2- dépend de l'ID de la première page*/
.TopMenu li#TopMenu26 {border-left:0px }	

.TopMenu li a {
	text-decoration: none;
	color: #e30045;
}
.TopMenu li a:hover {
	text-decoration: none;
	color: #a59a8e;
}

/*Gestion de la barre des Menus du site protégé à gauche*/
.ProtectedMenu {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	width: 126px; 
	list-style-type: none;
	font-size: 13px;
	font-weight: bold;
	color: #a19689;
	border: 0px solid #e1ddd8;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-bottom: 1px;
	margin-left:0px;
	text-align:left;	
	text-transform: uppercase;
	clear:both;
}
.ProtectedMenu a {
	color: #a19689;
	text-decoration: none;
}
.ProtectedMenu a:hover {
	color: #e31050;
	text-decoration: none;	
}
ul.ProtectedMenu_level2 {
	border: 0px solid #e1ddd8;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	margin: 0px;
	list-style-type: square;
	list-style-image: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	list-style-position: outside; 
	text-transform: none;

}
.ProtectedMenu_level2 a {
	color: #666666;
	text-decoration: none;	
}
.ProtectedMenu_level2 a:hover {
	color: #e31050;
	text-decoration: underline;
}

ul.ProtectedMenu_level3 {
	border: 0px solid #e1ddd8;
	margin: 0px;
	padding: 0px;
	list-style-type: circle;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	line-height: 12px;
}

ul.ProtectedMenu_level3 a {
	color: #666666;
	text-decoration: none;	
}
ul.ProtectedMenu_level3 a:hover {
	color: #e31050;
	text-decoration: underline;
}

.ProtectedMenu a.ProtectedMenu_Active, 
.ProtectedMenu_level2 a.ProtectedMenu_Active, 
.ProtectedMenu_level3 a.ProtectedMenu_Active {
	color: #e31050;
	text-decoration: none;	
	font-weight:bold;
}

.InputForm{}
.InputForm input{font-family: Helvetica}
.LeftInputForm{text-align:right;font-weight:bold;padding:0 5px 0 0 } 
.TitleForm {text-align: left; font-size: 10pt; font-weight: bold; background: #E3E3E3}

.ErrorMessage{font-weight:bold;color:red}

.AlertFormInput {border:1px solid  #e31050;}
input,textarea,.NormalFormInput {border: 1px solid #e1ddd8}

.Blog h1 {		
	color: #9C9995;
	vertical-align: middle;
	margin-top: 10px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
} 
.Blog h1 a {		
	color: #e30045;
	text-decoration: none;
}
.Blog h1 a:active {
	color: #8b6d60;
	text-decoration: underline;
}
.Blog h1 a:hover {
	color: #e30045;
	text-decoration: underline;
}
.Blog h2 {		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #9C9995;
	text-align: left;
	margin-top: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
} 	   
.Blog  a {		
	color: #9C9995;
	text-decoration: none;
}
.Blog  a:hover {
	text-decoration: underline;
}
div.BlogSummary {padding:15px}
div.BlogSummary h1 {	
	font-size: 18px;
	font-weight: bold;
	color: #B6B3AF;
}
div.BlogSummary h2 {	
	font-size: 14px;
	font-weight: bold;
	color: #E30045;
}

div.bottomline {font-size:7pt;}
.Separator {
	background:transparent url(../images/pointilles-1x2.gif) top left;
	background-repeat: repeat-x;
	height: 1px;
	width:80%;
	margin: 1px 0 2px 0px;
}
.Blog hr {
	display:none;
}


.breadcrumbs {font-family: Arial, Helvetica, sans-serif;font-size:8pt;text-align:left;margin-left:9px; display: none;}

td.firstcolumn {font-family: Arial, Helvetica, sans-serif;font-size:10pt;font-weight:bold;text-align:right;padding:5px;}

div.block_infos {text-align:center;margin:0 5px 0 20px;width:180px;padding:10px;border:1px solid #E30045}
div.block_infos h2 {margin:3px 0 2px 0;padding:0px}
div.block_infos h3 {margin:3px 0 2px 0;padding:0px}

div.wlpeUsersList table {background-color:#F3EFE9;}
div.wlpeUsersList tr {background-color:white; }
div.wlpeUsersList td {background-color:white; padding:2px;text-align:left;}
div.wlpeUsersList .FirstLine td {background-color:#e1ddd8; font-weight:bold;}

div.StatusAccount {color:red;font-weight:bold;}

.mainbold{font-weight:bold;}

#droite { display: none; }
.bottom { display: none; }
.top { display: none; }
.right { display: none; }
.left { display: none; }

#Impression {
	float: right;
	padding-right: 35px;
	display: none;
	text-align: right;
}
#Impression_protege { float: right; display: none; }
.Impression_wiki { width: 550px; }