/* CSS Document */

body {
  behavior: url("csshover.htc");
  text-align : left; background-color:#fff; margin:0; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; font-size:12px; font-family:sans-serif; }
  
.texte-page {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	/*color: #303030;*/
	font-style: normal;
	line-height: normal;
	font-weight: normal;}

A:link {text-decoration:none; color:#3e5c76;}
A:visited {text-decoration:none; color:#3e5c76;}
A:active{text-decoration:underline; color:#7295b3;}
A:hover {text-decoration:underline; color:#7295b3;}

#nbBiensVente {
	font-weight: bold;
	width: 200px;
	padding-left: 522px; }

.texte-blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 11pt;
	text-align:center;}
.texte-blanc A:link {text-decoration:none; color:#ffffff;font-weight: bold;}
.texte-blanc A:visited {text-decoration:none; color:#ffffff;}
.texte-blanc A:active{text-decoration:none; color:#ffffff;}
.texte-blanc A:hover {text-decoration:none; color:#3e5c76;}
	
.texte-bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3e5c76;}
	
p.texte-copyright {
	/*font-family: Arial, Helvetica, sans-serif;*/
	padding-left:20px;
	font-size: 12px;
	font-weight: bold;
	margin-top:0;
	/*font-style:italic;*/
	/*color: #303030;*/
}

.liste-carres {
	list-style-image:url(images/button-575e4f-10.png);
	margin-left:10px;
    padding-left:10px;}

.liste-petits-carres {
	list-style-image:url(images/button-575e4f-6.png);
	font-weight: normal;
	margin-left:12px;
    padding-left:12px;
	}
.liste-petits-carres-cachee {
	display:none;
	}
li:hover ul.liste-petits-carres-cachee {	
display:block;
position:absolute;
z-index:200;
background-color:#BBCCAA;
padding:10px;
left:100px;
border : solid 1px #3E5C76;
}
img {
border : none;
}

#conteneur {
display : block;
width : 100px;
}
#form_docs input {
width : 300px;
background : #BBCCAA;
}
#form_docs input[type=radio] {
width : 20px;
background : #BBCCAA;
}

#form_docs textarea {
width : 600px;
/* height : 150px; */
background : #BBCCAA;
}
#form_docs select {
background : #BBCCAA;
}
/* Forets à vendre css */

body {font-size:14px;font-family:sans-serif;}
table {font-size:14px;}
a {text-decoration:none;color:#3E5C76;}
a:hover {text-decoration:underline;color:#7295B3;}
a:visited {text-decoration:none;color:#3E5C76;}
a:visited:hover {text-decoration:underline;color:#7295B3;}
select.small	{
	background-color:#bbccaa;
	border:0;
	width:170px;
	font-size:11px;}
	
/* TABLES */
td {vertical-align:top;text-align:left;font-weight : normal;}
td.ind1 {white-space:nowrap;text-align:left;	padding:0px 4px 0px 4px;
	border-right:1px solid #bbccaa;
	border-left:1px solid black;
	border-bottom:1px solid #bbccaa;}
td.ind2 {white-space:nowrap;text-align:center;	padding:0px 4px 0px 4px;
	border-right:1px solid #bbccaa;
	border-bottom:1px solid #bbccaa;}
td.ind3 {white-space:nowrap;text-align:center;	padding:0px 4px 0px 4px;
	border-right:1px solid black;
	border-bottom:1px solid #bbccaa;}
td.indr {white-space:nowrap;text-align:right;	padding:0px 4px 0px 4px;
	border-right:1px solid #bbccaa;
	border-bottom:1px solid #bbccaa;}
td.indlast {white-space:nowrap;text-align:center; padding:0px 4px 0px 4px;
        border-right:1px solid black;
        border-bottom:1px solid #bbccaa;}
td.indrlast {white-space:nowrap;text-align:right; padding:0px 4px 0px 4px;
	border-right:1px solid black;
	border-bottom:1px solid #bbccaa;}

td.indrb {white-space:nowrap;text-align:right;	padding:0px 4px 0px 4px;
	font-weight:bold;
	border-right:1px solid #bbccaa;
	border-bottom:1px solid #bbccaa;}
td.indrlastb {white-space:nowrap;text-align:right; padding:0px 4px 0px 4px;
	font-weight:bold;
	border-right:1px solid black;
	border-bottom:1px solid #bbccaa;}

td.ind        {background-color:#bbccaa;font-weight:bold;text-align:center;margin:1px;vertical-align:middle;border-top:1px solid black;}
td.indtop     {background-color:#bbccaa;font-weight:bold;text-align:center;margin:1px;vertical-align:middle;
	font-size:13px;
	white-space:nowrap;
	padding: 4px 2px 4px 2px;
	border-top:1px solid black;
	border-left:1px solid black;
	border-right:1px solid black;}
td.indtop2left {background-color:#bbccaa;font-weight:bold;text-align:center;margin:1px;vertical-align:middle;
	border-top:1px solid black; border-left:1px solid black;}
td.indtop2right {background-color:#bbccaa;font-weight:bold;text-align:center;margin:1px;vertical-align:middle;
	border-top:1px solid black; border-right:1px solid black;}
td.onerow {background-color:#bbccaa;font-weight:bold;text-align:center;margin:1px;vertical-align:middle;
	padding:4px 2px 4px 2px;
	border-top:1px solid black;
	border-left:1px solid black;
	border-right:1px solid black;}

td.indbottom  {background-color:#bbccaa;font-weight:bold;text-align:center;margin:1px;
	border-left:1px solid black;
	border-bottom:1px solid black;}
td.ind4 {background-color:#bbccaa;font-weight:bold;text-align:center;margin:1px;white-space:nowrap;
	padding-left:2px; padding-right:2px;
	border-bottom:1px solid black;}
td.ind4l {background-color:#bbccaa;font-weight:bold;text-align:center;margin:1px;white-space:nowrap;
	border-left:1px solid black;
	border-bottom:1px solid black;}
td.indgreenr {background-color:#bbccaa;font-weight:bold;text-align:right;margin:1px;white-space:nowrap;
	padding-left:4px; padding-right:4px;
	border-bottom:1px solid black;}
td.indgreenrr {background-color:#bbccaa;font-weight:bold;text-align:right;margin:1px;white-space:nowrap;
	padding-left:4px; padding-right:4px;
	border-right:1px solid black;
	border-bottom:1px solid black;}
td.indgreenrrr {background-color:#bbccaa;font-weight:bold;text-align:right;margin:1px;white-space:nowrap;
	padding-left:4px; padding-right:4px;
	border-left:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;}
td.wind   {white-space:nowrap;font-size:11px;padding:0px 5px 0px 5px;vertical-align:top;}
td.windr  {white-space:nowrap;font-size:11px;padding:0px 5px 0px 5px;vertical-align:top;
	text-align:right;}

td.top,td.ttitle,td.ttitle1,td.ttitle3,td.tfoot,td.tfoot1,td.tfoot3 {
     font-weight:bold;
     border-bottom:1px solid black;
     white-space:nowrap;
     text-align:center;
     padding:0 5px 0 5px;
	 background-color:#bbccaa}
td.top { border:1px solid black; }
td.ttitle1 { border-left:1px solid black; }
td.ttitle3 { border-right:1px solid black; }
td.tfoot {
                border-bottom:1px solid black;}
td.tfoot1 {
                border-left:1px solid black;
                border-bottom:1px solid black;}
td.tfoot3 {
                border-right:1px solid black;
                border-bottom:1px solid black;}

td.t,td.tc,td.tr,td.t1,td.tc1,td.tr1,td.t3,td.tc3,td.tr3 {
                border-bottom:1px solid #bbccaa;
                padding:0 5px 0 5px;
		white-space:nowrap;
          }
td.tc  { text-align:center; }
td.tr  { text-align:right; }
	  td.t1  { border-left:1px solid black; }
	  td.tc1 { border-left:1px solid black; text-align:center; }
	  td.tr1 { border-left:1px solid black; text-align:right; }
	  td.t3  { border-right:1px solid black; }
	  td.tc3 { border-right:1px solid black; text-align:center; }
	  td.tr3 { border-right:1px solid black; text-align:right; }

.surround_european {border:2px solid #bbccaa;text-align:center;font-size:12px;margin-bottom:0;}
a.proddoc {font-weight:bold;display:block;height:50px;width:170px;padding:9px;margin-bottom:20px;
	margin-right:20px;background-color:#bbccaa;
	text-align:center;line-height:50px;}
a.proddoc:hover {background-color:#ccddbb;}
a.proddoc2 {font-weight:bold;display:block;height:41px;width:170px;padding:9px;margin-bottom:20px;
	margin-right:20px;background-color:#bbccaa;
	text-align:center;padding-top:18px;}
a.proddoc2:hover {background-color:#ccddbb;}

a.btxt {
	text-decoration:none;
	color:white;
	font-weight:bold;
	}
a.btxt:hover {
	text-decoration:none;
	color:#3E5C76;
	font-weight:bold;
	}

.fast {
	font-size:9px;}

input.fast, select.fast {
	border:0;
	background-color:#bbccaa;
	padding:0px 2px 0px 2px;
	margin:1px 0px 1px 0px;
	font-size:9px;}

select.fastp {
    border:0;
    background-color:#bbccaa;
    padding:0px 2px 0px 2px;
    margin:1px 0px 1px 0px;
	width:160px;
	font-size:9px;}

td.fast {
	padding:0px 5px 0px 5px;
	font-size:9px;}

.titres { font-family: Verdana,Arial,sans-serif; font-size: 16pt; color: #404040; }
.sommaire {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #fff;}
.corps {font-family:Verdana,Arial,sans-serif;font-size:10pt;color:#303030;}
.note {font-family:Verdana,Arial,sans-serif;font-size:12px;color:#303030;}
body {background-color:#fff;margin:0;margin-top:0;margin-left:0;margin-bottom:0;margin-right:0;}
p {/* font-family:Verdana,Arial,sans-serif */;font-size:12px;color:#303030;/*text-align: center;font-weight: bold;*/}
                        
ul, li {
        margin-left:2px;
        list-style-type:square;}
.center {
        text-align:center;}
.righttd {
        text-align:right;
        padding-right:10px;}
.superline_european {
	text-align:center;
	border-bottom:3px solid #bbccaa;
	padding-bottom:10px;
}
.superline_european_lighter {
	text-align:center;
        border-bottom:1px solid #bbccaa;}

/* FORMS */
.form {
	font-weight:bold;
	background-color:#bbccaa;
	padding: 1px 2px 1px 3px;}   
td.formsig {padding-top:24px;padding-left:110px;font-weight:bold;}

input.form1 {width:210px;border:0;background-color:#bbccaa;}
select.form1 {border:0;background-color:#bbccaa;}
textarea.form1 {border:0;background-color:#bbccaa;} 
td.form1 {text-align:right;padding-right:17px; width : 200px;}

input.form_free_width {;border:0;background-color:#bbccaa;}
select.form_free_width {border:0;background-color:#bbccaa;}
textarea.form_free_width {border:0;background-color:#bbccaa;} 
td.form_free_width {text-align:right;padding-right:5px;}

/* IMAGES */
img {border:0;}
img.float-l {
	border-width: 0;
	float: left;
	padding: 0 0.5em 0 0;}
img.float-r {
	border-width: 0;
	float: right;
	padding: 0 0 0 0.5em;}
/* CSS Document */
.menu_gauche p {
color : #000;
font-size : 9pt;
margin-left : -15px;
text-align : left;
}
#boursobois ul{
}
#boursobois input  {
width : 200px;
color: #303030;
font-family: Verdana,Arial,sans-serif;
font-size: 10pt;
font-weight:bold;
}
#boursobois li  {
list-style : disc;
color: #303030;
font-family: Verdana,Arial,sans-serif;
font-size: 10pt;
position:relative;
}
#boursobois label, #boursobois span, #boursobois table,#boursobois td{
color: #303030;
font-family: Verdana,Arial,sans-serif;
font-size: 10pt;
font-weight:normal;
}
#boursobois th{
color: #303030;
font-family: Verdana,Arial,sans-serif;
font-size: 8pt;
border-left:1px solid black;
border-top:1px solid black;
border-bottom:1px solid black;
background-color:#BBCCAA;
}
#boursobois td{
font-size: 8pt;
border-left:1px solid black;
border-bottom:1px solid black;
text-align:center;
}

.titre-menu-photo {

	font-size:22px;
	color:#575e4f;
	font-style:italic;
	font-weight:bold;
}

.sous-titre-menu-photo {

	font-size:17px;
	color:#575e4f;
	font-style:italic;
	font-weight:normal;
}

.texteCnil {
	font-size:12px;
}

.docs_a_imprimer {
	width:100%;
	padding-left:30px;
	padding-right:20px;
}

.menu_bas{
	width:90%;
	margin-right:auto;
	margin-left:auto;
}

.fullWidthTextareaWrap {
    overflow: hidden;
    padding: 0 4px 0 12px
}

textarea.fullWidth{
    width: 100%;
   /*height: 300px;*/
}

#logoBasPage {
	margin-top:1em;
}

img.arrondie {
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
}

table.menu_photo th{
	vertical-align:bottom;
}

table.menu_haut_2 {
	width : 100%;
	min-width: 1100px;
	max-width: 1150px;
	margin-left:auto;
	margin-right:auto;
	
}

table.menu_haut_2 td{
	width: 25%;
	text-align:left;
}

table.menu_haut_2 td a{
	color: black;
	font-weight:bold;
}

div.bandeau_haut {
	padding-top:1px;
}


div.bandeau_haut, div.bandeau_haut p {
	width : 100%;
	background-color : #ABBDD3;
	text-align:center;
	font-weight:bold;
	color:black;
	font-size: 14px;
}

table.menu_haut_photo{
	border-spacing : 10px;
}

table.menu_haut_photo h1 {
	text-align: center;
	/*font-style: italic;*/
	font-size: 15px;
	letter-spacing: 1px;
	margin-top: 0;
	margin-bottom: 0;
}

img.carte_france {

	border-style: none;
	margin: 0 /*10px 0 10px*/;
}

#index-main-content, #bien-a-la-vente, #dernier-pave {

	width:100%;
	margin-right:auto;
	margin-left:50px;
	max-width:1333px;
	min-width:1240px;
}

#index-col1 {
	width:50%;
	/*max-width:630px;*/
	float:left;
}

#index-col2 {
	width:25%;
	float:left;
	max-width: 275px;
}

#index-col3 {
	width:25%;
	float:left;
	max-width: 315px;
}

hr.separation {
	background-color: #ABBDD3;
	height: 3px;
	border: 0;
	margin-top:1em;
	margin-bottom:1em;
}

ul.liste-biens a, ul.liste-services a {
	color:black;
	font-size:13;
	font-weight:bold;
}

ul.liste-biens, ul.liste-services {
	height: 255px;
	border: 1px solid white;
	border-radius:5px;
	background-color:#CDD8E4;
	padding-top:1em;
	padding-bottom:1em;
	
}

h2.smallBottom {
	margin-bottom:5px;
}

ul.liste-biens {
	max-width:245px;
	margin-top:0;
	padding-top:5px;
	padding-left: 30px;
}

ul.liste-services  {
	max-width:280px;
	margin-top:0;
	margin-right:10px;
	padding-top:5px;
	padding-left: 30px;
}

ul.liste-biens li, ul.liste-services li{
	list-style-image:url(images/puce.png);
}

#synthese-prix-marche {

	margin-left:0px;
	font-weight:bold;
	width:650px;/*
	margin-left:auto;
	margin-right:auto;*/
	border: 2px solid #CDD8E4;
}

#synthese-prix-marche tr td {
	font-weight: bold;
	padding-left: 5px;
	border-bottom: 1px solid #CDD8E4;
}

#synthese-prix-marche td.synthese-prix-marche-title {

	vertical-align: middle;
	/*margin-left:20px;*/
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 5px;
	background:#CDD8E4;
}


#synthese-prix-marche td.tarifs-prix-marche {
	
	background: none repeat scroll 0% 0% #CDD8E4;
	text-align: center;
}

.selection-bien img {

	margin-left:5px;
	margin-right:5px;
}

#form-recherche-biens, #prix-marche-contact{
	height:140px;
	min-width: 290px;
}

#form-recherche-biens table {
	font-size:12px;
}

#form-recherche-biens td {
	font-size:12px;
	font-weight:bold;
}

#pied-de-page {
	max-width: 720px;
	margin-left:50px;
	margin-right:auto;
}

#logo-pied-de-page {
	display: inline-block;
}

#texte-pied-de-page {
	display: inline-block;
}

ul#liste-cours-bois-sur-pied, ul#liste-cours-bois-energie {
		
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 1.5em;
	/*display:none;*/
}

ul#liste-cours-bois-sur-pied {

	width:1130px;
	margin-bottom:0;
}

ul#liste-cours-bois-energie {

	width:1020px;		
}

ul#liste-cours-bois-sur-pied li, ul#liste-cours-bois-energie li {
	list-style-image : url(images/button-575e4f-6.png);
	/*float:left;
	margin-right:2em;*/
}

ul.hidden-list {
	
	padding-left:0;
	margin-left:0;
}

ul.hidden-list li{
	
	list-style-type:none;
	padding-left:0;
	margin-left:0;
}