/*
Design by BOMBESK
http://www.bombesk.com
*/

body {
	margin: 0;
	padding: 0;
	background: #FFFFFF url(body-fd.jpg) repeat-x;
	font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666;
}

form {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	color:#66CC00;
}
h1 { font-size: 22px; }
h2 { font-size: 14px; }
h3 { font-size: 10px; }
p, ul, ol, blockquote {
	margin-top: 0;
	padding-top: 0; 
	/*border:solid 1px;*/
	text-align: justify;
	line-height: 12px;
}
a {
	color:#3399FF;
}
a:hover {
	text-decoration: none;
}
/**************************************/
/*============== Header ==============*/
/**************************************/
#header {
	width: 870px;
	height: 80px;
	margin: 0 auto;
	background:transparent url(header-fd.jpg) top no-repeat;
}
/*============== Menu Horizontal ==============*/
#menu {
	float: left;
	display:block;
	width:630px;
	border-bottom:1px dashed #99CCFF;
}
#menu ul {
	list-style: none;
	padding:30px 0 0 0;
}
#menu li {
	display: inline;
}
#menu a {
	display: block;
	float: left;
	padding: 8px 15px;
	font-size: 12px;
	font-weight: bold;
	color: #3399FF;
	text-transform: lowercase;
	text-decoration: none;
	border-left:1px dashed #99CCFF;
}
#menu a:hover {
	background: #3399FF;
	color:#FFFFFF;
}
/***************************************/
/*============== Content ==============*/
/***************************************/
#content {
	width: 870px;
	margin: 0 auto;
	padding-top:20px;
}
/*============== Blocs ==============*/
.logo {
	margin: 0 0 20px 0;
}
.bloc {
	margin: 0 0 20px 0;
	background-color:#EBF5FF;
	border:5px solid #CCE5FF;
}

.bloc li{
      border-top:1px solid #99ccff;
}



.bloc_favoris {
	margin: 0 0 20px 0;
	background-color:#ffffcc;
	border:5px solid #CCE5FF;
}


.bloc_favoris li{
      border-top:1px solid #99ccff;
}

/*============== menuGauche ==============*/
#menuGauche {
	float: left;
	width: 210px;
	text-align:right;
}
#menuGauche ul {
	list-style: none;
	padding:0 10px;
	text-align:right;
}
#menuGauche li {
	

}

#menuGauche li.first {
	border: none;
}
#menuGauche h3 {
	font-size: 18px;
	padding: 10px;
}


#menuGauche a {
	/*display: block;*/
	height: 20px;
	width: auto;
	text-decoration: none;
	font-size: 11px;
	padding-right: 10px;
}
#menuGauche a:hover {
	color:#FFF;
	background-color:#3399FF;
}

#menuGauche img {
	border:0px solid #CCE5FF;
}






/*============== ColTwo ==============*/
#colTwo {
	float: right;
	width: 630px;
	padding-left:15px;
}
#colTwo .image {
	float: left;
	padding: 3px;
	border:1px solid #99CCFF;
	margin-right:10px;
}

#colTwo .image_block {
	/*float: left;*/
	padding: 3px;
	border:1px solid #99CCFF;
	margin-right:10px;
	height:80px;
	
	
}



	#colTwo ul li {	   
	list-style: none;
	/*background:transparent url(image/puce/puce_1.png) no-repeat scroll 2px 0.4em;*/
	/*padding-left:15px;*/
	}









/*============== Welcome ==============*/
.welcome {
	margin: 100px 0 20px 0;
	padding: 0 0 10px;
	border-bottom:1px dashed #99CCFF;
}
.welcome h2 {
	margin-bottom: 25px;
}
/*============== Post ==============*/
.post {
	margin: 0 0 20px 0;
	padding: 0 0 10px;
	border-bottom:1px dashed #99CCFF;
}


/*============== Post annonce ==============*/ 
.post_annonce {
	/*height:auto;*/
	margin: 0 0 20px 0;
	padding: 0px 0px 0px 0px;
	border:1px solid #ffc41a;
	/*display:inherit;*/


	
}

/*============== Post annonce favorite ==============*/ 
.post_annonce_favori {
	/*height:auto;*/
	margin: 0 0 20px 0;
	padding: 0px 0px 0px 0px;
	border:1px solid #ffc41a;
	/*display:inherit;*/
	background: #FFFFFF url(/image/font/favoris4.jpg) repeat-x;


	
}

/*============== Post verrouille ==============*/ 
.post_annonce_verrouille {
	/*height:auto;*/
	margin: 0 0 20px 0;
	padding: 0px 0px 0px 0px;
	border:1px solid #99CCFF;
	/*display:inherit;*/
	
}


.post_annonce_img {
	height:70px;
	margin: 10px 10px 10px 10px;
	border:0px solid #99CCFF;
	float:right;
	padding: 3px;
	border:1px solid #99CCFF;
	
}



