*{
margin:0px;
padding:0px;
}
img{border:0px;}
html{
width:100%;
height:100%;
}
body{
width:100%;
background-color:#E4DEDA;
}
#header{
width:100%;
background-color:#20221B;
text-align:center;
background:url(images/repeatheader.jpg) repeat-x;
height:257px;
}

.insider{
width:852px;
margin:0 auto;
height:257px;
background:url(images/solaire.jpg) no-repeat;
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
}


.partenaire2{
width:100px;
float:right;
margin-top:2px;
}

.partenaire2 img{
padding-top:10px;
}

.inside{
width:867px;
margin:0 auto;
overflow:hidden;
}

.logo{
float:left;
margin:20px 0 21px 0px;
}


#menu{
background-image:url(images/menu_bg.gif);
background-position:top left;
background-repeat:repeat-x;
width:100%;
float:left;
height:40px;
}
#menu ul{
width:842px;
margin:0 auto;

}
#menu li{
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-weight:bold;
font-size:12px;
display:block;
float:left;
margin-left:6px;
padding-left:6px;
padding-right:3px;
margin-top:11px;
background:url(images/menu-divider.jpg) 0px 2px  no-repeat; 
}

#menu li span{
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#fe8100;
background:none !important;
}


#menu li a{
font-family: Verdana, Arial, Helvetica, sans-serif;

color:#FFFFFF;
text-decoration:none;
}

#menu li a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#fe8100;
}


#main{
background-color: #FFFFFF;
padding:47px 0 0px 0;

margin-top:15px;
}
.column{
padding:0 5px 0 15px;
width:536px;
font-family:Tahoma;
font-size:12px;
text-align:justify;
color:#64584C;
line-height:17px;
float:left;
}

#partenaires{
float:left;
}

#partenaires img{
float:left;
padding-right:10px;
margin-bottom:10px;
}


.column img{
padding:0 5px 10px 15px;
float:right;
}

.column a{
font-size:13px;
color:#f99e4e;
text-decoration:none;
}
.column a:hover{
color:#fd7a08;
}

.column h3{
background-image:url(images/bullet.gif);
background-position:left 0px;
background-repeat:no-repeat;
padding:2px 0 5px 28px;
font-family:Arial;
font-size:18px;
color:#f2b530;
font-weight:normal;
}

.column h2{
background-image:url(images/Sunny.gif);
background-position:left 0px;
background-repeat:no-repeat;
padding:3px 0 5px 28px;
font-family:Arial;
font-size:18px;
color:#3183d1;
font-weight:normal;
}

.column h1{
background-image:url(images/Earth.gif);
background-position:left 0px;
background-repeat:no-repeat;
padding:3px 0 5px 28px;
font-family:Arial;
font-size:18px;
color:#05508c;
font-weight:normal;
}

.column h4{
background-image:url(images/Sun.gif);
background-position:left 0px;
background-repeat:no-repeat;
padding:3px 0 5px 28px;
font-family:Arial;
font-size:18px;
color:#ff9b44;
font-weight:normal;
}

.text{
font-size:15px;
color:#019616;
line-height:20px;
padding:12px 0 8px 0
}

.news_block{
width:300px;
margin-left:10px;
float:left;
font-family:Tahoma;
font-size:11px;

}

.devis{
width:269px;
height:64px;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight: 700;
padding-top:75px;
background:url(images/devis-solaire.gif) no-repeat;
color:#fff;
text-decoration:none;
}
.devis a{
color:#ffffff;
text-decoration:none;
}

.devis a:hover{
color: #facb21;
}

.flash{
width:269px;
height:188px;
}

.reseaux{
width:259px;
margin-top:15px;
margin-left:10px;
height:30px;
margin-bottom:30px;
}

.reseaux a{
padding-right:10px;
float:left;
}

.actu{
width:300px;
margin-top:25px;
}


/*----/Formulaire----*/
label {color:#333333;display:block;float:left;font-family: Arial, Helvetica, sans-serif;font-size:13px; font-weight:bold;width:150px;}
#box {float:left;height:30px;padding-left:150px;}
.input_1 {width:300px;background-color: #fff;color:#000;border:1px solid #ff9437; }
.input_2 {width:300px;background-color: #fff;color:#000;border:1px solid #ff9437; height:25px;}
.input_3 {width:100px;background-color: #666666;color:#FFFFFF;border:1px solid #ff9437;}
.input_3:hover {width:100px;background-color: #000000;color:#ff9437;border:1px solid #333333;}
.input_4 { margin-left:20px;}
.content {clear:both;margin-left:20px;overflow:auto;}
.texte_blancpetit {color: #333333;font-family: Arial, Helvetica, sans-serif;font-size:13px;text-align:right;}

/*----/Formulaire----*/
#tagcloud {
	width: 291px;

	margin: 10px 00px 0px 5px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:7px;
	margin-bottom:25px;
	
}
#tagcloud a {
	text-decoration:none;
	font-size:10px;
	color:#000000;
	padding-right:10px;
	line-height:15px;

}
#tagcloud a:hover {
	background-color:#034c88;
	color:#FFFFFF;
}

#footer{
background-color:#E4DEDA;
width:100%;
height:65px;
font-family:Tahoma;
font-size:11px;
color:#64584C;
text-transform:uppercase;
text-align:right;
}

.cloud{
text-transform:none;
padding-right:10px;

}

#footer a{
color:#64584C;
text-decoration:none;
}
#footer a:visited{text-decoration:none}
#footer a:hover{text-decoration:underline}
#footer p{
line-height:10px;
padding:0 0px 0 0;
margin-top:15px;
}
#footerPanvalidation { width:872px; height:29px;  padding-top:15px; }
#footerPanhtml{width:64px; height:19px;margin:0 auto; display:block;  float:right;}
#footerPanhtml a{width:59px; height:18px; background:#000000; display:block;  line-height:16px; padding:1px 0 0 0px; border:1px solid #FFFFFA; color:#ffffff; text-align:center; font-size:12px; text-decoration:none;}
#footerPanhtml a:hover{background:#626262; color:#ffffff; text-decoration:none;}

#footerPancss{width:64px; height:19px; display:block; margin:0 auto; float:right; padding-left:20px;}
#footerPancss a{width:59px; height:18px; background:#000000; display:block;  line-height:16px; padding:1px 0 0 0px; border:1px solid #FFFFFA; color:#ffffff; text-align:center; font-size:12px; text-decoration:none;}
#footerPancss a:hover{background:#626262; color:#ffffff; text-decoration:none;}

#footerlink{
width:150px;
font-family:Tahoma;
font-size:11px;
color:#64584C;
float:left;
text-align:left;
text-transform:none;
margin:10px 0 0 7px;
}
#footerlink a{
padding-right:10px;
color:#64584C;
text-decoration:none;
padding-left:7px;
}

#footerlink a:hover{text-decoration:underline}

#footerkey{
width:850px;
font-family:Tahoma;
font-size:11px;
text-align:center;
color:#64584C;
float:left;
text-align:left;
text-transform:none;
margin:10px 0 0 14px;
}
