body
	{
	padding:0px;
	margin:0 auto;
	background-color:#514e4a;
	text-align:center;
	}
/*
img
	{
	border:0px;
	padding:0px;
	margin:0;
	}
*/
.img_nomarg{
	border:0px;
	padding:0px;
	margin:0;
}
#interface
	{
	padding:0px;
	margin:0 auto;
	width: 960px;
	text-align: left;
	height: 100%;
	}

#header
	{
	padding:0px;
	margin:0 auto;
	width:960px;
	height:100px;
	background-color:#FFFFFF;
	float:left;
	}
	
#header img{
	border:none;
}	

#logo
	{
	float:left;
	}

#banner
	{
	padding:0px;
	margin:0 auto;
	float:right;
	padding-right:20px;
	padding-top:20px;
	}
/* pour la home */
#top_header
	{
	padding:0px;
	margin:0 auto;
	width:960px;
	height:100px;
	background-color:#FFFFFF;
	float:left;
}
#sur_header{
	padding:0px;
	margin:0 auto;
	width:960px;
	float:left;
	background-color:#514e4a;
	padding-bottom:3px;
}
h1#date_home{
	color:#93107e;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding:65px 0 0 0;
	margin:0px 15px 0 0;
	float:right;
	background-color:#FFFFFF;	
}



#sub_header
	{
	padding:0px;
	margin:0 auto;
	width:960px;
	float:left;
	background-color:#514e4a;
	padding-top:3px;
	}

#tools
	{
	float:left;
	height:24px;
	width:320px;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:15px;
	background-color:#FFFFFF;
	}

#tools img
	{
	padding-right:7px;
	}

#daydate
	{
	float:right;
	width:600px;
	text-align:right;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:15px;
	background-color:#FFFFFF;
	height:24px;
	}

#daydate h1
	{
	padding:0px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#93107e;
	font-size:14px;
	}

.noir
	{
	color:#2a2826;
	font-style:italic;
	}

#menu
	{
	padding:0px;
	margin:0 auto;
	float:left;
	width:940px;
	padding-left:20px;
	background-color:#FFFFFF;
	}

#menu_list
	{
	width:920px;
	height:51px;
	padding:0px;
	margin:0 auto;
	list-style:none;
	float:left;	
	background-image:url(images/bk_menu.gif);
	}

#menu_list li
	{
	float:left;
	/*padding-right:16px;*/
	/*padding-right:35px;*/
	padding-right:76px;
	padding-top:14px;
	
	/*margin-right:20px;*/
	}
	
#menu_list li.menu_archive{
	/*margin-left:200px;*/
	/*margin-left:25px;*/
}

#menu_list li.menu_contact{
	padding-right:0;
}
/*
#menu_list li.menu_contact{
	margin-left:120px;
	padding-right:0;
}
*/
#menu_list a
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2a2826;
	text-decoration:none;
	}

#menu_list a:hover
	{
	text-decoration:underline;
	}

#menu_list a.on
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#93107e;
	text-decoration:none;
	}

#menu_list a.on:hover
	{
	text-decoration:underline;
	}

#menu_list a.grise
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8d8d8d;
	text-decoration:none;
	text-align:right;
	}

#menu_list a.grise:hover
	{
	text-decoration:underline;
	}

#content
	{
	padding:0px;
	padding-left:20px;
	padding-right:20px;
	margin:0 auto;
	width:920px;
	float:left;
	background-color:#FFFFFF;
	}

#content_side_left
	{
	float:left;
	width:705px;
	padding-top:29px;
	}

#content_side_right
	{
	float:left;
	width:215px;
	padding-top:29px;	
	}

#content_side_right img{
	margin:0;
	padding:0;
	border:0;
}
#plannerguide
	{
	background-color:#FFFFFF;
	background-image:url(images/bk_orderit.jpg);
	background-repeat:no-repeat;
	background-position:bottom;	
	}

#plannerguide h1
	{
	padding:0px;
	margin:0;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#93107e;	
	}

#plannerguide h2
	{
	padding:0px;
	margin:0;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#2a2826;
	}

