body
{
margin: 0;
background-color:#afe1fa;
background-image:url(fond.jpg);
background-repeat:repeat-x;
background-position:top;
font-family: trebuchet ms, vedrana;

}

h1
{
color: white;
font-size: 15px;
letter-spacing: 1px;
}

img
{
border:0
}


.tab_page
{
background-image:url(bottom1.jpg);
background-repeat:repeat-x;
background-position:bottom;
}
.print_logo
{
background:url(logo_print.gif) no-repeat;

}

.sun
{
position:absolute;
top: 0;
right: 0;
z-index:-1;
}

.ico
{
text-align:center;
margin-top: 25px;
font-size: 11pt;
}

.house
{
border: solid gray;
	position: absolute;
	
	left:0;
}


.house1
{
background-image:url(house.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

.links_bottom
{
color:#FFFFFF;
margin-bottom: 15px;
margin-left: 350px;
}


.index_flash
{

margin-bottom:0
}

.contact
{
color: white;
margin-right: 15px;
margin-bottom: 10px;
}


.text_index
{
margin-top:90px;
width: 100%;
text-align:left;
}

.contact1
{
color: white;
margin-left: 15px;
margin-bottom: 10px;
}



.menubox
{
margin-top:35px;
padding-left: 2; 
width: 250px;

}

.menu_bottom
{
color: white;
font-size:14px;
}
.menu_bottom: visited;
{
color: white;
font-size:14px;
}

select
{
background-color:#a8d3ff;
border: solid #2c76da;
border-width:1px;
padding: 0px;
}

input
{
background: transparent;
padding: 0px;
}
.case
{
background-color:#a8d3ff;
border: solid #2c76da;
border-width:1px;
padding: 0px;

}

textarea
{
background-color:#a8d3ff;
border: solid #2c76da;
border-width:1px;
padding: 0px;
}

.submit
{
margin-top: 20px;
background-image:url('tech_pic/arrow.gif');
background-position: left top;
background-repeat: no-repeat;
width:100px;
height:25px;
}

.cal_tab
{
margin-top: 0px;
margin-left: 15%;
line-height: 25px;
}

.result_calc
{
color: white;
font-weight:  bold;
}

.content
{
margin-top: -25px;
width: 95%;
}

.sousmenu
{
margin-left: 30; 
margin-top: 2px;
margin-bottom: 5px;
text-decoration: none;
color: white;
font-size:13px;
list-style-image: url(li.gif);
float: left;
}

.text_li
{
 list-style-image:url(ul.gif);
 margin-left:30px;
 }

 li
{
list-style-image:url(li.gif);
margin:0;
}



 h2
 {
font-size: 13px;
letter-spacing: 1px;
}

h5
{
font-weight: bold;
color: white;
font-size: 13pt;
margin-bottom: 2px;
}

h4
{
font-weight: bold;
color: white;
font-size: 12pt;
letter-spacing: 1px;
margin-bottom:0px;
}


.points
{
font-weight: bold;
color: #333333;
float: left;
}


ul
{
 list-style-image:url(ul_small.gif);
 margin-left:40px;
 }


.comment
{
margin-top: 10px;
font-style: italic;
font-size: 12px;
}

.block
{
margin-top:15px;
width:50%;
float:left;
}

.block2
{
margin-top:15px;
width:50%;
float:right;

}

.siret
{
font-size:9pt;
}

.photo
{
position: absolute;
top: 400;
left: 480;
font-weight:bold;
text-decoration:underline;
color:white;
}

a.dico:link, a.dico:visited, a.dico:hover
{
font-size:12pt;
color:#484848;
text-decoration:none;
border-bottom: dotted 1px;
}

a.lien_proj:link, a.lien_proj:visited, a.lien_proj:hover
{
font-size:12pt;
color:#484848;
text-decoration:none;
border-bottom: dotted 1px;
}


.pics
{
float:left;
width:160px;
height:250px;
}

.pics_img
{
border: solid 1px #5a98fb;
}

.result_calc_print
{
color: black;
font-weight:  bold;
}

a.map:link, a.map:visited, a.map:hover
{
font-size:12pt;
color:black;
line-height: 30px;
text-decoration:none;
border-bottom: dotted 1px;
}

.sousmenu1
{
margin-left: 25px;
}
