/*Body et conteneur*/
html{font-size:100%;background:#ece4da;}
body {font-family:Arial, Verdana, Helvetica, sans-serif;font-size:0.9em;margin:0;color:#4f3454;background:#962124 url(images/css/fond_rustine.gif) top right repeat-x;}

#conteneur {width:91%;margin:0px; background-color:#962124;}
/*Liens et images par défaut */
img{border: none; margin: 0; padding: 0;}
a{color:#2e84c1; text-decoration: none;}
a:hover {text-decoration: underline;color:#993366;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;text-align:left;}
abbr, acronym, dfn {border-bottom: 1px dotted #6B9CCA;cursor:help;}
ul,ol,li,p {margin:0;padding:0}

table{border-collapse:collapse;}
tr{vertical-align:top;}
th{text-align:center;font-weight:bold;background-color:#bfbfbf;}

caption{text-align:center;font-weight:bold;}
form{margin: 0; padding: 0;}

input, textarea, select {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
form p{margin:0;padding:0;}
form td{padding-right:20px;}
label{font-weight:bold;}
label:hover{text-decoration:underline;cursor:pointer;}
.label_bloc{display:block;}
.formation_finie{display:block;margin:10px auto;text-align:center;border: outset 2px grey;background:#e4e5e5;width:100px;}
.bouton_submit{display:block;margin:10px auto;text-align:center;}
.bouton_submit a{padding:4px 10px;border: outset 2px grey;background:blue;color:#ffffff;font-weight:bold;}
.bouton_submit a:hover{background:#962124;color:#ffffff;border:inset 2px grey;}

fieldset{margin:10px 0;background-color:#ececec;border:none;margin-bottom:30px;}
legend{background-color:#962124;color:#ffffff;font-weight:bold;margin:2px 5px;padding:1px 4px;}

.vignette_g{display:block;float:left;margin:7px;}
.vignette_d{display:block;float:right;margin:7px;}
.stop{clear:both;}
.padd{padding:10px;}
.cliquable{cursor:pointer;}
.fond_acc{background:#0098a1;}
.fond_ass{background:#01294f;}
.fond_fon{background:#d18b0a;}
.col_gauche{float:left;width:48%;}
.cache{display:none;}
.invisible{visibility:hidden;}
.texte_centre{text-align:center;}
.rouge{color:red;}
.petit{font-size:9px;}
.dotted{padding:5px 0;margin-bottom:20px;border-top:dotted 1px #bebebe;clear:right;}
.vignette_vid{float:right;text-align:center;padding:1px;margin-left:35px;margin-top:5px;}
.vignette_vid:hover{background:#c9f8fd;}
.img_mini{width:180px;}
.flotte_g{float:left;}


#haut{background:#ece4db;height:125px;}
#logo{text-align:center;width:35%;height:104px;float:left;}
#haut_suite{width:64%;margin-left:35%;}
#haut_newsletter{font-size:11px;position:absolute;top:0;right:0;}
#haut_titre{float:left;width:109%;margin-top:50px;height:54px !important;height:64px;padding-top:0px !important;padding-top:10px;background:#962124;}
#haut_titre h1{width:64%;padding-top:14px;color:#ffffff;font-size:1.8em;text-transform:uppercase;text-align:center;font-weight:normal;}

ul#menu_portail li{display:block;width:30%;float:left;color:#ffffff;text-transform:uppercase;text-align:center;font-size:10px;height:21px;font-weight:bold;}
ul#menu_portail li a{display:block;color:#ffffff;margin-top:4px;}

#centre{background:#ffffff;width:81%;float:right;min-height:490px;}
#menu{float:left;width:19%;background:#962124;height:390px;}
	#menu ul{list-style-type:none;}
	#menu ul li{padding:5px 0 5px 10px;margin:5px 0;color:#dddddd;}
	#menu ul li a{display:block;color:#ffffff;border-bottom:solid 1px #ffffff;padding-bottom:5px;}
	#menu ul li a:hover{text-decoration:none;color:yellow;}


#corps{width:64%;margin:15px;font-size:13px;}
#corps h2{margin:15px 0;font-size:14px;color:#962124;}
#corps h3{margin:10px 0;font-size:12px;}
#corps h4{margin:25px 0 5px;font-size:11px;border-top:dotted 1px #bebebe;padding-top:4px;}
#corps p{margin:10px 0;line-height:15px;text-align:justify;}
#corps ul{margin:5px 0px 5px 25px;}
#corps li{text-align:left;margin-bottom:5px;}

#pied{clear:both;height:37px;font-size:11px;text-align:center;color:#ffffff;margin-top:15px;}
#pied a{color:#ffffff;}



#libre_droite{float:right;background:url(images/css/fond_libre.gif) repeat-x;width:33%;/*height:280px*/;margin-top:25px;font-size:1.1em;padding-bottom:100px;}
#libre_droite .en_tete{color:#ffffff;font-size:13px;font-weight:bold;padding:5px 12px;}
#libre_droite h3{margin:12px;}
#libre_droite .ventre{margin:12px;font-size:0.9em;}
#libre_droite ul{margin-left:20px;}

.alerte_erreur{border-top:solid 2px red;border-bottom:solid 2px red;color:#ffffff;background-color:pink;margin:10px auto;padding:5px 10px;}
.alerte_valide{border-top:solid 2px green;border-bottom:solid 2px green;color:#ffffff;background-color:limegreen;margin:10px auto;padding:5px 10px;}
.alerte_tip{border-top:solid 2px green;border-bottom:solid 2px green;color:#ffffff;background:#648102 url(images/icons/exclamation.png) left no-repeat;margin:20px auto;padding:5px 10px 5px 25px;}

.tab_formations{margin:10px 0;width:151%;}

.tab_formations td{padding:6px 4px;border-bottom:solid 1px #bebebe;}
.tab_formations td:first-child{width:14%;}
.tab_formations td:first-child + td{width:5%;}
.tab_formations td:first-child + td + td{width:42%;}
.tab_formations td:first-child + td + td + td{width:13%;}
.tab_formations td:first-child + td + td + td + td{width:12%;}

div.tab2_fheight{width:151%;}
.tab2_formations{font-size:10px;margin-top:10px;}
.tab2_formations th{text-align:left;font-size:12px;background:#962124;}
.tab2_formations th:first-child{padding-right:100px;}
.tab2_formations th:first-child + th{color:#ffd700;}
.tab2_formations th:first-child + th +th{text-align:right}
.tab2_formations td{vertical-align:top;width:18%;padding:0 6px;}
.tab2_formations td h3{text-align:center;padding:6px;font-size:13px;margin-top:0;}
.tab2_formations td h4{font-weight:bold;font-size:12px;margin-bottom:5px;}

ul.thematiques_titres{font-size:26px;font-weight:bold;}

.tab_evaluations{margin:10px 0;}
.tab_evaluations td{padding:6px 4px;border-bottom:solid 1px #bebebe;text-align:center;vertical-align:middle;}
.tab_evaluations td:first-child{width:14%;}
.tab_evaluations td:first-child + td{width:10%;}
.tab_evaluations td:first-child + td + td{width:10%;}
.tab_evaluations td:first-child + td + td + td{width:10%;}
.tab_evaluations td:first-child + td + td + td + td{width:42%;text-align:left;}
.commentaires ul li{margin-left:10px;margin-bottom:6px;}

/*fond*/
.color1{background-color:#dbc4c0;}
.color2{background-color:#b7bc94;}
.color3{background-color:#fdca95;}
.color4{background-color:#abc3c7;}
.color5{background-color:#a2d298;}
.color6{background-color:#ffd968;}

/*fontes*/
.color_1{color:#dbc4c0;}
.color_2{color:#b7bc94;}
.color_3{color:#fdca95;}
.color_4{color:#abc3c7;}
.color_5{color:#a2d298;}
.color_6{color:#ffd968;}

#tab_covoiturage{border:solid 1px #dbc4c0;}
#tab_covoiturage th{text-align:center;}
#tab_covoiturage td{text-align:center;border:solid 1px #dbc4c0;}
.covoitype0{background-color:#e9fded;}
.covoitype1{background-color:#e9edfd;}

.btn_paiement{display:block;margin:2px auto 15px;}
