/*****************************/
/*           HTML            */
/*****************************/
body, html { width:100%; }
body { margin:0; padding:10px 0 0 0; font:10px Verdana, Arial, Helvetica, sans-serif; background:#000; color:#fff; text-align:center; }
a img { border:0; }
a { text-decoration:none; color:#bdd544; }
a:hover { text-decoration:underline; }

h1 { font-size:14px; font-weight:bold; }
h2 { font-size:12px; font-weight:bold; }
h3 { font-size:11px; font-weight:bold; }
h4 { font-size:10px; font-weight:bold; }

select { margin:0; font-size:10px;  }
form { margin:0; }
input { font-size:10px;  margin:5px 0; }
textarea { font-size:10px; margin:5px 0; }



/*****************************/
/*        STRUCTURE          */
/*****************************/
#conteneur { width:941px; background:#4d5d64 url(/images/fr/common/fonds/fd_conteneur.jpg) 0 0 no-repeat; padding:8px 8px 8px 7px; margin:0 auto; text-align:left; }
#top { width:941px; height:80px; position:relative; background:#000; }
#top img.logo { position:absolute; top:8px; left:13px; }
#top select.langue { position:absolute; top:14px; right:150px; margin:0; }
#espacegolfs  { position:absolute; right:50px; top:0; color:#FE7506; background: url('/images/bg/bg-member-top.png') 0 0 no-repeat; width:230px; height:37px;}
#espacegolfs h3 {margin:12px 0 0 80px; width:auto;} 
#espacegolfs h3  a, #espacegolfs h3  a:hover{ color:#FFFFFF;font-weight:normal;  }
#espacegolfs h3  a:hover {text-decoration:underline;}

#divlangues{ position:absolute; right:10px; top:3px; width:18px; text-align:center; height:40px;}
#divlangues img {margin:5px 0 0; width:18px; height:12px;}
#contenu { padding:4px 0 3px 0;  margin:0;}

#footer { width:941px; background:#000; margin:0; padding:0; }
#footer form { margin:0; padding:0; }
#footer input.inpt_submit {
width:14px; /* la largeur de l'image de fond */
height:14px; /* la hauteur de l'image de fond */
margin:13px 3px;
background:url(/images/fr/common/boutons/bt_footer_abo.gif) 0 0 no-repeat; /* l'image de fond */
border:none; /* pas de bordure au bouton sinon il y en a une par defaut */
cursor:pointer; /* le curseur en forme de main */
}
#footer div.newsletter { background:#000; float:left; padding:14px 0 0 10px; width:300px; }
#footer div.newsletter h3, #footer div.monde_golfs h3, #footer div.partenaires h3 { color:#fff; font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:18px; margin:0; }
#footer div.newsletter h3 + p { margin:5px 0 0 0; }
#footer div.newsletter fieldset { border:none; margin:0; padding:0; }
#footer div.newsletter fieldset div, #footer div.newsletter fieldset label, #footer div.newsletter fieldset input { vertical-align:middle; }
#footer div.newsletter fieldset div.champ_ligne { margin:7px 0 0 0; }
#footer div.newsletter fieldset label.abo_input {color:#aad045; margin-right:10px; }
#footer div.newsletter fieldset div.champ_radio { margin:4px 0 10px 0; }
#footer div.newsletter fieldset div.champ_radio label { margin:0 20px 0 0; }
#footer div.newsletter fieldset div.champ_radio input { margin:0 5px 0 0; }

#baseline { width:713px; background:#000; margin:0; padding:8px 14px 5px 14px; color:#bdd544; line-height:18px; }
#footer p.links { float:right; margin:0; padding:8px 14px 5px 0; text-align:right; width:250px; }

#footer div.monde_golfs { background:#69777b url(/images/fr/common/fonds/fd_monde_golfs.gif) 0 bottom repeat-x; float:left;margin:1px 0 0 0; padding:14px 0 15px 10px; width:319px; }
#footer div.monde_golfs p, #footer div.monde_golfs li { line-height:18px; margin:10px 0 0 0; } 
#footer div.monde_golfs p a, #footer div.monde_golfs li a{ display:block; } 
#footer div.partenaires  { float:left; width:280px; margin:1pt 0 0 ; padding: 14px 0pt 15px 10px;}

#footer img.partners { margin:5px 0 0 40px; }

#colleft { float:left; width:639px; overflow:hidden; }
#colright { float:left; width:294px; margin:0 0 0 8px; overflow:hidden; display:block; padding:0; }

#colright a{margin:0; padding:0;}

#colright p.nomargtop  a {display:inline;}
#liens_utiles h3 { padding-top:10px;}

#content h1.titre, #contenu h1.titre, #contenu h2.conseil  { font-size:48px; line-height:48px; font-weight:normal; margin:0; padding:30px 0 10px 24px; }
#content h1.titre .petit, #contenu h1.titre .petit, #contenu h2.conseil .petit { display:block; font-size:24px; line-height:24px; }

/*****************************/
/*     BLOCS DE DROITE       */
/*****************************/
div.clientele { background:#000 url(/images/fr/common/fonds/fd_entree_resa.jpg) right 0 no-repeat; height:105px; padding:10px 0 0 10px; }
div.clientele p { line-height:14px; margin:0; width:175px; }

/*****************************/
/*         SPECIFIC          */
/*****************************/
.clear { clear:both; height:0; }

.gras { font-weight:bold; }
.maigre { font-weight:normal; }

.hide { display:none; }
.bloc { display:block; }

.rouge, a.rouge { color:#ea2225; }
.orange, a.orange { color:#fe7506; }
.vert, a.vert { color:#bdd544; }
.vertclair, a.vertclair { color:#aad045; }
.blanc, a.blanc { color:#fff; }
.bleuclair { color:#c5dce0; }
.bleu { color:#449dd7; }
.noir { color:#000; }
.gris, .gris a { color:#4B5C63; text-decoration:none; }

.nomarg { margin-top:0; margin-bottom:0; }
.nomargtop { margin-top:0; }
.nomargbot { margin-bottom:0; }

.dix { font-size:10px; }

.underline { text-decoration:underline; }

.flotleft { float:left; }
.flotright { float:right; }

ul.list_simple { list-style:none; margin:0; padding:0; }
ul.list_simple li { margin:0; padding:0; }

/*            PAGINATION                 */
/* Pagination */
#commentaires ul.pagination{float:right;font-size:10px;list-style-type:none;margin:5px 10px;padding:0;position:relative;}
#commentaires ul.pagination a {margin:2px 3px 0; font-weight:bold;}
#commentaires ul.pagination a, #commentaires ul.pagination a:hover{text-decoration:none; color:#0C82C6;padding:0; margin:0; width:10px;}

#commentaires ul.pagination li {display:inline;height:18px;padding:0 2px;text-align:center;width:12px; float:left;}
#commentaires ul.pagination li.ici {background:transparent url(/images/fr/common/bg-page.gif) no-repeat scroll 0 -1px;display:inline;}
#content .pagination ul.pagination li.ici a, #content .pagination li.ici  a:hover{color:#ffffff; }
