/* ::::::::::::::::::::::::::::::::::::::::::::: */
/* :               Style CSS                   : */
/* ::::::::::::::::::::::::::::::::::::::::::::: */

.font_site{font-family: Arial, Helvetica, sans-serif;}
td { font: 11px Verdana, Arial, Helvetica, sans-serif; }

a {text-decoration: underline; color: #E8EFD8; }
a:hover {text-decoration: none;}

h1 {font-size:14px; font-weight:normal; margin:0px; padding:0px;}
h2 {font-size:12px; font-weight:normal; margin:0px; padding:0px;}
h3 { font-size:11px; font-weight:normal; margin:0px; padding:0px;}
h4 {font-size:10px; font-weight:normal; margin:0px; padding:0px;}

h5 {font-size:12px; font-weight:bold; margin:0px; padding:0px; text-transform: uppercase;}
h6 {font-size:12px; font-weight:bold; margin:0px; padding:0px; text-transform:uppercase;}


/*	-------------------------------------------------------------
	Polices
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.s9  {font-size: 9px;}
.s10  {font-size: 10px;}
.s11  {font-size: 11px;}
.s12  {font-size: 12px;}
.s13  {font-size: 13px;}
.s14  {font-size: 14px;}
.s15  {font-size: 15px;}
.s16  {font-size: 16px;}
.s18  {font-size: 18px;}
.s20  {font-size: 20px;}

.black{color:#000}
.grey{color:#cccccc; font-weight:bold;}

.rouge{color: #852145;}

a:hover.black{color:#000;}


a:hover.rouge{color: #852145;}
a:hover.grey{color:#cccccc;font-weight:bold;}


a.white, a:hover.white, a:active.white, .white, a:visited.white{color:#fff;}
a.orange, a:hover.orange, a:active.orange, .orange, a:visited.orange{color:#ff9900;}
a.orange{text-decoration:underline;}
a.blue, a:hover.blue, a:active.blue, .blue, a:visited.blue{color:#89d3ff;}
a.blue2, a:hover.blue2, a:active.blue2, .blue2, a:visited.blue2{color:#c9f7fd;}

.bold {font-weight: bold;}
.italic {font-style:italic}
.uppercase {text-transform:uppercase}
.lowercase {text-transform:lowercase}
.capitalize {text-transform: capitalize}
.underline {text-decoration:underline}
a.over, .over  {text-decoration : none;}
a:hover.over {text-decoration : underline;}
*{outline:0;}

.nobold { font-weight: normal !important; }
.img { border: 0; margin: 0; padding: 0; }
.clear { clear: both; }
.center { text-align: center; }


/*ul {	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 1em;	
	list-style-type: square;	
	list-style-position: outside
	}
*/
.footer { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.167em;
	font-weight: bold;
	line-height: 1.83em;
	color: #333333;
	background-color: #CCCCCC
	}
	
.actu {color: #88d2fe; font-size: 10px; font-family: Verdana, Arial, Helvetica;}
a.actu {color: #88d2fe; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration:underline;}
a:hover.actu {color: #88d2fe; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration:underline;}

.mail {color: #5D4439; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-style:italic}
A:hover.mail {color: #5D4439; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration:underline; font-style:italic}

.white11v {color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:none; }
.gris10v {color: #423f3d; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration:none;}
.black10v {color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:none; }
.yellow11vbold {color: #d1c555; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight:bold;}

A:hover.black10v{text-decoration:underline;}
.black10vbold {color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration:none; font-weight:bold;}
A:hover.black10vbold{text-decoration:underline;}


#blocktxtic { 
  overflow:hidden;
  padding: 80px 0pt 0pt 10px;
  width: 650px;
}
.tt_ic{
  text-align:left;
  font-size:20px;
  font-weight:normal;
  color: #989799;
  border-bottom: 2px solid #6B446D;
  padding: 25px 0 0;
  margin: 0 15px;
}
span.carre {
  display:block;
  width: 9px;
  height: 9px;
  line-height:9px;
  font-size:9px;
  float: left;
  background:#734B75;
  font-size: 9px;
  color: #734b75;
  margin-top: 12px;
  margin-right: 9px;
}
A:hover.tt_ic{text-decoration:underline;}

.contact{color: #97c3e0; font-size: 9px; font-family: Verdana, Arial, Helvetica; text-decoration:none; font-variant:small-caps; font-weight:bold; letter-spacing:-0.7px; margin-left:37px;}
A:hover.contact{color: #97c3e0; font-size: 9px; font-family: Verdana, Arial, Helvetica; text-decoration:underline; font-variant:small-caps; font-weight:bold;letter-spacing:-0.7px;margin-left:37px; }
.contact_on{color: #97c3e0; font-size: 9px; font-family: Verdana, Arial, Helvetica; text-decoration:none; font-variant:small-caps; font-weight:bold; letter-spacing:-0.7px; margin-left:37px;}

.tt_title{font-size: 18px; color:#ff9900; text-decoration:none; font-weight:bold;}

/* FORMULAIRE */
.formtxt {color: #97c3e0; font-size: 11px; font-family: Verdana, Arial, Helvetica;}
.formgras {color: #97c3e0; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight:bold;}
.formval {color: #97c3e0; font-size: 12px; font-family: Verdana, Arial, Helvetica; font-weight: bold;}
.formabo {color: #97c3e0; font-size: 10px; font-family: Verdana, Arial, Helvetica;}


/* vendre */
#vendreform { margin:0; padding:0; }
#vendre input.text { position: relative; margin: 0; padding: 0; width: 130px; height: 20px; }
#vendre input.text2 { position: relative; margin: 0; padding: 0; width: 100px; height: 20px; margin-top: 5px; }
#vendre label { position: relative; color: #BAB8BC; font-weight:bold; }
#etape1 td { text-align: left; }
#etape1 .etoile { top: -8px; }
#etape2 { margin-left: 10px; }
#nbPiece label { font-size: 9px; font-weight: normal; }
#nbPiece input { width: 10px; height: 10px; margin: 0; padding: 0; }
.etape2Nature { margin-left: 40px; }
.etape2Nature label { font-weight: normal !important; }
#vendrePhotos label { font-weight: normal !important; }
#etape3 { padding-left: 15px; }
#etape3 textarea { width: 245px; height: 85px; }
#upload { padding-top: 10px; }
#upload input { width: 200px; height: 18px; margin:0; padding: 0; font-size: 11px; }
#valid input { width: 120px; margin-bottom: 15px; }


strong em { font-style: normal; text-decoration: underline; }

/* plan */
#plan p { position: relative; display: block; width: 235px; top: 4px; margin:0!important; padding:0!important;}
#plan iframe { position: relative; top: 24px; margin:0; padding:0;}
