
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
}

	html, 
    body,
    #HEADER,
    #FOOTER,
    #CONTENT {	margin: 0; padding: 3;border: 0; z-index:1;}


html{height:100%;width:100%; min-width:100%; min-height:100%;}


body {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.75em;
    font-weight: normal;
     background-color: #BDDEFF;
}

body{
height:100%;
width:100%;
margin:0 auto;
min-width:100%; min-height:100%;
}

header{width:100%; height:35px; position:fixed; top:0;}

#CONTENT{width:100%; top:35px; position:relative;}


	#BoiteCONTENT{width:100%;display:block; margin:0; padding:0; border:0;  }

footer{width:100%; height:18px;  display:block; position:fixed; bottom:0;}


/*::::::  LES STRUCTURES DE CONSTRUCTION  :::::::*/
.STRUCTURE_LIGNE{width:100%; height:100%; display:table;}
		.COL{display:table-cell;}
		.COL:nth-child(1){width:auto;}
		.COL:nth-child(2){width:auto;}
		.COL:nth-child(3){width:auto;}
		.COL:nth-child(4){width:auto;}
		
		.COL div.BOITE{ display:block; width:auto; height:100%; line-height:100%; vertical-align:middle; clear:both;}

	



.ELEMT.fin{padding-top:0; padding-bottom:0;} 
.ELEMT.mince{padding-left:0; padding-right:0;}   

        
       
.left{ text-align:left; margin-left:0;}
.center{text-align:center; margin-left:auto; margin-right:auto;}
.right{text-align:right; margin-right:0;}

.top{ vertical-align:top; line-height:100%; }
.middle{vertical-align:middle; }
.bottom{ vertical-align:bottom; line-height:100%; margin-bottom:0;}



