
html, body {

	font: normal 90% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; 
	height: 100%;
	margin: 0;
	position: relative;
	background : #FFF;
}


.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}

#entete,#menu, #center, #pied ,#barre, #menuan,#liste{ 
	width: 980px;
	margin: 0 auto;
}	


#center{
	/* border: 2px solid #e6e4cf;*/
}
/*------------------ entete --------------------------- */

#entete {
	background-color: #fff;
	height: 80px;
}
#entete h1 
{
/* float : left; */

position:absolute;
top:48px;
left:auto;
color: #808080;
font-size: 11px;
padding : 0px;
margin : 0px 0 0 10px;
width:320px;
height:30px;

}

.logo1
{
	float : left;
}
.logo3
{
	float : right;
	text-align:right;
	width: 330px;
	margin-right:40px;
	margin-bottom:0px;
	margin-top:10px;
}
.logo33
{
	float : right;
	text-align:right;
	width: 460px;
	margin-right:40px;
	margin-bottom:0px;
	margin-top:10px;
}

.logo3 p
{
	color: #808080;
	
	padding : 0px;
	margin : 0px 0 0 10px;
	width:330px;
	height:30px;
}
.logo2{
		width: 450px;
		float:right;
 		/* font: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;*/
 		
 		margin-top:10px;
 		background-color: #fff ; 
 		text-align:right;
 }
 #entete ul {
 	clear:left;
	float:left;
	margin: 0;
	list-style: none;
	margin-bottom:0px;
	width:400px;
	text-align:right;
	margin-top:-6pt;
	text-align:left;
	padding-left:0px;
	
	
	
}
#entete li {
	display: inline;
	font-size:90%;
	padding:0px;
	padding-right:30px;
	margin-bottom:10px;
	padding-bottom:10px;
	margin-left:0px;
	padding-left:0;
	
	
}
#entete ul li a {
text-decoration : underline;
color : #3d3c2c;
background : #fff;
}
#entete ul li a:hover {
text-decoration : none;
}
/*----- barre ---------------------*/


#barre 
{
	height: 35px;
	background-color: #e6e4cf;
}
#barre  h2 {
color : #515151;
padding : 0;
margin-top : 5px;
margin-bottom : 5px;
text-align:center;
}

/*----- colone1 --membre identifie-----------------*/

/*----- colone1 --accueil gene-----------------*/

.selectiontitre2 {
width : 98%;
height : 5px;
background-color : #fff;

border-right: 5px solid #e6e4cf;

}

.selectiontitre {
width : 98%;
height : 30px;
background-color : #fff;

border-right: 5px solid #e6e4cf;
/*
border-bottom: 5px solid #e6e4cf;

margin-bottom:10px;
*/
}
.selectiontitre h2 {
	
	display: block;
	background-color: #e6e4cf;
	width: 100%;
	height: 30px;
	color: #FFF;
	color: #666666;
	line-height: 27px;
	font-weight: bold;
	text-indent: 10px;
	font-size: 18px;
	font-size: 16px;
	margin-bottom: 2px;
	margin-top:0;
}

.selectiontitre2 h2 {
	
	display: block;
	background-color: #e6e4cf;
	width: 100%;
	height: 5px;
	color: #FFF;
	color: #666666;
	line-height: 5px;
	font-weight: bold;
	text-indent: 10px;
	font-size: 18px;
	font-size: 16px;
	margin-bottom: 2px;
	margin-top:0;
}



.selection {
width : 98%;
height : 10.5em;
background-color : #fff;
border-right: 5px solid #e6e4cf;
border-bottom: 5px solid #e6e4cf;
margin-bottom:5px;
}

.selection  h2 {
width : 255px;
height : 10px;
background : #fff;
display : block;
color:#cc0000;
font-size:100%;

}
.selection img{
	float:left;
	display:block;
	height:78px;
	margin:0 0 7px 0;
	padding:0 5px 0 0px;
}

.selection .desc{
	width : 58%;
	float: right; 
	padding: 0; 
	padding-right:2px; 
	background-color: #fff; 
	color : #2e5000;
	
	margin-top:5px;
	font-size:90%;
}

.selection a{
	color : #cc0000;
	text-decoration:none;
	
}

.selection .tagg{
	clear:both;
	width : 100%;
	float: left; 
	padding: 0; 
	background-color: #fff; 
	margin-top:0px;
	color : #2e5000;
	font-size:90%;
}

/*------------------------------- comment ---------*/
.comment {
width : 98%;
height : 22em;
background-color : #fff;
border-right: 5px solid #e6e4cf;
border-bottom: 5px solid #e6e4cf;
margin-bottom:5px;
padding-left:0px;
}

.comment33 {
width : 98%;
height : 100px;
background-color : #fff;
border-right: 5px solid #e6e4cf;
border-bottom: 5px solid #e6e4cf;
margin-bottom:5px;
padding-left:0px;
}


