﻿
   
   
   input.Submit {float:right;margin-right:400px }
   span.help  {font-size:small}
   a {font-size:0.9em; text-decoration:none} 
   a:hover {color:#000} 
 
   
   
	
	html, body {
	height: 100%;
	
	}
	body{
	text-align:center;
	font-size:14px;
	}

	#breadcrump
	{
		margin-left:20px;
		padding:5px;
	}
	
	
	#header {
		text-align:left;
		height:140px;
		background-repeat:no-repeat;
		background-image:url('../images/header.jpg');
	}
	#footer {
		text-align:center;
		margin-top:130px;
		color:green;
		
		font-size:small;
		height:34px;
		background-repeat:no-repeat;
		background-image:url('../images/footer.jpg');
	}
	
	#footer a:link, a:visited
	{
		color:green;
	}
	
	#footer a:hover
	{
		color:white;
	}
	#contain {
		height:600px;
		background-color:transparent;
		margin-bottom:30px;
	}
	#container {	
		margin:0px auto;	
		background-repeat:repeat-y;
		background-image:url('../images/back.jpg');
		width:934px;
		background-color:#FFF;
		text-align:left;
		}
	
	#logo {
		width:184px;
		height:90px;
		position:relative;
		left:40px!important;
		left:60px;
		bottom:120px;		
	}
	#logo a, img
	{
		border:none;
		
	}
	#annonce-container
	{
		/*height:1200px;*/
	}
	
	#home_serie_button
	{
		padding:20px;
	}
	
	
	
	#loupe
	{
		margin-bottom:8px;
	}
	
	#search_form {
		width:434px;
		height:39px;		
		padding-top:10px;
		background-repeat:no-repeat;
		background-image:url('../images/search.jpg');
		text-align:right;
	}
	#search_form input
	{
		margin-right:10px;
	}
	#search_form select
	{
		width:160px;
		font-size:0.9em;
		
	}
	
	#show_ad_search
	{
		font-size:1.2em;
		color:green;
		
	}
	
	#home_left, #home_right{
		width:437px;
		height:100%;
		
	}
	#home_right{
		float:left;
		clear:right;
		margin-right:10px;
	}
	#home_right a,img {border:none}
	#home_left{
		float:left;
		margin-left:30px;
		margin-right:10px;
		
	}
	
	
	#space_categ
	{
		background-color:#fff6c3;
		margin-top:20px;
		color:green;
		padding:10px;
	}
	#space_categ h3
	{
		
		color:green;
	}
	
	#flascontent
	{
		margin-top:40px;
		width:434px;
		height:448px;
		
	}
	
	#register
    {	    
   	    margin-left:50px;
   	    
   	    width:440px;
   	    height:30px;
   	    border:none;
   	    text-size:0.3em;
    }
   #left-register
   {
   		height:auto;
   		margin-left:50%;
   		width:50%;
   		height:140px;
   		padding-top:10px;
   		
   }
   #register input
   {
   		width:100px;
   		
   }
   #purpose
   {
   		width:auto;
   		height:130px;
   		background-color:#fff6c3;
   		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		text-align:center;
   }
   #purpose_image
   {
   		margin-top:30px;
   		
   }
   
   #annonces {
   		margin-left:20px;
   		width:700px;
   		border:solid 1px silver;
   		vertical-align:top; 
   		clear:left;
   		margin-bottom:150px;
   		height:1300px;
   	}
   	
   #spacer
   {
   		width:93%;   		
		height:60px;		
   }	
   .spacer
   {
   		width:100%;
		height:40px;		
   }
   	
   #search_bar
   {
   		width:93%;
   		height:auto;
   		margin-left:20px;
   		margin-right:20px;
   		margin-bottom:20px;
   		background-color:#fff6c3;
   		
		float:left;
		text-align:left;
		padding:10px;
		
   }
   #search_bar input, select
   {
   		border:none;
   		margin-right:2px;
   		margin-bottom:5px;
   }
   #search_bar #sleft
   {
   		width:500px;   		
   		width:650px!important;   		
   		
   		
   		float:left;
   }
   #search_bar #sright
   {
   		width:80px;
   		vertical-align:top;   		
   		float:left;
   		clear:right;
   		
   }
   #search_bar #sright img
   {
   		height:50px;
   }
   
   #idf{
   
   		padding-left: 20px;
   		font-size:1.2em;
   
   }
   #archives
   {
		height:400px;
   }
   #listearchives {
	float:left;
	height:300px;
	margin:0 20px 0 auto;
	overflow:scroll;
	width:400px;
	}
   
   p.pagination
   {
   		
   		font-size:16pt;
   
   }
   
   div.pagination
   {
   		/*padding:20px;*/
   		font-size:16pt;
   		/*width: 600px;*/
		margin-right: auto;
		margin-left: auto;
		/*margin-top:50px;*/
   }
   
   
   p.pagination a
   {
   		color:green;
   }
   
   #search-title h2
   {
   		color:green;
   		margin-left:20px;
   }
   
   #space2, #space3
   {
   		width:120px;
   		height:60%;   		
   		background-color:#fff;
   		float:right;
   		clear:left;
   		
   		margin-right:40px;
   		
   		
   }
   
   .titre_annonce a{color:green;font-weight:bold;}
   
   
	/* zone detail annonce*/	
	#annonce_container
	{
		
		width:80%!important;
		width:97%;
		margin-left:20px;
   		margin-right:20px;
   		margin-bottom:;
		background-color:#fff6c3;		
   		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		clear:left;
		overflow:auto;
	}
	
	#annonce_container #annonce_header
	{
		color:green;
		padding:20px;
		font-size:1.2em;
	}
	#annonce_container #annonce_contenu
	{
		
		
		width:90%!important;
		width:98%;
		margin-left:5px;
   		margin-right:5px;
   		margin-bottom:10%;
		background-color:#fff;		
   		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		padding:20px;
		
	
	}
	#annonce_container #annonce_warning
	{
	
		margin-top:-10px;
		margin-bottom:30px;
		padding-left:20px;
		height:20px;
		font-size:0.8em;
		font-weight:bold;
		
		
		
	}
	
	#begin, #finish
	{
		width:50px;
	}
	
	#annonce_warning_left
	{
		float:left;
	}
	
	a#lien_warning:visited, #idf a:link,#idf a:visited
	{
		color: black;
		
		
	
	}
	
	a#lien_warning:hover,#idf a:hover
	{
		color: green;
		font-weight: bold;
		
		
	
	}
	
	#annonce_warning_middle
	{
		float:right;
		padding-right:10px;
	}
	
	
	#annonce_warning_right
	{
		float:right;
		margin-right:30px;
	}
		
	
	#annonce_container #annonce_image
	{
		float:right;
		margin-bottom:20px;
	}
	
	#annonce_container #annonce_text {
		border-right:1px dotted;
		float:left;
		margin-bottom:20px;
		padding-right:8px;
		text-align:justify;
		width:380px;
	}
	
	#bouton_google
	{
	
		margin-bottom: 20px;
		margin-top: 20px;
	}
	
	#googlemap
	{
		width:400px;
		height:400px;
		margin-top: 20px;
		
	}
	
	/*Inscription*/
	
	#compte
	{
		padding-top:20px;
		padding-left:20px;
		width:300px;
		text-align:left;
		
		margin-left:20px;
   		margin-right:20px;
   		margin-bottom:20px;
		background-color:#fff6c3;		
   		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		clear:left;
		}
		
	#compte_right
	{
		
		padding-right:20px;
		float:right;
		clear:both;
		width:550px;		
		font-size:1.2em;
		text-align:justify;
		
		
		
	}
	
	#inscription
	{
		padding-top:20px;
		padding-left:20px;
		width:500px;
		text-align:left;
		
		margin-left:20px;
   		margin-right:20px;
   		margin-bottom:20px;
		background-color:#fff6c3;		
   		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		clear:left;
	}
	#inscription td
	{
		font-size:0.9em;
		
	}
	
	#inscription_right
	{
		padding-top:20px;
		padding-right:20px;
		float:right;
		clear:both;
		width:350px;		
		font-size:1.2em;
		text-align:justify;
		
		
		
	}
	
	
	
	/*depose*/
	#depose
	{
		padding-top:20px;
		width:500px;
		text-align:left;
		
		margin-left:20px;
   		margin-right:20px;
   		margin-bottom:20px;
		background-color:#fff6c3;		
   		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		clear:left;
	}
	#depose, #depose_right td
	{
		font-size:0.9em;
	}
	
	#depose input, select, textarea
	{
		width:180px;
	}
	
	#depose_right
	{
		padding-top:20px;
		padding-right:20px;
		float:right;
		clear:both;
		width:350px;		
		font-size:1.2em;
		
		
	}
	td.depose_td_left
	{
		width:180px;
	}

	#champsoblig
	{
		margin-left:20px;
		
	
	}
	.recommandation
	{
		font-size:1.10em;
	}
	

	/*abusif*/
	#abusif, #contact
	{
		padding:20px;
		padding-left:20px;
		width:500px;
		text-align:left;
		
		margin-left:20px;
   		margin-right:20px;
   		margin-bottom:600px;
		background-color:#fff6c3;		
   		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		clear:left;
			}
	
	#abusif input, textarea
	{
		width: 200px;
	}
	
	#abusif_contain
	{
		height: 400px;
	}
	#utilisateur
	{
		height: 700px;
	}
	
	#abusif td
	{
		font-size:0.9em;
		
	}
	
	#abusif_right
	{
		padding-top:20px;
		padding-right:20px;
		float:right;
		clear:both;
		width:350px;		
		font-size:1.2em;
		text-align:justify;
		
		
		
	}
	
	.centertab
	{
		height:auto;
		width:600px;
		margin-right: auto;
		margin-left: auto;
	}
	.tbl th
	{
		background-color:#FEB836;
		
	}
	
	
	.tbl
	{
		
		width:600px;
		margin-right: auto;
		margin-left: auto;
		
	}
	
	

	.tbltitre
	{
		color:green;
   		
		margin-right: auto;
		margin-left: auto;
	}
	

	 
  
	
	
	/* hack FF pour envlever pointillÃ©s autour des liens */

	a {

		outline: none;

	}

	:focus {

		-moz-outline-style: none;

	}

	/* fin de hack */
	
	
	#message
	{
		margin-top:20px;
		padding:20px;
		width:500px;
		text-align:center;
		height:40px;
		margin-left:20px;
   		margin-right:20px;
   		margin-bottom:600px;
		background-color:#fff6c3;		
   		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		clear:left;
			}
			
			
			
	#forget{
		width:300px;
		padding:20px;
		background-color:#fff6c3;		
   		-moz-border-radius:10px;
		-webkit-border-radius:10px;
	}		
			
			
	#message_compte
	{
		padding:20px;
		width:auto;
		text-align:center;
		height:40px;
	   		margin-bottom:20px;
		background-color:#fff6c3;		
   		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		clear:left;
			}
			
	#nbannonce
	{
		margin-left:20px;
   		margin-right:20px;
	}
	
	#bloc_rss
	{
		margin-top:20px;
		padding:20px;
		width:850px;
		text-align:justify;
		height:700px;
		margin-left:20px;
   		margin-right:20px;
   		margin-bottom:20px;
		background-color:#fff6c3;		
   		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		clear:left;
	}
	
	
	#rss_zone
	{
		vertical-align:-9px;
	
	
	}
	
	#bloc_error
	{
		margin-top:20px;
		padding:20px;
		width:850px;
		text-align:center;
		color:red;
		height:auto;
		margin-left:20px;
   		margin-right:20px;
		background-color:#fff6c3;		
   		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		clear:left;
	}
	
	
	#img_rss 
	{
		margin-left:28px;
		
		
	}
	
	div#inform
	{
		border: dashed 1px navy;					
		padding:5px;
		clear:both;
		margin-top:40px;
	}
   .error		
   {
	color:red;
	font-size:0.98em;
   }
   
   
   

   /* End layout CSS */