header{
	height:34px;

		/* Navigateurs récents */
		background: -webkit-gradient(
			linear,
			left top, left bottom,
			from(rgba(0,0,0,0.5)),
			to(rgba(51,51,51,0.5)),
			color-stop(0.3, rgba(0,0,0,0.3))
		);
		background: -webkit-linear-gradient(
			top,
			rgba(0,0,0,0.5),
			rgba(0,0,0,0.2) 30%,
			rgba(51,51,51,0.5)
		);
		background: -moz-linear-gradient(
			top,
			rgba(0,0,0,0.5),
			rgba(0,0,0,0.2) 30%,
			rgba(51,51,51,0.5)
		);
		background: -o-linear-gradient(
			top,
			rgba(0,0,0,0.5),
			rgba(0,0,0,0.2) 30%,
			rgba(51,51,51,0.5)
		);
		background: linear-gradient(
			top,
			rgba(0,0,0,0.5),
			rgba(0,0,0,0.2) 30%,
			rgba(51,51,51,0.5)
		);
		background: -ms-linear-gradient(top, rgba(0,0,0,0.5),rgba(0,0,0,0.2) 30%,rgba(51,51,51,0.5) 100%); /* IE10+ */
		filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#000000", endColorstr="#333333"); /* IE6 et IE7 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#000000", endColorstr="#333333")"; /* IE8 */
	    background-color:rgb(51,153,255);
    -webkit-box-shadow:  0px 1px 5px 2px rgba(0, 0, 0, 0.2),inset 0px -1px 0px #333333;
   box-shadow:  0px 1px 5px 2px rgba(0, 0, 0, 0.2),inset 0px -1px 0px #333333;

}

		header ul {
		margin:0;
		padding:0 0 0;
		list-style:none outside none;
        max-height:34px;
		table-layout:auto;
        clear:both;
        float:none;
	}
		header li {
        	display:block;
            float:left;
			height:34px;
			margin:0;
			padding:0;
            margin: 0px 0px 0px;
            -moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box; 
			border-left:#333333 2px solid;
            border-bottom:#333333 2px solid;
			-webkit-border-radius: 0px 0px 0px 5px;
			border-radius: 0px 0px 0px 5px;
            box-shadow: 1px -2px 2px rgba(255, 255, 255, 0.2) inset;
		}
        	header li:hover, header #current {
             border-bottom:#333333 1px solid;
			}
		header a {
			display:block;
			padding:0 10px;
            text-align:center;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
            line-height:34px;
            height:100%;
            vertical-align:middle;
			font-weight:normal;
            text-transform:uppercase;
			color:#FFFFFF;  
			text-decoration:none; 
		}
        header a img{
        	display:inline-block;
        	line-height:34px;
            vertical-align:middle;
            height:22px;
            width:22px;
            margin-top:-2px;
        }

		/* Commented Backslash Hack
		hides rule from IE5-Mac \*/
		header a {float:none;}
		/* End IE5-Mac hack */
		header a:hover, header #current a {
        	color:rgb(237,192,101);
                        
		/* Navigateurs récents */
		background: -webkit-gradient(
			linear,
			left top, left bottom,
			from(rgba(0,0,0,0.5)),
			to(rgba(51,51,51,0.5)),
			color-stop(0.3, rgba(0,0,0,0.3))
		);
		background: -webkit-linear-gradient(
			top,
			rgba(0,0,0,0.5),
			rgba(0,0,0,0.2) 30%,
			rgba(51,51,51,0.5)
		);
		background: -moz-linear-gradient(
			top,
			rgba(0,0,0,0.5),
			rgba(0,0,0,0.2) 30%,
			rgba(51,51,51,0.5)
		);
		background: -o-linear-gradient(
			top,
			rgba(0,0,0,0.5),
			rgba(0,0,0,0.2) 30%,
			rgba(51,51,51,0.5)
		);
		background: linear-gradient(
			top,
			rgba(0,0,0,0.5),
			rgba(0,0,0,0.2) 30%,
			rgba(51,51,51,0.5)
		);
		background: -ms-linear-gradient(top, rgba(0,0,0,0.5),rgba(0,0,0,0.2) 30%,rgba(51,51,51,0.5) 100%); /* IE10+ */
		filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#000000", endColorstr="#333333"); /* IE6 et IE7 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#000000", endColorstr="#333333")"; /* IE8 */
	            border-bottom: 0px none;
        }
       
       	        
        #tickercontainer{ 
            height:27px;
            table-layout:inherit;
            background:#FFFFFF;
            box-shadow:inset #333333 0px 0px 2px;
            -webkit-border-radius:5px;
            border-radius:5px;
            color:#333333;
            font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:16px;
            line-height:27px;
            overflow:hidden;
            position:relative;
           	margin: -1px 0px 0px;
			-moz-border-bottom-colors: none;
			-moz-border-left-colors: none;
			-moz-border-right-colors: none;
			-moz-border-top-colors: none;
			border-color: #FFFFFF #333333 #333333;
			border-image: none;
			border-style: solid;
			border-width: 1px;
		}
        
         #tickercontainer .wrap{position:absolute; margin:0;}
         #tickercontainer p{position:relative; margin:0;}
         #tickercontainer p span{margin:0 10px; display:block; float:left;}  


       	footer{
	background-color:rgb(51,153,255);
    border-top: 1px solid #FFFFFF;
    text-align: center;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    padding-top: 5px;
    padding-bottom: 5px;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
}

	footer a{color:#ffffff; text-decoration:none;}
	footer a:hover{color:rgb(0,0,0); text-decoration:none;}


	.color_1{background:rgb(204,204,204);}
	.color_2{background:rgb(53,54,56);}
	.color_3{background:#333333;}
	.color_4{background:rgb(0,0,0);}
	.color_5{background:rgb(255,255,255);}
	.color_6{background:rgb(237,192,101);}
    
	.degrade_bleu{

		/* Navigateurs récents */
		background: -webkit-gradient(
			linear,
			left top, left bottom,
			from(rgba(0,0,0,0.5)),
			to(rgba(51,51,51,0.5)),
			color-stop(0.3, rgba(0,0,0,0.3))
		);
		background: -webkit-linear-gradient(
			top,
			rgba(0,0,0,0.5),
			rgba(0,0,0,0.2) 30%,
			rgba(51,51,51,0.5)
		);
		background: -moz-linear-gradient(
			top,
			rgba(0,0,0,0.5),
			rgba(0,0,0,0.2) 30%,
			rgba(51,51,51,0.5)
		);
		background: -o-linear-gradient(
			top,
			rgba(0,0,0,0.5),
			rgba(0,0,0,0.2) 30%,
			rgba(51,51,51,0.5)
		);
		background: linear-gradient(
			top,
			rgba(0,0,0,0.5),
			rgba(0,0,0,0.2) 30%,
			rgba(51,51,51,0.5)
		);
		background: -ms-linear-gradient(top, rgba(0,0,0,0.5),rgba(0,0,0,0.2) 30%,rgba(51,51,51,0.5) 100%); /* IE10+ */
		filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#000000", endColorstr="#333333"); /* IE6 et IE7 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#000000", endColorstr="#333333")"; /* IE8 */
		      background-color:rgb(51,153,255);
	}
   
    .bloc_blanc{
		-moz-box-sizing:border-box;	-webkit-box-sizing:border-box;
		border-radius: 5px 5px 5px 5px;
		box-shadow: 0px 0px 2px rgb(0,0,0);
		box-shadow: 0px 0px 2px rgba(0,0,0,0.3);
		padding: 5px;
		background-color:rgb(255,255,255);	
    }               
    
   .bloc_couleur{

		/* Navigateurs récents */
		background: -webkit-gradient(
			linear,
			left top, left bottom,
			from(rgba(0,0,0,0.5)),
			to(rgba(51,51,51,0.5)),
			color-stop(0.3, rgba(0,0,0,0.3))
		);
		background: -webkit-linear-gradient(
			top,
			rgba(0,0,0,0.5),
			rgba(0,0,0,0.2) 30%,
			rgba(51,51,51,0.5)
		);
		background: -moz-linear-gradient(
			top,
			rgba(0,0,0,0.5),
			rgba(0,0,0,0.2) 30%,
			rgba(51,51,51,0.5)
		);
		background: -o-linear-gradient(
			top,
			rgba(0,0,0,0.5),
			rgba(0,0,0,0.2) 30%,
			rgba(51,51,51,0.5)
		);
		background: linear-gradient(
			top,
			rgba(0,0,0,0.5),
			rgba(0,0,0,0.2) 30%,
			rgba(51,51,51,0.5)
		);
		background: -ms-linear-gradient(top, rgba(0,0,0,0.5),rgba(0,0,0,0.2) 30%,rgba(51,51,51,0.5) 100%); /* IE10+ */
		filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#000000", endColorstr="#333333"); /* IE6 et IE7 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#000000", endColorstr="#333333")"; /* IE8 */
		  	background-color:rgb(51,153,255);
	 	border-bottom:rgb(53,54,56) 1px solid;
    } 
       	        	
    .ELEMT{
    	-webkit-box-sizing: border-box; 
		-moz-box-sizing: border-box;
        box-sizing: border-box;
		border-radius: 5px 5px 5px 5px;
        box-shadow: 0px 0px 2px rgba(0,0,0,0.3);
		padding: 20px;
    }
    
       	    
    
    .titre_1{
   	 margin:0; border:0;
	  height:100%;

		/* Navigateurs récents */
		background: -webkit-gradient(
			linear,
			left top, left bottom,
			from(rgba(0,0,0,0.5)),
			to(rgba(51,51,51,0.5)),
			color-stop(0.3, rgba(0,0,0,0.3))
		);
		background: -webkit-linear-gradient(
			top,
			rgba(0,0,0,0.5),
			rgba(0,0,0,0.2) 30%,
			rgba(51,51,51,0.5)
		);
		background: -moz-linear-gradient(
			top,
			rgba(0,0,0,0.5),
			rgba(0,0,0,0.2) 30%,
			rgba(51,51,51,0.5)
		);
		background: -o-linear-gradient(
			top,
			rgba(0,0,0,0.5),
			rgba(0,0,0,0.2) 30%,
			rgba(51,51,51,0.5)
		);
		background: linear-gradient(
			top,
			rgba(0,0,0,0.5),
			rgba(0,0,0,0.2) 30%,
			rgba(51,51,51,0.5)
		);
		background: -ms-linear-gradient(top, rgba(0,0,0,0.5),rgba(0,0,0,0.2) 30%,rgba(51,51,51,0.5) 100%); /* IE10+ */
		filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#000000", endColorstr="#333333"); /* IE6 et IE7 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#000000", endColorstr="#333333")"; /* IE8 */
		  background-color:rgb(51,153,255);
	  /*    border-bottom:#333333 1px solid;*/
	  -webkit-box-shadow:  0px 1px 5px 2px rgba(0, 0, 0, 0.2),inset 0px -1px 0px #333333;
	  box-shadow:  0px 1px 5px 2px rgba(0, 0, 0, 0.2),inset 0px -1px 0px #333333;
      	line-height:100%;
        vertical-align:middle;
        padding:10px 0;
	    text-align:center;
	    font-family:Verdana, Arial, Helvetica, sans-serif;
	    font-size:12px;
        text-transform:uppercase;
        border-radius: 5px 5px 5px 5px;
        color:#FFFFFF;
        
	  }
 
     
    .titre_2{
        
	/* Navigateurs récents */
	background: -webkit-gradient(
		linear,
		left top, left bottom,
		from(rgba(51,51,51,1)),
		to(rgba(51,51,51,1)),
		color-stop(0.3, rgba(51,51,51,0.2))
	);
	background: -webkit-linear-gradient(
		top,
		rgba(51,51,51,0.2),
		rgba(51,51,51,1) 30%,
		rgba(51,51,51,1)
	);
	background: -moz-linear-gradient(
		top,
		rgba(51,51,51,0.2),
		rgba(51,51,51,1) 30%,
		rgba(51,51,51,1)
	);
	background: -o-linear-gradient(
		top,
		rgba(51,51,51,0.2),
		rgba(51,51,51,1) 30%,
		rgba(51,51,51,1)
	);
	background: linear-gradient(
		top,
		rgba(51,51,51,1),
		rgba(51,51,51,1) 30%,
		rgba(51,51,51,1)
	);
	background: -ms-linear-gradient(top, rgba(51,51,51,0.2) 0%,rgba(51,51,51,1) 30%,rgba(51,51,51,1) 100%); /* IE10+ */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#333333", endColorstr="#333333"); /* IE6 et IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#333333", endColorstr="#333333")"; /* IE8 */
         background-color:rgba(53,54,56,0.7);
         border-right: 1px solid rgba(53,54,56,0.3);
         box-shadow: 0px 0px 1px rgba(255,255,255,0.5) inset;
         color: rgb(255,255,255);
         text-transform:uppercase;
         font-size: 11px;
         line-height:25px;
         font-weight: bold;
         text-align: center;
         vertical-align: middle;
		-webkit-box-sizing: border-box; 
		-moz-box-sizing: border-box;
        box-sizing: border-box;
     } 
     
    .titre_4{
        
	/* Navigateurs récents */
	background: -webkit-gradient(
		linear,
		left top, left bottom,
		from(rgba(51,51,51,1)),
		to(rgba(51,51,51,1)),
		color-stop(0.3, rgba(51,51,51,0.2))
	);
	background: -webkit-linear-gradient(
		top,
		rgba(51,51,51,0.2),
		rgba(51,51,51,1) 30%,
		rgba(51,51,51,1)
	);
	background: -moz-linear-gradient(
		top,
		rgba(51,51,51,0.2),
		rgba(51,51,51,1) 30%,
		rgba(51,51,51,1)
	);
	background: -o-linear-gradient(
		top,
		rgba(51,51,51,0.2),
		rgba(51,51,51,1) 30%,
		rgba(51,51,51,1)
	);
	background: linear-gradient(
		top,
		rgba(51,51,51,1),
		rgba(51,51,51,1) 30%,
		rgba(51,51,51,1)
	);
	background: -ms-linear-gradient(top, rgba(51,51,51,0.2) 0%,rgba(51,51,51,1) 30%,rgba(51,51,51,1) 100%); /* IE10+ */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#333333", endColorstr="#333333"); /* IE6 et IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#333333", endColorstr="#333333")"; /* IE8 */
         background-color:rgba(53,54,56,0.7);
         border-right: 1px solid rgba(53,54,56,0.3);
         box-shadow: 0px 0px 1px rgba(255,255,255,0.5) inset;
         color: rgb(255,255,255);
         text-transform:uppercase;
         font-size: 9px;
         line-height:15px;
         font-weight: bold;
         text-align: center;
         vertical-align: middle;
		-webkit-box-sizing: border-box; 
		-moz-box-sizing: border-box;
        box-sizing: border-box;
     } 

     
    .table_form{border-collapse:collapse; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px;}
        .table_form td{
            -webkit-box-sizing: border-box; 
            -moz-box-sizing: border-box;
            box-sizing: border-box;      
			border-bottom: 1px dotted rgba(0,0,0,0.3);
        }
        .table_form tr:last-child td{border-bottom:0;}
		    .table_form tr td,
		    .raye,
            .raye_inv {
            	background-color:transparent;
                border-bottom: 1px dotted rgba(0,0,0,0.3);
             }
          	
            .table_form tr:nth-child(even) td{ background-color:rgba(53,54,56,0.05); }
            .table_form tr:hover td {  background:rgba(255,255,255,0.2);} 
            .table_form tr.cellule_raye td,  .table_form tr:hover.cellule_raye td{ background-color:rgb(255,255,255); }
                       
			     table tr td.raye,
                 table tr td.raye_inv{ 
                		border-left: 1px dotted rgba(0,0,0,0.3);    		                    
                  }
                 table tr td.raye:first-child,
                 table tr td.raye_inv:first-child,{border-left:none;}
                 
                .table_form tr.cellule_raye td.raye:nth-child(odd) {  background:rgba(53,54,56,0.05);}
                .table_form tr.cellule_raye td.raye_inv:nth-child(even) {  background:rgba(53,54,56,0.05);}
                .table_form tr.cellule_raye td:first-child.raye_inv, .table_form tr.cellule_raye td:first-child.raye  { border-left:none;} 
                .table_form tr.cellule_raye td:hover.raye_inv, .table_form tr.cellule_raye td:hover.raye  { background:rgba(51,153,255,0.2);}                   
     
     
          
      
      
     .bloc{
     	width:100%;
     	height:100%;
		-webkit-box-sizing: border-box; 
		-moz-box-sizing: border-box;
        box-sizing: border-box;
		border-radius: 5px 5px 5px 5px;
		box-shadow: 0px 0px 2px rgba(0,0,0,0.3);
		padding: 10px;
 
    	display:inline-block;
        font-size:9px;
    	font-family:Verdana;
    }  
    
    
	.info, .important, .aide{
			font-weight: normal;
            display:inline;
			margin-left:10px;
			margin-right:30px;
			color:rgba(0,0,0,0.8);
		}
        
		.info, .important, .aide{margin:0;padding:0;border:0;color:rgba(255,255,255,0.8); font-size:11px; display:inline-block; position:relative; height:20px; line-height:20px; vertical-align:middle; margin-left:30px; padding:0 5px;}
        
		.info, .important, .aide{margin:0;padding:0;border:0;color:rgba(255,0,0,0.8); font-size:11px; display:inline-block; position:relative; height:20px; line-height:20px; vertical-align:middle; margin-left:30px; padding:0 5px;}
		.important {border:1px solid rgba(255,0,0,0.8);}
		.important:before{ content:" "; display:block; width:22px; height:22px; background-color:rgba(255,0,0,0.8); position: absolute; left:-22px; top:-1px;}
		.important:after{ content:"!"; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:rgb(255,255,255); font-weight:bold; text-align:center;display:block; width:22px; height:22px; position: absolute; left:-22px; top:-1px; z-index:+2;}
   
    
        
    
   	.taille_100{ width:100%;}
    
    .shadow{ background: rgba(0,0,0,0.70) fixed; width:100%; height:100%;z-index:+2; position:fixed; top:0; left:0;}
    .boite_modal{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:0.95em; line-height:1.2em; 
    font-size:11.4px;

     width:30%; height:auto;position:absolute; top:35%; left:50%; background:rgb(255,255,255); z-index:+4; padding:10px; box-shadow:0px 5px 5px rgba(0,0,0,0.25); box-sizing:border-box; -moz-box-sizing: border-box; -webkit-box-sizing:border-box; margin-left:-15%; border-radius:5px; border:2px solid #333333; color:#333333; }
    .boite_modal p.titre{ color:#333333; font-size:1.6em; font-size:18.2333px;line-height:1.6em; padding:0.5em; background:rgba(0,0,0,0.2);border:2px solid #333333; margin:0; border-radius:5px; position: relative; padding-left:6%; }
    .boite_modal ul{ padding:11px 0 11px 40px;}
	.boite_modal .close{ display:block;color:#333333; font-size:15px; line-height:10px; text-align:center; vertical-align:middle; padding:0.2em 0.3em 0.4em 0.3em; background:rgba(0,0,0,0.2); margin:0; border-radius:2px; right:0; bottom:0; cursor:pointer; } 
    .boite_modal .close:hover{ background:#333333; color:#FFFFFF; }   		  
    
    .boite_modal.valide{ border-color:rgb(18,201,24);}    
    	 .boite_modal.valide p.titre{ color:rgb(18,201,24);background:rgba(18,201,24,0.2);border-color:rgb(18,201,24);}
         .boite_modal.valide p.titre:before{content:""; width:5%; height:100%; background:rgb(18,201,24) url("../../images/icones/valid_form.png") no-repeat scroll center center; position:absolute; top:0; left:0;}
         
    .boite_modal.erreur{ border-color:rgb(232,54,51);}    
    	 .boite_modal.erreur p.titre{ color:rgb(232,54,51);background:rgba(232,54,51,0.2);border-color:rgb(232,54,51);}
         .boite_modal.erreur p.titre:before{content:"x"; width:5%; height:100%; color:#FFFFFF; font-size:1.7em; line-height:1.5em; vertical-align:middle; text-align:center; font-weight:bold; background:none rgb(232,54,51); position:absolute; top:0; left:0;}
         
	    .annonce,
	    .prospect_annonce,
	    .type
	    .localite,
	    .libelle,
	    .description,
	    .ref  
	    {
		    font-size: 11px;
	        color:rgb(53,54,56);
	        text-align:left;
	    
	    }                         

	    .annonce .localite,
	    .annonce .libelle,
	    .annonce .description,
	    .annonce .ref{width:100%;border-bottom: 1px dotted rgba(0, 0, 0,0.3);width:100%;}
        
	    .type{text-align:left;font-style:italic; border-bottom: 1px dotted rgba(0, 0, 0,0.3); }
	    .localite{color:rgb(51,153,255); font-size:14px; text-align:left;}
	    .libelle{color:rgb(51,153,255); font-size:13px; text-transform:uppercase; text-align:left;}
	    .description{text-align:left;}
	    .ref{text-align:left;}
	    .prix{color:rgb(0, 0, 0); font-size:14px; font-weight:bold; text-align:left;}
	    .retrait{margin-left:-10px; margin-right:10px;z-index:1;position:relative;}         
         
    .onglet, .onglet *
    {
        list-style:none;
        box-shadow:none;         
    }
    
    .onglet{display:inline-block;}

    .onglet li{
	    display:inline-block;

		/* Navigateurs récents */
		background: -webkit-gradient(
			linear,
			left top, left bottom,
			from(rgba(0,0,0,0.5)),
			to(rgba(51,51,51,0.5)),
			color-stop(0.3, rgba(0,0,0,0.3))
		);
		background: -webkit-linear-gradient(
			top,
			rgba(0,0,0,0.5),
			rgba(0,0,0,0.2) 30%,
			rgba(51,51,51,0.5)
		);
		background: -moz-linear-gradient(
			top,
			rgba(0,0,0,0.5),
			rgba(0,0,0,0.2) 30%,
			rgba(51,51,51,0.5)
		);
		background: -o-linear-gradient(
			top,
			rgba(0,0,0,0.5),
			rgba(0,0,0,0.2) 30%,
			rgba(51,51,51,0.5)
		);
		background: linear-gradient(
			top,
			rgba(0,0,0,0.5),
			rgba(0,0,0,0.2) 30%,
			rgba(51,51,51,0.5)
		);
		background: -ms-linear-gradient(top, rgba(0,0,0,0.5),rgba(0,0,0,0.2) 30%,rgba(51,51,51,0.5) 100%); /* IE10+ */
		filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#000000", endColorstr="#333333"); /* IE6 et IE7 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#000000", endColorstr="#333333")"; /* IE8 */
		 	 background-color:rgb(51,153,255);
		line-height:100%;
        vertical-align:middle;
        margin-left:7px;
	    text-align:center;
        text-transform:uppercase;
        border-radius: 5px 5px 0px 0px;
        color:rgb(255,255,255);
        position:relative;
        overflow:hidden;
    }
    .onglet li:first-child{margin-left:0px;}
    .onglet li a{
    	display:block;
        padding:10px;
        width:100%;
        height:100%;
       	border-radius: 5px 5px 0px 0px;
        box-shadow:  0px 1px 5px 2px rgba(0, 0, 0, 0.2); 
        -webkit-box-shadow:  0px 1px 5px 2px rgba(0, 0, 0, 0.2);
        color:rgb(255,255,255);
        text-decoration:none;
        
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;
	box-sizing: border-box;
 
    }
     .onglet li a.select, .onglet li a:hover{
		
	/* Navigateurs récents */
	background: -webkit-gradient(
		linear,
		left top, left bottom,
		from(rgba(255,255,255,0.7)),
		to(rgba(255,255,255,0.5)),
	);
	background: -webkit-linear-gradient(
		top,
		rgba(255,255,255,0.7),
		rgba(255,255,255,0.5)
	);
	background: -moz-linear-gradient(
		top,
		rgba(255,255,255,0.7),
		rgba(255,255,255,0.5)
	);
	background: -o-linear-gradient(
		top,
		rgba(255,255,255,0.7),
		rgba(255,255,255,0.5)
	);
	background: linear-gradient(
		top,
		rgba(255,255,255,0.7),
		rgba(255,255,255,0.5)
	);
	background: -ms-linear-gradient(top, rgba(255,255,255,0.7) 100%,rgba(255,255,255,0.5) 100%); /* IE10+ */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#BDDEFF", endColorstr="#FFFFFF"); /* IE6 et IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#BDDEFF", endColorstr="#FFFFFF")"; /* IE8 */
		background-color:rgb(255,255,255);
		box-shadow: none; 
		-webkit-box-shadow:  none;
		color:rgb(51,153,255);
    } 
    
    #list1 { width:100%; list-style-type:none; margin:0px;}
   		#list1 * {	 
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;
	box-sizing: border-box;
 
        			 margin:0; padding:0; border:0; }
    	#list1 li { display:block; float:left; padding:5px; width:300px; height:300px; margin:5px;}
    	#list1 div { width:300px; height:300px; border:solid 1px black; background-color:#E0E0E0; text-align:center; padding-top:40px; }
    	#list1 div p{ display:inline-block; margin-left:5px;}
    		#list1 div input[type="text"]{ margin:5px 0; padding:0 3px;}
   			 .placeHolder div { background-color:white !important; border:dashed 1px gray !important;}	
             	       
    #list_cache { width:100%; list-style-type:none; margin:0px;}
   		#list_cache * {	 
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;
	box-sizing: border-box;
 
        			 margin:0; padding:0; border:0; }
    	#list_cache li { display:block; float:left; padding:5px; width:300px; height:300px; margin:5px;}
    	#list_cache div { width:300px; height:300px; border:solid 1px black; background-color:#E0E0E0; text-align:center; padding-top:40px; }
    	#list_cache div p{ display:inline-block; margin-left:5px;}
    		#list_cache div input[type="text"]{ margin:5px 0; padding:0 3px;}
   			 .placeHolder div { background-color:white !important; border:dashed 1px gray !important;}		       
         
	    .titre_3,
        .prospect_annonce .conteneur_img,
        .barre_tache {      
	         border-bottom:2px solid rgba(24,74,124,0.3);
	         border-top:2px solid rgba(24,74,124,0.3);
	         
	/* Navigateurs récents */
	background: -webkit-gradient(
		linear,
		left top, left bottom,
		from(rgba(255,255,255,0.2)),
		to(rgba(255,255,255,0.6)),
		color-stop(0.3, rgba(255,255,255,0.5))
	);
	background: -webkit-linear-gradient(
		top,
		rgba(255,255,255,0.2) 5%,
		rgba(255,255,255,0.6) 30%,
		rgba(255,255,255,0.5)
	);
	background: -moz-linear-gradient(
		top,
		rgba(255,255,255,0.2) 5%,
		rgba(255,255,255,0.6) 30%,
		rgba(255,255,255,0.5)
	);
	background: -o-linear-gradient(
		top,
		rgba(255,255,255,0.2) 5%,
		rgba(255,255,255,0.6) 30%,
		rgba(255,255,255,0.5)
	);
	background: linear-gradient(
		top,
		rgba(255,255,255,0.2) 5%,
		rgba(255,255,255,0.6) 30%,
		rgba(255,255,255,0.5)
	);
	background: -ms-linear-gradient(top, rgba(255,255,255,0.2) 5%, rgba(255,255,255,0.6) 30%,rgba(255,255,255,0.5) 100%); /* IE10+ */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#BDDEFF", endColorstr="#FFFFFF"); /* IE6 et IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#BDDEFF", endColorstr="#FFFFFF")"; /* IE8 */
 
	         background-color:rgba(42, 119, 197,0.5);
	         color: rgb(24,74,124);
		     font-size: 11px;
		     font-weight: bold;
		     text-align: center;
		     vertical-align: middle;
	      }
          
	    .annonce,
	    .prospect_annonce,
	    .type
	    .localite,
	    .libelle,
	    .description,
	    .ref  
	    {
        	
	margin:0;
	padding:0;
	border:0;
		    font-size: 11px;
	        color:rgb(51,51,51);
	       
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;
	box-sizing: border-box;
 
	        text-align:left;
	    
	    }                         

	    .annonce .localite,
	    .annonce .libelle,
	    .annonce .description,
	    .annonce .ref{width:100%;border-bottom: 1px dotted rgba(0,0,0,0.3);width:100%;}
        
	    .type{text-align:left;font-style:italic; border-bottom: 1px dotted rgba(0,0,0,0.3); }
	    .localite{color:rgb(42, 119, 197); font-size:14px; text-align:left;}
	    .libelle{color:rgb(51,51,51); font-size:13px; text-transform:uppercase; text-align:left;}
	    .description{text-align:left;}
	    .ref{text-align:left;}
	    .prix{color:rgb(0,0,0); font-size:14px; font-weight:bold; text-align:left;}
	    .retrait{margin-left:-10px; margin-right:10px;z-index:1;position:relative;}


	    .image_cadre{
	    	box-shadow: 0px 0px 2px rgba(0,0,0,0.3);
	    	display:inline-block;
	        padding:5px;
	        margin:5px;
		  	background-color:rgb(255,255,255);
		 	border:rgba(51,51,51,0.5) 1px solid;
	        -webkit-box-shadow: 0px 0px 2px  rgba(0,0,0,0.3),inset 0px -1px 0px rgba(51,51,51,0.3);
		  	box-shadow:  0px 0px 2px rgba(0,0,0,0.3),inset 0px -1px 0px rgba(51,51,51,0.3);
	        
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	    }        
        
	    .prospect_annonce{ 
	    	margin-top:10px;
	        border:rgba(51,51,51,0.5) 1px solid;
	        -webkit-box-shadow: 0px 0px 2px  rgba(0,0,0,0.3),inset 0px -1px 0px rgba(0,0,0,0.3);
		  	box-shadow:  0px 0px 2px rgba(0,0,0,0.3),inset 0px -1px 0px rgba(0,0,0,0.3); 
	    }
		    .prospect_annonce:first-child{margin-top:0;}         
	        
	        .prospect_annonce .conteneur_img div, .prospect_annonce .conteneur_img {
		    	padding:0; margin:0;
		        position:relative;
	    	}
            
	    	.prospect_annonce .conteneur_img div img{z-index:2;position:relative;}
	    	.prospect_annonce .conteneur_img div img.label{z-index:3;position:absolute;left:5px;top:5px;}
			
            .prospect_annonce .ref{
	margin:0;
	padding:0;
	border:0;
 position:relative; width:100%;}
            .prospect_annonce .prix{
	margin:0;
	padding:0;
	border:0;
 position:absolute;right:10px; bottom:1px;} 
		    .barre_tache{
		         border-top: 1px solid rgba(42, 119, 197,0.6);
			     box-shadow: 0px 0px 1px rgba(255,255,255,0.5) inset;
			     color: rgb(255,255,255);
                 height:20px;
		     }
		     	.prospect_annonce td.barre_tache{ padding:0;height:20px; text-align:right;}
                     .bouton{ 
					     	display:inline-block;
					       	position:relative;
					        padding:2px;
							
		/* Navigateurs récents */
		background: -webkit-gradient(
			linear,
			left top, left bottom,
			from(rgba(0,0,0,0.5)),
			to(rgba(51,51,51,0.5)),
			color-stop(0.3, rgba(0,0,0,0.3))
		);
		background: -webkit-linear-gradient(
			top,
			rgba(0,0,0,0.5),
			rgba(0,0,0,0.2) 30%,
			rgba(51,51,51,0.5)
		);
		background: -moz-linear-gradient(
			top,
			rgba(0,0,0,0.5),
			rgba(0,0,0,0.2) 30%,
			rgba(51,51,51,0.5)
		);
		background: -o-linear-gradient(
			top,
			rgba(0,0,0,0.5),
			rgba(0,0,0,0.2) 30%,
			rgba(51,51,51,0.5)
		);
		background: linear-gradient(
			top,
			rgba(0,0,0,0.5),
			rgba(0,0,0,0.2) 30%,
			rgba(51,51,51,0.5)
		);
		background: -ms-linear-gradient(top, rgba(0,0,0,0.5),rgba(0,0,0,0.2) 30%,rgba(51,51,51,0.5) 100%); /* IE10+ */
		filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#000000", endColorstr="#333333"); /* IE6 et IE7 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#000000", endColorstr="#333333")"; /* IE8 */
							     background-color:rgba(51,51,51,0.7);
						     border-right: 1px solid rgba(51,51,51,0.3);
						     box-shadow: 0px 0px 1px rgba(255,255,255,0.8) inset;
					         cursor:pointer;
					         border-radius:4px;
					     }
					     .barre_tache .bouton{ width:20px;margin:0; margin-bottom:-4px;}
			
            .prospect_annonce .description,
            .prospect_annonce .type,
            .prospect_annonce .localite,
            .prospect_annonce .libelle{ padding-left:10px;}
             .prospect_annonce .type{margin-top:0;}                        
            .fleche{margin-left:-5px; position:relative;z-index:2;}
            
		#apercu{width:100%; margin-top:10px; padding:10px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;
	box-sizing: border-box;
border-radius:4px;}            
    	#apercu label{color:rgb(255,255,255); text-shadow:0px 0px 1px rgba(0,0,0,0.5);}
        
        #table_scroll{ display: block; overflow:auto;}
		
		.change_account{
			position: absolute;
			top: 10%;
			display: block;
			width: 50px;
			height: 50px;
			line-height: 50px;
			border-radius: 25px;
			text-align: center;
			font-size: 14px;
			cursor:pointer;
		}
		
		.change_account.color{
			background-color: #BDDEFF;
			border: 1px solid #184A7C;
			color:black;
		}
		.change_account.color2{
			background-color: #184A7C;
			border: 1px solid #BDDEFF;
			color:white;
		}
		
