@charset "iso-8859-1";

 /*============================================================
	General Specifications
==============================================================*/
#navbar-iframe {
display:none;
height:0;
visibility:hidden
}
* :focus { outline: 0; }

body {
	
	margin: 0;
	padding: 0;
	}

#page {
	margin: 0px auto;
	padding: 0;
	width:990px;
	font-family: Tahoma;
	color: #000000;
	font-size: 14px;
	line-height: 1.6em;
	color: #000000;
	text-align:justify;
	}

	.contenue {
	font-size: 16px;
	font-family: Verdana;
    color: #000000;
	margin-top: 0px;
    text-align:left;
	}	
	
.error_connexion {
	font-weight: bold;
	background: url(../images/bg_message_connexion.png);
	padding-left: 115px;
	padding-top: 8px;
	width:460px;
	height: 20px;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	text-transform: uppercase;
	
	}	
	
.fieldset {
	border: 1px solid #A0A0A0;
    	}	
	
	
.depth-1 {
	border: 1px solid #ddd;
    	}

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	line-height: 15px;
	}

	}


h1, h3 {
	font-size: 14px;
	font-family: Tahoma;
	height: 27px;
	width: 100%;
    font-weight: bold;
    color: #990000;
	
	text-transform: uppercase;
    text-align:left;
	background: url(../images/bg_titre3.png);
	}
	
.componentheading {
	font-size: 14px;
	font-family: Tahoma;
	height: 27px;
	width: 100%;
    font-weight: bold;
    color: #990000;
	margin-top: 1px;
	text-transform: uppercase;
    text-align:left;
	background: url(../images/bg_titre3.png);
	}	
	
	.componentheading_connexion {
	font-size: 14px;
	font-family: Tahoma;
	height: 27px;
	width: 590px;
    font-weight: bold;
    color: #990000;
	margin-top: 1px;
	text-transform: uppercase;
    text-align:left;
	background: url(../images/bg_titre_connexion.png);
	}	
	
h7 {
	font-size: 14px;
	font-family: Tahoma;
	height: 35px;
	width: 100%;
    font-weight: bold;
    color: #336600;
    text-align:left;
	background: url(../images/bg_titre3.png);
	}	
	
	

h1, h1 a, h1 a:hover, h1 a:visited {
	font-size: 22px;
	margin: 0;
    	text-decoration: none;
	color:#000;
	}



h3, h3 a, h3 a:hover, h3 a:visited {
	font-size: 14px;
    	padding: 0;
	color: #000;
	}

h4, h4 a, h4 a:hover, h4 a:visited {
	font-size: 14px;
	color:#000;
	padding: 0;
	line-height: 28px;
	}

h5, h5 a, h5 a:hover, h5 a:visited {
	color:#000;
	padding: 0;
	line-height: 28px;
	}

h6, h6 a.liens_articles_cat, h6 a.liens_articles_cat:visited {
	color:#000;
	padding: 0;
	line-height: 28px;
	}
h6 a.liens_articles_cat:hover {
	color:#CC33CC;
	padding: 0;
	line-height: 28px;
	}	
h6 a.liens_articles_cat:active {
	color:#CCCC33;
	padding: 0;
	line-height: 28px;
	}	

td{color: #000000;text-align:justify;}	

	
a.bas, a.bas:visited{
	color: #002062;
	text-decoration: none;
	font-weight: bold;
	 padding-left: 12px;
	}

a.bas:hover {
	color: #1E1E1E;
	text-decoration: none;
	}


	
a.login, a.login:visited{
	color: #990000;
	text-decoration: none;
	 font-weight: bold;
	 font-size: 11px;
	}

a.login:hover {
	color: #18344E;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	}	
	
a.nouvelles_initiation, a.nouvelles_initiation:visited{
	color: #990000;
	text-decoration: none;
	 font-weight: bold;
	 font-size: 11px;
	
	}

a.nouvelles_initiation:hover {
	color: #18344E;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	background: url(../images/nouvelles_initiation_over.png);
	}		
	
a.read_more, a.read_more:visited{
	color: #001644;
	text-decoration: none;
	 font-weight: bold;
	 font-size: 11px;
	 font-family: Tahoma;
	 background: url(../images/fleche_lire_suite.png) no-repeat;
	 padding-left: 24px;
     padding-bottom: 8px;
	}

a.read_more:hover {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma;
	}	
	
a.paypal, a.paypal:visited{
	color: #001644;
	text-decoration: none;
	 font-weight: bold;
	 font-size: 12px;
	 font-family: Tahoma;
	 background: url(../images/fleche_lire_suite.png) no-repeat;
	 padding-left: 10px;
     padding-bottom: 8px;
	}

a.paypal:hover {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	font-family: Tahoma;
	}		
	
ol {
	line-height: 24px;
    padding-left: 18px;
    padding-top: 0px;
    color: #000000;
	line-height: 1.4em;
    font-weight: normal;
	font-family: Tahoma;
    font-size: 12px;
	background: url(../images/ol_fleche.png) no-repeat 0px 8px;
	margin-left: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	
}	
	
code {
	font: 12px 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps {
	font-size: 10px;
    	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 10px;
	border-left: 1px dashed #1d417d;
	font-style: oblique;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

hr {
	display: none;
	}

.navigation {
	height: 28px;
	padding: 5px;
  	display: block;
	float: left;
	text-align: center;
	font-weight: bold;
    	}

#searchform {
    	width:115px;
	background: #f4f4f4;
	color: #000;
	font-size: 12px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
    	margin: 20px 0 0 15px;
	padding: 2px 2px 1px 2px;
	position: absolute;
	}

#submit {
	background: url(../images/go.png) top no-repeat;
	margin: -20px 0 0 120px;
	width: 50px;
	height: 50px;
	border:none;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}
	
a.liens, a.liens:visited{
	color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
     padding-top: 15px;
	  padding-bottom: 18px;
	text-decoration: none;
	 font-weight: normal;
	 font-size: 14px;
	 font-family: Tahoma;
	}
	
a.liens:hover 2
	color: #CC0000;
	padding-left: 10px;
	padding-right: 10px;
     padding-top: 15px;
	  padding-bottom: 18px;
	text-decoration: underline;
	 font-weight: normal;
	 font-size: 12px;
	 font-family: Tahoma;
	}		

/*==========================================================
	Header
============================================================*/

#headerarea {
	background: url(../images/top_1.png) top no-repeat;
	margin: 0px;
	padding:0;
	height: 170px;
	width: 990px;
	float: left;
	overflow: visible;
	}
