/*Body et conteneur*/
body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;margin:0;color:#2D585D;background:url(../images/css/background2.gif) top;}
#conteneur {width:805px;margin:0 auto 10px; background-color:#ffffff;}
/*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;font-family:Georgia;font-weight:normal;}
abbr, acronym, dfn {border-bottom: 1px dotted #6B9CCA;cursor:help;}
ul,ol {margin:0;padding:0}
li{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;border-bottom:solid 1px #bebebe;}
form{margin: 0; padding: 0;}
input, textarea, select {font-family: Arial, Helvetica, sans-serif; font-size: 12px;margin:0;padding:0;}
form p{margin:0;padding:0;}
label{font-weight:bold;}
p{margin-top:5px;}
.up{font-size:1.2em;}
.petit{font-size:10px;}
.cache{display:none;}
.cliquable{cursor:pointer;color:#44868E;}
.cliquable:hover{text-decoration:underline;}
.clic_toogle{cursor:pointer;color:#44868E;background:url(../images/css/flechebleue.gif) no-repeat left;padding-left:15px;font-weight:bold;}
.clic_toogle:hover{text-decoration:underline;}
.stop{clear:both;}
.vignette_g{display:block;float:left;margin:0 9px 10px 0;padding:0px;}
.vignette_d{display:block;float:right;margin:0 0 10px 9px;padding:0px;}
.violet{color:#993366;}
.vert{color:#99cc00;}
.texte_centre{text-align:center;}
.texte_droite{text-align:right;}
.texte_gauche{text-align:left;}
div #haut_menu{width:765px;margin:auto;height:100px;}
div #haut_menu div.haut_menu1{float:left;padding:0 3px;font-weight:bold;font-size:13px;}
div #haut_logo{width:100%;margin-bottom:10px;background:url(../images/css/photo_header.jpg) no-repeat top right;height:180px;}
div #haut_logo img{padding-left:30px;padding-top:7px;}
div .haut_bouton{background:url(../images/css/haut_bouton_bg.gif) no-repeat top;width:233px;height:53px;margin:5px 0;cursor:pointer;}
div .haut_bouton:hover{border-left:solid 2px #ffffff;}
div #haut_bouton1{top:-160px;left:320px;position:relative;}
div #haut_bouton2{top:-155px;left:320px;position:relative;}
div #haut_bouton3{top:-150px;left:320px;position:relative;}
div .haut_bouton div{padding-left:30px;color:#ffffff;padding-top:10px;}
div .haut_bouton strong{padding-left:30px;}
/*
Les vignettes des images menus
*/
a#menu1,a#menu2,a#menu3,a#menu4,a#menu5,a#menu6{font-size:12px;padding-top:45px;display:block;width:120px;height:30px;text-align:center;color:#ffffff;}
a#menu1{background:url(../images/boutons/sprite_accueil.jpg) no-repeat;}
a#menu2{background:url(../images/boutons/sprite_presta.jpg) no-repeat;}
a#menu3{background:url(../images/boutons/sprite_formation.jpg) no-repeat;}
a#menu4{background:url(../images/boutons/sprite_amma.jpg) no-repeat;}
a#menu5{background:url(../images/boutons/sprite_ressourcement.jpg) no-repeat;}
a#menu6{background:url(../images/boutons/sprite_contact.jpg) no-repeat;}
a#menu1:hover, a#menu1.selected{background-position:0px -74px;text-decoration:none;}
a#menu2:hover, a#menu2.selected{background-position:0px -74px;text-decoration:none;}
a#menu3:hover, a#menu3.selected{background-position:0px -74px;text-decoration:none;}
a#menu4:hover, a#menu4.selected{background-position:0px -74px;text-decoration:none;}
a#menu5:hover, a#menu5.selected{background-position:0px -74px;text-decoration:none;}
a#menu6:hover, a#menu6.selected{background-position:0px -74px;text-decoration:none;}
/*Le PRINCIPAL*/
div#principal{padding:5px 20px 10px 0px;margin-left:200px;font-size:12px;color:#2D585D;line-height:20px;}
div#principal table th{vertical-align:middle;background-color:#b0d779;text-align:center;}
div#principal table td{border:solid 1px #bebebe;padding:1px;text-align:center;vertical-align:middle;}
div#principal ul{margin:5px 0px 5px 15px;padding:0;}
div#principal ol{margin:5px;padding:0;}
div#principal ul li{padding:2px 0px 2px 0px;}
div#principal .en_tete{width:98%;margin-top:15px;border-bottom:dotted 1px #3C747D;border-top:dotted 1px #3C747D;padding:5px;margin-bottom:35px;font-size:13px;}
div#principal .retour_haut{text-align:right;font-size:10px;}
div#principal .retour_haut img{padding-right:5px;}
div#principal h1,#principal h2,#principal h3,#principal h4,#principal h5,#principal h6{margin:0 0 5px 0;padding:0;color:#bebebe;font-size:19px;}
div#principal h1{margin-bottom:20px;text-align:left;font-size:24px;border-bottom:solid 1px #bebebe;padding:0 0 12px;color:#3C747B;font-weight:normal;}
div#principal h2{font-family:Verdana;font-weight:bold;font-size:18px;color:#7bc1dd;margin-top:30px;margin-bottom:20px;}
div#principal h3{font-size:19px;color:#ff6d15;font-weight:normal;margin-top:14px;}
div#principal h4{font-family:Verdana;font-size:15px;}
div#principal blockquote{margin-top:7px;padding-left:20px;margin-left:20px;border-left:solid 2px #3C747B;}
div#principal .vignette_gauche{display:block;float:left;margin:10px;}
div#principal .vignette_droite{display:block;float:right;margin:10px;}
/*Le Menu de Gauche*/
#menu_gauche{float:left;width:180px;background-color:#ffffff;font-size:12px;padding-left:10px;}
#menu_gauche div{width:90%;margin:auto;}
#menu_gauche h2{font-size:13px;}
#menu_gauche ul{list-style-type:none;}
#menu_gauche li.selectionne{font-weight:bold;}
#menu_gauche li{border-bottom:dotted 1px #bebebe;padding:7px 1px;margin:2px 0;font-weight:bold;}
#menu_gauche li a{color:#44868E;}
li.parent_menu{border:none;color:#44868E;background:url(../images/css/flechebleue.gif) no-repeat right;}
#menu_gauche li li{font-size:11px;border:none;margin:0;padding:2px 0 2px 5px;font-weight:normal;}
#menu_gauche li li a{color:#666666;}
#pied{font-size:10px;text-align:center;padding-top:30px;clear:both;border-top:dotted 1px #44868E;}
#pied p{width:67%;margin:auto;}
#menu_boutons li {list-style-type:none;}
#menu_boutons li a{display:block;width:90px;padding-left:20px;background:url(../images/css/picto_fin.gif) no-repeat right;padding-right:30px;}
.picto_particulier{background:url(../images/css/picto_particuliers.gif) no-repeat left;}
.picto_entreprise{background:url(../images/css/picto_entreprise.gif) no-repeat left;}
.picto_formation{background:url(../images/css/picto_formation.gif) no-repeat left;}
.picto_handicap{background:url(../images/css/picto_handicap.gif) no-repeat left;}
.picto_institutio{background:url(../images/css/picto_institutio.gif) no-repeat left;}
.picto_militant{background:url(../images/css/picto_militant.gif) no-repeat left;}
ul#menu_boutons2 {width:100%;}
#menu_boutons2 li {list-style-type:none;float:left;margin-right:20px;}
#menu_boutons2 li a{display:block;width:180px;padding-left:20px;padding-right:5px;font-weight:bold;}
.lien_handicap{display:block;margin-top:30px;}
.deroulant{display:none;margin-top:5px;z-index:10;background:#ffffff;}
.fluo{background-color:#ff6d15;color:#ffffff;padding:2px;}
.important{color:#ff6d15;font-weight:bold;}
/*Relatif aux formulaires*/
.form_contact {width:43%;float:left;padding:10px;border:dotted 1px #3C747B;}
.cg{margin-right:7px;}
.cd{margin-left:9px;}
.form_contact label{display: -moz-inline-box !important;display: inline-block;line-height: 1.4;width: 260px;padding-top:4px;font-weight:normal;}
.bouton_submit{display:block;margin-left:100px;}
.alerte_valide{padding:5px;border-top:solid 1px green;border-bottom:solid 1px green;width:80%;margin:auto;background-color:#d5f983;}
.alerte_erreur{padding:5px;border-top:solid 1px red;border-bottom:solid 1px red;width:80%;margin:auto;background-color:#fee2f0;}
.fichier_doc{padding-right:20px;background:url(../images/items/fichier_doc.gif) no-repeat right;}
.fichier_pdf{padding-right:20px;background:url(../images/items/pdf.gif) no-repeat right;}
