/* CSS Document */

p{
	margin:0;
	padding:0;
}



#bg_av {

position: absolute;

left: 0px;

width: 100%;

height: 100%;

color: #564b47;

margin: 0px; 

padding: 0px;

background-image:url(../images/background.gif);



}



#bg_ar {

position: absolute;

right: 0px;        

width: 100%;

height: 100%;

color: #564b47;

margin: 0px; 

padding: 0px;

}



.clear_{

	clear:both;

}



/* supprime les espaces parasites entre les img*/

img{

	display:block;

	border:0;

}



img.img_inline{

	display:inline;

}



.centre{

	text-align:center;

}



html { 

  padding:0px;

  margin:0px;

  height:100%;

}



body {

  background-color: #000;

  background-image:url(../images/background.gif);

  

  background-repeat:repeat-y;

  

  background-position:center;

  font-size: 12px;

  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;  

  color:#564b47;  

  text-align:center;

	margin:0px;

	padding:0px;

	/*height:100%;*/

}







p,pre, h1 {

margin:0px 10px 10px 10px;

}



h1 {

font-size:14px;

padding-top:10px;

text-transform:uppercase;

color: #564b47;

background-color: transparent;

	}



a { 

color: #aaa;

font-size: 11px;

background-color:transparent;

text-decoration: none; 

}



a.fonce { 

color: #5e5a4d;

font-size: 11px;

background-color:transparent;

text-decoration: none; 

}

 



pre { 

color: #564b47;

font-size: 11px;

background-color:transparent;

font-family: Courier, Monaco, Monospace;

}





#box {

width:900px;



margin:0px auto;

padding:0px;

padding-bottom:400px;



text-align:left;

background-color:#938c78;



border-left:solid #000000 2px;

border-right:solid #000000 2px;

border-bottom: 0px;

/*min-height: 100%;*/

background-image:url(../images/fond_nsx.jpg);

background-position:bottom;

background-repeat:no-repeat;

}



/*

#box2 {

  margin: 0px 190px 0px 190px;

  border-left: 2px solid #564b47;

  border-right: 2px solid #564b47;

  padding: 0px;

  background-color: #ffffff; 

}

*/





#left {

width:425px;

padding:10px;

float:left;

padding-top:0px;

}



#content {

width:132px;

height:100%;

padding:0 0 0 15px;

float:left;

/*background-color:#fff;*/

/*overflow: auto;*/

/* border-left: 1px dashed #000000; */

/* border-right: 1px dashed #000000; */

/*text-align:center;*/

}



#right {

width:305px;

padding:0px;

float:left;

/*background-color:#fff;*/



}

#left_list {

width:575px;

/*padding:10px;*/

float:left;

border-right: 1px dashed #000000;

}



#right_list {

width:303px;

padding:0px;

float:left;

/*background-color:#fff;*/



}



#head {



background-color:transparent;

}





#footer{

margin:0px auto;

width:900px;

height:150px;

background-color:#000;



bottom:0;

border-left:solid #000000 2px;

border-right:solid #000000 2px;



}





/*#footer{

position:absolute;

clear:left;

height:50px;

background-color:#000;

margin:0px;

border:2px;

bottom: 0;



}*/



#footer_nsx{





width:100%;

bottom: 50;





/*background-color:#fff;*/



}



img.nsx{



}





#head h1 {

font-size: 11px;

text-transform:uppercase;

text-align: right;

color: #564b47;

background-color: #90897a;

padding:5px 15px;

margin:0px

}



#head p {

padding:10px;

margin:0px;

}



.infobulle{

	color: #000;

	font-style:inherit;

    position: absolute;   

    visibility : hidden;

    border: 1px solid Black;

    padding: 10px;

    font-family: Verdana, Arial;

    font-size: 10px;

    background-color: #c5bfab;

	opacity : 0.8 ;

	-moz-opacity : 0.8 ;

	-khtml-opacity : 0.8 ;

	filter : alpha(opacity=80) ; 

}





/* Fileprogress for upload */

div.cadre_thumbnails{

	width:555px;

	background-color:#666153;

}



