@charset "utf-8";
/* CSS Document */

body {
	background:url(/media/images/arriere_plan_website.jpg);
	background-repeat:repeat-x;
	background-color:#3c080c;
	font-family:Arial,Verdana;
	margin:0;
	padding:0;
}

p {
	margin:0 0 5px 0;
	padding:0;
}

ul{
	padding:0;
	margin:0;
}

.left {
	float:left;
}

.style_tableau{
	color:white;
	font-size:14px;
	font-weight:bold;
}

.gris{
	color:#979797;
}

	.gris a{
		color:#979797;
		text-decoration:none;
	}

/***************/
/** Structure **/
/***************/

#website {
	width: 993px;
	margin-left:auto;
	margin-right:auto;
	border-left:4px solid black;
	border-right:4px solid black;
	background:url(/media/images/website_fond.jpg);
	background-repeat:no-repeat;
	background-color:#280000;
}

		#header{
		}

			#header img {
					display:block;
				}

				#header #menu {
				background-image:url(/media/images/fond_menu.jpg);
				background-repeat:repeat-x;
				height:28px;
				}
                    .redb {
                        background-color:#670000;
                        background-image:none;
                    }

                    .reda {
                        background-image:url(/media/images/fond_menu.jpg);
				background-repeat:repeat-x;
                    }
					#header #menu a {
						display:block;
						color:#FFF;
						text-decoration:none;
						float:left;
						font-size:13px;
						padding:6px 13px 6px 13px;
						text-align:center;
						font-weight:bold;
					}

					#header #menu a#btn1{
                        padding-left:18px;
                        padding-right:18px;
					}
					#header #menu a:hover {
						background-color:#660000;
						text-decoration:none;
					}

            #ssmenu1, #ssmenu2 , #ssmenu3, #ssmenu6 {
                background-color:#670000;
                width:100%;
            }

            #ssmenu1 a,#ssmenu2 a,#ssmenu3 a,#ssmenu6 a{
                color:#FFF;
				padding:6px 17px 6px 17px;
				display:block;
				font-size:13px;
				float:left;
				text-decoration:none;
            }

             #ssmenu1 a:hover,#ssmenu2 a:hover,#ssmenu3 a:hover,#ssmenu6 a:hover{
				text-decoration:underline;
            }



		#main{
		}

			#main #sous_menu{
				background:url(/media/images/fond_sous_menu.jpg);
				background-repeat:repeat-x;
				padding-top:5px;
			}

			#main #ariane {
				font-size:10px;
				font-weight:bold;
				padding:5px;
				color:white;
			}

				#main #ariane a {
				    color:white;
					text-decoration:none;
				}

				#main #ariane a:hover {
					text-decoration:underline;
				}

				#main #ariane a.prec {
					color:#979797;
				}

				#main #ariane a.actif {
					color:#FFFFFF;
				}

			#main #col_left{
				width:190px;
				float:left;
				padding:6px 0 0 6px;
				color:white;
				font-size:12px;
			}

				#main  #col_left #actus {
					color:#979797;
					width:187px;
					margin:13px 0 15px 0;
						font-size:11px;
				}

					#main #col_left h1{
						font-size:14px;
						font-weight:bold;
						margin:10px 0 4px 0;
						padding:4px 0 3px 0;
						border-bottom:2px solid white;
					}

					#main #col_left #actus a{
						margin-top:12px;
						font-size:11px;
						color:#979797;
						text-decoration:none;
					}

					#main #col_left #actus a:hover{
						text-decoration:underline;
					}

					#main #col_left #actus a.titre{
						font-weight:bold;
						text-decoration:underline;
					}



						#main #col_left select {
							margin: 0 0 20px 0;
							background-color:#cccccc;
							color:#4e4e4e;
							padding:3px;
							width:170px;
						font-weight:bold;
						border:1px solid black;
						}


					#main #col_left #contenu_reference button{
						background:none;
						border:none;
						background-color:transparent;
					}

				#adresses{
					color:#979797;
				}

					.adresse .gros{
						font-size:17px;
						font-weight:bold;
						margin:0;
						padding:0 0 4px 0;
					}

					.adresse .moyen{
						font-size:14px;
						margin:0;
						padding:0;
						font-weight:bold;
					}

					.adresse .petit{
						font-size:12px;
					}

			#main #content{
				width:790px;
				float:right;
				color:white;
				font-size:12px;
			}
			#main #content a{
				color:white;
				font-weight:bold;:
			}


