/*****************************/
/*        DETAIL GOLF        */
/*****************************/
/* Colonne de gauche */
div.visuel {}

div.menu_contact { float:left; width:230px; margin:4px 0 0 0; }

div.conteneur_menu { background:#000  url(/images/fr/common/fonds/fd_menu_detail_golf.gif) 0 bottom no-repeat; }
div.conteneur_menu table{padding:0 10px 10px 10px;text-align:center;}
ul#menu { list-style:none; margin:0; padding:7px 0 16px 0; width:230px; }
ul#menu li { margin:0; padding:0; }
ul#menu li a, ul#menu li span { display:block; height:14px; width:154px; margin:0; padding:0 0 7px 76px; font-size:11px; font-weight:bold; color:#e2e2e4; }
ul#menu li a:hover, ul#menu li.ici a { color:#bdd544; background:url(/images/fr/common/puces/fd_hover_menu_golf.gif) 0 4px no-repeat; text-decoration:none; }

#contact { width:230px; background:#000; margin:5px 0 0 0; padding-bottom:11px; line-height:14px; }
#contact p { float:left; margin:8px 0 0 6px; width:155px; line-height:14px; }
#contact ul.pratique { float:left; list-style:none; margin:6px 0 0 0; padding:0; width:36px; }
#contact ul.pratique li { margin:4px 0 0 0; padding:0 0 2px 0; }
#contact ul.pratique li a { width:36px; height:14px; display:block; margin:0; padding:0 0 0 24px; font-weight:bold; color:#fff; }
#contact ul.pratique li a:hover { text-decoration:none; color:#bdd544; }
#contact ul.pratique li.plan_acces a { background:url(/images/fr/common/puces/flag.gif) 6px 0 no-repeat; }
#contact ul.pratique li.mail a { background:url(/images/fr/common/puces/mail.gif) 0 0 no-repeat; }

#content { float:left; width:363px; margin:4px 0 0 6px; padding:20px; display:inline; background:#a7bcc1; color:#000; line-height:14px; }
#content.avi{ background:#ffffff none;}
#content img {margin:0;padding:0;}
#content a { color:#fff; text-decoration:underline; }

#content h1.petittitre { float:left; font-size:14px; line-height:18px; margin:0; width:200px; }
#content.avi h1 {color:#45b20a;}
#content.avi2 h1 {color:#3C7F17;}
#content.avi h1.commentaires { float:left; width:170px;}
#content.avi a, #content.avi a:hover {color:#45b20a; text-decoration:underline;font-weight:bold;}
#content.avi a {float:left; width:150px; margin:10px 0 0 30px; }
#content.avi a.commentaire {margin:0;}
#content textarea{font-size:12px;}
#content.avi h2{color:#45b20a;}
#content div.commentaire { width:350px; text-align:justify; margin:10px; padding-bottom:15px; color:#4da3d5; border-bottom:1px solid #E5E5E5;}
#content.avi span.blue {color:#0c82c6; margin-top:5px;}
#content div.ligne{width:360px;height:1px;border-bottom:1px solid #e5e5e5; margin:5px 0;}
#content p.rss { float:right; margin:0; padding:0; text-align:right; width:163px; }
#content p.rss img { vertical-align:middle; }
#content p.rss a { font-size:11px; line-height:16px; text-decoration:none; }
#content_compet {background:#000000 none repeat scroll 0%;color:#FFFFFF;display:inline;float:left;line-height:14px;margin:4px 0pt 0pt 6px;padding:10px 0pt 40px;width:403px;}
#content_compet h1 {float:left; font-size:18px;font-weight:normal;line-height:24px;margin:10px 0pt 12px;padding:0pt 0pt 0pt 11px; width:200px;}
#content_compet h1 .vert { font-weight:bold; }
#content_compet select {width:160px;}
#content_compet div.text { float:right; padding:0 10px 20px 0; text-align:right; width:182px; }
#content_compet p.rss { margin:10px 0 0 0; }
#content_compet p.rss img { vertical-align:middle; }
#content_compet p.rss a { color:#fff; font-size:11px; line-height:16px; text-decoration:none; }
#content_compet div.text select { margin:13px 0 0 0; }

#content h1.petittitre { float:left; font-size:14px; line-height:18px; margin:0; width:200px; }
#content p.rss { float:right; margin:0; padding:0; text-align:right; width:163px; }
#content p.rss img { vertical-align:middle; }
#content p.rss a { font-size:11px; line-height:16px; text-decoration:none; }

table.header td {color:#2094EC;}
td.titre {padding:0pt 0pt 0pt 20px;width:217px;}

/* pour les pages competitions */
table.header td { color:#2094ec; }
td.titre { width:217px; padding:0 0 0 20px; }
td.debut { width:98px; }
td.fin { width:68px; }

/* pour les pages competitions */
table.tab_compet { width:403px; border:none; background:#4b5c63; margin:15px 0 0 0; }
table.tab_compet td { color:#aad045; background:#4b5c63; border-right:4px solid #a7bcc1; border-bottom:2px solid #a7bcc1;  font-size:11px; padding:3px 5px; }
table.tab_compet thead td { font-weight:bold; }
table.tab_compet td.nobdright { border-right:none; }
table.tab_compet tr.nobdbot td { border-bottom:none; }
table.tab_compet td.nom { width:294px; }
table.tab_compet td.nom a { cursor:pointer; color:aad045; text-decoration:underline; }
table.tab_compet td.date { width:71px; text-align:center; }
table.tab_compet td.formule { width:101px; }
#content_compet p.descript { background:#fff; width:393px; margin-top:0; padding:10px 5px; }

/* Colonne de droite */
#parcours3D {}
#galeries { margin:5px 0 0 0; width:264px; height:62px; background:url(/images/en/common/fonds/fd_galerie.gif) 0 0 no-repeat; padding:40px 0 0 30px; }
#galeries h4 { margin:0; }
#galeries p { margin:0; width:75px; }
#last_news { margin:5px 0 0 0; background:#596b72; color:#a7bcc1; padding-bottom:10px; }
#last_news p { margin:5px 13px; font-size:11px; line-height:16px; }
#last_news a { color:#a7bcc1; }
#last_news a:hover { color:#fff; }

#pros { margin:5px 0 0 0; background:#596b72; padding-bottom:10px; }
#pros p { margin:5px 13px; font-size:11px; line-height:16px; }
#pros img.photo_pro { display:block; float:left; margin:4px 9px 0 3px; }
#pros div.texte { float:left; margin:4px 0 0 0; }
#pros div.texte h2 { margin:0; }
#pros div.texte h2 a { color:#fff; }
#pros div.texte p { margin:0; }

#switchgolfs { margin:5px 0 0 0; background:#596b72; color:#a7bcc1; padding-bottom:10px;padding-top:10px; text-align:center; }
#switchgolfs p { margin:5px 13px; font-size:11px; line-height:16px; }

/* Slopes */
#descripttrous { float:right; width:60px; padding-right:2px; padding-top:30px; }
div.ronds { float:right; width:60px; margin:0 5px 0 0; font-weight:bold; vertical-align:middle; }
div.ronds img { margin:3px 0; vertical-align:middle; }

/* Photos */
#photorama { float:left; width:705px; height:323px; margin:4px 0 0 6px; background:#000; }

/* Slopes */
#descripttrous { float:right; width:60px; padding-right:2px; padding-top:30px; }
div.ronds { float:right; width:60px; margin:0 5px 0 0; font-weight:bold; vertical-align:middle; }
div.ronds img { margin:3px 0; vertical-align:middle; }

div.wrapper img.affiche { float:left; margin:0; }
div.wrapper div.text { display:inline; float:left; margin:0 0 0 12px; padding:10px 0 0 0; width:100px; }
div.wrapper div.text h3 { color:#bdd544; font: normal 12px/20px "Trebuchet MS", Arial, sans-serif; margin:0; }
div.wrapper div.text p { color:#fff; font: bold 12px/20px "Trebuchet MS", Arial, sans-serif; margin:0; }

/*  Les avis - bloc dans la colonne de droite */
#commentright {width:294px; background:#ffffff none; padding-bottom:15px;}
#commentright h3 {color:#45b20a; margin:10px;}
#commentright div.note { background : url('/images/fr/common/puces/commentaire.png') no-repeat 0 0; text-align:center; width:51px; height:50px;color:#ffffff;margin-left:15px;}
#commentright div.note p {padding-top:10px; font-weight:bold;}
#commentright table.avis{ color:#000000;}
#commentright div.divcomm {width:115px; color:#1c87f2; font-weight:bold;}
#commentright a.btnavis {background: url('/images/fr/common/boutons/bg-bleu.png') no-repeat 0 0; width:132px; height:22px; color:#ffffff; text-decoration:none; padding:5px 0 0 12px; display:block;}

#commentright a.btnavis, #commentright a.btnavis:hover{color:#ffffff;}

#commentright img { width:19px; height:20px;padding:0;margin:0;}
#commentright  table.tabnotes, #content table.tabnotes, #content table.tabnotes1 {width:300px;}