.comment h3{height:48px; background:url(../images/Help2.png) 0 0 no-repeat #fff; position:relative; padding:0 0 0 57px; margin:12px 0 5px 0px; font:16px/48px  "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; color:#70BD02; text-transform:uppercase;}
.comment h3 span{background:#fff; color:#FF8F21;}
.comment .coprs {width:95%; height:18em; background:#fff; padding:0; margin:0 0 0 0px; color:#333227;}
.comment .coprs label{width:230px; display:block; float:left; padding:5px 10px 0 0px; }

.comment .coprs p{

padding:5px;
color:#2e5000;
padding-right:0px;
padding-top:0;

}

/*------------------------------- stats ---------*/
.stats {
width : 98%;
height : 11.5em;
background-color : #fff;
border-right: 5px solid #e6e4cf;
border-bottom: 5px solid #e6e4cf;
margin-bottom:5px;
padding-left:0px;
}

.stats h3{height:48px; background:url(../images/report.png) 0 0 no-repeat #fff; position:relative; padding:0 0 0 57px; margin:12px 0 5px 0px; font:16px/48px  "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; color:#70BD02; text-transform:uppercase;}
.stats h3 span{background:#fff; color:#FF8F21;}
.stats .coprs {width:95%; height:10em; background:#fff; padding:0; margin:0 0 0 0px; color:#333227;}
.stats .coprs label{width:230px; display:block; float:left; padding:5px 10px 0 0px; }

.stats .coprs p{
	background:url(../images/nbconnecte.gif) 192px 6px no-repeat #fff;
padding:5px;
color:#2e5000;
padding-top:10px;
padding-right:0px;
margin-left:20px;

}

/*------------------------------- acces membre ---------*/

.acces {
width : 98%;
height : 17.5em;
background-color : #fff;
border-right: 5px solid #e6e4cf;
border-bottom: 5px solid #e6e4cf;
margin-bottom:5px;
}


.acces h3{height:48px; background:url(../images/registration.png) 0 0 no-repeat #fff; position:relative; padding:0 0 0 57px; margin:12px 0 5px 10px; font:16px/48px  "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; color:#5EA000; text-transform:uppercase;}
.acces h3 span{background:#fff; color:#3D3C2C;}

.acces .formul form{width:95%; height:12em; background:#EBE9D7; padding:0; margin:0 0 0 8px; color:#333227;}

.acces .formul form input{ float:left; display:block; width:101px; height:16px; margin:14px 0 9px 0}
.acces .formul form label{width:92px; display:block; float:left; padding:15px 15px 0 16px; }
.acces .formul form label.emailpadding{width:92px; display:block; float:left; padding:3px 15px 0 16px;}
.acces .formul form input.fieldpadding{margin:2px 0 9px 0;}

.acces .formul form input.checkbox{ clear:both;width:13px; height:13px; float:left; border:none; margin:20px 0px 0 20px; }
.acces .formul form label.reme{	text-transform:uppercase; font-size:10px; line-height:20px; width:190px; height:20px; float:left; display:block;}



.acces .formul a:hover{background:url(../images/arrow4.gif) no-repeat 30px 1px #333229; text-decoration:none; color:#fff;}

.acces .formul form input.gobutton{float:right; background:url(../images/arrow4.gif) no-repeat 30px 0 #63614F; border:none; width:45px; height:21px; display:block; margin:2px 0 0 0; padding:0 0 0 5px; text-decoration:none; color:#fff; font: normal 90% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; text-transform:uppercase; text-align:left;}

.acces .fleche{width:95%; height:40px; float:right; border-top:1px solid #fff; background:#B0AD93; display:block; padding:0; margin:0; font-size:12px; color:#FFFFFA; line-height:23px; font-weight:bold;}

.acces .fleche p.textposition a{float:left; padding:0 0 0 10px;height:20px; margin:0; text-decoration:none; color:#FFFFFA; background:#B0AD93;}

.acces .fleche p.textposition a:hover{text-decoration:underline; background:none;}
.acces .fleche a:hover{background:url(../images/arrow4.gif) no-repeat 30px 1px #333229; text-decoration:none; color:#fff;}

/*--------------------- colonne2 ------------------------ */
#col1mem 
{
	width: 670px;
	background-color: #fff ; 
	float : left;
	padding-top: 3px;
}
#col2mem 
{
 	 
	width: 300px;
	background-color: #fff ; 
	float : right;

}
#col1mem p.lftTxt
{
	padding :10px;
	margin:10px;
}
#colresume
{
	width: 540px;
	background-color: #fff ; 
	float : left;
	margin-top: 5px;
	margin-left: 100px;   /* moitié de la largeur */
}
#colresume2
{
	width: 260px;
	background-color: #fff ; 
	float : left;
	margin-top: 50px;
	margin-left:50px;
	
	
}


#col10
{
	width: 440px;
	background-color: #fff ; 
	float : left;
	margin-top: 5px;
	margin-left:0px;
}

#col20
{
	width: 450px;
	background-color: #fff ; 
	float : left;
	margin-top: 7px;
	padding-right:0;

}

#col22
{
	width: 450px;
	background-color: #e6e4cf ; 
	float : left;
	margin-top: 15px;
	padding-right:0;

}


#col1
{
	width: 300px;
	background-color: #fff ; 
	float : left;
	margin-top: 5px;

}
#col1 #d1,#col1 #d2, #col1 #d3, #col1 #d4, #col1 #d5, #col1 #d6, #col1 #d7, #col1 #d8,#col1 #d9,#col1 #d10,#col1 #d11,#col1 #d12,#col1 #d13,#col1 #d14
 {

width:250px;
 border:2px solid #e6e4cf;
/* padding:10px; */
}

#col2
{
	width: 670px;
	background-color: #fff ; 
	float : left;
	margin-top: 7px;
	padding-right:0;

}

#col2 #d1,#col2 #d2, #col2 #d3, #col2 #d4, #col2 #d5, #col2 #d6, #col2 #d7, #col2 #d8,#col2 #d9,#col2 #d10,#col2 #d11,#col2 #d12,#col2 #d13,#col2 #d14
 {

width:650px;
 border:2px solid #e6e4cf;
/* padding:10px; */
}

.presentation {
background:url(../images/symbol4.gif) 10px 0px no-repeat;	
float : left;
width : 98%;
height : 185px;
position : relative;
/* background : #fff;*/

}
.presentation p.txt{
padding:10px;
color:#2e5000;
font-size:105%;
padding-top:0px;

}

.presentation p.txt span{
font-size:16px;
color : #515151;
margin-left:120px;
}

.presentation  h2 {
color : #515151;
padding : 0;
margin-top : 15px;
margin-bottom : 0px;
text-align:left;

padding-left : 65px;
font-size:1.5em;
}




.presentation ul {
display : block;
float : right;
width : 250px;
height : 170px;
}
.presentation ul li {
padding : 0 5px 0 0;
text-align : left;
}


.presentation  a, .presentation2  a, #piedmilieu2 a{
text-decoration : underline;
color : #cc0000;
background : #fff;

}
.presentation a:hover,.presentation2 a:hover,#piedmilieu2 a:hover {
text-decoration : none;
}



/*-------------------------- boite colonne 2 accuiel--------------------------*/



#col2 div.boite {

float:left;
width : 97%;
height : 190px;
 /* background: url(../images/plus1_suite2.gif) 360px 165px no-repeat #ebebeb;  */

 /*background:url(../images/suite1.gif) no-repeat right bottom;  */

border: 1px solid #cbc5b0;

margin-top:3px;
background-color:#fff;	/* ebebeb */

 overflow: Hidden;

margin-left:10px;
margin-bottom:10px;

}


#col2 div.boite a.rm4
{
	
	float:right;
	display:block;
	
	
	background:url(../images/suite.gif) 0 0 no-repeat;  
	
	width:58px; 
	height:20px;
	margin:-5px 0px 0px 105px; 
	padding:0px 0 0 0px;

	
}

 #col2 div.boite a:hover.rm4{background:url(../images/suite_over.gif) 0 0 no-repeat;  } 




#col2 div.boite a.boxed, #col2 div.boite a.lesplus, #col2 div.boite a.lesplus_down 
{
	
 	background-color:#ebe9d7; 
	color:#666666;
	font-size:16px;
	padding:4px;
	padding-top:0px;
	padding-left:6px;
	padding-right:6px;
	text-decoration:none;
	font-weight:bold;
	
	
	
	
}
#col2 div.boite a.lesplus {
	color:#666666;


}


#col2 div.boite a.boxed:hover, #col2 div.boite a.lesplus:hover {
	background-color:#fff;

	
}
#col2 div.boite a.lesplus:visited {
	background-color:#ebe9d7;

}


#col2 div.boite a.lesplus:hover 
{
	background-color:#FF8F21;
	
	
}
#col2 div.boite a.lesplus_down
 {
	background-color:#ebebeb;
	
	
	
}


#col2 div.boite a.floated_link
{
	position:relative;
	left:5px;
	top:-10px;
}

#col2 ul.item_list{

	padding:0px;
	background-color:#b3ae98;
	/* border-top:1px solid #9c9784;*/
	margin:0px;

	
}

#col2 ul.item_list li
{
	 float: left; 
	display: inline;
	width: 120px;
	height: 100px;
	margin-left: 20px;
	margin-right: 15px;
	background-color: #fff;
  font-size: 90%;
	color: #007ca5;
	margin-bottom:0px;
	padding-right: 0px;
	text-align: center;
	margin-top:15px;
	

}

#col2 ul.item_list li.azz
{

	color:#fff;
	background-color:#fff;
	 /*width: 125px; */
	/* padding:5px 20px 5px 5px; */
	/* margin-top:20px; */
	  float: left; 
	text-align:left;
	height: 80px;
	color: #007ca5;
	 line-height:20px; 
	 margin-top:0;
}
#col2 ul.item_list li.azz a 
{
	
	width: 120px;
	height: 100px;
	color: #007ca5;
	
	background-color:#fff;
	padding:0 0 0 5px;
	float: left;
	text-decoration:none;
	
}


#col2 ul.item_list li.azz2
{

	color:#fff;
	background-color:transparent;

	margin-top:5px;
	float: left;
	text-align:center;
	height: 25px;
	color: #007ca5;
	/* line-height:20px; */
	font-size:11px;
}
#col2 ul.item_list li.azz2 a
{
	
	width: 120px;
	height: 35px;
	color: #007ca5;
	
	background-color:transparent;

	padding:0 0 0 5px;
	 float: left; 
	text-decoration:none;
}
#col2 ul.item_list li.azz2 a:hover
{

	background-color:transparent;
	
	 float: left;
	text-decoration:underline;
}	


#col2 ul.item_list li a 
{

 float: left; 
	display: block;
	width: 120px;
	height: 100px;
	color: #007ca5;
	
	background-color:#ebebeb;
	


}
#col2 ul.item_list li a:hover
{
	background-color:#d0cab4;
	
	 float: left;
	
}	
#col2 ul.large li a
{
	text-align:center;
	font-size:15px;
	padding:16px;
	 float: left;
	
}

#col2 ul li a img
{
	
	 float: left; 
	display: block;
	width: 110px;
	height: 83px;
	margin-left: 0px;
	padding:0px; 
	padding-top:5px;
	padding-left:5px; 
	border:none;
	
	
}


/*-------------------------- boite colonne 1 membre identifie--------------------------*/


#col1mem div.boite {

float:left;
width : 550px;
height : 375px;

border : 1px none #ccc;
margin-top:0px;

 background-color:#ebebeb;

}


#col1mem div.boite a.boxed, #col1mem div.boite a.lesplus, #col1mem div.boite a.lesplus_down 
{
	background-color:#70BD02;
	color:#666666;
	font-size:17px;
	padding:4px;
	padding-left:6px;
	padding-right:6px;
	text-decoration:none;
	font-weight:bold;
	
	
}
#col1mem div.boite a.lesplus {
	color:#fff;
}
#col1mem div.boite a.boxed:hover, #col1mem div.boite a.lesplus:hover {
	background-color:#fff;
	
}
#col1mem div.boite a.lesplus:hover 
{
	background-color:#FF8F21;
	
	
}
#col1mem div.boite a.lesplus_down
 {
	background-color:#ebebeb;
	
	
	
}


#col1mem div.boite a.floated_link
{
	position:relative;
	left:5px;
	top:-10px;
}

#col1mem ul.item_list{

	padding:0px;
	background-color:#b3ae98;
	/* border-top:1px solid #9c9784;*/
	margin:0px;

	
}

#col1mem ul.item_list li
{
	 float: left; 
	display: inline;
	width: 220px;
	height: 110px;
	margin-left: 5px;
	margin-right: 5px;
	background-color: #8d866c;
  font-size: 90%;
	color: #007ca5;
	margin-bottom:0px;
	padding-right: 10px;
	text-align: center;
	margin-top:15px;
	

}

#col1mem ul.item_list li.azz
{

	color:#fff;
	background-color:#fff;
	 /*width: 125px; */
	/* padding:5px 20px 5px 5px; */
	/* margin-top:20px; */
	  float: left; 
	text-align:left;
	height: 100px;
	color: #007ca5;
	 line-height:20px; 
	 margin-top:0;
}
#col1mem ul.item_list li.azz a 
{
	
	width: 175px;
	height: 120px;
	color: #007ca5;
	
	background-color:#fff;
	padding:0 0 0 5px;
	float: left;
	text-decoration:none;
	
}


#col1mem ul.item_list li.azz2
{

	color:#fff;
	background-color:transparent;
	
	 /*width: 125px; */
	/*padding:5px 20px 5px 5px;*/
	margin-top:5px;
	 float: left;
	text-align:center;
	height: 25px;
	color: #007ca5;
	line-height:20px;
}
#col1mem ul.item_list li.azz2 a
{
	
	width: 185px;
	height: 35px;
	color: #007ca5;
	
	background-color:transparent;

	padding:0 0 0 5px;
	 float: left; 
	text-decoration:none;
}
#col1mem ul.item_list li.azz2 a:hover
{

	background-color:transparent;
	
	 float: left;
	text-decoration:underline;
}	


#col1mem ul.item_list li a 
{

 float: left; 
	display: block;
	width: 174px;
	height: 151px;
	color: #007ca5;
	background-color:#fff;
	


}
#col1mem ul.item_list li a:hover
{
	background-color:#d0cab4;
	
	 float: left;
	
}	
#col1mem ul.large li a
{
	text-align:center;
	font-size:15px;
	padding:16px;
	 float: left;
	
}

#col1mem ul li a img
{
	
	 float: left; 
	display: block;
	width: 177px;
	height: 108px;
	margin-left: 0px;
	padding:10px; 
	padding-top:10px;
	
	
}

/*------------pied milieu -------------------*/

#piedmilieu1, #piedmilieu2{
	position: relative; 
	width:100%;
	/*bottom: 0;*/
	background-color: #fff ; 
	height: 65px;
	clear:both;
	padding : 0px;
	/*margin : 20px;*/
	margin-top:10px;
	margin-bottom:5px;

	}
#piedmilieu1, #piedmilieu22{
	position: relative; 
	width:100%;
	/*bottom: 0;*/
	background-color: #fff ; 
	height: 35px;
	clear:both;
	padding : 0px;
	/*margin : 20px;*/
	margin-top:10px;
	margin-bottom:5px;

	}

 #piedmilieu2{
	height: 5px;

}	
#piedmilieu2 p.txtsuite,#piedmilieu22 p.txtsuite{
padding:10px;
color:#2e5000;
font-size:105%;
padding-top:0px;
}
#piedmilieu2 p.txtsuite span{
font-size:16px;
color : #515151;
margin-left:30px;


}



	
	
	
#piedmilieu1 form 
{
height: 55px;
background-color: #ebe9d7;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;

padding-top: 5pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 15pt;

margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 2px;
color: #333227;
}
#piedmilieu1 form label{
font-size:88%;
margin-left:0;
padding:0;
text-align:center;
margin-left:30px;
}

/*-------------------------- pour les tags accueil ----------*/

.tag20
{
	background-color:#fff;
		margin-right: 3px;
    padding: 2px;
    text-align: left;
 		float:left;   
 		width:100%;
 		margin-top: 0px;;

}

.tag20 ul
{
	background: #ebebeb;
	clear: left;
	margin:15px; 
	padding: 5px;
	text-align: center;
	/* width:40%; */
	margin-left:10px;
	list-style-type:none;
	margin-top:5px;
	
	
}
.tag20 h3
{
	color : #515151;
padding : 0;
margin-top : 10px;
margin-bottom : 0px;
text-align:left;
padding-left : 20px;
font-size: 1.5em;
}

