/* CSS Document */
* {margin:0;padding:0}

body {
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#1A4572;
margin:7px 0 20px 0;
background: #FFF3DE url(../img/bg.jpg) no-repeat top center;
}

a, a:visited {color:#1A4572;text-decoration:none;}
a:hover {color:#8C5410;text-decoration:underline;}

h1 {padding:15px 0;font-size:1.5em;color:#1A4572;}
h2, .h2 {padding-top:20px;font-size:1.2em;color:#8C5410;}

p {margin:5px 0;text-align: justify; }

#main {
width:980px;
margin:0 auto;
}

#header{
position:relative;
height:158px;
color:#fff;
background:url(../img/header.jpg) no-repeat top center;
}

#header a, #header a:visited {color:#fff;}
#header a:hover {color:#C29E70;text-decoration:none;}

#header h1 {font-size:12px;padding:5px 0;color:#fff;}

#header p {font-size:1.1em;}

ul#menu {position:absolute;top:110px;left:35px;list-style-type:none;font-size:13px;}
ul#menu li {float:left;margin:0;padding:0 14px;border-right:1px #667E9F solid;}
ul#menu li.first {padding-left:0;}
ul#menu li.last {border:none;}


#adsense-left {float:left;padding-left:25px;width:160px} 

#contenu {
float:left;
width:579px;
margin:0 15px 50px 15px;
background:url(../img/bg-cont.jpg) top center;
}

#cont-top {
height:89px;
background:url(../img/bg-cont-top.jpg) no-repeat;
}

#cont-bot {
height:70px;
background:url(../img/bg-cont-bot.jpg) no-repeat;
}


#contenu #centre {margin-top:-100px;padding:10px;}

.pucec {padding-left:10px;height:16px;background: url(../img/pucec.gif) no-repeat 0 center;}

.pucet {padding-left:10px;height:18px;background: url(../img/pucet.gif) no-repeat 0 center;}

table {margin-top:10px;text-align: center;}
table td {width:50px;background:#eee;border:1px #999 solid; }
table td.l {width:70px;text-align:left;}

/* Footer ***********/

#footer {
position:relative;
top:-10px;
width: 100%;
height:34px;
background:url(../img/bg-footer.gif);
border-top: 1px #AA5500 solid;
border-bottom: 1px #661100 solid;
}

#cont-footer {
width:980px;
margin: 0 auto;
padding-top:10px;
font-size: 10px;
color:#fff;
}

a.emailt, a:visited.emailt {color:#fff;}

/* Utilites Positionnement ***********/

.clear {clear:both;}
.fl_left {float:left;}
.fl_right {float:right;}

.center {text-align:center;}
.right {text-align:right;}
.justify {text-align:justify;}
.bold {font-weight:bold;}
.normal {font-weight: normal;}
.none {text-decoration:none;}
.italic {font-style: italic;}

.clr0, a.clr0, a:visited.clr0 {color:#000;}
.clr1, a.clr1 {color:#6F0608;}
.clr2, a.clr2 {color:#777676;}
.clr3, a.clr3 {color:#E76F00;}
.red, a.red  {color:#f00;}

.bg1 {background-color:#6F0608;}
.bg2 {background-color:#777676;}

.fs08 {font-size:0.8em;}
.fs09 {font-size:0.9em;}
.fs1 {font-size:1em;}
.fs12 {font-size:1.2em;} 
.fs13 {font-size:1.3em;}
.fs14 {font-size:1.4em;}
.fs15 {font-size:1.5em;}
.fs16 {font-size:1.6em;}
.fs17 {font-size:1.7em;}
.fs18 {font-size:1.8em;}

img {border:0;}

.line_18 {line-height:18px;}
.w100 {width:100%}
.brd_1 {border:1px solid #000;}
.marg5px {margin:5px 0;}
.padd_0px {padding:0;}
.m0p0 {margin:0;padding:0;}
.padd_10_0_0_0px {padding:10px 0 0 0;}
.padd_3px {padding:3px;}
.padd_10px {padding:10px;}
.disp_block {display:block;}