#main #content h1#homepage{
font-size:12px;
margin:0 0 0 -10px;
}
			#main #content h1{
			    color:white;
			    margin:0 0 10px -10px;
			    padding:0 0 4px 12px;
			    background-image:url('/media/images/h1.png');
			    background-repeat:no-repeat;
			    background-position:bottom left;
			    font-size:20px;
			    letter-spacing:1px;
			}
			#main #content h1:first-letter{
			    font-size:30px;
			}

				#main .pagination_fiche{
					padding-top:5px;
					padding-bottom:5px;
					color:white;
					font-size:12px;
				}

				#main #content .annonce {
					width:385px;
					color:#FFFFFF;
					border:1px solid white;
					font-weight:bold;
					font-size:11px;
					margin:10px 0 0 5px;
					background-color:#3d0003;
					float:left;
				}

				#main #content .annonce .image {
					float: left;
				}

			   #main #content .annonce .pousseboutton {

					width:142px;
               float:right;
			    }

			    #main #content .annonce a{
                margin:0 0 0 0;
			    }

			    #main #content #pagination{
                text-align:center;
			    }
			     #main #content #pagination a{
                color:white;
			    }

				/*#main #content img {
					float:left;
				}*/

					#main #content .annonce .texte{
						float:right;
						width:142px;
					}

					#main #content .annonce .prix{
						font-size:14px;
						margin-top:10px;
						float:right;
						width:142px;
					}

				#main #content .bas_de_page_texte{
					padding-top:8px;
					color:white;
					font-size:11px;
					padding-bottom:10px;
				}

		#footer{
			padding:5px 0 5px 400px;
			background-color:#000000;
			color:#979797;
		}

			#footer a {
				font-size:12px;
				font-weight:bold;
				color:#979797;
				text-decoration:none;
			}

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

/******************/
/** Page article **/
/******************/

#main #content_article {
	border-style:solid;
	border-width:2px;
	border-color:#FFF;
	width:955px;
	margin-left:auto;
	margin-right:auto;
}

	#main #content_article h1{
		color:white;
		font-size:14px;
		font-weight:bold;
		margin:0 0 20px 0;
	}





/***********************/
/** Mise en page menu **/
/***********************/

ul.menu li{
		float:left;
		margin-left:12px;
		margin-right:10px;
		list-style:none;
		color:white;
		font-size:12px;
		font-weight:bold;
		min-height:20px;
}

ul.menu li a{
	color:white;
	text-decoration:none;
}

/************/
/** Julian **/
/************/
				#main #content_fiche_detail{
					margin-left:auto;
					margin-right:auto;
					width:975px;
				}

					#main #content_fiche_detail #retour{
						font-size:13px;
						font-weioght:bold;
						color:white;
						margin:0 0 10px 0;
						display:block;
					}

					#main #content_fiche_detail #localisation{
						border:2px solid;
						border-color:#FFF;
						color:white;
						font-weight:bold;
						padding:3px 0 3px 0;
						margin:0 0 5px 0;
					}

					#main #content_fiche_detail h2{
						margin:0 0 0 0;
						font-size:16px;
					}

					#main #content_fiche_detail h1{
						margin:0 0 0 200px;
						font-size:16px;
						text-align:center;
					}

					#main #content_fiche_detail #contenu_photos{
						border:2px solid #FFF;
					}

						#main #content_fiche_detail #contenu_photos .grande_photo{
							float:left;
							width:829px;
								border:none;
						}

							#main #content_fiche_detail #contenu_photos .grande_photo img{
								border:none;
								margin:5px 0 0 5px;
							}

					#main #content_fiche_detail #description {
						color:white;
						font-size:15px;
						margin:15px 5px 0 5px;
					}

						#main #content_fiche_detail #description h1{
							font-weight:bold;
							margin:0 0 5px 0;
							padding:0;
							font-size:19px;
						}

						#main #content_fiche_detail #description #adresse{
							border:2px solid;
							border-color:#FFF;
							margin:0;
							padding:5px 0 5px 0;
						}

						#main #content_fiche_detail #description #adresse .ecrivez-nous{
							float:right;
							margin:0 4px 0 0;
							font-size:12px;
						}

