/*============== page en cour ==============*/ 
.post_annonce_ville {
	display:inline;
	border:1px solid #b1c3d9;
	background-color:#ffffc8;
	margin: 0 0 0px 0;
	padding: 2px 2px 2px 2px;
}



/*============== page en cour ==============*/ 
.post_annonce_commentaire {
font-style: italic;
}




.post_annonce_texte {
	margin-right:0px;
	border:1px solid #99CCrr;

	

	
}



#colTwo  .post_annonce_footer {
/*clear:both;*/
	display:block;
	background-color:#ffffc8;
	margin: 0 0 0px 0;
	padding: 0 0 0px;
	border:0px solid #99CCFF;
}



/*#colTwo .post_annonce_footer img{
	margin: 20 20 20px 20;
	padding: 20 20 20px;

}
*/





/**************************************/
/*============== Footer ==============*/
/**************************************/
#footer {
	clear: both;
	width: 870px;
	margin: 0 auto;
}
#footer p {
	margin: 0;
	padding: 10px;
	text-align: right;
}


/****
ajout*/



.surligneur{
background-color:#cce5ff;
}



.surligneur_s1{
background-color:#aae5fa;
}


.surligneur_s2{
background-color:#daf3b2;
}


.surligneur_s3{
background-color:#b1c3d9;
}


.surligneur_s4{
background-color:#f8bd49;
}


.surligneur_s5{
background-color:#e5932d;
}


.surligneur_s6{
background-color:#ee0404;
}

.surligneur_s7{
background-color:#f5f6be;
}








.surligneur_rouge{
background-color:#ff7979;
margin: 5,5,5,5;
padding: 5,5,5,5;
}



.surligneur_orange{
background-color:#ffdf66;
}

.surligneur_vert{
background-color:#c5f66d;
}


.icone  {
	border:0px;
	float: right;

}


.icone_droite  {
	border:0px;
	float: right;
	width: 60px;
	
}



#ad_code {
	   background:#FFFFFF url(image/font_ban/blackquare.png) center center no-repeat;
	   padding:65px 35px;
	   text-align:center;
	   width:150px;
		   }
		   
		   
		   
		   
		   
		   
		   
		   
		   
		   
		   
		   
		   
		   
		   
		   #popup {
background-color:black;
border:3px solid black;
height:1px;
left:50%;
margin:-300px 0pt 0pt -500px;
overflow:auto;
padding:0px;
position:absolute;
text-align:center;
top:50%;
visibility:hidden;
width:1px;
z-index:1001;
}
#alpha {
background-color:#000000;
display:none;
height:2000%;
left:0px;
margin:12px;
opacity:0.7;
padding:0px;
position:absolute;
top:0px;
width:100%;
z-index:1000;
}
		   
		  
	   
	   
		   
#colTwo .img_no_border {
	border:0px solid #99CCFF;
	margin-right:5px;
	margin-left:5px;
	height:18px;
} 
		   
	
	
	
	#colTwo .icone {
	border:0px solid #99CCFF;
	margin-right:5px;
	margin-left:5px;
	height:12px;
} 
	
	

	
		   
		   
	/*	   
	.img_no_border {
	border:10px solid #062A51;
	padding: 100px,100px,100px,100px;
	margin:100px,100px,100px,100px;
	}	   
		   */
		   
		   
		
/*.bulle {

background:#aefbed;
display:block;
float:left;
height:21px;
width:14px;
}*/
		   
	
	
#Bulle {
background-color:#E3ECFF;
border:1px solid #062A51;
height:auto;
left:auto;
padding:2px;
position:absolute;
top:auto;
visibility:hidden;
width:auto;
z-index:0;
}
	

#popup_menu {
		position:absolute;
 		top:0px; 
 		left:520px;
  		z-index:1003;
		
}

#popup_menu {
	border:0px solid #99CCFF;
	height:40px;

}

#popup_menu :hover{
	border:5px solid #99CCFF;
	height:40px;
	background-color:#E3aaFF;
}



 /*============== vignette recherche ==============*/
.vignette_recherche {
	margin: 0px 0 20px 0;
	padding: 0 0 10px;
	border-bottom:1px dashed #99CCFF;
	height:inherit;
}

.vignette{
	padding: 3px;
	border:1px solid #99CCFF;
	margin-right:10px;
	height:60px;
}

.vignette:hover{
	padding: 3px;
	border:1px solid #44CC44;
	margin-right:10px;
	height:60px;
}


/*============== Post numero de page==============*/ 
.post_numero_page {
	margin: 0 0 20px 0;
	padding: 0px 0px 0px 0px;
	border:1px solid #b1c3d9;
	background-color:#bae88c;
}





/*============== page en cour ==============*/ 
.page_courante {
	display:inline;
	border:1px solid #b1c3d9;
	background-color:#ffffff;
	margin: 0 0 0px 0;
	padding: 2px 5px 2px 5px;
}



