body
{
background-image: url(../images/bg.jpg);
background-repeat:repeat-x;
font-family:Arial,Verdana,default;
font-size:12px;
color:#666666;
}

#content
{
padding:0px;
margin-top:-8px;
margin-left:160px;
width:1000px;
}

#footer
{
margin-top:10px;
margin-left:50px;
font:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
margin-bottom:5px;
}

h1
{
background-image: url(../images/background_sous_titre.png);
background-repeat:no-repeat;
width:528px;height:36px;
color:#666666; /* Atester gris foncé #666666 ou brun #996600*/
font-size:15px;
text-indent:10px;
margin:20px 0 0 40px;
padding:10px 0 0 0;
}

h2
{
background-image: url(../images/menu/bg_h2.jpg);
background-repeat: no-repeat;
margin:20px auto 0 auto;
width:260px;
height:36px;
color:#666666;
text-align:center;
padding-top:10px;
font-weight:bold;
font-size:12px;
}

h3 {
margin:0px;
}

strong
{
text-indent:15px;
font-size:10pt;
color:#B4B7B9;
}

p{
padding: 5px 10px 5px 10px;
}

.p_clear {
padding: 0px 0px 0px 0px;
margin:0px;
}

span.date_nouveaute
{
font-weight:bold;
padding-left:10px;
}

li
{
list-style-image: URL(http://gensbourg.com/images/puce.jpg);
margin:0 0 0 120px;
}
ul.ss_menu li
{
list-style-image: URL(http://gensbourg.com/images/puce2.jpg);
margin:0 0 0 120px;
}

ul.ss_menu2 li
{
list-style-image: URL(http://gensbourg.com/images/puce2.jpg);
margin:0 0 0 80px;
}

a
{cursor:pointer;}

a:link	{color:#ff9100;}

a:visited {color:#ff9100;}
/* CSS  DOCUMENT ID CLASS*/

.p_center {text-align:center;}
.align_right	{margin-left:530px;}
.spacer			{clear:both;}
.float_left		{float:left;}
.espace_left	{margin-left:90px;}
.border_green 	
{
margin:0;
border:1px solid #A7BF2A;
padding:10px;
}

#tab_form
{
float:left;
margin:0 0 0 50px;
}

#tab_fom select	{border:1px #ABC22A solid;}

#tab_coord
{
padding:0;margin:0;
width:250px;
margin: 25px 0 0 0;

}

#div_news
{
float:left;
width:450px;
}
#deco_news
{
float:left;
margin:50px 0 0 100px;
}

#logo_gite
{
float:left;
margin: 0 15px 0 5px;
}

.barre
{
width:500px;
height:1px;
margin-left:105px;
}

/* CSS DOCUMENT HEADER */

#header 
{
background-image: url(../images/background_header.png);
background-repeat:no-repeat;
width:1000px;
height:177px;
margin-left:auto;
margin-right:auto;
}

#menu {
position:absolute;
width:900px;
top:155px;
left:217px;
}

#menu dl {
background-image: url(../images/menu/carre_menu.png);
background-repeat:no-repeat;
list-style-type: none;
margin:0 0 0 -0.5px;
float: left;
width: 87px;
height:36px;
}

#menu dl.actif{
background-image: url(../images/menu/carre_menu_orange.png);
background-repeat:no-repeat;
}

#menu dt {
background:none;
margin-top:9px;
text-align:center;
}

#menu dd {
display:none;
margin:9px 0 0 -50px;
}

#menu li
{
background-image: url(../images/menu/carre_liste_s2.png);
background-repeat:no-repeat;
list-style-type: none;
list-style-image: none;
text-align:center;
margin:0;
padding:0;
height:30px;
width:87px;
margin-left:10px;
}

#menu a{
display:block;
color:white;
text-decoration:none;
font-weight:bold;
}

#menu li a
{
display:block;
padding-top:5px;
}

#smenu2 li a 
{padding-top:4px;
}

label
{font-weight:bold;}


/* Footer meta */
#footer_meta h1, #footer_meta h2, #footer_meta h3
{
background:none;
height:16px;width:900px;
text-align:center;
margin:0 0 0 40px;padding:0;
font-family:Arial,Verdana,default;
font-size:10px;color:#cccccc;
}

#footer_meta a {
color:#cccccc;
}

/* Itineraire */

.it_carte
{
float:left;
width:370px;
}