.tag20 h2
{
	color : #515151;
padding : 0;
margin-top : 0px;
margin-bottom : 0px;
text-align:left;
padding-left : 20px;
font-size: 1.5em;
}
.tag20 li
{
	display: inline;
	
	
}
.tagcloud a:link, .tagcloud a:visited
{
	color: #666;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	padding: 0 0.15em;
	text-decoration: none;
}
.tagcloud a:hover
{
	text-decoration: underline;
}

/*-------------- dernier inscris accuiel----------------*/
.lesderniers22{
	width:40%;
	background:url(../images/Contact.png) 5px 5px no-repeat;
	background-color:#FF8F21	;
	color:#fff;
	
	margin-top: 10px;;
	margin-right: 0;
	margin-bottom: 9px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	float:right;
}

.lesderniers{
	width:40%;
	background:url(../images/people.png) 5px 5px no-repeat;
	background-color:#FF8F21	;
	color:#fff;
	
	margin-top: 10px;;
	margin-right: 0;
	margin-bottom: 9px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	float:right;
}

.lesderniers h2 img.head,.lesderniers22 h2 img.head{
	display:block;
	height:21px;
	margin:0 0 6px 10px;
	padding:0 0 0 21px;
	
}
.lesderniers h2,.lesderniers22 h2{ 
	display:block;
	height:25px;
	margin:0 0 5px 80px;
	padding:0 0 0 5px;
	font-size:22px;
		
}
.lesderniers h4,.lesderniers22 h4{ 
	display:block;
	height:25px;
	margin:0 0 5px 60px;
	padding:0 0 0 5px;
	font-size:24px;
	
	
}

.lesderniers h3,.lesderniers22 h3{
	font-size:16px;
	line-height:18px;
	margin:0 0 16px 0;
	display:block;
	padding:0 0 0 90px;
}
.lesderniers img.pic0,.lesderniers22 img.pic0{
	display:block;
	font-size:0;
	line-height:0;
	float:left;
	padding:0 0 0 5px;
}

.lesderniers ul {

	padding-left:10px;
	margin-left:0;
}
.lesderniers ul li{

	font-size:0;
	line-height:0;
	width:100%;
	padding:0;
	list-style-type:none;
	
	
}
.lesderniers ul li a{
	display:block;
	
	padding:0px 0 0 20px;
	background:url(../images/bullet_triangle_green2.png) 0 2px no-repeat;	
	font: normal 12px/19px  "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	text-decoration:none;
	width:90%;
	
	margin:0;
	
	
}
.lesderniers ul li.azz {
	display:block;
	padding:0 0 0 7px;
	background:url(../images/arrow.gif) 0 7px no-repeat;
	font: normal 12px/19px  "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	width:300px;
}
.lesderniers ul li a:hover{
	background-color:#70BD02;
	color:#fff;
}

.lesderniers ul li a.rm2{
	display:block;
	background:url(../images/plus1.gif) 0 0 no-repeat;
	width:56px;
	height:17px;
	margin:5px 0 0 200px;
	text-align:right;
}
.lesderniers ul li a.rm2:hover{
	background:url(../images/plus1_suite3.gif) 0 0 no-repeat;
}
.lesderniers p.serBot{
	display:block;

	width:270px;
	height:16px;
	font-size:0;
	line-height:0;
	float:left;
}

.lesderniers p.tp,.lesderniers22 p.tp{
	display:block;
	font: normal 90% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	margin:15px 0 0 0;
	padding-left : 10px;
}
.lesderniers p.tp span{
	color:#fff;
	background-color:#9D0303;
	padding:0 3px 0 3px;
}

.lesderniers a.m1,.lesderniers22 a.m1{
	padding:0 0 0 5px;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	font-size:14px;
}
.lesderniers a.m1:hover,.lesderniers22 a.m1:hover{
	background-color:#8DA909;
	color:#fff;
	
}

.lesderniers a.m1:visited{
	
	color:#fff;
	font-size:14px;
	font-weight:bold;
	
}


/*--------------------- suite milieu --------*/


.presentation2{
background:url(../images/service.gif) 5px 2px no-repeat;	
float : left;
width : 378px;
height : 210px;
position : relative;
/*background : #fff;*/

}

.presentation4{

float : left;
width : 378px;
height : 180px;
position : relative;
/*background : #fff;*/

}

.presentation3{
background:url(../images/service.gif) 5px 2px no-repeat;	
float : left;
width : 378px;
height : 180px;
position : relative;
/*background : #fff;*/

}
.presentation2 p.txt{
padding:10px;
color:#2e5000;
font-size:105%;
padding-top:5px;
}

.presentation2 p.txt span{
font-size:16px;
color : #515151;
margin-left:120px;
}

.presentation2  h2 ,.presentation3  h2{

color : #515151;
padding : 0;
margin-top : 20px;
margin-bottom : 0px;
text-align:left;
padding-left : 65px;
font-size:1.5em;

}


.presentation2 ul,.presentation3 ul {
display : block;
float : left;
width : 200px;
height : 120px;
}
.presentation2 ul li,.presentation3 ul li {
padding : 0 5px 0 0;
text-align : left;
}

#col2 .qotation2{
	
	width:450px;
	margin:10px;

}

#col2 .qotation{
	background:url(../images/post_note.png) 10px 2px no-repeat;	
	width:450px;
	margin:10px;

}

#col2 .qotation  h2 {

color : #515151;
padding : 0;
margin-top : 5px;
margin-bottom : 0px;
text-align:left;
padding-left : 75px;
height : 60px;
padding-top : 20px;
font-size: 1.5em;
}

#col2 p.qotation2{

	

	width:450px;

	font:bold 12px/18px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	
	color:#5F5F5F;
	margin:5px 0 12px 30px;
	padding:0 0 0 68px;
	float:left;
	text-transform:uppercase;


}


#col2 p.qotation{

	background:url(../images/coma.gif) 0 0 no-repeat #ffffff;

	width:450px;

	font:bold 12px/18px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	
	color:#5F5F5F;
	margin:5px 0 12px 30px;
	padding:0 0 0 68px;
	float:left;
	text-transform:uppercase;


}


/*------------------------------------- pied de la page ----------------*/

#liste{

	bottom: 0px;
	background-color: #ccc ; 
	clear:both;
	

	}


#pied{

	/* width: 100%;*/
	bottom: 0px;
	background-color: #B0AD93 ; 
	clear:both;
	

	}

#pied ul, #liste ul{

	margin:0; padding:0;
	

	}

	

#pied ul li,#liste ul li{
	list-style:none;

	color:#F0F8ED; 
	background-color: #B0AD93;

	float:left; display:block;
	padding-top:20px;

	}

#pied ul li a,#liste ul li a{
	color:#F0F8ED; 
	padding:0 8px; 
	text-decoration:none;
	}
#pied ul li a:hover,#liste ul li a:hover{
	color:#F0F8ED; 
	text-decoration:underline;
	}

#pied p.copyright,#liste p.copyright{

	color:#E3E2E2; 
	width:750px;
	background-color: #B0AD93;
	padding:0 0 0 9px;
	margin:0 0 8px 0;
	}
#pied p.copyright a,#liste p.copyright a
{
	color:#F0F8ED; 
	background-color: #B0AD93;
	padding:0 8px; 
	text-decoration:underline;
}
#pied p.pubs{

	color:#E3E2E2; 
	width:750px;
	background-color: #B0AD93;
	padding:0 0 0 9px;
	margin:0 0 8px 0;
	}
#pied p.pubs a
{
	color:#F0F8ED; 
	background-color: #B0AD93;
	padding:0 8px; 
	text-decoration:underline;
}


#pied p.design,#liste p.design{
	font: normal 90% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color:#E3E2E2; width:340px; background-color:#646363;
	padding:0 0 0 9px;
	margin:0 0 8px 0;
	}

/*-------------------------------------- paragraphe --------------------------------*/

.par1 {
	/* float: left; */
	width: 90%;
	padding: 0;
	padding-left: 20px;
	position: relative;
	background-color: #fff; 
	margin-top:10px;
}

.par11 {
	/* float: left; */
	width: 98%;
	padding: 0;
	padding-left: 20px;
	position: relative;
	background-color: #fff; 
	background:url(images/Help2.png) 400px -1px no-repeat;
	
	
}
.par111 {
	/* float: left; */
	width: 98%;
	padding: 0;
	padding-left: 10px;
	position: relative;
	background-color: #fff; 
	font-size: 90%;
	
}

.par2 {
	/*float: left;*/
	width: 80%;
	padding: 0;
	padding-left: 40px;
	position: relative;
	background-color: #fff; 
}

/*----------- col2mem liens sponsorise --------------------- */
#box {
	width: 380px;

	
}
#box h2 {
	margin-top: 10px;
	display: block;
	
	/* 
	background: #faa751 url(images/bigheader.gif) no-repeat; 
	*/
	width: 100%;
	height: 30px;
	color: #FFF;
	line-height: 27px;
	font-weight: bold;
	text-indent: 10px;
	font-size: 18px;
	margin-bottom: 2px;
	padding:0;
	background: #70BD02;
	width: 392px;	
}
.ads {
	padding: 5px;
	border: 1px solid #cbc5b0;
	background: #FFF;
	width: 380px;
	height: 145px;
	margin:0;
	margin-left:0px;
}
.ads ul {
padding:0;
margin:0;
}
.ads ul li {
	float: left;
	display: inline;
	width: 175px;
	height: 135px;
	margin-left: 0px;
	margin-right: 15px;
	background-color: #eceae1; 
  font-size: 90%;
	color: #007ca5;
	
	margin-bottom:10px;
	padding:0;
}
.ads ul li a {
	float: left;
	display: block;
	width: 155px;
	height: 125px;
	color: #007ca5;
	padding:5px;
	text-decoration:none;
}
.ads ul li a:hover
{
	background-color:#d0cab4;
	width: 165px;
	 float: left;
	 
	
}

.ads ul li a img {
	float: left;
	display: block;
	width: 145px;
	height: 125px;
	
}

#col1mem h1 {
	font-size: 18px;
	color: #3a89c9;
	line-height: 20px;
	margin: 0;
	padding: 0px 0 0px 0px;
	font-weight: normal;
/*	border-bottom: 1px solid #000;*/
text-decoration:underline;
	
	
}
#col1mem h2 {
	font-size: 14px;
	color: #3a89c9;
	line-height: 10px;
	margin: -10px 0 0 180px;
	padding: 0px 0 0px 0px;
	font-weight: normal;
	
/*	border-bottom: 1px solid #000;*/
/* text-decoration:underline; */
	
	
}