#description {
	width: 360px;
	height: 80px;
	float: left;
	margin: 30px 0 0 120px;
	text-align: center;
	}
#header h1, #header h1 a:link {
	font-size: 40px;
	margin: 0;
    	text-decoration: none;
	color:#000;
	}
#top_2 {
	background: url(../images/top_2.png) top no-repeat;
	margin: 0px;
	padding:0;
	height: 46px;
	width: 990px;
	float: left;
	overflow: visible;
	}	
	#top_2_f {
	background: url(../images/top_2_f.png) top no-repeat;
	margin: 0px;
	padding:0;
	height: 46px;
	width: 990px;
	float: left;
	overflow: visible;
	}	
	#top_2_i {
	background: url(../images/top_2_i.png) top no-repeat;
	margin: 0px;
	padding:0;
	height: 46px;
	width: 990px;
	float: left;
	overflow: visible;
	}	
#top_onglet_1 {
	background: url(../images/top_onglet_1.png) top no-repeat;
	margin: 0px;
	padding:0;
	height: 46px;
	width: 990px;
	float: left;
	overflow: visible;
	}	
#top_onglet_2 {
	background: url(../images/top_onglet_2.png) top no-repeat;
	margin: 0px;
	padding:0;
	height: 46px;
	width: 990px;
	float: left;
	overflow: visible;
	}
#top_onglet_3 {
	background: url(../images/top_onglet_3.png) top no-repeat;
	margin: 0px;
	padding:0;
	height: 46px;
	width: 990px;
	float: left;
	overflow: visible;
	}
#top_onglet_4 {
	background: url(../images/top_onglet_4.png) top no-repeat;
	margin: 0px;
	padding:0;
	height: 46px;
	width: 990px;
	float: left;
	overflow: visible;
	}			
	
#top_3 {
	background: url(../images/top_3.png) top no-repeat;
	margin: 0px;
	padding-top:25px;
	height: 75px;
	width: 990px;
	float: left;
	overflow: visible;
	}	
	
	#top_3_f {
	background: url(../images/top_3_f.png) top no-repeat;
	margin: 0px;
	padding:0;
	height: 67px;
	width: 990px;
	float: left;
	overflow: visible;
	}
	
	#top_3_i {
	background: url(../images/top_3_i.png) top no-repeat;
	margin: 0px;
	padding:0;
	height: 67px;
	width: 990px;
	float: left;
	overflow: visible;
	}
	
#rss {
	position: absolute;
	margin-left: 570px;
	margin-top: 182px;
	}

#twitter{
	position: absolute;
	margin-left: 665px;
	margin-top: 182px;
	}


#hup{
	width: 90px;
	height: 90px;
	background: url(../images/holes.png) top no-repeat;
	position: absolute;
	margin: 280px 0 0 450px;
	}

.inputbox, #userreminder .required {padding-left: 2px;font-family: Tahoma;font-size: 12px;color: #000000;font-weight: normal;background: transparent; border-bottom: 1px solid #8D8D8D;border-top: 1px solid #8D8D8D;border-left: 1px solid #8D8D8D;border-right: 1px solid #8D8D8D; }
.inputbox:hover, .inputbox:focus, #userreminder .required:hover, #userreminder .required:focus { background: transparent; border-bottom: 1px solid #244E6B;border-top: 1px solid #8D8D8D;border-left: 1px solid #8D8D8D;border-right: 1px solid #8D8D8D; }
	

.inputbox_connexion, #userreminder .required {padding-left: 5px;font-family: Tahoma;font-size: 12px;color: #002062;font-weight: bold;background: transparent; border-bottom: 1px solid #8D8D8D;border-top: 0px solid #8D8D8D;border-left: 0px solid #8D8D8D;border-right: 0px solid #8D8D8D; }
.inputbox_connexion:hover, .inputbox_connexion:focus, #userreminder .required:hover, #userreminder .required:focus { background: transparent; border-bottom: 1px solid #244E6B;border-top: 0px solid #8D8D8D;border-left: 0px solid #8D8D8D;border-right: 0px solid #8D8D8D; }


