
#illu2{
background:url(images/head-panneau-photovoltaique.gif) no-repeat top left;
width: 150px;
height: 50px;
margin: 0;
}

#header {
padding: 0;
height: 33px;
width: 738px;
background-color:#FFFFFF;
overflow:hidden;
vertical-align:bottom;
background: url(images/head-panneau-solaire.jpg) top center no-repeat;
font-size: 20px;
padding: 30px 0 0 208px;
}



/* Begin Structure */
body {
margin: 0;
padding: 0;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
background:url(images/header.jpg) repeat-x #e6e6e6;
}

a {
outline: none;
color:#1b1464;
text-decoration: none;
font-weight: bold;
}

#zone_sup {
height: 200px;
width: 946px;
margin: 0 auto;
overflow:hidden;
padding: 0;
}

#logo{
width: 252px;
height: 201px;
background:url(images/panneau_solaire_logo.jpg) top left no-repeat;
float:left;
text-indent: -5000px;
margin: 20px 0 0 20px;
padding: 0;
}


h1{
font-family: Arial, Helvetica, sans-serif;
font-size: 28px;
text-transform:uppercase;
margin: 25px 5px 0 0;
padding: 0;
font-weight:normal;
float:right;
}

h1 a{
color:#1b1464;
}

h2 {
font-size: 16px;
color: #1b1464;
}

* html h2 {
font-size: 16px;
color: #1b1464;
margin: 15px 0 0 0;
}

*+html h2 {
font-size: 16px;
color: #1b1464;
margin: 15px 0 0 0;
}

h2 a>h1{
font-size: 16px;
margin: 0;
padding: 0;
float: none;
}

h2 a{
color: #1b1464;;
}

#zone_sup h2 {
font-size: 24px;
margin: 28px 0 0 0;
padding: 0;
color:#053a00;
float: right;
font-weight:normal;
text-align:right;
color:#1b1464;
}

#zone_sup h2 a{
color:#1b1464;
}

#menu{
float: right;
font-family: Arial, Helvetica, sans-serif;
padding: 0;
margin: 30px 0 0 0;
width: 600px;
}

#menu ul{
margin: 0;
padding: 0;
float:right;
}


#menu li{
float: left;
list-style: none;
padding: 0 0 0 45px;
}

#menu li a{
list-style: none;
color:#1b1464;
text-decoration:none;
font-weight: normal;
font-size: 18px;
padding: 3px 0 0 0;
display:block;
}

#menu li a:hover{
list-style: none;
color:#1b1464;
text-decoration:none;
display:block;
border-top: 3px solid #1b1464;
padding: 0 0 0 0;
}

#menu_gauche {
float: left; 
border-bottom:  12px solid #eeeeee;
border-left: 12px solid #eeeeee;
border-right:  11px solid #eeeeee;
background-color:#FFFFFF;
}

* html #menu_gauche {
float: left; 
border-bottom:  12px solid #eeeeee;
border-left: 12px solid #eeeeee;
border-right:  11px solid #eeeeee;
background-color:#FFFFFF;
}

#titre_page {
float: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
padding: 17px 0px 0 5px;
background:url(images/panneau_solaire_fond_titre.gif) bottom left no-repeat;
}

#page {
padding: 0;
float:left;
margin: 0 0 0 6px;
width: 744px;
border-bottom:  12px solid #eeeeee;
border-left: 12px solid #eeeeee;
border-right:  11px solid #eeeeee;
background-color:#FFFFFF;
}

* html #page {
padding: 0;
float:left;
margin: 0 0 0 6px;
width: 744px;
border-bottom:  12px solid #eeeeee;
border-left: 12px solid #eeeeee;
border-right:  11px solid #eeeeee;
background-color:#FFFFFF;
}

#txt_droite {
float:left;
padding: 0 0 0 0px;
}

.entry{
color: #1b1464;
margin: 0;
text-align:justify;
overflow: hidden;
padding: 0 16px 0 16px;
}

.entry p{
font-size: 13px;
color:#1b1464;
}

.entry img{
border: 1px solid white;
float: left;
margin: 0 15px 10px 0;
}

#header span{
color: #1b1464;
display: block;
width: 500px;
border-bottom: 1px dashed #33CC66;
height: 32px;
}

#headerimg {
margin: 0;
height: 200px;
width: 100%;
}

.narrowcolumn {
padding: 0 ;
margin: 0;
overflow:hidden;
}