#col1mem .listed {
padding:0;
margin:0;
}
#col1mem .listed .bboite{
	float :right;
	/*margin-left:170px;
	padding-left:10px;*/
	
}
#col1mem .listed h2 {
	float :left;
	font-size: 16px;
	color: #3a89c9;
	line-height: 20px;
	margin: 0;
	padding: 5px 0 5px 5px;
	font-weight: normal;
	margin-left:20px;
	
}
#col1mem .listed h2.zz {
	float :left;
	font-size: 14px;
	color: #3a89c9;
	line-height: 20px;
	margin: 0;
	padding: 0px 0 5px 5px;
	font-weight: normal;
	margin-left:0px;
	margin-top:5px;
	
}


/*-----------------les + partages --------------------------------*/

.puubs{
	width:300px;
	color:#fff;
		float:left;
	margin: 0 0 9px 0;
	padding: 0 0 9px 0;
	background-color: #fff;	
	border:#D4D0C8 solid 1px;


}


.partage1, .partage, .visite, .recent,.compte,.publicite,.tags,.rechercher{
	width:300px;
	color:#fff;
	margin:0;
	float:right;
	margin: 0 0 9px 0;
	padding: 0 0 9px 0;

}
.partage,.partage1{
	/* background:url(../images/Workspace2.png) 245px 0 no-repeat #dd9b0c; */		/* dd9b0c */
	
/*	background:url(../images/orange_bg.gif) 0 0 repeat-x #dd9b0c;*/

	background-color: #fff;	
	border:#D4D0C8 solid 1px;
	
	
}

.visite{

/*	background: url(../images/interact.png) 245px 0 no-repeat #94b10a;	 94B10A 
	
	
	
	

	
	
	background: transparent url(../images/fond_vert.gif) 0 0 repeat-x #94B10A;
	
	
	background:url(../images/vert_bg.gif) 0 0 repeat-x #94B10A; 
	
	
	*/

	
	background-color: #fff;	
	border:#D4D0C8 solid 1px;

}



.recent{
	/* background:url(../images/Clock.png) 245px 0 no-repeat #379bc5; */
/*	background:url(../images/bleu_bg.gif) 0 0 repeat-x #94B10A; */

	background-color: #fff;	
	border:#D4D0C8 solid 1px;
	
}
.compte{

	background:url(../images/file_search.png) 240px 15px no-repeat #cd5727;
}
.publicite{
	background-color: #fff;
	border: 1px solid #e6e4cf;
	
}
.tags{
	background:url(../images/Contact.png) 245px 5px no-repeat #ebebeb;
	width:300px;
}

.tagsmenu{
	/* background:url(../images/Contact.png) 245px 5px no-repeat #ebebeb; */
	background-color: #ebebeb;
	width:980px;
}

.rechercher{

	background-color:#ede6cb ; /* 379bc5*/
	
	margin-top: 5px;
	height:60px;
	width:300px;
}

.visite img.head2,.recent img.head2 ,.partage img.head2,.partage1 img.head2{

float:right;
	display:block;

	height:48px;
	margin:0 0 0px 0px;
	padding:0 0 0 0px;

}

.visite h2{
	display:block;
	 height:25px;
	margin:0 0 0px 0px;
	padding:0 0 0 5px;
	font-size:20px;
	color : #fff;
	background : #FAA751;
	
}
.visite h3{
	font-size:12px;
	line-height:18px;
	margin:0 0 5px 0;
	display:block;
	padding:0 0 5px 21px;
	color :#fff;
	background : #FAA751;
	
}

.recent h2{ 
	display:block;
	 height:25px;
	margin:0 0 0px 0px;
	padding:0 0 0 5px;
	font-size:20px;
	color : #fff;
	background : #ccbb55 ;
	
}
.recent h3{
	font-size:12px;
	line-height:18px;
	margin:0 0 5px 0;
	display:block;
	padding:0 0 5px 21px;
	color :#fff;
	background : #ccbb55 ;
	
}
.puubs h2{ 

	display:block;
	 height:25px;
	margin:0 0 0px 0px;
	padding:0 0 0 5px;
	font-size:20px;
	
	color : #fff;
	background : #ccbb55;
	
}

.partage h2,.partage1 h2{ 

	display:block;
	 height:25px;
	margin:0 0 0px 0px;
	padding:0 0 0 5px;
	font-size:20px;
	
	color : #fff;
/*	background : #8FCA3A;*/
	
}
.partage h2{ 
	background : #8FCA3A;
}
.partage1 h2{ 
	background : #F2E370;
}


.partage h3,.partage1 h3{
	font-size:12px;
	line-height:18px;
	margin:0 0 5px 0;
	display:block;
	padding:0 0 5px 21px;
	color :#fff;
	 background : #8FCA3A;
		/* background : #8FAAAA; */
	
}


.compte h2,.rechercher h2{ 

	display:block;
	 height:25px;
	margin:0 0 0px 0px;
	padding:0 0 0 5px;
	font-size:20px;
	
	color : #000;
	background : #ccc;
	
}
.tags .tagsmenu h2{ 

	display:block;
	 height:25px;
	margin:0 0 0px 0px;
	padding:0 0 0 5px;
	font-size:20px;
	
	color : #000;
	background : #ebebeb;
	width : 200px;
	
}

.tags .tagsmenu h2{ 
	color:#616b4f;
}
.compte h2{ 
	color:#fff;
}
.rechercher h2{ 
	color:#616b4f;
}

.publicite h2
{
width : 255px;
height : 10px;
background : #fff;
display : block;
color:#cc0000;
font-size:100%;
}


.partage1 h2 img.head,.partage h2 img.head,.visite h2 img.head,.recent h2 img.head, .tags h2 img.head,.publicite h2 img.head{
	display:block;
	height:21px;
	margin:0 0 6px 10px;
	padding:0 0 0 21px;
	}
	
.publicite h3{
	font-size:12px;
	line-height:18px;
	margin:0 0 5px 0;
	display:block;
	padding:0 0 0 21px;
	color :#000;
	background : #ccc;
	
}

.tags .tagsmenu h3{
	font-size:14px;
	line-height:18px;
	margin:0 0 16px 0;
	display:block;
	padding:10px 10px 0 10px;
	color:#fff;

}
.tags .tagsmenu h3 span{
	color:#000;
	font-size:18px;
	
}


.compte h3{

	font-size:14px;
	line-height:18px;
	margin:0 0 16px 0;
	display:block;
	padding:10px 0 0 10px;
	color:#fff;

}

.partage1 img.pic3,.partage img.pic3,.visite img.pic3,.recent img.pic3,.tags img.pic3,.publicite img.pic3{
	display:block;
	font-size:0;
	line-height:0;
	float:left;
	padding:0 5px 0 10px;
}

.partage1 ul,.partage ul,.visite ul,.recent ul,.tags ul,.tagsmenu ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
	line-height:0;
	width:190px;
	float:right;
	margin-left:2px; 
	
}

.partage1 ul li,.partage ul li,.visite ul li,.recent ul li,.tags ul li{
	font-size:0;
	line-height:0;
	
}


.partage1 ul li a,.partage ul li a,.visite ul li a,.recent ul li a,.tags ul li a,.tagsmenu ul li a  {
	display:block;
	padding:0 0 0 7px;
	background:url(../images/arrow.gif) 0 7px no-repeat;
	font:normal 11px/17px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	/*font: normal 90% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;*/
	color:#111;
	
	background-color:inherit;
	text-decoration:none;
	width: 180px;
	margin-left:0px;
	
	
}
.partage1 ul li a:hover,.partage ul li a:hover, .visite ul li a:hover, .recent ul li a:hover,.tags ul li a:hover,.tagsmenu ul li a:hover{
	background-color:#ccbb55;
		color:#000;
}
.partage1 ul li a.rm4,.partage ul li a.rm4, .visite ul li a.rm4, .recent ul li a.rm4,.tags ul li a.rm4,.tagsmenu ul li a.rm4{

	display:block;
	background:url(../images/plus1.gif) 0 0 no-repeat;
	width:56px;
	height:17px;
	margin:17px 0 0 0;
}
.publicite a.rm4{
	float:left;
	display:block;
	background:url(../images/plus1.gif) 0 0 no-repeat;
	width:56px;
	height:17px;
	margin:17px 0 0 0;

}
.publicite a.rm4:hover{
	background:url(../images/plus1.gif) 0 0 no-repeat;

}

.partage1 ul li a.rm4:hover,.partage ul li a.rm4:hover, .visite ul li a.rm4:hover, .recent ul li a.rm4:hover,.tags ul li a.rm4:hover,.tagsmenu ul li a.rm4:hover{

	background:url(../images/plus1_suite2.gif) 0 0 no-repeat;
}
.publicite p
{
	float:right;
	width:150px;
	padding:5px;
	color:#2e5000;
	
}

.tags p.tp, .tagsmenu p.tp{
	
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	margin:15px 0 0 0;
	padding-left : 10px;
	
}

.tags a.azz:link, .tags a.azz:visited,.tagsmenu a.azz:link, .tagsmenu a.azz:visited
{
	color: #666;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	padding: 0 0.38em;
	text-decoration: none;
}

.tags a.azz:hover,.tagsmenu a.azz:hover
{
font-size:34px;
	text-decoration: underline;
}

.tags a:link, .tags a:visited,.tagsmenu a:link, .tagsmenu a:visited
{
	color: #666;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	padding: 0 0.38em;
	text-decoration: none;
}
.tags a:hover,.tagsmenu a:hover
{
	
	text-decoration: underline;
}






.compte p.membre{
	display:block;
	font-size:100%;
	color:#000;
	background-color:#fff;
	margin:10px 0 0 0;
	padding : 10px;
	float:left;
}
.compte p.membre span{
	color:#cd5727;
	font-weight:bold;
}


.rechercher form input.txtBox{
	width:180px;

	height:25px;

	border-bottom:#D4D0C8 solid 1px;

	border-right:#D4D0C8 solid 1px;

	border-left:#404040 solid 1px;

	border-top:#404040 solid 1px;

	float:left;
	margin-left:15px;
	margin-right:18px;

}
.rechercher form input.login{
	background:url(../images/rech11.png) 0 0 no-repeat;
	width:35px;
	height:35px;
	float:right;
	cursor:pointer;
	border:none;
	margin:0px 40px 0 0;

}