.inputbox_newsletter, #userreminder .required {padding-left: 2px;font-family: Tahoma;font-size: 10px;color: #C63200;font-weight: normal;background: transparent; border-bottom: 1px solid #8D8D8D;border-top: 0px solid #8D8D8D;border-left: 0px solid #8D8D8D;border-right: 0px solid #8D8D8D; }
.inputbox_newsletter:hover, .inputbox_newsletter:focus, #userreminder .required:hover, #userreminder .required:focus { background: transparent; border-bottom: 1px solid #244E6B;border-top: 0px solid #8D8D8D;border-left: 0px solid #8D8D8D;border-right: 0px solid #8D8D8D; }

.inputbox_stage, #userreminder .required {padding-left: 2px;font-family: Tahoma;font-size: 12px;color: #000000;font-weight: normal;background: transparent; border-bottom: 1px solid #8D8D8D;border-top: 0px solid #8D8D8D;border-left: 0px solid #8D8D8D;border-right: 0px solid #8D8D8D; }
.inputbox_stage:hover, .inputbox_stage:focus, #userreminder .required:hover, #userreminder .required:focus { background: transparent; border-bottom: 1px solid #244E6B;border-top: 0px solid #8D8D8D;border-left: 0px solid #8D8D8D;border-right: 0px solid #8D8D8D; }

.inputbox_stage_texte, #userreminder .required { font-weight: normal;background: transparent; border: 1px solid #8D8D8D; }
.inputbox_stage_texte:hover, .inputbox_stage_texte:focus, #userreminder .required:hover, #userreminder .required:focus { background: transparent; border: 1px solid #3677A2; }

.inputbox_recherche, #userreminder .required {font-family: Tahoma;font-size: 12px;font-weight: normal;background: transparent;border-bottom: 1px solid #8D8D8D;border-top: 0px solid #8D8D8D;border-left: 0px solid #B9B9B9;border-right: 0px solid #B9B9B9; }
.inputbox_recherche:hover, .inputbox_recherche:focus, #userreminder .required:hover, #userreminder .required:focus { background: transparent; border-bottom: 1px solid #8D8D8D;border-top: 0px solid #8D8D8D;border-left: 0px solid #B9B9B9;border-right: 0px solid #B9B9B9; }


.inputbox_invitation, #userreminder .required {padding-left: 5px;font-family: Tahoma;font-size: 12px;color: #002062;font-weight: bold;background: transparent; border-bottom: 1px solid #8D8D8D;border-top: 0px solid #8D8D8D;border-left: 0px solid #8D8D8D;border-right: 0px solid #8D8D8D; }
.inputbox_invitation:hover, .inputbox_invitation:focus, #userreminder .required:hover, #userreminder .required:focus { background: transparent; border-bottom: 1px solid #244E6B;border-top: 0px solid #8D8D8D;border-left: 0px solid #8D8D8D;border-right: 0px solid #8D8D8D; }



/*=======================================================================
	Pages Menu
=======================================================================*/

	
	
#menu{
	float: left;
	width: 620px;
	height: 50px;
	margin: 0;
	}


ul#navlist {
	position: relative;
	margin: 14px 0px 0 180px;
	padding: 0;
	white-space: nowrap;
	float:left;
	width:730px;
	color: #000000;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	
	}

#navlist li {
       	float: left;
        list-style: none;
	padding: 5px;
	border-right: 1px solid #FFEC9E;
    	}

#navlist li a, #navlist li a:visited { 
	color: #000000;
	margin: 0;
	padding: 5px;
	} 

	
#navlist a:hover,

#navlist a:active,

#navlist a:focus {
color: #ffffff;
background: #F7FBF5;

}	
#navlist a span	{
	
	}	
	
#navlist a:hover span	{
	color: #000000;
	background: #F7FBF5;
	}	
	
#navlist a:hover 	{
	color: #000000;
	background: #F7FBF5;
	}	
		
	
#navlist li.active a,

#navlist li.active a:hover,

#navlist li.active a:active,

#navlist li.active a:focus {

	background: #F7FBF5;

}


#navlist li.active a span,

#navlist li.active a:hover span,

#navlist li.active a:active span,

#navlist li.active a:focus span {

	background: #F7FBF5;

	

}

	

ul#pied_page {
	position: relative;
	margin: 8px 0px 8px 0px;
	padding: 0;
	white-space: nowrap;
	float:left;
	width:400px;
	color: #000000;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	}
#pied_page li {
       	float: left;
        list-style: none;
	padding: 5px;
	border-right: 1px solid #000000;
	font-weight: bold;
    	}
#pied_page li a, #pied_page li a:visited { 
	color: #000000;
	margin: 0;
	padding: 5px;
	font-weight: bold;
	} 
#pied_page a:hover,
#pied_page a:active,
#pied_page a:focus {
color: #ffffff;
background: #FFEC9E;
font-weight: bold;
}	
#pied_page a span	{
	}	
#pied_page a:hover span	{
	color: #000000;
	background: #FFEC9E;
	}	
#pied_page a:hover 	{
	color: #000000;
	background: #FFEC9E;
	}	