#plannerguide h3
	{
	padding:0px;
	margin:0;
	padding-top:7px;
	padding-bottom:7px;
	font-family:Arial;
	font-size:12px;
	color:#2a2826;
	}

#plannerguide h4
	{
	padding:0px;
	padding-bottom:4px;
	margin:0;
	font-family:"Times New Roman", Times, serif;
	font-size:23px;
	color:#93107e;
	font-weight:bold;
	}

#agenda, #chatroom, #flist, .cadre_droite{
	border:3px solid #d2cbc2;
	padding:7px;
	
	margin-bottom:30px;
}
	
#agenda .blanc,
	{
	color:#FFFFFF;
	}
	
#chatroom .blanc{
	background:url(images/bk_globe.jpg) no-repeat;
	margin:0;
/*	
	padding-top:15px;
	padding-left:20px;
	width:54px;
	height:59px;
*/
	padding-top:23px;
	padding-left:2px;
	width:72px;
	height:51px;
	
	color:#FFFFFF;
	float:right;
	
	font-size:14px;
	text-align:center;
}
.titre_chat2{
	margin:0;
	/*float:right;*/
	height:73px;
	line-height:73px;
	vertical-align:middle;		
}

#agenda .blanc a:link, #agenda .blanc a:visited, #chatroom .blanc a:link, #chatroom .blanc a:visited
{
	color:#FFFFFF;
	text-decoration:none;
}
#agenda .blanc a:hover,  #chatroom .blanc a:hover{
	text-decoration:underline;
}
#agenda .blanc{
	color:#FFFFFF;
}

#agenda h1
	{
	padding:0px;
	margin:0;
	padding-top:25px;
	font-family:"Times New Roman", Times, serif;
	/*font-size:20px;*/
	font-size:18px;
	color:#93107e;
	font-weight:bold;
	background-image:url(images/bk_agenda2.jpg);
	/*height:50px;*/
	height:48px;
	}

#chatroom h1{
	padding:0px;
	margin:0;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#93107e;
	font-weight:bold;	
	background-image:none;
	
	width:160px;
	margin-left:35px;
	_padding-left:35px;
}	

#agenda p, #chatroom p
	{
	padding:0px;
	padding-top:10px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#2a2826;
	}

#mailing_list
	{
	border:3px solid #d2cbc2;
	padding:7px;
	
	margin-bottom:30px;
	}
	
.cadre_droite
	{
	border:3px solid #d2cbc2;
	padding:7px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#2a2826;	
	}	

#cadre_facebook{
	border:3px solid #d2cbc2;
	padding:2px 5px;
	
	margin-bottom:30px;
}
#mailing_list h1, #flist h1, .cadre_droite h1
	{
	padding:0px;
	margin:0;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#93107e;
	font-weight:bold;
	}

#mailing_list p, #flist p, .cadre_droite p
	{
	padding:0px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#2a2826;
	}
#mailing_list a:link, #mailing_list a:visited{
	color: #921571;
}
#mailing_email
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f3feff;
	width:168px;
	background-color:#514e4a;
	border:1px solid #93107e;	
	}

#form_mailing_list form
	{
	padding:0px;
	margin:0;
	padding-top:10px;
	height:20px;
	}

#mailing_email
	{
	float:left;
	}

#btn_go
	{
	float:right;
	}

#bbt_online
	{
	border:3px solid #d2cbc2;
	padding:7px;
	
	margin-bottom:30px;
	}

#bbt_online h1
	{
	padding:0px;
	margin:0;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#93107e;
	font-weight:bold;
	text-align:center;
	}

#bbt_online h2
	{
	padding:0px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#2a2826;
	text-align:center;
	}

#bbt_online p
	{
	padding:0px;
	margin:0;
	padding-top:15px;
	text-align:center;
	}

#list_partners
	{
	padding:0px;
	margin:0;
	list-style:none;
	text-align:center;
	}

#list_partners img, #suite_partners img
	{
	padding:0px;
	margin:0;
	padding-bottom:25px;
	}

.articles_line div
	{
	float:left;
	padding-right:20px;
	}
	
.articles_contenu{
	float:left;
	padding-right:20px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2a2826;
	font-weight:normal;
}

