body
{
height:1400px;
width:1020px;
background-image:url("http://www.assurancephotovoltaique.com/images/fond_deep.png");
background-repeat: repeat-x;
margin-top:0px;
margin-left:auto;
margin-right:auto;
margin-bottom:auto;
}

#fond
{
position:absolute;
margin-left:auto;
margin-top:13px;

}


h1
{
position:absolute;
font-family:arial;
font-size:9px;
margin-top:0px;
margin-left:30px;
}

#titre
{
position:absolute;
margin-top:28px;
margin-left:25px;
width:234px;
height:55px;
}

#mascotte
{
position:absolute;
margin-top:20px;
margin-left:294px;
width:85px;
height:85px;
}

#sous_titre
{
position:absolute;
margin-top:79px;
margin-left:25px;
font-family:Century Gothic, arial;
font-size:13px;
font-weight:bold;
color:white;
width:340px;
}

#telephone_haut
{
position:absolute;
margin-left:450px;
margin-top:50px;
width:156px;
height:28px;
}

#slogan
{
position:absolute;
margin-top:25px;
margin-left:780px;
width:230px;
height:66px;
}

#menu
{
position:absolute;
width:970px;
height:32px;
margin-top:120px;
margin-left:26px;
}

#text_menu
{
position:absolute;
margin-left:36px;
margin-top:121px;
width:950px;
}

#cadre_corps
{
position:absolute;
margin-left:25px;
margin-top:180px;
width:972px;
height:922px;
}

#devis_gratuit
{
position:absolute;
margin-top:190px;
margin-left:200px;
width:170px;
height:38px;
}

#cadre_formulaire
{
position:absolute;
margin-left:50px;
margin-top:150px;
width:377px;
height:294px;
}

#formulaire
{
position:absolute;
margin-left:60px;
width:360px;
height:280px;
margin-top:255px;
font-family:arial;
font-size:11px;
}

#on_vous_appelle
{
position:absolute;
margin-top:230px;
margin-left:270px;
width:150px;
height:31px;
}

#text_haut_droit
{
position:absolute;
margin-left:470px;
margin-top:215px;
font-family:arial;
font-size:10px;
width:490px;
height:550px;
}

#text_haut_droit2
{
position:absolute;
margin-left:470px;
margin-top:360px;
font-family:arial;
font-size:10px;
width:350px;
height:350px;
}

#soleil_milieu
{
position:absolute;
margin-left:805px;
margin-top:350px;
width:175px;
height:146px;
}

#damier
{
position:absolute;
margin-top:505px;
margin-left:470px;
width:490px;
height:335px;
}


#accroche
{
position:absolute;
width:400px;
height:40px;
margin-top:460px;
margin-left:60px;
}


.text_milieu
{
position:absolute;
margin-left:60px;
margin-top:515px;
width:380px;
height:350px;
font-family:arial;
font-size:10px;
color:black;
}
.text_milieu
a
{
color:black;
text-decoration:none;
}

.text_milieu
a:hover
{
text-decoration:underline;
}




#soleil_bas_gauche
{
position:absolute;
margin-left:60px;
margin-top:830px;
width:128px;
height:137px;
}

#text_bas
{
position:absolute;
margin-top:855px;
margin-left:215px;
width:735px;
height:350px;
font-size:10px;
font-family:arial;
}

#cadre_pied
{
position:absolute;
margin-top:1100px;
margin-left:16px;
width:997px;
height:301px;
}

#famille_hg
{
position:absolute;
margin-left:50px;
margin-top:1130px;
font-family:arial;
font-size:10px;
color:black;
width:200px;
font-weight:bold;
}
.text_famille_hg
{
position:absolute;
margin-top:1155px;
margin-left:50px;
font-family:arial;
font-size:10px;
color:#444343;
width:300px;
}
.text_famille_hg
a
{
color:#444343;
text-decoration:none;
}

.text_famille_hg
a:hover
{
text-decoration:underline;
}


#famille_bg
{
position:absolute;
margin-left:50px;
margin-top:1235px;
font-family:arial;
font-size:10px;
color:black;
width:200px;
font-weight:bold;
}
.text_famille_bg
{
position:absolute;
margin-top:1260px;
margin-left:50px;
font-family:arial;
font-size:10px;
color:#444343;
width:300px;
}
.text_famille_bg
a
{
color:#444343;
text-decoration:none;
}

.text_famille_bg
a:hover
{
text-decoration:underline;
}

#famille_hm
{
position:absolute;
margin-left:350px;
margin-top:1130px;
font-family:arial;
font-size:10px;
color:black;
width:400px;
font-weight:bold;
}
.text_famille_hm
{
position:absolute;
margin-top:1155px;
margin-left:350px;
font-family:arial;
font-size:10px;
color:#444343;
width:400px;
}
.text_famille_hm
a
{
color:#444343;
text-decoration:none;
}

.text_famille_hm
a:hover
{
text-decoration:underline;
}

#famille_bm
{
position:absolute;
margin-left:350px;
margin-top:1265px;
font-family:arial;
font-size:10px;
color:black;
width:200px;
font-weight:bold;
}
.text_famille_bm
{
position:absolute;
margin-top:1290px;
margin-left:350px;
font-family:arial;
font-size:10px;
color:#444343;
width:300px;
}
.text_famille_bm
a
{
color:#444343;
text-decoration:none;
}

.text_famille_bm
a:hover
{
text-decoration:underline;
}


#famille_hd
{
position:absolute;
margin-left:680px;
margin-top:1130px;
font-family:arial;
font-size:10px;
color:black;
width:400px;
font-weight:bold;
}
.text_famille_hd
{
position:absolute;
margin-top:1155px;
margin-left:680px;
font-family:arial;
font-size:10px;
color:#444343;
width:400px;
}
.text_famille_hd
a
{
color:#444343;
text-decoration:none;
}

.text_famille_hd
a:hover
{
text-decoration:underline;
}


#famille_bd
{
position:absolute;
margin-left:680px;
margin-top:1265px;
font-family:arial;
font-size:10px;
color:black;
width:200px;
font-weight:bold;
}
.text_famille_bd
{
position:absolute;
margin-top:1290px;
margin-left:680px;
font-family:arial;
font-size:10px;
color:#444343;
width:300px;
}
.text_famille_bd
a
{
color:#444343;
text-decoration:none;
}

.text_famille_bd
a:hover
{
text-decoration:underline;
}

#soleil_pied
{
position:absolute;
margin-top:1130px;
margin-left:880px;
width:105px;
height:113px;
}

#logo_etik
{
position:absolute;
margin-top:1330px;
margin-left:920px;
width:62px;
height:41px;
}

.fond_page
{
position:absolute;
margin-top:1385px;
margin-left:350px;
text-align:center;
font-size:9px;
font-family:arial;
}
.fond_page
a
{
color:black;
text-decoration:none;
}

.fond_page
a:hover
{
text-decoration:underline;
}