#pied_page li.active a,
#pied_page li.active a:hover,
#pied_page li.active a:active,
#pied_page li.active a:focus {
	background: #FFEC9E;
}
#pied_page li.active a span,
#pied_page li.active a:hover span,
#pied_page li.active a:active span,
#pied_page li.active a:focus span {
	background: #FFEC9E;
}




		



#menu_inscription_top{
	float: left;
	width: 300px;
	height: 50px;
	margin: 0;
	}

ul#navinscription {
	position: relative;
	margin: 16px 0px 0px 40px;
	padding: 0;
	white-space: nowrap;
	float:left;
	width:300px;
	color: #000000;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	
	}

#navinscription li {
       	float: left;
        list-style: none;
	padding: 5px;
	border-right: 1px solid #FFEC9E;
	border-left: 1px solid #FFEC9E;
	
    	}

#navinscription li a, #navinscription li a:visited { 
	color: #CCCCCC;
	margin: 0;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 4px;
	padding-bottom: 4px;
	background: #8F0101;
	
	} 

	
#navinscription a:hover,

#navinscription a:active,

#navinscription a:focus {
color: #ffffff;
background: #7A1412;

}	
#navinscription a span	{
	
	}	
	
#navinscription a:hover span	{
	color: #ffffff;
	background: #7A1412;
	}	
	
#navinscription a:hover 	{
	color: #000000;
	background: #F7FBF5;
	}	
		
	
#navinscription li.active a,

#navinscription li.active a:hover,

#navinscription li.active a:active,

#navinscription li.active a:focus {

	background: #000000;
	color: #ffffff;

}


#navinscription li.active a span,

#navinscription li.active a:hover span,

#navinscription li.active a:active span,

#navinscription li.active a:focus span {

	background: #000000;
	color: #ffffff;

	

}






/*==============================================================
	Positioning of the ad banners
================================================================*/

#ad160 /* banner in the sidebar*/ {
	width:160px;
	margin-left: 20px;
	}


/*=====================================================================
	Blog page
=======================================================================*/

#pbody {
	width:990px;
	margin:0px;
	background: url(../images/pbody.png) top repeat-y;
        float:left;
	}

#content {
	width:700px;
	padding: 0 10px;
	margin: 0px 0px 0 0;
	float:right;
	}
	
.button {
  color: #ffffff;
  font-family: Tahoma;
  text-align: center;
  font-size: 12px;
  font-weight: normal;
  width: 280px;
  background: url(../images/button_contact.png) no-repeat;
  line-height: 12px;
  height: 25px;
  margin: 1px;
  cursor: pointer;
  border: 0px solid #7BB34C;
}	
	
.button_references {
  color: #ffffff;
  font-family: Tahoma;
  text-align: center;
  font-size: 12px;
  font-weight: normal;
  width: 240px;
  background: url(../images/button_references.png) no-repeat;
  line-height: 23px;
  height: 25px;
  margin: 1px;
  cursor: pointer;
  border: 0px solid #7BB34C;
}	
a.references {
  color: #ffffff;
  font-family: Tahoma;
  text-align: center;
  font-size: 12px;
  font-weight: normal;
  width: 240px;
  
  height: 25px;
  margin: 1px;
  cursor: pointer;
  border: 0px solid #7BB34C;
}
	
.button_newsletter {
  color: #ffffff;
  font-family: Tahoma;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  width: 100px;
  background: url(../images/button_newsletter.png) no-repeat;
  line-height: 12px;
  height: 25px;
  margin: 1px;
  cursor: pointer;
  border: 0px solid #7BB34C;
}

.button_back {
  color: #000000;
  font-family: Tahoma;
  text-align: left;
  padding-left: 33px;
  font-size: 12px;
  font-weight: normal;
  width: 200px;
  background: url(../images/back_button.png) no-repeat;
  height: 28px;
  cursor: pointer;
  border: 0px;
}

.button_contact {
  color: #ffffff;
  font-family: Tahoma;
  text-align: center;
  font-size: 12px;
  font-weight: normal;
  width: 280px;
  background: url(../images/button_contact.png) no-repeat;
  line-height: 12px;
  height: 25px;
  margin: 1px;
  cursor: pointer;
  border: 0px solid #7BB34C;
}

.button_stage {
  color: #ffffff;
  font-family: Tahoma;
  text-align: center;
  font-size: 12px;
  font-weight: normal;
  width: 280px;
  background: url(../images/button_stage.png) no-repeat;
  line-height: 12px;
  height: 25px;
  margin: 1px;
  cursor: pointer;
  border: 0px solid #7BB34C;
}


.button_recherche {
  color: #ffffff;
  font-family: Tahoma;
  font-size: 10px;
  border: 0px solid #cccccc;
   cursor: pointer;
  background: url(../images/go.png) no-repeat ;
  padding-top: 0px;
 height: 33px;
 width: 38px;
  margin-top: 8px;
  margin-left: 8px;
 
}

.button_invitation {
  color: #ffffff;
  font-family: Tahoma;
  text-align: center;
  font-size: 12px;
  font-weight: normal;
  width: 240px;
  background: url(../images/button_invitation.png) no-repeat;
  line-height: 12px;
  height: 25px;
  margin: 1px;
  cursor: pointer;
  border: 0px solid #7BB34C;
}


