/* => Partie Globale <= */
html,body{margin:0;padding:0}
.hidden{display: none}
body{width:970px;margin:auto;background:#CBDAED;padding:10px;font: normal 10px verdana, sans-serif;color:#000}

a{text-decoration:none;color:#000}
a:hover{text-decoration:none;color:#000}
a.link:hover{text-decoration:underline}

h1{font-size:10px;margin:4px 0;color:#4B647B}
h1 a{color:#4B647B;text-decoration:none}

#cadrepage{background-color:#FFF}
#cadrepage .padding {padding:10px;padding-top:0}
#pagecontent{margin:0;text-align:left;background:#FFF}
#pagecontent .padding {padding:0px}

/* => Header <= */
#header{width:100%;overflow:hidden;background: #FFF}
div#menu{width:100%;margin:0 auto;text-align:left}

#headercontent{width:100%;text-align:left;background:#FFF;padding:0;margin-bottom:20px}
#headerlogo{margin:2px}
input.headerright{font: normal 10px verdana}

#submenu{background:#6FA8DD;text-align:left;color:#DAEAFA}
#submenu a {text-decoration:none;color:#DAEAFA}
#submenu a:hover,a.selectedsubmenu {text-decoration:underline;color:#FFF}
#submenu a.selectedsubmenu {font-weight:bold}
#submenu .padding {padding: 10px;}

.vertmenu {text-align:left;padding:2px;Filter: Alpha(Opacity=92); -moz-opacity:0.92;}
.vertmenu a {text-decoration:none}
.vertmenu td {padding:2px;font-size:10px}
.vertmenu td.selectedvertmenu {font-weight:bold}

.vertmenu {background:#DAEAFA;border: 1px solid #6FA8DD}
.vertmenu table a {color:#000}
.vertmenu td.selectedvertmenu {background:#DAEAFA;color:#000}
.vertmenu td:hover {background:#6FA8DD;color:#FFF}
.vertmenu a:hover {background:#6FA8DD;color:#FFF}

/* Entete Questionnaire */
#entetequestionnaire{background:#FFF;margin-bottom:10px}
#entetequestionnaire .padding {padding: 0px;}
#enteteleftside{float:left;width:226px;margin:0;}
#enteteleftside .padding {padding:2px;}
#enteterightside{margin-left: 234px;display:block;}
#enteterightside .padding{padding-top:6px;padding-bottom:6px;padding-right:6px;padding-left:0px}
#entetetexte{margin-left: 30px;}
#topmessage{margin-bottom:0px;padding:0}
ul#message_button,ul#message_buton li{list-style-type:none;margin:0;padding:0}
ul#message_button{float:right;font-size: 100%}
ul#message_button li{float:left;margin-left: 3px;text-align: center}
ul#message_button a{float:left;width: 95px;padding: 5px 0;background: #DAEAFA;text-decoration:none;color: #000}
ul#message_button a:hover{background: #6FA8DD;color: #FFF}
#message_entete{clear: right;background:#DAEAFA;margin-top:0px;text-align:left}
#message_entete .padding {padding: 10px;}

/* Questionnaire */
#questleftside{float:left;width:226px;background:#FFF;margin:0;}
#questleftside .padding {padding:2px;}
#questrightside{background:#FFF;margin-left:234px;margin-top:0;margin-bottom:0;}
#questrightside .padding{padding: 6px;}

/* => structure <= */
#cadrecentral{background:#DAEAFA}
#cadrecentral .padding{padding:10px}
/* => fin structure <= */

/* => footer <= */
#footer{clear:both;margin:10px 0;background:#FFF;color:#696969;text-align:left}
#footer .padding {padding:0}
#footer a{text-decoration:none;color:#696969}
#footer a:hover{text-decoration:underline}
#footer p.menufooter{margin:0;padding:5px;text-align:center;background:#DAEAFA;color:#696969}
#footer p.menufooter a{color:#3E4347;text-decoration:none}
#footer p.menufooter a:hover{text-decoration:underline}
/* => footer <= */

dl.liste dd {
	font-size: 90%;
}
dl.liste dt {
	margin: 2px;
	float: left;
}

/* Header Menu */
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{float:right;font-size: 100%}
ul#nav li{float:left;margin-left: 3px;text-align: center}
ul#nav a{float:left;width: 95px;padding: 5px 0;background: #DAEAFA;text-decoration:none;color: #000}
ul#nav a:hover{background: #6FA8DD;color: #FFF}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #6FA8DD;color: #FFF}

/* Post Buttons */
ul.postnav{float:right;font-size: 100%}
ul.postnav,ul.postnav li{margin:0;padding:0;list-style-type:none}
ul.postnav li{float:left;width: 9em;font-size:140%;margin-right: 5px;}
ul.postnav a{display:block;width:9em;padding:5px 0;font: bold 100% Arial,sans-serif;
    text-transform:uppercase;background: #3186C9;color: #DDD;
    text-decoration:none;text-align:center}
ul.postnav a:hover{background: #106EB9;color:#FFF}

.TableHead {BACKGROUND-COLOR: #DDD;COLOR: #000; FONT-WEIGHT: bold;HEIGHT: 20px;TEXT-ALIGN: center;TEXT-TRANSFORM: uppercase;}
.TableSubHead {BACKGROUND-COLOR: #EEEEEE;FONT-WEIGHT: normal;}

/* Zebra table */
tr.alt {background: #ecf6fc;}
tr.over {background: #bcd4ec;}

ul.arrow {margin: 0 10px 0 10px;padding: 0;font-size: 90%;line-height: 1.4em;list-style: none;}
ul.arrow li {margin: 0;padding: 0;}
ul.arrow li {display: block;padding: 4px 4px 4px 20px;border-bottom: 1px dotted #B0C29B;background: url(/skin1/images/arrow_orange.gif) no-repeat 4px 6px;}
ul.arrow li:hover {text-decoration: none;background-color: #EEEEEE;}
ul.arrow li.last {border-bottom: none;}
ul.picture {margin: 0 10px 0 10px;padding: 0;font-size: 90%;line-height: 1.4em;list-style: none;}
ul.picture li {margin: 0;padding: 0;}
ul.picture li {display: block;padding: 4px 4px 4px 20px;border-bottom: 1px dotted #B0C29B;background: url(/skin1/images/arrow_orange.gif) no-repeat 4px 6px;}
ul.picture li:hover {text-decoration: none;background-color: #EEEEEE;}
ul.picture li.last {border-bottom: none;}

ul#liste {margin-left: 0;padding-left: 0;list-style: none;}
ul#liste li {height: 25px;padding-left: 30px;background-image: url(/skin1/images/liste.png);background-repeat: no-repeat;background-position: 0 50%;vertical-align: middle;margin: 2px;}

/* Top Menu */
#headercontent{width:100%;text-align:left;background: #FFF;padding:0px;margin-bottom:20px}
#headerlogo {margin:2px}
#headerright {float:right;margin-top:0px;margin-bottom:2px;padding:4px;background:#FBBA53;font: normal 10px verdana, sans-serif;color:#000;text-align:center}
input.headerright {font: normal 10px verdana, sans-serif;color:#000}
a.submenu {text-decoration:none;color:#000}
a:hover.submenu {text-decoration:none;color:#FFF}

/* => Divers <= */
table.noborder td{padding:0;margin:0;border-width:0;border-style:none}

.Star{color:#F00}
.pointerhand{cursor:pointer;cursor:hand}

div#pub_droite{
	position:absolute;top:120px;left:50%;margin-left:490px;
	width: 120px;height: 600px;
}

#progressbar{margin:0;text-align:left}
#progressbar .padding{padding-right:2px}

/* Questionnaire */
div#aide {color:#000;background-color:#EEE;margin-bottom: 3px}
div#aide p{text-align:right;margin-bottom:1px;margin-right:10px}

.titre td {background-color:#FFF;padding-top:15px;padding-bottom:10px}
.titre p{padding-left:5px;padding-top:10px;padding-bottom:10px;color:#FFF;background-color:#3186C9;font-size:10px;font-weight:bold}
.champs{padding-left:5px; color:#000}
.erreur{padding-left:5px; color:#FF0000;font-weight:bold}


.champsligne{padding-left:5px;padding-right:15px; color:#000}
.radiofloatright { float: right; padding:5px}

.right{margin-right:10px;text-align:right;}
div#right {margin-right:10px;}

.aide{color:#000;background-color:#DDD}

.light{background-color:#C5E4F6}
.dark{background-color:#FFF}

.Star{color:#F00}

.gray {color:#696969;} 

.pointerhand{cursor:pointer;cursor:hand;}

#cadrecentral a:link{text-decoration:none}
#cadrecentral a:hover{text-decoration:underline}
#cadrecentral a:visited{text-decoration:none}