/*-----------------------fiche de lien -------------------*/
.article-by { color:#718894; font-size:11px;}
.article-by a:link, .article-by a:visited, .article-by a:hover, .article-by a:active { color:#0052a8;}
.article-info { clear:left;float:left;margin:0;padding:0;margin-bottom:0px;width:77%;}

.comment-block { color:#718894; font-size:11px;}
.comment-block a:link, .comment-block a:visited, .comment-block a:hover, .comment-block a:active { color:#0052a8;}



.zoneimage {
	float:left;
	display:block;
	font-size:20px;
	/* line-height:110px; */
	margin-top:5px;
	margin-left:5px;
	width:18%;
	
	text-align: center;
	color: #d76e08;
	height:115px;

}
.zoneimagespam {

	float:left;
	display:block;
	font-size:20px;
	/* 
	line-height:110px;
	 */
	margin-top:0px;
	margin-left:0px;
	width: 147px;
	/*
	width:22%;
	*/
	
	text-align: center;
	color: #d76e08;
	background-color: #ffffff;
	

}


.zoneimagespam p.imgn
 {
 	clear:both;
	float:left;
	display:block;
	font-size:14px;
	line-height:20px;
	margin-top:5px;
	margin-left:0px;
	width:147px;
	background-color :#fff;
	text-align: center;
	color: #d76e08;
	margin-bottom:5px;
	height:auto;
}



.zoneimageatt {
	float:left;
	display:block;
	font-size:20px;
	 line-height:90px; 
	margin-top:5px;
	margin-left:5px;
	width:22%;
	
	text-align: center;
	color: #d76e08;
	background-color :#fff;
	height:90px;
}
.zoneimage p.imgo
 {
 	clear: both;
	float:left;
	display:block;
	font-size:20px;
	line-height:20px;
	margin-top:5px;
	margin-left:2px;
	width:117px;
	background-color :#fff;
	text-align: center;
	color: #d76e08;
}
.zoneimage p.imgn
 {
 	clear:both;
	float:left;
	display:block;
	font-size:20px;
	
	margin-top:5px;
	margin-left:0px;
	width:147px;
	background-color :#fff;
	text-align: center;
	color: #d76e08;
}

.zoneclic {
	/* clear:left;*/
	float:right;
	display:block;
	font-size:12px;
	line-height:20px;
	margin-top:-20px;
	margin-left:5px;
	margin-right:20px;
	width:46%;
	height:20px;
	text-align:center;
	/* font-weight : bold; */
	color : #d76e08;
	padding-top:0px;
	padding-left:5px;
	padding-bottom: 0px;
	

}
.zoneclic2 {
	/* clear:left;*/
	float:right;
	display:block;
	font-size:12px;
	line-height:20px;
	margin-top:-20px;
	margin-left:5px;
	width:50%;
	height:20px;
	padding-top:0px;
	text-align:center;
	padding-bottom: 0px;
	/*
	font-weight : bold; 
	*/
	padding-left:0px;
	margin-right:5px;
	color : #d76e08;
}

.zoneclic span.aaa,.zoneclic2 span.aaa {
	font-size:12px;
	color:#909b78;
	
}

.zoneclic2 span.bbb{
	font-size:16px;
}



.txturl {

	margin:0;
	float:left;
	line-height: 1.6em;
	padding-bottom: 0px;
	width:74%;
	margin-top:3px;
	color: #515151;
	font-size: 90%;
	padding-left:10px;
		/* border-top: 1px dashed #fff;*/
	
}
.txturl span {
color : #d76e08;
font-size : 12px;
text-decoration : none;
}

.txtdes {
	margin:0;
	float:left;
	line-height: 1.6em;
	padding-left:10px;
	padding-bottom: 0px;
	width:74%;
	margin-top:3px;
	color: #515151;
	font-size: 90%;
	
	
	
}
.txttag {
	margin:0;
	float:left;
	line-height:20px;
	padding-bottom: 10px;
	width:74%;
	margin-top:3px;
	color: #515151;
	font-size: 90%;
	padding-left:10px;
	/* background-color :#EAF0DE; */
}
.txttag span 
{
	font-weight:bold;
	
}

a.enrg1:link {
color : #d76e08;
font-size : 12px;
text-decoration : none;
}
a.enrg1:visited {
color : #d76e08;
font-size : 12px;
text-decoration : none;
}
a.enrg1:hover {
color : #0c0;
font-weight : bold;
font-size : 12px;
text-decoration : none;
}

a.enrg2:link {
color : #616b4f; /* d76e08 */
font-size : 12px;
text-decoration : underline;
}
a.enrg2:visited {
color : #616b4f;
font-size : 12px;
text-decoration : underline;
}
a.enrg2:hover {
color : #0c0;
font-weight : bold;
font-size : 12px;
text-decoration : none;
}

a.enrg3:link {
color : #3a89c9;
font-size : 12px;
text-decoration : underline;
}
a.enrg3:visited {
color : #3a89c9;
font-size : 12px;
text-decoration : underline;
}
a.enrg3:hover {
color : #0c0;
font-weight : bold;
font-size : 12px;
text-decoration : none;
}


a.enrg4:link {
color : #3a89c9;
font-size : 18px;
text-decoration : underline;

}
a.enrg4:visited {
color : #3a89c9;
font-size : 18px;
text-decoration : underline;
}
a.enrg4:hover {
color : #0c0;
font-weight : bold;
font-size : 18px;
text-decoration : none;
}

a.enrg6:link {
color : #3a89c9;
font-size : 12px;
/* text-decoration : underline;*/
background:url(../images/fm.gif) no-repeat 0 0;

}
a.enrg6:visited {
color : #3a89c9;
font-size : 12px;
text-decoration : underline;
background:url(../images/fm.gif) no-repeat 0 0;
}
a.enrg6:hover {
color : #0c0;
font-weight : bold;
font-size : 12px;
text-decoration : none;
background:url(../images/fm1.gif) 0 0px no-repeat;
}

/*
#topPanel ul li a:hover{width:15px; height:20px; text-decoration:none; background:url(images/button.gif) no-repeat 0 0 #AEAEAE; color:#fff;}

#topPanel ul li.active{width:74px; display:block; height:36px; background:url(images/button.gif) no-repeat 0 0 #AEAEAE; color:#fff; text-align:center; margin:0 1px 0 0;}
*/




.fiche 
{


	 /* background:url(../images/arrow.gif) no-repeat left bottom; */
	
		 
	float:left;
	display: block;
	padding-bottom: 0px;
	margin-bottom: 8px;
	width: 100%;
	
	border-top: 2px solid #f5f5f5;
	border-left: 2px solid #f5f5f5;
	
	background-color :#e6e4cf;		  /* ebebeb e6e4cf f5f5f5*/ 
	padding-top:0px;
	
}

/*
.fiche #cdr1{width:100px; height:100px; position:relatif; top:0; left:0; margin:2px 0 0 20px; padding:0px; background:#000; color:#B20000;}
*/

/*
.fiche #cdr1{position:relative; margin:0 auto; padding:10px 0 0 0;background:#C5AB9C; index:2}
*/

.fiche #cdr1 .txt1 {
font-size:10px;
padding : 0 0 0 10px;
margin : 0 0 0px 0;

}
.fiche #cdr1 .txt2 {
font-size:12px;
padding : 0 0 0 10px;
margin : 0 0 0px 0;

}



.fiche p.piedd{
padding :10px;
margin-left:50px;
padding-top :0;
}



.fiche p.boxTxt1 {
float:left;
font-size:18px;
padding : 0 0 0 10px;
margin : 0 0 0px 0;

}

.fiche p.boxTxt1 span {
float:left;
color : #96a96f;
background-color : inherit;

/*height : 45px;*/
display : block;
font-weight : bold;
font-size:18px;
width:480px;

}

.fiche p.boxTxt1 span a:link {
color : #616b4f;
text-decoration : none;
text-transform:lowercase;

}

.fiche p.boxTxt1 span a:visited {
color : #616b4f;
text-decoration : none;


}
.fiche p.boxTxt1 span a:hover {
color : #70bd02;
text-decoration : underline;
}



.fiche p.aucun {

color : #d76e08;
background-color : inherit;
padding : 10px;
margin : 10px;
/*height : 45px;*/
display : block;
font-weight : bold;
font-size:14px;


}




/*-------- block du milieur detail une fiche  ------------*/
/*
#col1mem .article-info { margin-bottom:10px;}
.article-by { color:#718894; font-size:11px;}
.article-by a:link, .article-by a:visited, .article-by a:hover, .article-by a:active { color:#0052a8;}
.comment-block { color:#718894; font-size:11px;}
.comment-block a:link, .comment-block a:visited, .comment-block a:hover, .comment-block a:active { color:#0052a8;}


.node_preview_summary {

	color: #000000;

	font-size: 0.7em;

	line-height: 1.6em;

	padding-bottom: 10px;

	



}

.node_preview_summary img.pagg{

	display:block;

	font-size:0;

	line-height:0;

	margin-top:25px;

	margin-left:5px;

}





.node_preview_summary img.pag{

	display:block;

	font-size:0;

	line-height:0;

	margin:21px 41px 0 0;

	

}



.posting 
{
	 float:left;
	
	display: block;
	padding-bottom: 30px;
	width: 550px;
}





.posting h1, .posting h1 a:link, .posting h1 a:visited,  .posting h1 a:hover,  .posting h1 a:active  {

	margin-bottom:15px;

	 color:#9d0303;

	font:bold 18px 'Trebuchet MS', Verdana, sans-serif;

}

.posting h1, .posting h1 a:link,

{

	 color:#FF00FF;

}

.posting h1, .posting h1 a:visited,

{

	 color:#FFF;

}

.posting h1, .posting h1 a:hover,

{

	 color:#000;

}

.posting h1, .posting h1 a:active,

{

	 color:#9d0303;

}







.posting h1 { margin-bottom:0;}



.posting img { float:left; padding-left: 0px; }





.posting { display: block; padding-bottom:10px; }

.posting .content {	margin:0; padding:0; }


*/
/*----------------------------- panneau rechercher -----------------*/

/*
.rechercher{
	width:330px;
	background:url(../images/latest_service_bg.gif) 0 0 repeat-x #94B10A;
	color:#fff;
	float:right;
	margin: 0 0 9px 0;
	padding: 0 0 0 0;

}

.rechercher form{

	width:188px;

	padding:0 25px 0 20px;

}

.rechercher form label{

	display:block;

	font:normal 11px/22px Verdana, Arial, Helvetica, sans-serif;

	float:left;

}

.rechercher form input.txtBox{

	width:187px;

	height:25px;

	border-bottom:#D4D0C8 solid 1px;

	border-right:#D4D0C8 solid 1px;

	border-left:#404040 solid 1px;

	border-top:#404040 solid 1px;

	float:left;

}

.rechercher form input.chk{

	width:13px;

	height:13px;

	margin:8px 15px 0 0;

	float:left;

}

.rechercher form a{

	font:bold 11px/13px Verdana, Arial, Helvetica, sans-serif;

	color:#9D0303;

	background-color:inherit;

	text-decoration:none;

	float:left;

	margin:8px 0 0 0;

}

.rechercher form a:hover{

	text-decoration:underline;

}

.rechercher form input.login{
	background:url(../images/read_more2.gif) 0 0 no-repeat;
	width:56px;
	height:17px;
	float:right;
	cursor:pointer;
	border:none;
	margin:6px 0 0 0;

}
*/

/*-------------- le panneau de tags ----------------------*/
/*
.tags{

	width:300px;

	background-color:#5D5D5D;

	color:#fff;

	float:right;

	margin: 0 0 9px 0;
	padding: 15px 0 0 0;

}

.tags h2 img.head{

	display:block;
	height:21px;
	margin:0 0 6px 0;
	padding:0 0 0 21px;
}

.tags h3{

	font-size:14px;

	line-height:18px;

	margin:0 0 16px 0;

	display:block;

	padding:0 0 0 10px;

}

.tags img.pic{

	display:block;

	font-size:0;

	line-height:0;

	float:left;

	padding:0 0 0 5px;

}

.tags ul{

	width:100%;

	float:right;

}

.tags ul li{

	font-size:0;

	line-height:0;

}

.tags ul li a{

	display:block;

	padding:0 0 0 7px;

	background:url(../images/arrow.gif) 0 7px no-repeat;

	font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;

	text-decoration:none;

}

.tags ul li a:hover{

	background-color:#8DA909;

	color:#fff;

}



.tags ul li a.rm2{

	display:block;

	background:url(../images/plus1_suite3.gif) 0 0 no-repeat;

	width:56px;

	height:17px;

	margin:17px 0 0 0;

}

.tags ul li a.rm2:hover{

	background:url(../images/plus1.gif) 0 0 no-repeat;

}

.tags p.serBot{

	display:block;


	width:100%;

	height:16px;

	font-size:0;

	line-height:0;

	float:left;

}



.tags p.tp{

	display:block;

	font:normal 17px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:inherit;

	margin:15px 0 0 0;

	padding-left : 10px;

	float:left;

}

.tags p.tp span{

	color:#fff;

	background-color:#9D0303;

	padding:0 3px 0 3px;

}



.tags a.m1{



	padding:0 0 0 0px;


	color:#fff;

	background-color:inherit;

	text-decoration:none;

	font-size:14px;

}

.tags a.m1:hover{

	background-color:#8DA909;

	color:#fff;

	

}



.tags a.m1:visited{

	

	color:#fff;

	font-size:14px;

	font-weight:bold;

	

}

*/


.partage1,.partage, .visite, .recent, .compte,.publicite{
	width:100%;
}


/*---------------- menu anglet   */

#menuan {
	height: 40px;
	text-align: center;
	background-color:#e6e4cf;		/* 339933 */
	/* background:url(../images/nav_bg.gif) 0 0 repeat-x #e6e4cf; */
	margin-bottom:5px;
}

#menuan ul {
	margin: 0;
	padding-top: 5px;
	list-style: none;
	padding-left:00px;
	

}

