a:link { color :#000000; text-decoration :none; font-weight:normal; }
a:visited { color :#000000; text-decoration :none; font-weight:normal; }
a:active { color :#000000; text-decoration :none; font-weight:normal; }
a:hover { color :#000000; text-decoration :underline; font-weight:normal; }
input { font-size :10pt; font-family :Verdana; }
textarea { font-size :10pt; font-family :Verdana; }
select { font-size :10pt; font-family :Verdana; }
td { font-size :10pt; font-family :Verdana; }
h1{
margin-left: 0px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
text-align : center;
text-decoration : none;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 36px;
font-weight : bold;
color : #044476;
}
h2{
padding-bottom: 5px;
padding-top: 2px;
margin-left: 0px;
margin-top: 2px;
margin-right: 0px;
margin-bottom: 2px;
text-align : center;
text-decoration : none;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 20px;
font-weight : normal;
color : #000;
}
h3{
margin-left: 40px;
margin-top: 30px;
margin-right: 40px;
margin-bottom: 0px;
text-align : left;
text-decoration : none;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
color : #044476;
}
h4{
margin-left: 30px;
margin-top: 0px;
text-align : center;
}
#container{width:1000px; margin:0 auto; background-color: #ffffff;}
#topbar{width:auto; display:block; height:207px;}
#multi_left{width:603px; height:250px; margin-right:0px; float:left; margin-left:7px;}
#pointeurs{width:610px; height:50px; margin-right:0px; float:left; margin-left:35px; margin-top:3px;}
#multi_right{width:370px; height:250px; float:left; margin-left:10px;}
#main{width:auto; display:block; background-color: #ffffff;}
#main2{width:auto; display:block; background-color: #ffffff; margin-top:-20px;}
#block_left{width:320px; height:460px;float:left; margin-top:10px; margin-left:10px;}
#block_center{width:320px; height:460px;float:left; margin-top:10px; margin-left:7px;}
#block_right{width:320px; height:460px;float:left; margin-top:10px; margin-left:7px;}
#gauche{width:360px; float:left; margin-left:40px;}
#droite{width:580px; float:right; margin-left:20px;}
#etude{width:660px; float:left; margin-left:160px;}

.cadre{background-color:#f3f3f3;}

#column_left2{
	width:485px;
	float:left;
	margin-top:10px;
	margin-left:10px;
	height:383px;
	background-image: url(images/bg_table2.jpg);
}
#column_left{
	width:485px;
	float:left;
	margin-top:10px;
	margin-left:10px;
	height:290px;
	background-image: url(images/bg_table.jpg);
}
#column_right{width:485px; height:290px; float:left; margin-top:10px; margin-left:10px; background-color:#f6f8f7;}
#column_right2{width:485px; height:485px; float:left; margin-top:10px; margin-left:10px; background-color:#f6f8f7;}

#edito_left {width:100px; height:134px; float:left; padding:5px; margin-top:14px;  margin-left:5px;}
#edito_right {
	width:345px;
	height:auto;
	float:left;
	padding:5px;
	margin-left:3px;
	margin-top:8px;
}
#edito_left2 {width:100px; height:485px; float:left; padding:5px; margin-top:8px;  margin-left:5px;}
#edito_right2 {
	width:345px;
	height:auto;
	float:left;
	padding:5px;
	margin-left:3px;
	margin-top:8px;
}
#edito_left3 {width:100px; height:120px; float:left; padding:5px; margin-top:8px;  margin-left:5px;}
#edito_right3 {
	width:345px;
	height:120px;
	float:left;
	padding:5px;
	margin-left:3px;
	margin-top:8px;
}
div.spacer{clear:both; height:0px; display:block;}
#footer{width:auto; display:block; height:24px; margin-top:30px; margin-bottom:10px;}

body{
	background-color: #ffffff;
	background-image: url(http://www.tendancerenovation.fr/images/bg.jpg);
	color:#666;	
	font:12px/18px Tahoma, Arial, Helvetica, sans-serif;	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;

}

a.bouton1 {
  text-align:center;
  color: #000000;
  display: block;
  margin-left:0px;
  margin-top:2px;
  margin-bottom:2px;
  width: 316px;
  padding: 2px;
  background-color: #e2f9de;

}
a.bouton1:hover {
  text-decoration: none;
  background-color: #cecece;
}
a.bouton2 {
  text-align:center;
  color: #000000;
  display: block;
  margin-left:0px;
  margin-top:2px;
  margin-bottom:2px;
  width: 316px;
  padding: 2px;
  background-color: #fbdefd;

}
a.bouton2:hover {
  text-decoration: none;
  background-color: #cecece;
}
a.bouton3 {
  text-align:center;
  color: #000000;
  display: block;
  margin-left:0px;
  margin-top:2px;
  margin-bottom:2px;
  width: 316px;
  padding: 2px;
  background-color: #fdebde;

}
a.bouton3:hover {
  text-decoration: none;
  background-color: #cecece;
}
.fine {
border-width : 1px;
border-color : #adadad;
border-style : solid;
}

/********************************************* 
FORM VALIDATION 
*********************************************/	
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field {
    border: 1px solid #00CC00;
}
input.LV_valid_field{
    border: 1px solid #00CC00;
} 
textarea.LV_valid_field{
    border: 1px solid #00CC00;
} 

    
.LV_invalid_field{
    border: 1px solid #CC0000;
}
input.LV_invalid_field {
    border: 1px solid #CC0000;
}

textarea.LV_invalid_field{
    border: 1px solid #CC0000;
} 