.progressWrapper {

	width: 357px;

	overflow: hidden;

}

.progressContainer {

	margin: 5px;

	padding: 4px;

	

	border: solid 1px #E8E8E8;

	background-color: #F7F7F7;

	

	overflow: hidden;

}

.red { /* Error */

	border: solid 1px #B50000;

	background-color: #FFEBEB;

}

.green { /* Current */ 

	border: solid 1px #DDF0DD;

	background-color: #EBFFEB;

}

.blue { /* Complete */

	border: solid 1px #CEE2F2;

	background-color: #F0F5FF;

}



.progressName {

	font-size: 8pt;

	font-weight: bold;

	color: #555555;

	

	width: 323px;

	height: 14px;

	text-align: left;

	white-space: nowrap;

	overflow: hidden;

}

.progressBarInProgress,

.progressBarComplete,

.progressBarError {

	font-size: 0px;

	width: 0%;

	height: 2px;

	background-color: blue;

	margin-top: 2px;

}

.progressBarComplete {

	width: 100%;

	background-color: green;

	visibility: hidden;

}

.progressBarError {

	width: 100%;

	background-color: red;

	visibility: hidden;

}

.progressBarStatus {

	margin-top: 2px;

	width: 337px;

	font-size: 7pt;

	font-family: Verdana;

	text-align: left;

	white-space: nowrap;

}

a.progressCancel,

a.progressCancel:link,

a.progressCancel:active,

a.progressCancel:visited,

a.progressCancel:hover {

	font-size: 0px;

	display: block;

	height: 14px;

	width: 14px;

	

	background-image: url(cancelbutton.gif);

	background-repeat: no-repeat;

	background-position: -14px 0px;

	float: right;

}

a.progressCancel:hover  {

	background-position: 0px 0px;

}



#button

{ 

	border-width: 1px; 

	margin-bottom: 10px;

	padding: 2px 3px;

}





/* End */



h1 {

	color:#7e1923;

	text-align:center;

	font-size:24px;

	margin-top:30px;

	margin:0px;

}

h2 {

	color:#555;

	text-align:center;

	font-size:10px;

	margin-top:0px;

	margin-bottom:30px;

	text-transform: none;

	letter-spacing: 3px;

	background-color:#c5bfab;

}



h3 {

	font-size:14px;

	margin-top:30px;

	margin-bottom:0px;

	text-transform: none;

	letter-spacing: 3px;

}



form {

	font-size:10px;

	font-weight:bold;

}



td.gris{

	font-family:Arial, Helvetica, sans-serif;

	color:#c5bfab;

	font-size:14px;

	font-weight:bold;

	background:url(../images/degrade_rouge.gif);

	background-position:top;

	background-repeat:repeat-x;

}

td.rouge{

	font-family:Arial, Helvetica, sans-serif;

	color:#c5bfab;

	font-size:14px;

	font-weight:bold;

	background:url(../images/degrade_rouge.gif);

	background-position:top;

	background-repeat:repeat-x;

}



input{

	border-color:#aaa;

	border-width:thin;

	border-style:solid;

}



select{

	border-color:#aaa;

	border-width:thin;

	border-style:solid;

}



.fond_civic{

	/*background:url(../images/fond_civic.jpg);*/

	background-position:right top;

	background-repeat:no-repeat;

}



.fond_piece{

	background:url(../images/fond_piece.jpg);

	background-position:right top;

	background-repeat:no-repeat;

}



#recap_titre_anno{

	font-size:24px;

	font-weight:bold;

	color:#000000;

	text-align:center;

	margin:0px;

}

#recap_texte_anno{

	font-size:12px;

	font-weight:bold;

	color:#000000;

	text-align:center;

	margin:0px;

}







/* PAGE INDEX */

.lien_black{

	 color:#000000;

}



table.index_tab{

	width:400px;

}



td.index_tab{

	width:50px;

}



#bloc_news{

	width:250px;

	color:#565143;

}



