#gm-header {
position : relative;
margin : 20px auto 20px;
text-align : center;
height: 120px;
background : url(/htdocs/images/gaultmillau/banniere.jpg) no-repeat;
}

#gm-logo {
position : absolute;
left : 20px;
top : 40px;
}

h1.gm {
font-family : Trebuchet MS;
}

h1.gm a {
text-decoration : none;
color : #666666;
font-family : Trebuchet MS;
}

h2.gm {
margin : 0 auto;
padding-top : 35px;
padding-left : 80px;
display : block;
width : 450px;
font-size : 1.4em;
text-align : left;
font-family : Trebuchet MS;
}

h3.gm {
display : block;
color : #ff6600;
font-family : Trebuchet MS;
font-weight : bold;
font-size : 1.2em;
border-bottom : 1px solid #e5e5e5;
padding-bottom : 3px;
}

h2.gm a , h3.gm a{
color : #ff6600;
text-decoration : none;
}

#gm-descr p.pos1000 {
margin : 0;
padding : 0;
padding-left : 160px;
padding-top : 10px;
font-weight:bold;
font-size : 1.2em;
text-align : right;
}


#gm-descr {
width : 440px;
height : 135px;
float : left;
margin : 0;
padding : 0;
background: url(/htdocs/images/gaultmillau/fr_1000.gif) 0% 100% no-repeat;
}

#gm-descr p a, #gm-howto p a, #gm-p p a {
text-decoration : none;
color : #666666;
}

#gm-howto {
margin : 0;
padding : 0;
padding-top : 40px;
padding-left : 20px;
margin-left : 460px;
background: url(/lang_fr/htdocs/images/gaultmillau/engagement.gif) scroll no-repeat;
height : 140px;
}

#gm-howto p.engagement {
font-weight : bold;
font-size : 1.1em;
font-family : Trebuchet MS;
}

#gm-descr p, #gm-howto p {
color : #666666;
font-size : 1em;
font-family : Trebuchet MS;
margin : 5px;
}

#gm-pack {
position : relative;
width : 520px;
height : 260px;
float : left;
border : 2px solid #e5e5e5;
}

#gm-plat {
position : absolute;
top : 7px;
left : 7px;
}

h4.gm {
position : absolute;
top : 10px;
left : 200px;
font-family : Trebuchet MS;
}

h4.gm a {
text-decoration : none;
color : #666666;
}

h4.gm .gm-big {
color : #ff6600;
font-size : 2em;
}

#gm-prix {
position : absolute;
top : 5px;
right : 5px;
}

#gm-region{
position : absolute;
top : 92px;
left : 210px;
margin : 0;
padding : 0;
}

#gm-region p {
font-family : "Trebuchet MS",Arial,Verdana;
font-size : 1em;
padding : 0;
margin : 0;
}

#gm-region p.eco {
clear:both;
color : #ff6600;
font-size : 1.2em;
font-weight : bold;
}

#gm-pack  p.etoile{
position : absolute;
bottom : 0;
left : 5px;
font-size : 0.8em;
padding : 0;
margin : 0;
}

#gm-region ul {
margin : 0;
padding : 0;
}

#gm-region li {
font-family : "Trebuchet MS",Arial,Verdana;
font-size : 1em;
display: list-item;
list-style-type: none;
}

#gm-region ul#gm-left {
float : left;
width : 130px;
margin : 0;
padding : 0;
}  

#gm-region ul#gm-left li span {
border-bottom : 1px solid #ffffff;
} 

#gm-region ul#gm-left li {
margin : 0;
padding : 0;
padding-left : 1.4em;
padding-bottom : 1px;
border-bottom : 0px dotted #cccccc;
} 

#gm-region ul#gm-left li.idf {
background : url(/htdocs/images/gaultmillau/idf.gif) no-repeat 0% 50%;
}
#gm-region ul#gm-left li.no {
background : url(/htdocs/images/gaultmillau/no.gif) no-repeat 0% 50%;
}
#gm-region ul#gm-left li.ne {
background : url(/htdocs/images/gaultmillau/ne.gif) no-repeat 0% 50%;
}  
#gm-region ul#gm-left li.so {
background : url(/htdocs/images/gaultmillau/so.gif) no-repeat 0% 50%;
}  
#gm-region ul#gm-left li.se {
background : url(/htdocs/images/gaultmillau/se.gif) no-repeat 0% 50%;
} 
#gm-region ul#gm-left li.fr {
background : url(/htdocs/images/gaultmillau/fr.gif) no-repeat 0% 50%;
}   

#gm-region ul#gm-price {
float : left;
width : 40px;
margin : 0;
margin-left : 10px;
padding : 0;
}

#gm-region ul#gm-buy {
float : left;
width : 80px;
margin : 0 0 12px 10px;
padding : 0;
}

#gm-guides {
height : 290px;
margin : 0px 0px 10px 530px;
padding : 5px;
background : url(/htdocs/images/gaultmillau/bg_guides.png) no-repeat;
}

#gm-guides table {
width : 95%;
margin-top : 40px;
margin-left : 5px;
}

#gm-guides td {
text-align : justify;
}

#gm-guides td  p a {
color : #000000;
text-decoration : none;
font-family : Trebuchet MS;
}

#gm-guides .right {
text-align : right;
}

h5.gm {
color : #ff6600;
font-weight : bold;
font-size : 1.5em;
font-family : Trebuchet MS;
}

#gm-compatibilite {
text-align : center;
margin : 30px 0 0;
}
