body
{
	background-color: #FFFFFF;
	color: #707173;
	font-family: Garamond, Verdana, Arial;
	font-size: 16px;
}

a
{
	color: black;
}

a img{
	border: 0px;
}

#cadre_corps, #cadre_corps2, #cadre_corps4, #cadre_corps5 /* div */
{
	padding: 0px;
	margin: 0px;
	background-image: url('../images/cadre_corps.jpg');
	background-repeat: repeat-y;
	width: 727px;
}

#cadre_corps2 /* div */
{
	background-image: url('../images/cadre_corps2.jpg');
	background-repeat: repeat-y;
}

#directions{
	width: 655px;
	height: 300px;
	overflow: auto;
	color: black;
	margin: auto;
	border: double 3px #aaaaaa;
	padding: 10px;
	margin-bottom: 20px;
}

.titre_fiche /* div */
{
	font-weight: bold;
	font-size: 14px;
	width: 727px;
	padding: 3px;
	padding-top: 5px;
	padding-bottom: 0px;
}

.fiche /* div */
{
}

.zone_infos /* div */
{
	padding: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.fiche_zone_titre /* div */
{
	width: 100%;
	background-color: #f7c16b ;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	font-size: 12px;
	border-bottom: solid 1px #999999;
}

.fiche_zone_valeurs /* table */
{
	width: 100%;
	text-align: left;
	font-size: 12px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	border: solid 1px #DDDDDD;
	border-top: none;
}

.fiche_zone_valeurs_gauche /* td */
{
	width: 50%;
	vertical-align: top;
	padding-left: 5px;
}

.fiche_zone_valeurs_droite /* td */
{
	width: 50%;
	vertical-align: top;
	padding-left: 5px;
}

.fiche_bouton
{
	border: solid 1px #999999;
	background-color: #F7F7F7;
	font-weight: bold;
	color: #333333;
}


#Tableau_Vo_cadre
{
	background-color: #FFFFFF;
	margin-bottom: 20px;
	width: 516px;
	border: solid 1px #bbbbbb;
	border-collapse: collapse;
}

#Tableau_Vo_titre
{
	/*background-color: #707173;*/
	font-weight: bold;
	color: #222222;
}

#Tableau_Vo_donnees
{
	color: #444444;
}

#Vo_bandeau_titre, .Vo_bandeau_texte, .Vo_bandeau_prix
{
	text-decoration: none;
	color: #444444;
	font-weight: bold;
}

#Cadre_bouton
{
	background-color: #FFFFFF;
	border: solid 1px #999999;
	text-align: center;
	padding: 2px; 
}

#Bouton_texte
{
	text-decoration: none;
}

.Fiche_donnee_Pri
{
	text-align: left;
}

.titre
{
	font-size: 14px;
	font-weight: bold;
	width: 100%;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 10px;
}

#zoom
{
	background-color: #FFFFFF;
	width: 640px;
	border: 1px solid #ccc;
	padding: 5px 5px 5px;
	margin-right: auto;
	margin-left: auto;
	float: center;
	margin-top: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-position: bottom;
	height: auto;
}

#img
{
	background-color: #333333;
	width: 235px;
	border: 1px solid #ccc;
	padding: 0px 0px 0px;
	margin-right: auto;
	margin-left: auto;
	float: center;
	margin-top: 0px;
	margin-bottom: 0px;
	height: auto;
}

table.border {border: 1px solid #bbbbbb; border-collapse:collapse;}
.Fiche_categorie{font-family:"Garamond"; font-size:12pt; color:#333333; font-weight:Bold; border: 0px;}
.Fiche_titre {font-family:"Garamond"; font-size:14px; color:#707173; background-color:none; font-weight:normal; text-align:right; border: 0px;}
.Fiche_donnee {font-family:"Garamond";	font-size:0.9em; color:#000000; background-color:none; font-weight:normal; text-align:left; border: 0px;}
.Fiche_titre_Prix {color:#000000; font-size:12px; font-weight:bold}
.Fiche_donnee_Prix {color:#000000; text-align: left; font-size:12px; font-weight:bold; font-family:Garamond, Arial, Helvetica, sans-serif;}
.fiche_franc {color:#666666; font-size:9px; font-weight:bold; font-family:Garamond, Arial, Helvetica, sans-serif;}
.Fiche_photo {color: #000000; font-family: Garamond, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 3px; margin-top: 10px; text-align:center;}




*{

padding:0;
margin:0;
}
body{
padding:0.2em;
width:995px;
margin:0 auto 0 auto;
height:100%;
background:#FFF;
}
a:link,a:visited{
text-decoration:none;
color:#000;
}
img,hr{
border:0;
}
.submit{
border:1px solid #7DA1BB !important;
background:#BBCFE9 !important;
height:20px;
padding:0 5px 0 5px;
}
.lb1:link,.lb1:visited{
color:#B77782;
}
.lb2:link,.lb2:visited{
color:#4A99B1;
}
.lb3:link,.lb3:visited{
color:#5E8EB4;
}
#hh a:hover,.lb:hover,.ln:hover,.s,#bas a:hover, #hbb a:hover,h6,h2,#hbbl a:hover,.lb1:hover,.lb2:hover,.lb3:hover{
text-decoration:underline;
}
#bas,.lb:link,.lb:visited,.bleu,#bas a:link,#bas a:visited{
color:#7DA1BB;
}
.c,#pub{
text-align:center;
}
hr{
height:1px;
border-bottom:1px solid #E0E0E0;
}
h1,h2{
width:680px;
/*height:30px;*/
text-align:center;
line-height:30px;
color:#167BAA;
font-size:14pt !important;
margin-top:-5px !important;
margin-top:0;
text-indent:40px;
font-size:10pt;
clear:both;
}
label,#hh li,#hbb,.menu li,.menu2 li,#contenu,textarea,select,#bas{
font-size:8.5pt;
}
#contenu label,.erreur,.menu li,.menu2 li,#commentp,h1,h2,.submit{
font-weight:bold;
}
#hh{
width:995px;
height:122px;
background:url(images/site/header.jpg);
}
#hh li{
line-height:25px;
}
#hh ul li, #hh,#hh a:link,#hh a:visited,#bmenu a,#hh a,#sbtv,#commentp,.submit{
color:#FFF;
}
.rouge,.erreur{
color:#CC0000;
}
.gris{
color:#C0C0C0;
}
.erreur{
border:1px solid #CC0000;
width:95%;
margin:0 auto 10px auto;
background:#FBD7C2;
}
#hbbl *{
color:#EEF3F9;
}
#hh #r{
color:#FFFF00; !important;
}
#rcf{
margin:5px 0 0 55px;
width:350px;
}
#rcf label{
color:#F0F0F0;
}
#rcf input{
float:left;
font-size:small;
height:15px;
width:200px;
margin-top:0.2em;
}
#sbtv{
border:1px solid #3D7FBC;
background:#7EB2D2;
margin-left:0.2em;
height:19px !important;
width:25px !important;
}
#hh li,#hbbl li{
display:inline;
margin-left:1em;
}
#hbbl{
text-align:right;
position:relative;
width:450px;
left:520px;
top:-28px;
font-size:7.5pt;
}
#hbbl img{
margin-right:5px;
vertical-align:middle;
}
#hbb{
float:left;
padding:0.4em;
}
#hbb a:hover{
color:#6CA6E3;
}
#hbbp{
width:110px;
float:left;
margin-top:0.2em;
}
#hbbp img{
float:right;
margin-left:0.2em;
}
#dm{
width:230px;
float:left;
}
#navig{
margin:5px 0 10px 0;
font-size:9pt;
padding-top:0 !important;
line-height:20px;
}
.menu,#menu_pub,#site_sondage{
margin-top:-5px !important;
margin-top:0;
}
.menu{
background:url(images/site/menu_gauche.jpg) no-repeat;
height:230px;
}
.menu,.menu2,#menu_pub,#site_sondage{
margin-left:2px;
padding:40px 0 0 0;
}
.menu2{
background:url(images/site/menu_gauche2.jpg) no-repeat;
}
.menu2 li{
background:url(images/site/menu_gauche2_li.jpg) no-repeat;
}
#menu_pub{
background:url(images/site/menu_pub.jpg) no-repeat !important;
height:300px;
}
#menu_pub *{
text-indent:5px;
padding:5px;
}
.menu li,.menu2 li{
width:175px;
line-height:25px;
height:25px;
text-indent:5px;
list-style-type:none;
}
.menu li a:link,.menu li a:visited,.menu2 li a:link,.menu2 li a:visited{
padding-left:5px;
width:160px;
color:#FFF;
}
.menu li a:hover,.menu2 li a:hover{
color:#FEEEC9;
}
.menu2 li.bas{
background-image:url(images/site/menu_gauche2_bas.jpg);
font-size:2px;
}
.comm,.menu li a,.menu2 li a,#hbbp img,#sbtv,#rcf input,label{
display:block;
}
.menu #lactif,.menu2 #lactif{
color:#E3A25A !important;
}
#site_sondage{
background:url(images/site/menu_gauche_sondage.jpg) no-repeat;
height:212px;
}
#site_sondage *{
font-size:8pt;
color:#FFF;
}
#site_sondage p, #site_sondage label{
height:15px;
}
#site_sondage label, #site_sondage ul li{
font-size:7pt !important;
}
#site_sondage form,#site_sondage ul li{
margin:5px 0 0 5px;
}
#site_sondage ul li{
list-style-type:none;
line-height:10px;
}
.btn_ss{
border:1px solid #CC0000;
background:#FFE9EB;
width:65px;
font-size:8pt;
color:#CC0000;
margin-left:5px;
/margin-left:0;
}
#site_sondage p{
margin-top:5px;
}
.s_question, .s_type{
font-size:8pt;
color:#CC0000;
margin:5px 0 0 10px;
}
li.s_type{
margin-left:20px !important;
}
.rep_sondage{
margin:5px 0 0 10px;
}
#flux{
margin-left:230px;
}
#contenu{
float:left;
width:690px;
text-align:justify;
}
#contenu ul{
margin-bottom:10px;
}
#contenu p{
padding:0.5em;
line-height:20px;
}
#contenu li{
padding:0;
margin:1em 0 0 3em;
}
#bas{
width:970px;
height:20px;
text-align:center;
line-height:16px;
background:url(images/site/footer.png);
margin-top:10px;
}
#bas,#pub{
clear:both;
margin:0 auto 0 auto;
}
#pub{
width:780px;
font-size:9pt !important;
}
.in{
border:1px solid #7DA1BB;
border-left:3px solid #7DA1BB;
background:#E4F0FF;
font-size:9pt;
}
.in:focus{
border-left:3px solid #CC0000;
background:#FFEBDF;
}