/*=====================================================================
	The actual Blog post look
======================================================================*/

.post {
	width:400px;
	float: left;
	margin-top: 0px;
	margin-bottom:14px;
	text-align: justify;
	font-size:14px;
	}

.ptitle{
	width: 400px;
	padding: 0px;
	text-align: left;
	float: left;
	margin: 0 0 0 0;
	line-height: 28px;
	}



.date {
	background: url(../images/date.png) top no-repeat;
	width: 65px;
	height: 59px;
	padding: 11px 0 0 0;
	float: right;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	margin: 0 -35px 0 0;
	text-align: center;
	}

.day{
	font-size: 22px;
	}

.entry, .sentry {
	width: 400px;
	padding: 0;
	margin: 0px;
	float: left;
	line-height: 28px;
	overflow: hidden;
	}

.sentry p{
	float: left;
	}

.thumb{
	float:left;
	margin: 21px 10px 0px 0;
	}

.postmetadata {
	width: 360px;
	height: 54px;
	overflow: hidden;
	float: left;
	padding: 0;
	margin: 0;
	font-size: 11px;
    	line-height: 27px;
	text-align: right;
    	}

.post hr {
	display: block;
	}

.smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
	}

.attachment {
	text-align: center;
	margin: 5px 0px;
	}

.clear {
	clear: both;
	}

.entry li {
	list-style-type: disc;
	list-style-image: url(../images/tack.png);
	}

.sentry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: square;
	padding-left: 10px;
	text-indent: 5px;
	line-height: 28px;
	float: left;
	}

.sentry li {
	list-style-type: disc;
	list-style-image: url(../images/tack.png);
	margin: 0 0 0 10px;
	line-height: 28px;
	}

.sentry ol {
	padding: 0 0 0 35px;
	float: left;
	line-height: 28px;
	}

.sentry ol li {
	padding: 0;
	line-height: 28px;
	}


/*===================================================
	Sidebar
=====================================================*/

#sidebar{
	float:left;
	margin:-50px 0 0 20px;
	font-family: georgia;
	font-size: 12px;
	padding: 0;
	}

#one{
	margin: 0;
	padding:  0;
	float: left;
	}
#one .sidebarwidget {
	margin: 0;
	width: 220px;
	padding:  0;
	color: #afa286;
}

#one a, #one a:visited{
	color: #afa286 !important;
	}

#one a:hover{
	color: #fff !important;
	}
#one ul {
        margin:0px;
        padding:0px;
        list-style-type:none;
        }
#one ul li, #one li {
	background: url(../images/tack.png) left no-repeat;
	color: #afa286;
	text-decoration: none;
	padding: 5px 0px 5px 20px !important;
	display:block;
	border-bottom: 1px dashed #783634;
	margin: 0;
	}

#one ul li a:hover {	
	color: #fff;
	}

#two{
	margin: 0 0 0 2px;
	width: 207px;
	padding: 0;
	float: right;
	color: #000;
	}
.second_widget {
        margin:0px;
        padding:0px;
}
.second_widget .widget .widget-content{
	width: 180px;
        padding-left:17px;
        padding-right:10px;
	background: url(../images/side2.png) top repeat-y;
        margin-top:-7px;
        padding-top: 10px;
	}

.second_widget .widget {
	width: 207px;
	background: url(../images/sidebot2.png) bottom no-repeat;
        padding-bottom:24px;
	}

#one  {
	width:200px;
	height: 35px;
	padding:40px 5px 0 5px;
	background: url(../images/stitle1.png) top no-repeat;
	margin: 0px auto;
	font-size:18px;
	text-align: center;
	color:#0b496c;
	}

#two .second_widget h2 {
	width:197px;
	height: 23px;
	padding:35px 5px 5px 5px;
	background: url(../images/stitle2.png) top no-repeat;
	margin: 0 auto;
	font-size:18px;
	text-align: center;
	color:#494b52;
	}

#two a, #two a:visited{
	color: #000;
	}

#two a:hover{
	color: #b90000;
	}

#two ul {
        margin:0px;
        padding:0px;
        list-style-type:none;
        }

#two ul li, #two li {
	background: url(../images/clip.png) left no-repeat;
	color: #000;
	text-decoration: none;
	padding: 5px 0 5px 20px;
	display:block;
	border-bottom: 1px dashed #bad5a0;
	margin: 0 10px;
	}

#two ul li a:hover {	
	color: #b90000;
	}

#sidebar li{
	list-style-type: none;
	}

#sidebar ul {
	list-style-type: none;
	margin: 0 ;
	padding: 0;
	}

#sidebar ul ul  {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

#sidebar ul ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;
	}

#sidebar ul ul ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;
	}
	
#sidebar ul li {
	height:100%;
	line-height:14px;
	}

#sidebar p {
	padding: 7px 10px;
	margin:0;	
	}

#sidebar table {
	width:100%;
	text-align:center;
	}	

#sidebar ul li {
	list-style-type: none;
	}



/*================================================================
    Begin Comments
==================================================================*/

#replies {
	width: 400px;
	padding: 0 5px 5px 5px;
	margin: 0;
	}

#respond{
	float: left;
	width: 370px;
	padding: 0 10px;
	margin: 0px;
	margin-top: 0;
	}