#menuan li {
	display: inline;
}


#menuan form {
	display: inline;
	margin:0;
	padding:0;
	width:185px;
}

#menuan form input.ttxtBox{
	float:right;
	width:120px;
	height:20px;
	margin:5px 0 2px 10px;
	padding:0 0 0 0 ;
	/* font-size:100%; */
	font-size:11px;
	
	
}
#menuan form input.llogin{
	background:url(../images/rech11.png) 0 0 no-repeat ;
	width:20px;
	height:20px;
	float:right;
	cursor:pointer;
	margin:4px 5px 0 5px;
	padding:0;
	border:0;
}

#menuan form input.radioo{ width:10px; height:10px; float:left; border:none; margin:3px 0px 0 10px; }
#menuan form p.txt1{float:left;margin:0px 0 3px 5px;padding:0;font-size:11px;width:auto;height:12px;}


#menuan a {

	display: block;
	float: left; 
	height: 30px;
	margin-left: 1px;
	padding: 5px 15px 0 10px; 
	/* background: #e6e4cf url() repeat-x;  */ 

	

	/* background-color: #e6e4cf;*/

	text-align: center;

	text-decoration: none;

	font-weight: bold;

	color: #616b4f;

	border-bottom: 1px solid #cbc5b0;

	border-right: 1px solid #fff;

	font-size:13px;

	

}

#menuan a:hover {

	background-color: #fff ; 

	border-color: #fff;

	color: #666666;

	border: 1px solid #cbc5b0;

	border-bottom: none;

	

	

}

#menuan .active a {

	height: 32px;

	margin-top: -4px;

	border: 2px solid #cbc5b0;

	border-bottom: none;

	 border-left: none; 

	font-weight: bold;

	color: #666666;

	background-color: #fff ; 

}




/*-enregistrer un lien depot ----------------------------*/
#col10 .block1 {
font-size : 100%;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-top-style : solid;
border-right-style : solid;
border-bottom-style : solid;
border-left-style : solid;
border-top-color : #d2d6d6;
border-right-color : #d2d6d6;
border-bottom-color : #d2d6d6;
border-left-color : #d2d6d6;
padding-left : 5px;
padding-right : 6px;
margin-bottom : 15px;
background-color : #fff;
text-align : left;
width:425px;


}
#col10 .block1 p.photo1{
clear:both;
padding : 5px;
margin : 5px;
text-align : center;
}
#col10 .block1 p.photo2{
clear:both;
padding : 5px;
margin : 5px;
text-align : center;
}
#col10 .block1 p.photo3{
clear:both;
padding : 5px;
margin : 5px;
text-align : center;
}


#col10 .block1 strong.a1 {
background : #ff9933;
color : #ffffff;
text-align : center;
padding : 5px;
margin-left : 10px;
font-size : 16px;
height : 30px;
font-weight : bold;
}

#col10 .block1 strong.a2 {

background : #0c0;

color : #ffffff;

text-align : center;

padding : 5px;

margin-left : 10px;

font-size : 16px;

height : 30px;

font-weight : bold;

}

#col10 .block1 h2 {


font-family : 'Trebuchet MS', Verdana, sans-serif;

font-size : 16px;

text-align : left;

font-style : normal;

font-variant : normal;

font-weight : bold;

font-size : 16px;

line-height : normal;

border-bottom-width : 2px;

border-bottom-style : solid;

border-bottom-color : #cccccc;

margin-bottom : 0;

margin-left : 10px;

color : #cccccc;

background : #e6e4cf;


}

.addlien {

margin-left : 0;

color : #000000;

float : right;

padding : 0 0 0 20px;

margin-top : 0;
width:400px;
}

.addlien .debform {

padding-top : 0px;
padding-bottom : 20px;
margin-top:-20px;

}
.addlien form label {
font-family : Arial, sans-serif;
font-weight : bold;
color : #333;
font-size : 14px;
margin-bottom:5px;

}


.ssspan {
font-family : Arial, sans-serif;
font-weight : bold;
color : #333;
font-size : 14px;
margin-bottom:5px;
margin-top:50px;
}



.addlien form input {
font-size : 95%;
font-family : Arial, sans-serif;
background : #efebde;
width:95%;
margin-bottom:5px;
}
.addlien form input.petit {
font-size : 95%;
font-family : Arial, sans-serif;
background : #efebde;
width:50%;
margin-left:50px;
margin-bottom:5px;
}
.addlien form input.petit2 {
font-size : 95%;
font-family : Arial, sans-serif;
background : #efebde;
width:50%;
margin-left:8px;
margin-bottom:5px;
}

.addlien form input.petit3 {
font-size : 95%;
font-family : Arial, sans-serif;
background : #efebde;
width:66%;

margin-bottom:5px;
}


.addlien form input.aa {
font-size : 95%;
font-family : Arial, sans-serif;
background : #efebde;
width:10%;
}
.addlien form .submit {
float:right; background:url(../images/arrow4.gif) no-repeat 105px 0 #FF8F21; border:none; width:120px; height:21px; display:block; margin:-20px 20px 0 10px; padding:0 0 0 5px; text-decoration:none; color:#fff; font: normal 90% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; text-transform:uppercase; text-align:left;
/*
padding : 3px 10px 3px 10px;
background : #dddddd;
border : 1px solid #666666;
text-align : center;
font-size : 14px;
width:50%;
float:right;
*/

}



.addlien form input {
vertical-align : middle;
}



.addlien .blog {
width : 366px;
height : 95px;
background-color : #ffffff;
background-image : url(../images/image111.jpg);
background-repeat : no-repeat;
background-attachment : scroll;
color : #3d3c2c;
margin-top : 0px;
margin-right : 0;
margin-bottom : 0;
margin-left : 3px;
font-family : "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;


}
.addlien .blog p.smalltext {
font-size : 14px;
padding-top : 3px;
padding-right : 0;
padding-bottom : 0;
padding-left : 137px;
}
.addlien .blog p.bigtext {
font-size : 24px;
padding-top : 5px;
padding-right : 0;
padding-bottom : 0;
padding-left : 137px;
}
.addlien .blog p.link {
font : 14px/18px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;

font-weight : bold;
margin : -15px 5px 0 40px;
color : #ffffff;
margin-left : 95px;
padding-top:0px;
}
.addlien .blog p.link2 {
font : 18px/22px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
font-weight : bold;
margin : 5px 5px 0 40px;
color : #ffffff;
margin-left : 150px;
}
.addlien .blog p.link a {
 color : #000; 
/*color : #d20039; */
}


p.redtext {

font-size : 18px;
background-color : #e6e4cf;
background-image : none;
background-repeat : repeat;
background-attachment : scroll;
color : #d20039;
padding-top : 0;
padding-right : 61px;
padding-bottom : 0;
padding-left : 0;
}
p.redtext2 {


background-color : #fff;
background-image : none;
background-repeat : repeat;
background-attachment : scroll;
padding-top : 0;
padding-right : 61px;
padding-bottom : 0;
padding-left : 10pt;
}
em {
font-size : 12px;
font-family : Arial, sans-serif;
}