#header{
height:130px;
}
#bmenu{
margin-top: 0px;
margin-left: 763px;
z-index: 10000;
font-family: verdana;
position: absolute;
}
#bmenu li.section{
font-size:10pt;
font-weight:bold;
color:#FFF;
display:block;

line-height:30px;
padding:0 15px 0 10px !important;
background:transparent url(images/fleche_bas.gif) no-repeat 100%;
}
#bmenu .ssection{
visibility:hidden;
position:absolute;
margin:0 !important;
padding:0 !important;
z-index:9000;
background:#ef9800;
border:0px solid #91BBDE;
}
#bmenu .ssection li{
list-style-type:none;
font-size:8.5pt;
line-height:22px;
margin:0 5px 0 5px;
}
#bmenu .ssection li a{
display:block !important;
}
#bmenu .ssection li a:hover{
color:#FFD494;
}
#bmenu li.section:hover > ul{
visibility:visible;
}
.imngul,.imndul{
margin-top:5px !important;
/margin-top:15px;
}
.imngul li,.imndul li{
border-bottom:1px solid #DFDFDF;
line-height:20px;
font-size:8pt;
white-space:nowrap;
margin:0 0 0 5px !important;
padding:0 !important;
overflow:hidden;
list-style-type:none;
}
#contenu_droite{
width:280px;
float:right;
}
.imndul li{
width:272px !important;
}
.imnd,.imnd2,.imnd3,.imnd4,.imnd5,.imnd6{
width:280px;
float:right;
overflow:hidden;
margin-bottom:10px;
}
.imnd{
height:248px;
background:url(images/site/menu-droite1.jpg);
}
.imnd2{
background:url(images/site/menu-droite2.jpg);
height:395px;
}
.imnd3{
background:url(images/site/menu-droite3.jpg);
height:165px;
}
.imnd4{
background:url(images/site/menu-droite4.jpg);
height:248px;
}
.imnd5{
width:278px !important;
background:url(images/site/menu-droite-ext1.jpg) no-repeat;
border:1px solid #6C8DA2;
}
.imnd6{
width:278px !important;
background:url(images/site/menu-droite-ext2.jpg) no-repeat;
border:1px solid #75BEC4;
}
.imnd5 ul,.imnd6 ul{
background:#E9F6FF;
}
.imnd3 form{
margin:2px 5px 0 5px;
padding:0;
height:80px;
border-bottom:1px solid #DBDBDB;
}
.imnd3 div{
margin:5px 5px 2px 5px;
}
.imnd3 p{
font-size:7.5pt;
margin:5px 0 0 10px;
}
.imnd3>p{
margin-top:0 !important;
}
.imnd3 p img{
vertical-align:middle;
}
.imnd3 label{
font-size:7.5pt;
font-weight:bold;
line-height:20px;
width:230px;
clear:both;
}
.imnd3 input{
float:right;
}
#chkmem,#btn_sub{
float:none !important;
}
#btn_sub{
line-height:10px;
height:18px;
}
h3{
line-height:28px;
text-indent:10px;
font-size:9pt;
color:#FFF;
/margin-top:0 !important;
/margin-top:5px;
}
#contenu h3{
color:#7DA1BB !important;
}
#contenu_gauche h3,#contenu_droite h3{
color:#FFF !important;
}
h3 img{
vertical-align:middle;
}
@media print{
	.menu,.menu2,#header,#pub{
		display:none;
	}
	#contenu{
		width:20cm;
		height:100%;
	}
}