h3.comments{
	font-size: 18px;
	color: #345491;
	text-align: left;
	float: left;
	}

ol.commentlist {
	margin:0;
	padding:0;
	}

.commentlist li {
	border-top: 3px dashed #fffad4;
	list-style:none;
	margin-bottom:14px;
	float: left;
	width: 390px;
	}

.commentlist .commentinfo {
	background: #fffad4;
	float: left;
	width: 370px;
	padding: 10px ;
	font-style:normal;
	}	

.commentlist .commentinfo img {
	float:left;
	margin-right:9px;
	}

.commentlist .author {
	font: small-caps bold 16px Georgia, "Times New Roman", Times, serif;
	}

.commentlist .time {
	background: url(../images/time.png) bottom left no-repeat;
	padding-left:20px;
	}

.commenttext {
	background: #dfebf0;
	width: 370px;
	float: left;
	padding: 0 10px;
	margin: 0 0 10px 0;
	}

#commentform input {
    	background: #efefef;
	color: #000;
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
    	margin: 5px 10px 0 0;
	}

#commentform textarea {
    	background: #efefef;
	color: #000;
	width: 340px;
	padding: 2px;
	}

#respond:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

#commentform p {
	margin: 5px 0;
    	font-weight: normal;
	line-height: 14px;
	text-transform: none;
    	font-family: Georgia,'Lucida Grande', Verdana, Arial, Sans-Serif;
	}


/*=======================================================================
	Footer
=========================================================================*/

#footer_1 {
	background: url(../images/footer_1.png);
	margin: 0;
   	width: 990px;
	padding:0;
	clear: both;
	}
	
#footer_2 {
	background: url(../images/footer_2.png) top no-repeat;
	margin: 0;
   	width: 990px;
	padding:0;
	height: 138px;
	clear: both;
	}	

/*===============================================================
    Begin Images
=================================================================*/

p img {
	padding: 0;
	max-width: 100%;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
  	display: block;
   	float: right;
	}

.alignleft {
    	display: block;
   	float: left;
	}

a img {
	border: none;
	}


.avatar-image-container avatar-stock img,.avatar-image-container img{float:left;width:35px;height:35px;}
.avatar-image-container{border-right:solid 1px #DDD;border-bottom:solid 1px #DDD;width:35px;height:35px;float:left;padding:2px;margin-right:10px;}
.widget-item-control{
display:none;
}
.quickedit{
display:none;
}
#blog-pager-older-link {
float:right;
}
#blog-pager-newer-link {
height:30px;
margin-right:10px;
}
.home-link {
height:30px;
text-align:center;
}

#blog-pager-older-link {
height:30px;
margin-left:10px;
}
#blog-pager-newer-link a:hover {
text-decoration:underline;
}
#blog-pager-older-link a:hover {
text-decoration:underline;
}
#blog-pager{float:left; width:380px;}
#one .sidebarwidget .Text {
margin-left:10px;
}

.createdby {

font-size: 12px;
font-style: italic;
color: #454545;
padding-left: 10px;
padding-top: 10px;
}


/* MENU ONGLET
--------------------------------------------------------- */


}


}
















/* MENU GAUCHE

--------------------------------------------------------- */

#nav_gauche {

	font-size: 11px;
}


#nav_gauche ul {

	margin: 0;

	padding: 0;

	float: left;

}



#nav_gauche li {

	margin: 0;

	padding: 0;

	display: inline;

	background: none;

}



#nav_gauche a {
    line-height: 26px;
	width: 170px;
	display: block;
	text-align: left;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-left: 20px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 11px;
	font-family:Tahoma;
	font-weight: bold;
	background-color: #CEC3B2;
	color: #4C4C4C;
	text-decoration: none;
}


#nav_gauche a:hover,
#nav_gauche a:active,
#nav_gauche a:focus {
	color: #ffffff;
	text-decoration: none;
	background-color: #808080;
	font-weight: bold;
	font-size: 11px;
	font-family:Tahoma;
}



#nav_gauche li.active a,

#nav_gauche li.active a:hover,

#nav_gauche li.active a:active,

#nav_gauche li.active a:focus {

	color: #ffffff;
	background-color: #434343;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family:Tahoma;
	

}



#newsletter{
	margin: 0;
	padding:  0;
	float: left;
	}
#newsletter .sidebarwidget {
	margin: 0;
	width: 220px;
	padding:  0;
	color: #afa286;
}

#newsletter a, #newsletter a:visited{
	color: #575143 !important;
	}

#newsletter a:hover{
	color: #336600 !important;
	}
#newsletter ul {
        margin:0px;
        padding:0px;
        list-style-type:none;
        }
#newsletter ul li, #newsletter li {
	
	color: #575143;
	text-decoration: none;
	padding: 2px 0px 8px 0px !important;
	display:block;
	
	margin: 0;
	}

#newsletter ul li a:hover {	
	color: #336600;
	}
	
#newsletter  {
	width:200px;
	height: 35px;
	padding:40px 5px 0 5px;
	background: url(../images/stitle1.png) top no-repeat;
	
	margin-left: 0px;
	font-size:12px;
	text-align: center;
	color:#0b496c;
	}	

	