/*-------------------- inscription -----------------------*/
#col10 form.search {
background-color : #ffffff;
color : #000000;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-top-style : solid;
border-right-style : solid;
border-bottom-style : solid;
border-left-style : solid;
border-top-color : #ece8db;
border-right-color : #ece8db;
border-bottom-color : #ece8db;
border-left-color : #ece8db;
padding-top : 7px;
padding-right : 17px;
padding-bottom : 27px;
padding-left : 17px;
margin-left : 30px;
margin-top : 10px;
}
#col10 form.search h3 {
background : #ffffff url(../images/newsletter_h2_bg.gif) no-repeat 0 0;
color : #786e4e;
width : 297px;
padding : 0 0 10px 50px;
float : left;
font : normal 24px/42px Georgia, "Times New Roman", Times, serif;
}
#col10 form.search h2 {
background : #ffffff url(../images/search_h2_bg.gif) no-repeat 0 0;
color : #786e4e;
width : 297px;
padding : 0 0 10px 50px;
float : left;
font : normal 24px/42px Georgia, "Times New Roman", Times, serif;
}
#col10 form.search h3 span {
background-color : #ffffff;
color : #0b0b0b;
font : normal 24px/42px Georgia, "Times New Roman", Times, serif;
}
#col10 form.search h2 span {
background-color : #ffffff;
color : #0b0b0b;
font : normal 24px/42px Georgia, "Times New Roman", Times, serif;
}
#col10 form.search label {
background-color : #ffffff;
color : #0b0b0b;
margin-top : 0;
margin-right : 0;
margin-bottom : 8px;
margin-left : 25px;
float : left;
font-family : Arial, Helvetica, sans-serif;
font-style : normal;
font-variant : normal;
font-weight : bold;
font-size : 10px;
line-height : 28px;
text-transform : uppercase;
width : 120px;
}
#col10 form.search input {
background-color : #efebde;
color : #0b0b0b;
border : 1px solid #c3bca4;
width : 138px;
height : 22px;
padding : 2px;
margin : 0 0 8px 0;
left : 10px;
font : normal 14px/20px Arial, Helvetica, sans-serif;
margin-left : 50px;
}
#col10 form.search p {
background-color : #ffffff;
color : #cc0000;
float : left;
margin : 6px 0 0 0;
font : normal 13px/15px Arial, Helvetica, sans-serif;
}
#col10 form.search input.check {
background-color : #efebde;
color : #0b0b0b;
border : 1px solid #c3bca4;
width : 15px;
height : 15px;
float : left;
margin : 6px 0 0 9px;
}
#col10 form.search input.submit {
background : #ffffff url(../images/submit_bg.gif) no-repeat 37px 0;
color : #0b0b0b;
border : none;
width : 53px;
height : 13px;
float : right;
margin : 7px 38px 0 0;
padding : 0 23px 0 0;
cursor : pointer;
font : normal 10px/13px Arial, Helvetica, sans-serif;
text-transform : uppercase;
}

#col22 p.aa {
margin-top : 80px;
margin-right : 50px;
margin-bottom : 100px;
margin-left : 20px;
}


/*----------------------------- les membres a la loupe -------------------*/

#col10 form.search1 {
float:left;
background-color : #ffffff;
color : #000000;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-top-style : solid;
border-right-style : solid;
border-bottom-style : solid;
border-left-style : solid;
border-top-color : #ece8db;
border-right-color : #ece8db;
border-bottom-color : #ece8db;
border-left-color : #ece8db;
padding-top : 7px;
padding-right : 17px;
padding-bottom : 27px;
padding-left : 17px;
margin-left : 30px;
margin-top : 10px;
width:95%;
}
#col10 form.search1 h3 {
background : #ffffff url(../images/newsletter_h2_bg.gif) no-repeat 0 0;
color : #786e4e;
width : 297px;
padding : 0 0 10px 50px;
float : left;
font : normal 24px/42px Georgia, "Times New Roman", Times, serif;
}
#col10 form.search1 h2 {
background : #ffffff url(../images/search_h2_bg.gif) no-repeat 0 0;
color : #786e4e;
width : 297px;
padding : 0 0 10px 50px;
float : left;
font : normal 24px/42px Georgia, "Times New Roman", Times, serif;
}
#col10 form.search1 h3 span {
background-color : #ffffff;
color : #0b0b0b;
font : normal 24px/42px Georgia, "Times New Roman", Times, serif;
}
#col10 form.search1 h2 span {
background-color : #ffffff;
color : #0b0b0b;
font : normal 24px/42px Georgia, "Times New Roman", Times, serif;
}
p code, li code {
background-color : #ffe9bb;
font-weight : bold;
font-size:120%;
}
pre code {
font-size:14px;
background : none;
}
#col10 form.search1 h4
{
float: left;

background-color: #e39e17;
background-image: url(../images/testimonial_bg.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0pt 0pt;
color: #ffffff;


/*
background-color: #e39e17;
background-image: none;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0pt 0pt;
*/

color: #ffffff;
width: 256px;
height: 43px;

padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 69px;

margin-top: 5pt;
margin-right: 0pt;
margin-bottom: 20px;
margin-left: 0pt;

font-family: Arial,Helvetica,sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 18px;
line-height: 43px;

}


#col10 form.search1 label {
background-color : #ffffff;
color : #0b0b0b;
margin-top : 0;
margin-right : 0;
margin-bottom : 8px;
margin-left : 25px;
float : left;
font-family : Arial, Helvetica, sans-serif;
font-style : normal;
font-variant : normal;
font-weight : bold;
font-size : 10px;
line-height : 28px;
text-transform : uppercase;
width : 120px;
}
#col10 form.search1 input {
background-color : #efebde;
color : #0b0b0b;
border : 1px solid #c3bca4;
width : 138px;
height : 22px;
padding : 2px;
margin : 0 0 8px 0;
left : 10px;
font : normal 14px/20px Arial, Helvetica, sans-serif;
margin-left : 50px;
}
#col10 form.search1 p {
background-color : #ffffff;
color : #cc0000;
float : left;
margin : 6px 0 0 0;
font : normal 13px/15px Arial, Helvetica, sans-serif;
}
#col10 form.search1 input.check {
background-color : #efebde;
color : #0b0b0b;
border : 1px solid #c3bca4;
width : 15px;
height : 15px;
float : left;
margin : 6px 0 0 9px;
}

#col10 form.search1 input.submit {
background : #ffffff url(../images/submit_bg.gif) no-repeat 37px 0;
color : #0b0b0b;
border : none;
width : 53px;
height : 13px;
float : right;
margin : 7px 38px 0 0;
padding : 0 23px 0 0;
cursor : pointer;
font : normal 10px/13px Arial, Helvetica, sans-serif;
text-transform : uppercase;
}

#col20 p.er {
float:right;
margin-top : 20px;
margin-right : 10px;
margin-bottom : 100px;
margin-left : 45px;
font-size:14px;
}







.suitefiche {
	float:left;

	background: #e6e4cf url(../images/img06.jpg) no-repeat right bottom;
	line-height: 1.6em;
	padding-bottom: 5px;
	width:99.3%;
	margin-top:3px;
	color: #515151;
	padding-left:5px;
	
	background-color :#e6e4cf;
	font-size:11px;
	/* border-top: 1px dashed #fff; */

}



.suitefiche span{
font-size : 12px;

}
.suitefiche span.aa{
font-size : 11px;

}

.suitefiche22  {

	margin:0;

}
.suitefiche22  span {
text-decoration: underline;	
	cursor:pointer;

}


.suitefiche2 img {
	float:left;
	
	background: #e6e4cf url(../images/img10.gif) no-repeat left 85%;	 
	
	
	margin-left:4pt;
	margin-top:-5px;
	width:13px;
	height:12px;

	cursor:pointer;

}

.suitefiche2 {
	float:left;
	line-height: 1.6em;
	
	width:5%;
	
	color: #515151;
	
	background-color :#e6e4cf;
	font-size:11px;
	display: block;
	
	margin:0;
	padding:0;
	text-decoration: underline;
	 margin-left:-20px; 
	 margin-top:-10px; 
	}
.suitefiche2 span
{
text-decoration: underline;
color: #00cc00;
margin:0;
padding:0;
line-height: 1.6em;
font-size:14px

}
.hide{
      display: none;
}

.show{
      display: block;
}

.hide2{
      display: none;
  }

.show2{
      display: block;
      
}

.suiteficheaff {
	float:left;

	line-height: 1.6em;
	padding-bottom: 0px;
	width:99.4%;
	margin-top:0px;
	color: #515151;
	padding-left:5px;
	background-color :#fff;
	
	font-size:11px;
	padding-top:0px;
	/*
	border-righ: 1px dashed #000; 
	*/
	
	/*
	background:url(../images/testimonial-bg.gif) 0 0 no-repeat #FFF6DB;
	*/
	
}



.txturl2 {

	margin:0;
	float:left;
	line-height: 1.6em;
	padding-bottom: 0px;
	width:74%;
	margin-top:3px;
	color: #515151;
	font-size: 90%;
	padding-left:10px;
		/* border-top: 1px dashed #fff;*/
	
}


.txturl img {
	
	margin:0;
	padding:0;
	cursor:pointer;	
	
	margin-left:20px;
	
	
	
	/*
	margin-left:-10px;
	margin-top:-18px;
	*/
	
}


.txturlimg33 {
	margin:0;
	padding:0;
	cursor:pointer;	
}


/* ----------------------- milieu simo */

#smilieu{
	position: relative; 
	width:100%;
	
	background-color: #fff ; 
	
	clear:both;
	padding : 0px;
	margin-top:10px;
	margin-bottom:5px;
	
}
#smilieu .access {

	width:50%;
	float:left;
margin:0;
padding:0;
background-color: #e6e4cf ; 


}
#smilieu .groupe {

	width:50%;
	float:left;
	margin:0;
	padding:0;
	background-color: #f0d8af ; 
	
	
}

#smilieu .inscrit {

	width:30%;
	float:left;
	margin:0;
	padding:0;
	background-color: #CCE3A8 ; 
	/*background-color: #CCE3A8 ; */
	

}
#smilieu .rechinscri {

	width:2%;
	float:right;
margin:0;
padding:0;
background-color: #cce3a8 ; 


}

#smilieu .rapide {

	width:50%;
	float:right;
margin:0;
padding:0;
background-color: #f0d8af ; 


}
#smilieu .access a{font-size:16px;color:#000;padding :5px;}
#smilieu .access span{font-size:16px;color:#000;padding :5px; text-decoration:underline; }
#smilieu .inscrit a{font-size:16px;color:#000;padding :5px;}
#smilieu .rechinscri  a{font-size:16px;color:#000;padding :5px;}
#smilieu .groupe  a{font-size:16px;color:#000;padding :5px;}
#smilieu .rapide  a{font-size:16px;color:#000;padding :5px;}

#smilieu .sboite {
clear:both;
	position: relative; 
	width:100%;
	margin:0;
	padding:0;
	
margin-top: -0pt;
}

#smilieu .sboite1 {
clear:both;
	position: relative; 
	width:100%;
	margin:0;
	padding:0;
	margin-top: -0pt;

}

#smilieu .sboite2 {
clear:both;
	position: relative; 
	width:100%;
	margin:0;
	padding:0;
	margin-top:-0pt;

}

.chsactive
{
	padding:0;
	margin:0;
	
	/* background-color: #ada ; */
}
.chsattente
{
	padding:0;
	margin:0;
	
	/* background-color: #ada ;  */
}	







#smilieu .sboite form
{
height: 65px;

background:url(../images/registration.png) 10px 20px no-repeat ;	


padding-top: 5pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 15pt;


margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 2px;
color: #333227;
background-color :#e6e4cf;

}

#smilieu .sboite ul{

