@charset "UTF-8";
/* CSS Document */

body {margin:0;padding:0;background:#FFF url(../img/bg-header.jpg) no-repeat right 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
* {margin:0;padding:0;}

h1, h2, h3, h4, h5, h6 {font-family:Geneva, Arial, Helvetica, sans-serif;}
h1, h2, h3 {font-weight:normal;text-transform:uppercase;margin-bottom:25px;}
h1 {font-size:28px;}
h2 {font-size:17px;color:#FFF;padding:0 5px;}
h3 {font-size:15px;}
h4, h5, h6 {margin-bottom:15px;}
h4 {font-size:14px;padding-left:15px;}
h5 {font-size:13px;text-decoration:underline;}
h6 {font-size:12px;}

p {text-align:justify;margin-bottom:15px;}
li {list-style:none;}


/*======================== CLASSES ET IDS COMMUNS ========================*/
.clear {clear:both;line-height:0;height:0;font-size:1px;}
.flt-lt {float:left;margin:0 15px 5px 0;}
.flt-rt {float:right;margin:0 0 5px 15px;}
.flt-lt img, .flt-rt img {margin-bottom:3px;}

#wrapper {background:url(../img/bg-page.jpg) no-repeat 0 bottom;padding-bottom:80px;position:relative;}

/*======================== HEADER ========================*/
#header {background:url(../img/logo.png) no-repeat 0 0;height:98px;position:relative;}
#header h1 {margin:0;}
#header h1 span {display:none;}
#header a {display:block;width:385px;height:60px;position:relative;top:20px;left:35px;}

/*======================== NAV GAUCHE ========================*/
#nav {width:145px;padding:45px 15px 45px 15px;background:url(../img/bg-nav.png) no-repeat 0 0;float:left;}
#nav a {text-decoration:none;}

#mainnav li {padding:0 0 20px 12px;}
#mainnav li a {font-size:14px;}
#mainnav li ul li {background:none;padding:0;}
#mainnav li ul a {font-size:11px;}

#mininav {padding:20px 0;margin:30px 0 50px 0;}
#mininav li {padding:0 0 5px 12px;}
#mininav li a {font-size:11px;}

#dolonav li {padding-bottom:5px;}
#dolonav a {display:block;height:19px;}
#dolonav a strong {display:none;}
#dolonav .link-dolomede a {background:url(../img/logo-dolomede.gif) no-repeat;}
#dolonav .link-doloforge a {background:url(../img/logo-doloforge.gif) no-repeat;}
#dolonav .link-dolomail a {background:url(../img/logo-dolomail.gif) no-repeat;}
#dolonav .link-dolomaide a {background:url(../img/logo-dolomaide.gif) no-repeat;}


/*======================== MAIN CONTENT ========================*/
#main {padding:10px 40px 10px 215px;}
#main ul {margin:0 0 20px 15px;}
#main li {padding-left:15px;margin-bottom:5px;}
#main img {border:1px solid #999;}
#main small {color:#999;font-size:10px;}

.ariane {font-size:10px;padding-bottom:2px;margin-bottom:25px;}
.ariane a {text-decoration:none;}

.focus {margin:20px auto;padding:15px 20px;}
.focus h2 {font-size:14px;font-weight:bold;background:none;margin:0 0 5px 0;padding:0;}
.focus p {font-weight:bold;}

.formulaire {width:85%;}
.formulaire table {border:none;}
.formulaire th {text-align:left;font-size:11px;width:20%;}
.formulaire td {width:80%;}
.formulaire th, .formulaire td {padding:5px;}
.formulaire .txtfield {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding:5px;}
.formulaire input.txtfield {width:70%;}
.formulaire textarea.txtfield {width:95%;}

/*======================== FOOTER ========================*/
#footer {background:url(../img/bg-footer.gif) repeat-x 0 0;height:40px;padding:5px 0 0 15px;}
#footer * {font-size:10px;}
#footer p, #footer ul {float:left;}
#footer p {width:200px;}
#footer li {display:inline;}
#footer a {text-decoration:none;}