﻿/*****************************/
/*           HTML            */
/*****************************/
body, html { width:100%; }
body { margin:0; padding:0; font:10px Verdana, Arial, Helvetica, sans-serif; background:#D7D5D5; color:#4c4d4f; text-align:center; }
img { border:0; }
a { text-decoration:none; color:#cc0606; }
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:760px; margin:0 auto; text-align:left; }

#top { width:760px; height:82px; background:#fff url(/images/common/fonds/fd_top.gif) 121px 0 no-repeat; position:relative; }
#top img.titre { position:absolute; top:25px; left:149px; }
#top p.date { position:absolute; width:162px; height:32px; margin:0; padding:8px 0 0 22px; top:25px; right:0; background:#f0f0f0; border-left:1px solid #cb0404; }
#contenu { width:760px; background:#fff url(/images/common/fonds/fd_contenu.gif) right bottom no-repeat;  }

#menu { float:left; width:120px; background:#fff; }
#flags { width:111px; padding:12px 0 12px 9px; }
.flagsimg { padding:0 3px 3px 0; }

#content { float:left; width:620px; line-height:14px; }
p.arbo { border-bottom:1px solid #b2b2b2; margin:5px 0 0 1px; padding:0 0 0 14px; }

#footer { width:751px; height:26px; background:#008193; padding:0 0 0 9px; }
#footer p { margin:0; color:#fff; line-height:26px; }
#footer p a { color:#fff; }

/*****************************/
/*           HOME            */
/*****************************/
div.colleft { float:left; width:398px; padding:16px 0; }
#enter_clubquovadis { width:166px; height:66px; padding:160px 0 5px 242px; background:url(/images/common/fonds/fd_clubquovadis.jpg) 0 0 no-repeat; color:#008193; }
#enter_clubquovadis h1 { line-height:18px; margin:0; color:#008193; }
#enter_clubquovadis h1 a { color:#008193; }
img.zoom_mats { margin:20px 0 0 10px; }

div.colright { float:left; width:200px; padding:16px 4px 40px 0; margin:0 0 0 2px; display:inline; }
#inscriptions { width:200px; padding:0 0 0 4px; }
#inscriptions h4 { margin:8px 4px; background:url(/images/common/puces/fleche.gif) 0 0 no-repeat; line-height:16px; padding:0 0 0 43px; }
#inscriptions h4 a { color:#cc0606; text-decoration:underline; }

#actus { margin:5px 0 0 0; padding:7px 0 6px 4px; width:200px; }
#actus h2 { margin:0; padding:0; border-bottom:1px solid #777777; }
#actus h2 a { color:#777777; }
#actus h2 a:hover { text-decoration:none; }
#actus img { margin:5px 0 0 0;  }
#actus h3 { color:#cc0606; margin:0; font-size:10px; }
#articleactus  { margin:5px 0 0 0; width:195px; border-bottom:1px solid #D7D5D5; }
#casting { margin:5px 0 0 0; padding:7px 0 6px 4px; width:200px; }
#casting h2 { margin:0; }
#casting p { font-weight:bold; margin:5px 0; }
#casting h2 a { color:#cc0606; }
#casting img {margin:5px 0 0 1px;}


/*****************************/
/*          DETAIL           */
/*****************************/
#detail { float:left; padding:28px 0 40px 20px; width:600px;  }
div.titre_rub { margin:0; background:#008193 url(/images/common/fonds/coin_left_titrerub.gif) 0 0 no-repeat; padding:0 0 0 17px;  }
div.titre_rub h1 { background:#008193 url(/images/common/fonds/coin_right_titrerub.gif) right 0 no-repeat; color:#fff; line-height:21px; margin:0; }
div.titre_rub h1 a { color:#fff;  }
div.chapo { vertical-align:bottom; }
div.chapo img { float:left; }
div.chapo p { float:left; margin-left:17px; margin-top:20px; width:360px;  }

div.row_prdt { clear:both; padding:5px 0 0 6px; width:591px; }
div.prdt { float:left; width:161px; }
div.prdtlicences { float:left; width:260px; }
div.ecart { margin-left:25px; }
div.prdt h2 { width:161px; border-bottom:1px solid #008193; margin:0 0 3px 0; padding:0 0 2px 0; text-align:right; }
div.prdt h2 a { color:#008193; }
div.prdt h4.descript { width:161px; height:54px; background:url(/images/common/fonds/fd_prdt.gif) 0 0 no-repeat; margin:3px 0 0 0; padding:0; line-height:12px; }
div.prdt h4.descript a { display:block; width:105px; height:49px; padding:5px 50px 0 6px; color:#008193; text-decoration:none; }

div.liens { float:left; width:550px; margin-bottom:5px;  }
div.liens h2 { margin:0; padding:10px 10px 10px 10px; }
#detail img.liens { float:left; padding:10px 10px 30px 10px; vertical-align:top;}

div.titreagendas { color:#058494; font-weight:bold; font-size:12px; text-decoration:none;} 

#detail img.agendasremplis { padding:0px 4px 0px 2px;}

/*****************************/
/*           EDITO           */
/*****************************/

.titreagendas { color:#058494; font-weight:bold; font-size:12px; height:25px; text-decoration:none;}

#coupcoeur { margin:0 0 0 0px; padding:15 0 0 0px; width:439px; height:145px; background-image:url('/images/actus/2006/fd_coup.gif'); background-repeat:no-repeat;  }
/*.titreagendas { background-image:url(/images/common/soustitres/sous-titre.gif); background-repeat:no-repeat; color:#058494; font-weight:bold; font-size:12px; height:25px; text-decoration:none;}

/*****************************/
/*         SPECIFIC          */
/*****************************/
.clear { clear:both; }

.gras { font-weight:bold; }
.maigre { font-weight:normal; }

.hide { display:none; }
.bloc { display:block; }

.rouge { color:#ce0e0e; }
.gris { color:#a8a8a8; }

div.box { border:1px solid #ccc; background:#fefdfe; }

.nomarg { margin-top:0; margin-bottom:0; }
.nomargtop { margin-top:0; }
.nomargbot { margin-bottom:0; }

.flotleft { float:left; }
.flotright { float:right; }

ul.list_simple { list-style:none; margin:0; padding:0; }
ul.list_simple li { margin:0; padding:0; }

div.riviere {}
div.illstr_riv { float:left; }
div.texte_riv { float:left; }