.articles_contenu h1{
	padding:0px 0px 10px 0;
	margin:0;
	font-family:"Times New Roman", Times, serif;
	font-size:45px;
	color:#93107e;
	text-transform:uppercase;
	
	border-bottom:dotted 1px #2a2826;
	width:680px;
	font-weight:400;
}
.articles_contenu h2{
	padding:0px 0px 10px 0;
	margin:0;
	font-family:"Times New Roman", Times, serif;
	font-size:23px;
	text-transform:uppercase;
	
	font-weight:bold;
}

.articles_contenu h3{
	padding:0px;
	margin:0;
	padding-bottom:10px;
	padding-top:20px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
}

.articles_contenu hr{
}


.article
	{
	width:215px;
	padding:0px;
	margin:0;
	}

.article h1
	{
	padding:0px;
	margin:0;
	padding-bottom:12px;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#2a2826;
	}

.article p
	{
	padding:0px;
	margin:0;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2a2826;
	font-weight:normal;
	}

.article img
	{
	padding:0px;
	margin:0;
	}

.article_sep
	{
	font-size:0px;
	padding:0px;
	margin:0px;
	float:right;
	width:670px;
	height:1px;
	margin-bottom:15px;
	margin-top:15px;
	background-image:url(images/point_articles.gif);
	background-repeat:no-repeat;
	}

#box_bottom
	{
	padding-right:10px;
	}

#box_bottom div
	{
	width:340px;
	background-image:url(images/bk_box_bottom.gif);
	border-bottom:3px solid #93107e;
	}

#testimonial
	{
	float:left;
	/*height:130px;*/
	height:190px;
	}
	
#f_list
	{
	float:right;
	/*height:130px;*/
	height:190px;
	}

#box_bottom p
	{
	background-image:url(images/top_box_bottom.gif);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	padding-left:6px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	}

#box_bottom img
	{
	padding-top:6px;
	padding-bottom:30px;
	padding-right:6px;
	}

#box_bottom p.align_right
	{
	padding:0px;
	margin:0px;
	padding-right:10px;
	background-image:none;
	text-align:right;
	}

#point_bottom
	{
	background-color:#FFFFFF;
	width:960px;
	text-align:center;
	padding-top:24px;
	padding-bottom:20px;
	}

#bottom
	{
	padding-bottom:15px;
	padding-left:20px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#2a2826;
	}

#bottom a
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#2a2826;
	text-decoration:underline;
	}

#bottom a:hover
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#2a2826;
	text-decoration:none;
	}

.mauve
	{
	color:#93107e;
	}
	
#texte_article{
	padding-top:20px;
}	
	
.photo_auteur{
	float:left;
	margin-right:10px;
	margin-top:5px;
	border:solid 1px #000000;
}
.sepa_line{
	border-bottom:dotted 1px #2a2826;
	margin-top:20px;
	margin-bottom:20px;
	
	clear:both;
}
.sepa_short{
	border-bottom:dotted 1px #2a2826;
	margin-top:20px;
	margin-bottom:30px;
	width:500px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	
	clear:both;
}
.cadre{
	border:solid 1px;
	padding:5px;
	line-height: 15px;
}

.img_gauche{
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	margin-top:5px;
}
.img_droite{
	float:right;
	margin-left:10px;
	margin-bottom:5px;
	margin-top:5px;
}