/***********************/
/** ANCIEN CSS JULIAN **/
/***********************/

		#header2{
			height:70px;
		}

				#header2 .position_pages{
					font-size:10px;
					margin-left:5px;
					font-weight:bold;
				}

				#header2 .total_fiches{
					margin-left:195px;
					margin-top:42px;
					font-size:12px;
					color:white;
				}

				#main #col_left_cote_lacs{
					width:197px;
					float:left;
					padding-top:10px;
					text-align:center;
					color:white;
					font-size:12px;
				}

				#main .titre{
					text-decoration:underline;
					font-size:12px;
					margin-bottom:16px;
					font-weight:bold;
				}

								#main #contenu_actualite .titre_actualite{
									margin-top:12px;
									font-size:10px;
									font-weight:bold;
									font-weight:bold;
								}

						#main #contenu_affiner_recherche{
						padding-top:8px;
						padding-bottom:14px;
						padding-left:5px;
						margin-bottom:4px;
						margin-left:4px;
						margin-right:4px;
						text-align:center;
						border: 1px solid;
						border-color:#ffffff;
						color:white;
						font-weight:none;
						font-size:12px;
						}

								#main #contenu_affiner_recherche .bouton_recherche{
									border:none;
								}

								#main #contenu_affiner_recherche a{
									color:black;
									text-decoration:none;
								}

								#main #contenu_affiner_recherche .bouton_ville{
									padding-top:3px;
									padding-bottom:4px;
									margin-left:3px;
									background:url(/media/images/fond_boutons_affiner_recherche.jpg);
									background-repeat:repeat-x;
									width:170px;
								}

								#main #contenu_affiner_recherche .bouton_budget{
									margin-top:20px;
									padding-top:3px;
									padding-bottom:30px;
									margin-left:3px;
									background:url(/media/images/fond_boutons_affiner_recherche.jpg);
									background-repeat:repeat-x;
									width:170px;
								}

				#main #content_cote_lacs{
					width:796px;
					float:right;
					padding-top:0px;
				}

				#main #content_communication_prestige{
					margin-left:auto;
					margin-right:auto;
				}

						#main #content_communication_prestige a{
							color:white;
							text-decoration:none;
						}

								#main .content_contenu_annonces_gauche{
									margin-top:10px;
									width:393px;
									border: 1px solid #fff;
									float:left;
								}

								#main .content_contenu_annonces_droite{
									margin-top:10px;
									width:393px;
									border: 1px solid #fff;
									float:right;
								}

										#main .texte_annonce{
											float:right;
											width:141px;
										}

												#main .type_annonce{
													color:white;
													font-weight:bold;
													font-size:11px;
												}

												#main .description_annonce{
													color:white;
													font-weight:bold;
													font-size:11px;
													min-height:100px;
												}

												#main .prix_annonce{
													color:white;
													font-weight:bold;
													font-size:14px;
													margin-top:15px;
												}

												#main .bouton_annonce{
													margin-left:10px;
												}

					#main .bas_de_page_pagination{
						padding-top:15px;
						padding-bottom:15px;
						color:white;
						font-size:12px;
						float:right;
					}

					#main .bas_de_page_fiche_detail{
						color:white;
						font-size:14px;
					}
.miniatures{
float:right;
width:130px;
margin:5px 0 0 5px;
}


.miniatures h3{
color:white;
font-size:13px;
}

td input, td textarea{
    background-color:#cccccc;
    border:1px solid black;
}

td {
    font-weight:bold;
   color:#cccccc;
}

#linksr{
    font-size:11px;
    padding:5px;
    color:#ccc;
}

#linksr a{
    color:#949290;
}

.texte h2{
font-size:12px;
/*display:inline;*/
}


.minimage{
    width:220px;
    display:block;float:left;
    height:145px;
    text-align:center;
}


/*********************************/
/** Mise en page page dynamique **/
/*********************************/

#main #dynamique h1{
	color: #C90219;
	font-size:14px;
	font-weight:bold;
}

#main #dynamique h2{
	color: #C90219;
	font-size:13px;
	font-weight:bold;
}

#main #dynamique h3{
	color: #C90219;
	font-size:12px;
	font-weight:bold;
}

#main #dynamique td{
	font-weight:normal;
}

#main #dynamique p{
	font-weight:normal;
}