/*----------------------Impression------------------------*/
/*------------------<--  Benj -->----------------------*/

img { border: 0;}
* {background: none; }

body {
font-family: georgia, "Times New Roman", Times, serif;
text-align: left;
font-size:11pt;
background-color: #fff;
}

#conteneur {
width:100%;
background: none;
}

#entete {
display: none;

}
#bandeau {
display: none;
}

/* Menu déroulant
-------------------------------------------------------- */
#menu {
display: none;
}

/* Page
-------------------------------------------------------- */
#page {
}
#gauche {
display: none;
}
#texte {
}

#texte h1 {
background: transparent url(composants/h1_background.gif) 0 10px no-repeat;
color: #003277;
padding: 20px 0 10px 25px;
font-size: 2em;
}
#texte h2 {
background: transparent url(composants/h2_background.gif) 0 4px no-repeat;
color: #F78222;
margin: 30px 0 10px 25px;
padding-left: 17px;
font-size: 1.1em;
font-style: normal;
}
#texte h3 {
color: #F78222;
font-size: 1em;
font-weight: bold;
}
#texte p {
margin: 10px 0 15px 25px;
}

strong, b {
font-weight: bold;
color: #003277;
}

#texte ul {
margin: 10px 0 15px 50px;
}
#texte li {
padding-left: 20px;
list-style-type: none;
background: transparent url(composants/puce.gif) 0 5px no-repeat;
}

.center {
text-align: center;
}
.float-left {
float: left;
padding: 10px 15px 10px 0;
}
.float-right {
float: right;
margin: 10px 0 10px 15px;
}
div.hr {
margin: 5px 0;
height: 10px;
background: transparent url(composants/hr_background.gif) 20px 0 no-repeat;
}
div.hr hr {
display: none;
}
#texte img.img_cadre {
background-color: #B0DEEA;
padding: 5px 5px;
}       
.both {
clear: both;
visibility: hidden;
}
#page a {
color: black;
text-decoration: underline;
}

/* Bas de Page
-------------------------------------------------------- */
#pied_page {
display: none;
}

/* Realisation
-------------------------------------------------------- */
#realisation, #fiche_technique {
width: 95%;
}
#galerie dd{
text-align: center;
}