
body {
	background-image: url(../images/fd-home.jpg);
}

#principale { height:618px; min-height:618px;}

h2 { font-family: Helvetica, Arial,sans-serif; font-size:24px; color:#00722F; font-weight:100; clear:both; margin-bottom:10px;}
h2.sc { margin-bottom:20px;} 


h3 { padding-left:15px; background:#FFFFFF url(../images/contact/titre.png) top left no-repeat; font-family: Helvetica, Arial, sans-serif; color:#FFFFFF; line-height:38px; height:38px; font-size:18px; font-weight:100; margin-bottom:10px; }

.bloc {background:#FFFFFF url(../images/contact/bloc.png) bottom left no-repeat; padding:0 10px 5px 0; width:571px; margin:10px 0px;}
.sc .bloc { margin-bottom:10px;}
.bloc h4 {font-family: Helvetica, Arial, sans-serif; color:#00722F; font-size:18px;font-weight:100; }
.bloc p { font-size:12px; margin-bottom:20px; line-height:16px; margin-right:10px;}
.bloc p , .bloc h4,   .bloc div{ margin-left:70px;}
#btn, .bloc a { font-family:Arial, Helvetica, sans-serif; background-color:#FFFFFF; border:0px; cursor:pointer; margin-left:275px; background-image:url(../images/contact/btn.png); display:block; width:190px; height:36px; line-height:36px; color:#FFFFFF; text-decoration:none; text-align:center; font-size:12px; padding:0px; }
#map2.bloc_map {background:#FFFFFF url(../images/plan/titre_plan2.png) top right no-repeat; padding-top:37px; }
#map2.bloc_map div {background:#FFFFFF url(../images/plan/fd_plan.png) bottom right  no-repeat; margin-left:0px; height:100%; padding:10px 0px 20px 70px;}

.bloc_map {background:#FFFFFF url(../images/plan/fd_plan.png) bottom left no-repeat; padding-bottom:5px; margin:10px 0px; width:299px; float:left;}
.bloc_map h3 { background:#FFFFFF url(../images/plan/titre_plan.png) top left no-repeat; line-height:37px; height:37px; }

.bloc_map p { font-size:12px; margin-bottom:20px; line-height:16px;}
.bloc_map p , .bloc_map div{ margin-left:70px;}

.bloc_map .map { width:170px; float:left;}


#bloc { text-align:left; margin:0px auto; width:318px; background:transparent url(../images/historique/bas_bloc.gif) bottom left; padding-bottom:10px; background-repeat:no-repeat;}
#bloc span.titre { display:block; font-family: Helvetica, Arial, sans-serif;font-weight:100;  font-size:20px; background-image: url(../images/historique/t_bloc.png); color:#FFFFFF; height:49px; line-height:42px; padding-left:20px; }
#bloc img, #bloc p { background-color:#017330; border-right:4px solid #E0E0E0; border-left:3px solid #E0E0E0; }
html > body #bloc p, #bloc img {  border-left:4px solid #E0E0E0;}
#bloc p { padding:10px; font-size:14px; line-height:20px; color:#FFFFFF;}
#bloc ul li a img{ border:0px;}

#pp {
 background:transparent url(../images/fd-pp.png) top center no-repeat; 
 }

#pp div{ background:transparent url(../images/fd-ppC.png) top left no-repeat; }
.map { width:248px; float:left;}
.map li, .map { background-color:#F7F7F7; margin:0px; padding:0px;}
.map li a{ width:auto; height:18px; text-align:left;   margin-left:40px; padding-left:20px; font-size:12px; color:#00722F; text-decoration:none; background:transparent url(../images/puce_logo.png) 0px 2px no-repeat; line-height:18px;}
.map li li a{ line-height:14px;  padding-left:60px; font-size:12px; color:#00722F; text-decoration:none; background:transparent url(../images/puce_logo.png) 40px 2px no-repeat;}
.map li a.ligne2{height:32px;}

.map li li a:hover.fruit{ background-image: url(../images/fruits/puce_logo.gif); color:#87A40A;}
.map li li a:hover.drinks{ background-image: url(../images/drinks/puce_logo.gif); color:#FD8201;}
.map li li a:hover.ethno{ background-image: url(../images/ethno/puce_logo.png); color:#00B4DB;}
.map li li a:hover.zero{ background-image: url(../images/zero/puce_logo.gif); color:#1666B1;}
.map li li a:hover.teissi{ background-image: url(../images/teissi/puce_logo.gif); color:#FF446A;}

.gris { color: #666666; text-align:justify;}