.narrowcolumn p{
margin: 14px 0 0 0;
padding: 0;
z-index: 10;
}

.widecolumn {
padding: 10px 0 0px 0;
margin: 5px 0 0 150px;
width: 450px;
}

#gall {
list-style: none;
margin: 0 auto;
background-color: #e6e6e6;
padding: 10px 0 10px 10px;
overflow:hidden;
width: 700px;
margin-bottom: 10px;
margin-top: 10px;
}

#gall li{
float: left;
width: 165px;
height: 121px;
padding: 0;
margin: 0 10px 0 0;
text-align: center;
}

#gall li p{
display:block;
margin-top: 115px;
color: #1b1464;
font-size: 12px;
font-weight:bold;
}

#esth {
background:url(images/panneau_solaire_esth.gif) top left no-repeat;
margin: 0;
padding: 0;
}

#prof {
background:url(images/panneau_solaire_prof.gif) top left no-repeat;
}

#eco {
background:url(images/panneau_solaire_eco.gif) top left no-repeat;
}

#choix {
background:url(images/panneau_solaire_vaste.gif) top left no-repeat;
}

.deco1 {
padding: 0 ;
z-index: 0;
margin: 0px ;
text-align:left;
width: 150px;
}

.deco1_header{
height: 23px;
background-color: #e6e6e6;
color: #1b1464;
font-size: 13px;
padding: 7px 0 0 5px;
margin : 5px 0 0 0;
}

.deco1 ul {
margin: 0;
padding: 0;
list-style: none;
width: 150px;
}

.deco1 ul li {
padding: 0 0 0 12px;
margin: 8px 0 0 5px;
background:url(images/puce.gif) 0px 6px no-repeat;
width: 133px;
}

.deco1 ul li a{
font-weight: normal;
font-size: 12px;
color: #1b1464;
}

#deco2 {
background:url(images/panneau_solaire_deco2.gif) top left no-repeat;
width: 67px;
height: 118px;
position:absolute;
padding: 0;
margin: 214px 0 0 418px;
left: 50%;
z-index: 0;
}


#legal {
width: 755px; 
text-align: center;
padding: 20px 0 0 0;
font-size: 10px;
float: right;
color:#1b1464;
}

#legal a{
font-weight:normal;
color:#1b1464;
}

#legal a:hover{
color:#1b1464;
}

#copyright a:hover{
color:#1b1464;
}

.post {
margin: 0 0 40px;
text-align: justify;
}

.post hr {
display: block;
}

.widecolumn .post {
margin: 0;
}

.narrowcolumn .postmetadata {
padding-top: 5px;
}

.widecolumn .postmetadata {
margin: 30px 0;
}

.widecolumn .smallattachment {
text-align: center;
float: left;
width: 128px;
margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
text-align: center;
margin: 5px 0px;
}

.postmetadata {
clear: both;
}

.clear {
clear: both;
}

#footer {
padding: 0 0 100px 0;
clear: both;
width: 100%;
overflow:hidden;

}

#footer a{
text-decoration:none;
font-weight: normal;
}

#footer li a:hover{
text-decoration:none;
}

#p_menu {
padding: 0;
margin: 0 auto;
font-size: 11px;
letter-spacing: 0px;
width: 755px;
text-align:center;
float:right;
color:#1b1464;
}

#p_menu a{
color:#1b1464;
}

#p_menu ul{
padding: 0;
margin: 0;
}

#copyright {
color: #1b1464;
float:right;
font-size: 11px;
}

#copyright a{
color: #1b1464;
text-decoration:none;
font-weight: normal;
}


#formulaire {
list-style: none;
font-size: 12px; 
color: #1b1464;
width: 450px;
margin: 0 auto;
padding: 0;

}

#formulaire input, textarea{
border: 1px solid #1b1464;
float: left;
width: 150px;
}

#formulaire select{
border: 1px solid #1b1464;
float: left;
width: 152px;
}

#formulaire li{
margin: 20px 0 0 0;
overflow:hidden;
}

#formulaire li label{
float: left;
padding: 2px 0 0 0;
width: 140px;
text-align:left;
}

#formulaire li span{
color:#1b1464;
float: left;
font-size: 10px;
margin: 0 0 0 6px;
}


#erreur {
list-style: none;
font-size: 12px; 
color: #1b1464;
width: 320px;
margin: 0 auto;
padding: 0;
margin-top: 10px;
margin-bottom: 10px;
}

#erreur li{
color: red;
}

#webo {
	display: none;
}