.hr_pointille{

	border-top-style:dashed;

	color:#C5BFAB;

	size:1px;

	width:230;

	border-bottom-style: none;

	border-bottom:none;

}



.news_date{

	color:#666153;

	font-weight:bold;

}



#news_header{

	font-size:18px;

	color:#E1D8C1;

	font-weight:bold;

	font-family:Geneva, Arial, Helvetica, sans-serif;

}



.news_corps{

	text-align:justify;

}



#box_col_milieu_adsense{

	width:120px;

	background-color:#C5BFAB;

}



#box_col_milieu_partenaires{

	width:104px;

	background-color:#C5BFAB;

	padding: 0 0 0 16px;

}



.fen_milieu{

	background-color:#666153;

}



.img_petite{

	padding-left:10px;

}



.anno_titre{

	font-size:24px;

	text-indent: 10px;

	font-weight:bold;

	color:#c5bfab;

	text-align:left;

	margin:0px;

}



p.anno_lieu{

	font-size:12px;

	font-style:italic;

	color:#c5bfab;

	text-align:left;

	margin:0px;

}



p.anno_date{
	font-size:12px;
	color:#c5bfab;
	text-align:left;
	margin:0px;
}



p.anno_contact{

	font-size:12px;

	color:#c5bfab;

	text-align:left;

	margin:0px;

}



p.anno_erreur{

	font-size:16px;

	font-weight:bold;

	color:#ffffff;

	background-color:#CC0000;

	text-align:center;

	margin:20px;

}



p.anno_info{

	font-size:16px;

	font-weight:bold;

	color:#ffffff;

	background-color:#009933;

	text-align:center;

	margin:20px;

}



span.index_prix{

	font-size:30px;

	/*font-style:bold;*/

	font-weight:900;

	color:#c5bfab;

	text-align:right;

}

/* PAGE LIST------------------------------------------------------------------------------------------------- */



.tab_list{

	border:0;

	background:#666153;

	width:555px;



	margin:0px;

}



.td1{

	vertical-align:top;

	width:10px;

}



.td2{

	vertical-align:top;

}



.td3{

	width:100px;

}



.td4{

	vertical-align:top;

	width:10px;

}



.td5{

	vertical-align:top;

}



.td6{

	vertical-align:top;

	width:200px;

}

a.list_titre{

	font-family:Tahoma, Arial, sans-serif;

	font-size:24px;

	font-weight:bold;

	color:#c5bfab;

	text-align:left;

	margin:0px;

	margin-left:0px;

	margin-bottom:10px;

}



a.list_titre:hover{

	font-family:Tahoma, Arial, sans-serif;

	font-size:24px;

	font-weight:bold;

	color:#fff;

	text-align:left;

	margin:0px;

	margin-left:0px;

	margin-bottom:10px;

}



p.list_soustitre{

	font-size:14px;

	font-weight:bold;

	color:#C5BFAB;

	text-align:left;

	margin:0px;

	margin-left: 15px;

}



a.list_page{

	font-size:14px;

	font-weight:bold;

	color:#fff;

}



a.list_page:visited{

	font-size:14px;

	font-weight:bold;

	color:#fff;

}



a.list_page:hover{

	font-size:14px;

	font-weight:bold;

	color:#000;

	background-color:#000000;

}



p.list_lieu{

	font-size:12px;

	color:#c5bfab;

	text-align:left;

	margin:0px;

	margin-left: 15px;

}



p.list_date{

	font-size:12px;

	color:#928e7f;

	text-align:left;

	margin:0px;

	margin-left: 15px;

}



p.list_prix{

	font-size:18px;

	font-weight:bold;

	color:#FFF;

	text-align:right;

	margin:0px;

	margin-right:20px;

}



p.list_distance{

	font-size:12px;

	font-weight:bold;

	color:#000;

	text-align:right;

	margin:0px;

	margin-right:20px;

}



img.list_pro{

	text-align:right;

	margin:0px;

	margin-right:20px;

}



input.list{

	color:#666153;

	margin:0px;

	margin-left:10px;

	padding:0px;

	background-color:#c5bfab;

	border:#666153;

	border-style:solid;

	border-width:1px;

}



