<style>
/* ---------------------------  PAGE STYLE  -------------------------------------- */
#html
{
margin: 0;
margin-top:0;
padding: 0;
}
body
{
marginheight:0;
margin-top:0;
background-color: #ffffff;
font-family:arial;
font-size: 11px;
scrollbar-face-color: #ffffff;
scrollbar-highlight-color: #999999;
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-shadow-color: #999999;
scrollbar-arrow-color: #000000;
scrollbar-track-color: #ffffff;

}
body a:link, a:active, a:visited
{
font-size:11px;
text-decoration:none;
color:#ffffff;
}

body a:hover
{
font-size:11 px;
text-decoration:underline;
}
.clear 
{ 
clear: both; 
}
/* ---------------------------  PAGE STYLE END -------------------------------------- */

/* ---------------------------  HOME PAGE DIVS -------------------------------------- */
#hp_header
{
width:900px;
height:224px;
background-image:url(images/hp_header.jpg);
background-repeat:no-repeat;
background-position:top center;

}
#hp_mid
{
text-align:right;
margin-top:-4px;
width:900px;
height:184px;
background-image:url(images/mid2.jpg);
background-repeat:no-repeat;
background-position:top center;

}
html>body #hp_mid
{
text-align:right;
margin-top:-4px;
width:900px;
height:184px;
background-image:url(images/mid2.jpg);
background-repeat:no-repeat;
background-position:top center;

}
#hp_footer
{
width:900px;
height:168px;
background-image:url(images/hp_foot.jpg);
background-repeat:no-repeat;
background-position:top center;

}
#hp_spacer
{
width:900px;
height:156px;

}
#hp_spacer2
{
width:750px;
height:25px;

}
.boite
{
margin-right:22px;
text-align:right;
width:700px;
text-align:right;
float:right;
}
.boite2
{
display:block;
padding:5px;
margin-right:5px;
text-align:right;
width:700px;

float:right;

}

.boite3
{
display:block;
padding:5px;
margin-top:5px;
margin-right:35px;
text-align:right;
width:700px;

float:right;

}

#tb_container
{
width:850px;
height:100px;
margin-right:10px;
text-align:right;
padding:10px;
}

#barmenu
{
text-align:right;

margin-right:7px;

}

html>body #barmenu
{
text-align:right;

padding:4px;

}
#hp_tb
{
width:135px;
margin-left:5px;
margin-top:17px;
padding:3px;
text-align:center;
border : 1px solid #999999;
float:right;
}
#contact_line
{
width:900px;
text-align:center;
font-size:10px;
}
/* ---------------------------  HOME PAGE DIVS END  ---------------------------------- */

/* ---------------------------  MAIN DIVS  ---------------------------------- */
#header
{
width:900px;
height:210px;
background-image:url(images/header.jpg);
background-repeat:no-repeat;
background-position:top center;

}
#container
{
width:900px;
background-image: url(images/center.jpg);
background-repeat: repeat-y;
background-position:top center;


}

#bottom
{
width:900px;
height:31px;
background-image:url(images/bottom.jpg);
background-repeat:no-repeat;
background-position:top center;

}
#nav
{
width:900px;
height:21px;
}
#hp_spacer4
{
width:750px;
height:15px;

}
#cont_title
{

text-align:left;

width:750px;
padding:5px;
font-family:Arial;
font-size:22px;
font-weight:bold;
font-style:italic;
}
#cont_title_list
{

text-align:left;
margin-bottom:5px;
width:750px;
padding:5px;
font-family:Arial;
font-size:13px;


}
#paragraphe_1
{
width:700px;
padding:15px;
text-align:left;
font-size:12px;

margin-top:15px;

}
#par_gallery_1
{
width:725px;
padding:10px;
text-align:left;

border: 1px solid #cccccc;

}
#paragraphe_2
{
width:800px;
}
/* ---------------------------  MAIN DIVS  END  ----------------------------- */

#box
{
position : absolute; 
background : #000000; 
width : 100%; 
height:100%; 
filter: Alpha(opacity=65); 
-moz-opacity: 0.65; 
z-index:1;
}
#interne
{
width: 100%;
height: 85%;
display:block;
text-align:center;
position: absolute;
background-image:url(images/popup.jpg);
background-position:bottom center;
background-repeat:no-repeat;
z-index:999;
}
#porte_pic
{

width: 100%;
height: 100%;

text-align:center;


}
</style>
