body{ background: url(../images/include/bkgd_body.jpg) repeat-x #FFFFFF; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

h2 {
font-size:12px; color:#999; padding:5px; font-weight:normal; letter-spacing: 0.5px; color:#993366;}

h3 {
font-size:11px; color:#666; padding:5px;font-weight:normal;}

h3:first-letter {
float:left; margin:-3px 2px 0 0; font-size:250%;}

h4 {
font-size:13px; color:#000; padding:5px;}

h5 {
font-size:11px; color:#336666; padding:5px;}

hr {
height:1px; color:#990033; background-color:#990033;border:0;margin: 20px 20px 20px 20px;}


.hr {
height:10px;border-bottom:1px dotted #999999; margin: 0 20px 0 20px;}

.right{
float:right;margin-right:10px;}


.clear{ clear: both;}
ul{ margin: 0; padding: 0;}
li {margin-left:5px;color:#666666;}
a{ color:#336666; font-weight: normal;text-decoration:none;}
a:hover{ text-decoration: underline;}
 
#global{ background: url(../images/include/bkgd_container.jpg) repeat; width:721px; height: 100%; margin: 0 auto;}
#container{ background: url(../images/include/bkgd_degrade_top.jpg) no-repeat; width:721px;}

#header{ width: 700px; margin: 0 0 0 21px;}
#logo{ background: url(../images/include/logo_culture.gif) no-repeat; width: 155px; height:80px; margin: 10px 0 10px 0px; float: left;}
#logo a{ text-indent: -9999px; width: 155px; height: 80px; display: block;}

#banner_top{ background: url(../../../../uploads/ban/test_1.jpg) no-repeat; width: 515px; height: 80px; margin: 10px 0 10px 10px; float: left;}

#content { margin: 0; padding: 10px 0 0 21px; width: 680px;}
#bgcolor{ background: #e7e7e8; padding:0 0 10px 0;}
#leftcontent{ /*background: #e7e7e8;*/ float: left; width: 130px; padding: 10px;}
#centercontent{ /*background:#e7e7e8;*/ float: left; width: 376px; padding: 10px 0 0 0;}
#centercontent2{ /*background:#e7e7e8;*/ float: left; width: 659px; padding: 10px 10px 10px 0; margin: 0 0 0 10px;}
#centercontent3{ /*background:#e7e7e8;*/ float: left; width: 540px; padding: 10px 10px 10px 0; margin: 0 0 0 10px;}
#rightcontent{ /*background:#e7e7e8;*/ float: left; width: 130px; padding: 10px;}

.leftbloc{ background:#FFFFFF; margin: 0 0 10px 0; padding:3px;}
.leftbloc h1{ font-size: 9px; color:#000000; letter-spacing: 1px; margin: 0; padding: 2px 0 3px 18px; font-weight: normal;}
.leftbloc h1.coupfoudre{ background: url(../images/include/picto_coupdefoudre.gif) no-repeat;}
.leftbloc h1.couptonnerre{ background: url(../images/include/picto_coupdetonnerre.gif) no-repeat;}
.leftbloc h1.dessin{ background: url(../images/include/picto_dessin.gif) no-repeat;}
.leftbloc h1.cliche{ background: url(../images/include/picto_cliche.gif) no-repeat;}


 
.bloccentercontent{ background:#FFFFFF; margin: 0 0 10px 0; padding: 3px 0px 10px 3px;}
.bloccentercontent h1{ font-size: 9px; color:#000000; letter-spacing: 1px; margin: 0 0 10px 0; padding: 2px 0 8px 25px; font-weight: normal;}
.bloccentercontent h1.bonplan{ background: url(../images/include/picto_bonplan.gif) no-repeat;}
.bloccentercontent p{ margin: 0 10px 10px 10px; color:#666;}
.bloccentercontent img{float: left;margin: 0 7px 5px 0; }


#linkscenter{}
#linkscenter a{ width: 183px; height: 20px; background: #939598; color:#FFFFFF; float: left; display: block; text-align: center; padding:10px 0 0 0; text-decoration: none;}
#linkscenter a:hover{ background: #ffc20e;}
#linkscenter a.rightlink{ margin: 0 0 0 10px;}

.leftbloc img{ margin: 10px 0 10px 0;}
.contentbloccenter{ text-align: center;}
.savoirplus{ text-align: right; background: url(../images/bkgd_savoirplus.gif) no-repeat right top;margin:3px;}
.savoirplus a{ color: #0092C8; font-size: 9px; font-weight: normal; text-decoration: none; display: block; text-align: right; margin: 0 15px 0 0;} 

#copyright{ background-color: #FFFFFF; margin: 10px; padding: 10px; text-align: center; float: left; width: 640px;}
#copyright a{ text-decoration: none;}
#copyright a:hover{ text-decoration: underline;}

#footer{ background: url(../images/include/bkgd_footer.jpg) no-repeat; width: 721px; height: 19px;}


/* Fontes */
.redfont{ color: #ED1C24;}
.pinkfont{ color: #ec008c;}
.violetfont{ color: #974b9e;}
.orangefont{ color:#FF6600;}

table{
font-size:11px;text-align:center;color:#666666;margin:0 10px 10px 10px; border:none;float:right;}
td {padding:3px;}
tr.l1{background-color:#FFCC00;padding:2px;}
tr.l2{background-color:#FF9900;padding:2px;}

#listetitres{background:#e7e7e8;float:left;width:90px; padding: 5px; margin:10px 0 0 5px;text-align:left;overflow:hidden;}