#bg_top_gauche  {
	width:200px;
	height: 35px;
	padding:40px 0 0 0px;
	background: url(../images/stitle1.png) top no-repeat;
	
	margin-left: 0px;
	font-size:12px;
	text-align: center;
	color:#0b496c;
	}	
	
#bg_top_gauche_2  {
	width:200px;
	height: 35px;
	padding:40px 0 0 0px;
	background: url(../images/stitle1_2.png) top no-repeat;
	margin-left: 0px;
	font-size:11px;
	text-align: center;
	color:#000000;
	font-weight: bold;
	}		
	
#bg_top_pub  {
	width:200px;
	height: 35px;
	padding:40px 0 0 0px;
	background: url(../images/stitle_pub.png) top no-repeat;
	
	margin-left: 0px;
	font-size:12px;
	text-align: center;
	color:#0b496c;
	}		
	
#bg_bas_gauche  {
	width:200px;
	height: 12px;
	padding:0 0 0 5px;
	background: url(../images/bg_bas_gauche.png) no-repeat;
	margin-left: 0px;
	font-size:12px;
	text-align: center;
	color:#0b496c;
	}
	
#bg_bas_gauche_2  {
	width:200px;
	height: 12px;
	padding:0 0 0 5px;
	background: url(../images/bg_bas_gauche_2.png) no-repeat;
	margin-left: 0px;
	font-size:12px;
	text-align: center;
	color:#0b496c;
	}	
	
	
#liens_articles_cat {

	font-size: 11px;
}


#liens_articles_cat ul.liens_articles_cat {

	margin: 0;

	padding: 0;

	float: left;

}



#liens_articles_cat li.liens_articles_cat {

	margin: 0;

	padding: 0;

	display: inline;

	background: none;

}



#liens_articles_cat a.liens_articles_cat {
    line-height: 26px;
	width: 170px;
	display: block;
	text-align: left;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-left: 20px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 11px;
	font-family:Tahoma;
	font-weight: bold;
	background-color: #CEC3B2;
	color: #4C4C4C;
	text-decoration: none;
}

#liens_articles_cat a.liens_articles_cat:hover,
#liens_articles_cat a.liens_articles_cat:active,
#liens_articles_cat a.liens_articles_cat:focus {
	color: #ffffff;
	text-decoration: none;
	background-color: #808080;
	font-weight: bold;
	font-size: 11px;
	font-family:Tahoma;
}



#liens_articles_cat li.active a.liens_articles_cat,

#liens_articles_cat li.active a.liens_articles_cat:hover,

#liens_articles_cat li.active a.liens_articles_cat:active,

#liens_articles_cat li.active a.liens_articles_cat:focus {

	color: #ffffff;
	background-color: #808080;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family:Tahoma;
	

}



/* ja-splitmenu menu */

#ja-splitmenu {

	float: center;
    height: 37px;
	margin: 0;
    
	padding: 0;
	font-size: 11px;
    font-family:Tahoma;
    

}



#ja-splitmenu ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



#ja-splitmenu li {

	margin: 0;

	padding: 0;

	display: inline;

}



#ja-splitmenu a {

	float: left;
    
	margin-bottom: 2px;
   width: 179px;
	padding: 0 0 0 15px;
	

	color: #005989;

	background: none;

	font-weight: normal;
font-size: 11px;
	text-decoration: none;

	text-align: left;
	background: url(../images/topnav_n_left.png) repeat-x top left;

}



#ja-splitmenu a:hover,

#ja-splitmenu a:active,

#ja-splitmenu a:focus {
color: #ffffff;

}



#ja-splitmenu a span {

	margin: 0;

	float: left;
   
	padding-left: 10px;
font-size: 11px;
	display: block;
    
	background: none;

	color: #000000;
	background: url(../images/topnav_n_right.png) no-repeat top right;

		

}



/* Commented Backslash Hack hides rule from IE5-Mac \*/

#ja-splitmenu a span {

	float: none;

}



/* End IE5-Mac hack */

#ja-splitmenu a:hover span {

	color: #ffffff;

	

}



#ja-splitmenu a:hover {

	background: url(../images/top_nav_left.png) repeat-x top left;

}



#ja-splitmenu a:hover span {

	background: url(../images/top_nav_right.png) no-repeat top right;

}



#ja-splitmenu li.active a,

#ja-splitmenu li.active a:hover,

#ja-splitmenu li.active a:active,

#ja-splitmenu li.active a:focus {

	background: url(../images/top_nav_left.png) repeat-x top left;

}



#ja-splitmenu li.active a span,

#ja-splitmenu li.active a:hover span,

#ja-splitmenu li.active a:active span,

#ja-splitmenu li.active a:focus span {

	padding-left: 10px;

	background: url(../images/top_nav_right.png) no-repeat top right;

	color: #ffffff;
	font-size: 11px;
}
	

	/* MENU RECHERCHE
--------------------------------------------------------- */

#ja-subnav-recherche {
	float: center;
    height: 37px;
	margin: 0;
	padding: 0;
	font-size: 12px;
    font-family:Tahoma;
}

#ja-subnav-recherche ul {
	margin: 0;
	padding: 0;
 font-family:Tahoma;
	list-style: none;
}

#ja-subnav-recherche li {
	margin: 0;
 font-family:Tahoma;
	padding: 0;
	display: inline;

}