/*============== FCK editor style ==============*/ 
.Title {
	color:#66CC00;
	font-size:22px;
}






/*alignement formulaire */

 form.formulaire_fiche fieldset
  {
  padding: 1em;
  }
  
form.formulaire_fiche label
  {
  display: inline;
  float: left;
  width: 200px;
  } 

form.formulaire_fiche submit
  {
  display: inline;
  float: left;
  width: 200px;
  } 


/*============== Post formulaire fiche==============*/ 
.post_formulaire_fiche {
	margin: 0 0 20px 0;
	padding: 5px 5px 5px 5px;
	border:2px solid #b1c3d9;
	background-color:#ebf5ff;
}


/*============== Post image fiche==============*/ 
.post_image_fiche {
	margin: 0 0 20px 0;
	padding: 5px 5px 5px 5px;
	border:2px solid #b1c3d9;
	background-color:#ebf5ff;
}


/*============== Post video fiche==============*/ 
.post_video_fiche {
	margin: 0 0 20px 0;
	padding: 5px 5px 5px 5px;
	border:2px solid #b1c3d9;
	background-color:#eed95b;
}


/*============== Post les plus proches==============*/ 
.post_proche_fiche {
	margin: 0 0 20px 0;
	padding: 5px 5px 5px 5px;
	border:2px solid #b1c3d9;
	background-color:#eed95b;
}
/*============== situation geo fiche==============*/ 
.post_geo_fiche {
	margin: 0 0 20px 0;
	padding: 5px 5px 5px 5px;
	border:2px solid #b1c3d9;
	background-color:#ebf5ff;
}
/*============== caracterisitique fiche==============*/ 
.post_cara_fiche {
	margin: 0 0 20px 0;
	padding: 5px 5px 5px 5px;
	border:2px solid #b1c3d9;
	background-color:#eed95b;
}
/*============== avis fiche==============*/ 
.post_avis_fiche {
	margin: 0 0 20px 0;
	padding: 5px 5px 5px 5px;
	border:2px solid #b1c3d9;
	background-color:#caccd6;
}

/*============== commentaire fiche==============*/ 
.post_commentaire_fiche {
	margin: 0 0 20px 0;
	padding: 5px 5px 5px 5px;
	border:2px solid #b1c3d9;
	background-color:#ebf5ff;
}














/*============== post articles==============*/ 
.post_article {
	margin: 0 0 20px 0;
	padding: 5px 5px 5px 5px;
	border:2px solid #b1c3d9;
	background-color:#ebf5ff;
}







/*============== post rechercher==============*/ 
.post_rechercher {
	margin: 0 0 20px 0;
	padding: 5px 5px 5px 5px;
	border:2px solid #b1c3d9;
	background-color:#ebf5ff;
}


/*============== post annonce  apercu (admin)==============*/ 
.post_annonce_apercu {
	margin: 0 0 20px 0;
	padding: 5px 5px 5px 5px;
	border:2px solid #b1c3d9;
	background-color:#ebf5ff;
}

/*============== post creer annonce (admin)==============*/ 
.post_creer_annonce {
	margin: 0 0 20px 0;
	padding: 5px 5px 5px 5px;
	border:2px solid #b1c3d9;
	background-color:#ebf5ff;
}

/*============== post  annonce pannel control (admin)==============*/ 
.post_pannel_annonce {
	margin: 0 0 20px 0;
	padding: 5px 5px 5px 5px;
	border:2px solid #b1c3d9;
	background-color:#ebf5ff;
}
/*============== post  annonce pannel control (admin)==============*/ 
.post_pannel_message {
	margin: 0 0 20px 0;
	padding: 5px 5px 5px 5px;
	border:2px solid #b1c3d9;
	background-color:#ebf5ff;
}

/*============== post  annonce favorites==============*/ 
.post_annonces_favorites {
	margin: 0 0 20px 0;
	padding: 5px 5px 5px 5px;
	border:2px solid #b1c3d9;
	background-color:#ebf5ff;
}



/*============== post  annonce redaction==============*/ 
.post_annonce_redaction {
	margin: 0 0 20px 0;
	padding: 5px 5px 5px 5px;
	border:2px solid #b1c3d9;
	background-color:#ebf5ff;
}

/*============== post corbeille message==============*/ 
.post_message_corbeille {
	margin: 0 0 20px 0;
	padding: 5px 5px 5px 5px;
	border:2px solid #b1c3d9;
	background-color:#ebf5ff;
}

/*============== post corbeille message==============*/ 
.post_login {
	margin: 0 0 20px 0;
	padding: 5px 5px 5px 5px;
	border:2px solid #b1c3d9;
	background-color:#ebf5ff;
}

/*============== post classique==============*/ 
.post_classique {
	margin: 0 0 20px 0;
	padding: 5px 5px 5px 5px;
	border:2px solid #b1c3d9;
	background-color:#ebf5ff;
}


