input.checkbox{

	margin-left:10px;

	padding:0px;

	background-color:#938C78;

	border-width:0px;

}





textarea.list{

	color:#666153;

	margin:0px;

	margin-left:10px;

	padding:0px;

	background-color:#c5bfab;

	border:#666153;

	border-style:solid;

	border-width:1px;

}



select.list{

	color:#666153;

	margin:0px;

	margin-left:10px;

	padding:0px;

	background-color:#c5bfab;

	border:#666153;

	border-style:solid;

	border-width:1px;

}



div.filtre{

	margin-left: 10px;

	margin-right: 10px;

}



div.filtre_center{

	background-color:#c5bfab;

	padding-left:10px;

	padding-right:10px;

}

input.bouton{

	color:#CCCCCC;

	font-weight:bold;

	margin:0 0 0 0;



	padding-left:30px;

	padding-right:30px;

	padding-top:3px;

	padding-bottom:3px;



	background-color:#69151c;

	

	border:solid;	

	

	border-bottom-color:#220000;

	border-left-color:#DD6666;

	border-right-color:#220000;

	border-top-color:#DD6666;

	border-width:thin;

}





p.list{

	font-weight:bold;

	font-size:12px;

	margin-bottom:3px;

	margin-top:20px;

}



table.encadre{

background-color:#666153;

width:100%;

border:solid 0px #FF0000;



border-spacing: 0px;

border-collapse: collapse;

}



a.nav_page{

font-size:16px;

}



span.nav_page_bold{

font-weight:bold;

font-size:16px;

}



p.info_erreur{

	color:#F44;

	margin:0;

	padding:0;

}



p.info_ok{

	color:#007700;

	margin:0;

	padding:0;

}



div.list_pub{

	margin-left:10px;

	margin-top:10px;

	width:555px;

}

div#pub_gauche{

	float:left;

}

div#pub_droite{

	float:right;

}



/* X_LIST */



#bouton_0{

	border-color:#aaa;

	border-width:thin;

	border-style:solid;

	background-color:#eee;

}



#bouton_1{

	border-color:#aaa;

	border-width:thin;

	border-style:solid;

	background-color:#ccf;

}



#bouton_2{

	border-color:#aaa;

	border-width:thin;

	border-style:solid;

	background-color:#bfb;

}



#bouton_3{

	border-color:#aaa;

	border-width:thin;

	border-style:solid;

	background-color:#fbb;

}



/* PAGE FICHE */

h2.fiche_titre{

	font-size:40px;

	font-weight:bold;

	color:#333;

	text-align:left;

	margin:0px;

}



h3.fiche_stitre{

	background-color:#333;

	font-size:20px;

	font-weight:bold;

	color:#bbb;

	text-align:left;

	margin:0px;

}



#cadre_mail{

	background-color:#666153;

	width:130px;

	padding-left:10px;

	padding-right:10px;

}



#cadre_description{

	background-color:#666153;

	width:530px;

	padding-left:10px;

	padding-right:10px;

}



.url_desc{

	color:#FFFFFF;

}



#cadre_global{

	margin-left:10px;

	margin-left:10px;

}



div.fiche_cadre_photo{

	background-color:#938C78;

	margin-top:20px;

}

.desactive{
	text-decoration: line-through;
	font-size:12px;
	color:#c5bfab;
	text-align:left;
	margin:0px;
}

.titre_desactive{
	text-decoration: line-through;
	font-size:40px;
	font-weight:bold;
	color:#333;
	text-align:left;
	margin:0px;
}

.text_vendu{
	font-size:25px;
	font-weight:bold;
	color:#7a1b21;
	text-align:left;
	margin:0px;
	text-align:center;
}


/*EDIT*/

p.warning_edit{

	color:#AA0000;

	font-weight:bold;

}



/* AUTOWORKS SELECTION*/

#iframe{

   background-color: black;

   border: 1px solid white;

   width: 320px;

   height: 600px;

   

   position: fixed;

   right: 40px;

   top: 10px;

}