.citation{
	font-size:19px;
	font-style:italic;
	color:#93107e;
	text-align:center;
	font-weight:bold;
}
.citation200{
	background:url(images/cercle200.jpg) no-repeat;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	width:180px;
	height:130px;
	padding-top:70px;
	padding-left:10px;
	padding-right:10px;
}
.citation150{
	background:url(images/cercle150.jpg) no-repeat;
	color:#FFFFFF;
	font-size:14px;
	text-align:center;
	width:120px;
	height:110px;
	padding-top:40px;
	padding-left:15px;
	padding-right:15px;
	margin:10px;
	font-weight:bold;
}
.citation130{
	background:url(images/cercle130.jpg) no-repeat;
	color:#FFFFFF;
	font-size:13px;
	text-align:center;
	width:110px;
	height:90px;
	padding-top:40px;
	padding-left:10px;
	padding-right:10px;
	margin:10px;
	font-weight:bold;
}
.citation120{
	background:url(images/cercle120.jpg) no-repeat;
	color:#FFFFFF;
	font-size:13px;
	text-align:center;
	width:100px;
	height:75px;
	padding-top:45px;
	padding-left:10px;
	padding-right:10px;
	margin:5px;
	font-weight:bold;
}
.citation100{
	background:url(images/cercle100.jpg) no-repeat;
	color:#FFFFFF;
	font-size:13px;
	text-align:center;
	width:80px;
	height:75px;
	padding-top:25px;
	padding-left:10px;
	padding-right:10px;
	margin:5px;
	font-weight:bold;
}
.rond_archive{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:none;
	margin-top:-20px;
	margin-right:320px;
}

ul.table_matieres{
	/*border-bottom:dotted 1px #2a2826;*/
	margin-bottom:30px;
}
.table_matieres li{
	height:25px;
	line-height:25px;
	vertical-align:middle;
}
.table_matieres a:link, .table_matieres a:visited{
	color:#93107e;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
}
.table_matieres a:hover{
	text-decoration:underline;
}
.table_matieres_sous a:link, .table_matieres_sous a:visited, .table_matieres_sous a:hover{
	text-transform:none;
}
.auteur{
	padding:0px 10px 10px 0;
	margin:0;
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:#2a2826;
	text-transform:none;
	
	border-bottom:none;
	width:auto;
	font-weight:normal;
	text-align:right;
	float:right;
	margin-top:-35px;	
}
/*
h1 .auteur{
	padding:0px 0px 10px 0;
	margin:0;
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:#2a2826;
	text-transform:none;
	
	border-bottom:none;
	width:auto;
	font-weight:normal;
	text-align:right;
	float:right;
	margin-top:-25px;	
}
*/

/* Agenda */
#tab_agenda td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}


/* Form Chat Room */
#fochat label{
	font-size:13px;
	font-weight:bold;
}
.boutton_chat{
	background-color:#93107e;
	border:solid 2px #2a2826;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 5px;
}

.reaction{
	border-top:dotted 1px #2a2826;
	border-bottom:dotted 1px #2a2826;
	margin-top:20px;
	margin-bottom:20px;
	
	padding:10px;
}

.entete_react{
	margin-bottom:20px;
}
.auteur_react{
	font-size:16px;
	font-weight:bold;
	color:#93107e;
}
.date_react{
	color:#8d8d8d;
	font-style:italic;
}
.comment{
}



a.l_titre:link,a.l_titre:visited, a.l_txt_home:link, a.l_txt_home:visited{
	text-decoration:none;
	color:#2a2826;	
}
a.l_titre:hover, a.l_txt_home:hover{
	text-decoration:underline;
}

.back{
	display:block;
	text-align:right;
	margin-top:30px;
	font-weight:bold;
	clear:both;
	/*float:right;*/
}

/**** Archives newsletter ****/
#liste_newsletters{
	padding:5px;
}
#liste_newsletters td{
	vertical-align:bottom;
	margin-bottom:10px;
}
#liste_newsletters a:link, #liste_newsletters a:visited{
	font-weight:bold;
	color:#93107e;
	text-decoration:underline;
}
#liste_newsletters a:hover{
	text-decoration:none;
}

.vignette_arch{
	margin-right:5px;
	border:solid 1px #93107e;
}

/*** Archives ***/
#archives table{
}
#archives th{
	padding:0px;
	margin:0;
	padding-bottom:12px;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#2a2826;
}
#archives td{
	vertical-align:bottom;
}
#archives .img_arch{
	border:solid 1px #93107e;
	margin-right:5px;
}
#archives .vign_dest{
	border:solid 1px #93107e;
	margin-top:5px;
}
.col_arch{
	width:150px;
	padding-right:20px;
}

#archives .sepa_col td{
	height:30px;
	padding-bottom:20px;
}

.l_cadre{
	text-decoration:none;
	cursor:pointer;
}