#ja-subnav-recherche a {
  float: left;
	margin: 0;
	padding: 0 ;
 font-family:Tahoma;
	color: #D5D5D5;
	background: none;
	font-weight: bold;
font-size: 12px;
	text-decoration: none;
	text-align: center;
}

#ja-subnav-recherche a:hover,

#ja-subnav-recherche a:active,

#ja-subnav-recherche a:focus {
color: #FFFFFF;

}

#ja-subnav-recherche a span {

	margin: 0;
	float: left;
 font-family:Tahoma;
	padding: 0;
font-size: 12px;
	display: block;

	background: none;
font-weight: bold;
	color: #D5D5D5;
	

}


/* Commented Backslash Hack hides rule from IE5-Mac \*/

#ja-subnav-recherche a span {

	float: none;

}

/* End IE5-Mac hack */

#ja-subnav-recherche a:hover span {

	color: #ffffff;
}

#ja-subnav-recherche a:hover {

	color: #ffffff;

}


#ja-subnav-recherche li.active a,

#ja-subnav-recherche li.active a:hover,

#ja-subnav-recherche li.active a:active,

#ja-subnav-recherche li.active a:focus {

	color: #ffffff;

}

#ja-subnav-recherche li.active a span,

#ja-subnav-recherche li.active a:hover span,

#ja-subnav-recherche li.active a:active span,

#ja-subnav-recherche li.active a:focus span {

	padding: 0px;

	

	color: #ffffff;
	font-size: 12px;
}


/* MENU ATELIER ECRITURE
--------------------------------------------------------- */

#ja-subnav-atelier {
	float: center;
    height: 37px;
	margin: 0;
	padding: 0;
	font-size: 12px;
    font-family:Tahoma;
}

#ja-subnav-atelier ul {
	margin: 0;
	padding: 0;
 font-family:Tahoma;
	list-style: none;
}

#ja-subnav-atelier li {
	margin: 0;
 font-family:Tahoma;
	padding: 0;
	display: inline;

}

#ja-subnav-atelier a {
  float: left;
	margin-right: 35px;
	padding-top: 5px ;
	padding-bottom: 3px ;
	padding-left: 8px ;
	padding-right: 0px ;
 font-family:Verdana;
	color: #A8A8A8;
	background: none;
	font-weight: bold;
font-size: 12px;
	text-decoration: none;
	text-align: center;
}

#ja-subnav-atelier a:hover,

#ja-subnav-atelier a:active,

#ja-subnav-atelier a:focus {
color: #FFFFFF;


}

#ja-subnav-atelier a span {

	margin: 0;
	float: left;
 font-family:Tahoma;
	padding: 0;
font-size: 12px;
	display: block;

	background: none;
font-weight: bold;
	color: #D5D5D5;
	

}


/* Commented Backslash Hack hides rule from IE5-Mac \*/

#ja-subnav-atelier a span {

	float: none;

}

/* End IE5-Mac hack */

#ja-subnav-atelier a:hover span {

	color: #ffffff;
}

#ja-subnav-atelier a:hover {

	color: #ffffff;

}


#ja-subnav-atelier li.active a,

#ja-subnav-atelier li.active a:hover,

#ja-subnav-atelier li.active a:active,

#ja-subnav-atelier li.active a:focus {

	color: #ffffff;

}

#ja-subnav-atelier li.active a span,

#ja-subnav-atelier li.active a:hover span,

#ja-subnav-atelier li.active a:active span,

#ja-subnav-atelier li.active a:focus span {

	padding: 0px;

	

	color: #ffffff;
	font-size: 12px;
}

















#ja-subnav {
	float: center;
    height: 37px;
	margin: 0;
	padding: 0;
	font-size: 12px;
    font-family:Tahoma;
}

#ja-subnav ul {
	margin: 0;
	padding: 0;
 font-family:Tahoma;
	list-style: none;
}

#ja-subnav li {
	margin: 0;
 font-family:Tahoma;
	padding: 0;
	display: inline;

}

#ja-subnav a {
  float: left;
	margin: 0;
	padding: 0 ;
 font-family:Tahoma;
	color: #D5D5D5;
	background: none;
	font-weight: bold;
font-size: 12px;
	text-decoration: none;
	text-align: center;
}

#ja-subnav a:hover,

#ja-subnav a:active,

#ja-subnav a:focus {
color: #FFFFFF;

}

#ja-subnav a span {

	margin: 0;
	float: left;
 font-family:Tahoma;
	padding: 0;
font-size: 12px;
	display: block;

	background: none;
font-weight: bold;
	color: #D5D5D5;

}


/* Commented Backslash Hack hides rule from IE5-Mac \*/

#ja-subnav a span {

	float: none;

}

/* End IE5-Mac hack */

#ja-subnav a:hover span {

	color: #ffffff;
}

#ja-subnav a:hover {

	color: #ffffff;

}


#ja-subnav li.active a,

#ja-subnav li.active a:hover,

#ja-subnav li.active a:active,

#ja-subnav li.active a:focus {

	color: #ffffff;

}

#ja-subnav li.active a span,

#ja-subnav li.active a:hover span,

#ja-subnav li.active a:active span,

#ja-subnav li.active a:focus span {

	padding: 0px;

	

	color: #ffffff;
	font-size: 12px;
}