background:url(../images/registration.png) 10px 10px no-repeat #e6e4cf;	
	margin: 0;
	padding-top: 20px;
	

	
	list-style: none;
	padding-left:70px; 

	height: 60px;

}

#smilieu .sboite li{
	display: inline;
	
	background:url(../images/arrow2.gif) 12px 6px no-repeat; padding:0 0 0 20px;
}


#smilieu .sboite1 ul,#smilieu .sboite2 ul{


	margin: 0;
	padding-top: 20px;
	

	
	list-style: none;
	padding-left:70px;
	
	height: auto;
padding-bottom: 10pt;
}

#smilieu .sboite1 ul{background:url(../images/registration.png) 10px 10px no-repeat #f0d8af;	}
#smilieu .sboite2 ul{background:url(../images/forum.png) 5px 5px no-repeat #f0d8af;	}

#smilieu .sboite1 li,#smilieu .sboite2 li {
	display: inline;
	
	/* background:url(../images/arrow2.gif) 0px 6px no-repeat; */
	padding:0 0 0 20px;margin: 0 0 0 20px;
	
}






#smilieu .sboite1 form
{
height: 85px;

background:url(../images/file_search.png) 10px 20px no-repeat ;	


padding-top: 5pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 15pt;


margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 2px;
color: #333227;
background-color :#cce3a8;


}

#smilieu .sboite form input{ float:left; display:block; width:80px; height:16px; margin:5px 0 8px 5px}
#smilieu .sboite form input.val{ float:left; display:block; width:80px; height:22px; margin:13px 0 8px 5px}

#smilieu .sboite form label{ float:left; font-size:100%; padding:0; height : 22px; text-align:center; margin-left:100px; margin-top : 7px;}
#smilieu .sboite form label.val0{ float:left; font-size:100%; padding:0; height : 22px; text-align:center; margin-left:20px; margin-top : 7px;}
/* #smilieu .sboite form label.val2{ float:left; font-size:100%; padding:0; height : 22px; text-align:left; margin : 3px 20px 0 130px} */
/* #smilieu .sboite form label.val3{ float:left; font-size:100%; padding:0; height : 22px; text-align:left; margin : -3px 20px 0 128px}*/
#smilieu .sboite form label.emailpadding{width:92px; display:block; float:left; padding:3px 15px 0 16px;}
#smilieu .sboite form input.fieldpadding{margin:2px 0 9px 0;}
/* #smilieu .sboite form input.checkbox{ clear:both; width:13px; height:13px; float:left; border:none; margin:-20px 0px 0 110px; }*/ 

#smilieu .sboite form input.gobutton{float:left; background:url(../images/arrow4.gif) no-repeat 30px 0 #FF8F21; border:none; width:45px; height:21px; display:block; margin:6px 0 0 15px; padding:0 0 0 5px; text-decoration:none; color:#fff; font: normal 90% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; text-transform:uppercase; text-align:left;}

#smilieu .sboite form .englobe{width:500px; display:block; float:left; padding:0px 15px 0 16px; margin-left:50px;}
#smilieu .sboite form .englobe label.val2{ float:left; font-size:100%; padding:0; height : 22px; text-align:left; margin : 3px 20px 0 0px}
#smilieu .sboite form .englobe .chk{ float:left; width:25px;font-size:100%; padding:0; height : 22px; text-align:left; margin : 0px 0px 0 30px}
#smilieu .sboite form .englobe label.val3{ float:left; font-size:100%; padding:0; height : 22px; text-align:left; margin : 2px 20px 0 5px}

#smilieu .sboite form a{color:#111;}


#smilieu .sboite1 form input{ float:left; display:block; width:130px; height:16px; margin:23px 0 8px 5px}
#smilieu .sboite1 form input.val{ float:left; display:block; width:80px; height:22px; margin:23px 0 8px 10px}
#smilieu .sboite1 form label{ float:left; font-size:100%; padding:0; height : 13px; text-align:center; margin-left:50px; margin-top : 15px;}
#smilieu .sboite1 form label.val2{ float:left; font-size:100%; padding:0; height : 22px; text-align:center; margin-left:10px; margin-top : 3px;}
#smilieu .sboite1 form label.val3{ float:left; font-size:100%; padding:0; height : 22px; text-align:center; margin-left:35px; margin-top : 3px;}
#smilieu .sboite1 form label.emailpadding{width:92px; display:block; float:left; padding:3px 15px 0 16px;}
#smilieu .sboite1 form input.fieldpadding{margin:2px 0 9px 0;}

#smilieu .sboite1 form input.gobutton{float:left; background:url(../images/arrow4.gif) no-repeat 85px 0 #FF8F21; border:none; width:100px; height:21px; display:block; margin:24px 0 0 5px; padding:0 0 0 5px; text-decoration:none; color:#fff; font: normal 90% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; text-transform:uppercase; text-align:left;}

#smilieu .sboite1 form input.checkbox{ width:13px; height:13px; float:left; border:none; margin:10px 0px 0 40px; }
#smilieu .sboite1 form label.ch1{ width:280px; height:13px; float:left; border:none; margin:10px 0px 0 0px; padding:0;}
#smilieu .sboite1 form input.checkbox2{ width:13px; height:13px; float:left; border:none; margin:20px 0px 0 40px; }
#smilieu .sboite1 form label.ch2{ width:290px; height:13px; float:left; border:none; margin:20px 0px 0 5px; padding:0;}




#col1mem h3 form input.chkk{

	width:13px;

	height:13px;

	margin:8px 15px 0 0;

	float:left;

}


#col1mem h3 {
	font-size: 11px;
	color: #3a89c9;
	line-height: 13px;
	margin: -15px 0 0 380px;
	padding: 0px 0 0px 0px;
	font-weight: normal;
	float:right;
	
/*	border-bottom: 1px solid #000;*/
/* text-decoration:underline; */
	
	
}



#col1mem h4 {
	font-size: 11px;
	color: #3a89c9;
	line-height: 10px;
	margin: -25px 0 0 380px;
	padding: 0px 0 0px 0px;
	font-weight: normal;
	float:right;
	
/*	border-bottom: 1px solid #000;*/
/* text-decoration:underline; */
	
	
}

.suiteficheaff ul{list-style-type:none;}
.suiteficheaff ul{width:95%; display:block;float:left; }
.suiteficheaff ul li{font:12px/25px Arial, Helvetica, sans-serif; font-weight:normal; background:url(../images/symbol2.gif) 5px 8px no-repeat; padding:0 0 0 30px;}
.suiteficheaff ul span{ background:url(../images/dot-line.gif) repeat-x 0 100%; height:25px; display:block;}

/*
.suiteficheaff #bookcatagories{width:410px; float:left; margin:0 0 0 50px; padding:5px 0 0;}
.suiteficheaff #bookcatagories h3{width:410px; height:30px; background:url(../images/border2.gif) 100% 70% no-repeat #fff; color:#00111A; font:28px/28px Georgia, "Times New Roman", Times, serif;}
.suiteficheaff #bookcatagories h3 span{background:#fff; color:#046598;}
*/

.suiteficheaff #bookcatagories{width:410px; float:left; margin:0 0 0 50px; padding:5px 0 0;}
.suiteficheaff #bookcatagories h3{width:410px; height:30px; background:url(../images/border2.gif) 100% 70% no-repeat #fff; color:#00111A; font:28px/28px Georgia, "Times New Roman", Times, serif;}
.suiteficheaff #bookcatagories h3 span{background:#fff; color:#046598;}

.txtt1 {color:#00111A; font:18px/18px Georgia, "Times New Roman", Times, serif;margin:0 0 5px 0px;}
.txtt1 span{background:#fff; color:#046598;}



#namePan{width:156px; float:left; background:url(../images/name-dot.gif) 100% 85% no-repeat #fff; color:#4F4F4F; font-size:14px; text-transform:uppercase;}
#nameonePan{width:156px; float:left;}
#nameonePan ul{width:156px;}
#nameonePan ul li{width:140px; height:25px; background:url(../images/arrow.gif) 0 10px no-repeat #fff; color:#03537D; padding:0 0 0 10px;margin-left:-40px;}


#pricePan{width:106px; float:left; background:url(../images/price-dot.gif) 100% 85% no-repeat #fff; color:#4F4F4F; font-size:14px; text-transform:uppercase;}
#priceonePan{width:143px; float:left;}
#priceonePan ul{width:143px;}
#priceonePan ul li{width:133px; height:25px; background:url(../images/price-border.gif) 100% 50% no-repeat #fff; color:#00111A; line-height:20px; font-size:12px; font-weight:bold; padding:0 0 0 10px;margin-left:-60px;}

#discountPan{width:126px; float:left; background:url(../images/discount-dot.gif) 100% 85% no-repeat #fff; color:#4F4F4F; font-size:14px; text-transform:uppercase; padding:0 0 0 15px;}
#discountonePan{width:110px; float:left;}
#discountonePan ul{width:110px;}
#discountonePan ul li{width:100px; height:25px; background:url(../images/dicount-border.gif) 100% 50% no-repeat #fff; color:#00111A; font-size:12px; font-weight:bold; padding:0 0 0 10px;margin-left:-60px;}





/*
#left div.services ul{	margin:8px 0 0 0; padding:0; list-style:none;}
#left div.services ul li{	font:bold 12px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;	color:#BB4D00; background-color:#FFFFFF; 	width:244px;	}
#left div.services ul li a{	background:url(images/service_list_icon.gif) no-repeat 0 4px #FFFFFF;	font:bold 12px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;	color:#BB4D00; text-decoration:none; padding:0 0 0 20px; display:block;	height:21px;	}
#left div.services ul li a.linkOn{	background:url(images/service_list_icon.gif) no-repeat 0 4px #FFFECE;	font:bold 12px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;	color:#BB4D00; text-decoration:none; padding:0 0 0 20px; display:block;	}
#left div.services ul li a:hover{	background-color:#FFFECE; color:#BB4D00;}
*/



.presentationperso {
background:url(../images/symbol4.gif) 10px 0px no-repeat;	
float : left;
width : 98%;
height : 140px;
position : relative;
/* background : #fff;*/

}
.presentationperso p.txt{
padding:10px;
color:#2e5000;
font-size:105%;
padding-top:0px;

}

.presentationperso p.txt span{
font-size:16px;
color : #515151;
margin-left:120px;
}

.presentationperso h2 {
color : #515151;
padding : 0;
margin-top : 15px;
margin-bottom : 0px;
text-align:left;

padding-left : 65px;
font-size:1.5em;
}

.presentationperso  a{
text-decoration : underline;
color : #cc0000;
background : #fff;

}
.presentationperso a:hover{
text-decoration : none;
}

.presentationperso  .decon {
text-decoration : underline;
color : #cc0000;
background : #fff;
position:relative;
float:right;
margin: -40px 0 0 0;

}
