/* Ceci est la feuille de style (template) attachée au site */
body	{ text-align: center; margin:0; }
body, textarea, td, th	{ font-family: verdana,arial,helvetica,sans-serif; font-weight: normal; color: #111; }


h1 { background: #0F7C3B url(../images/header.jpg) no-repeat left top; margin: 0; height: 151px; }
h3 { color: #357C12; font-size: 1.5em; font-family: Arial, Helvetica, sans-serif; margin-bottom: -15px; }
html > body h3 { margin-bottom: -5px; line-height: 17px; }
#conteneur { text-align: center; }
.hidden { visibility: hidden; }
.clear { clear: both; }
.clear strong { display: none }
blockquote { margin-left: 20px; }

/* formations */
#formations {  margin: 25px 0 25px 0; }
#formations form { margin: 0; }
#formations select { margin: 0 20px 0 0; }
#formations option { color: #0B5D2C; }
#formations .titre_formation { color: #000; }

/* Navigation principale */
#nav_princ {  background: #0B5D2C url(../images/nav.jpg) left top; height: 41px; }
#nav_princ a { font-size: 0.75em; text-decoration: none; color: #fff; padding: 14px 13px 11px 13px; position: relative; top: 13px; border-right: 1px dashed #0B492C; }
#nav_princ a:hover { background: url(../images/nav_over.jpg) left top; color: #111; }
#courrant {  font-size: 0.75em; background: url(../images/nav_over.jpg); color: #111; padding: 14px 13px 11px 13px; position: relative; top: 13px; border-right: 1px dashed #0B492C; }
#nav_filet_gauche { border-left: 1px dashed #0B492C; padding: 0 0 20px 0; }

/* Contenu */

#contenu { font-size: 11px; width: 790px; text-align: left; margin: 0 auto 0 auto; line-height: 1.4em; }
h2 { margin-top: 0; font-size: 2em; font-weight: normal; color: #333; line-height: 1.1em; font-family: Arial, Helvetica, sans-serif; }

#contenu a { color: #EB860F; text-decoration: none; }
#contenu a:hover { color: #111; border-bottom: 1px dashed #111; }
.colone { float: left; width: 230px; margin-right: 35px; }
.colone2 { float: left; width: 230px; }


.text { float: left; width: 505px; margin: 0 35px 20px 0; }
.text2 { float: left; width: 505px; background: #fff; margin: 0 0 20px 0; }

/* Ombre */
 
.ombr_g { background: url(../images/ombr_g.jpg) repeat-y left top; padding-left: 15px; margin: 0 auto 5px auto; width: 900px; }
.ombr_d { background: url(../images/ombr_d.jpg) repeat-y right top; padding-right: 15px; }


/* Encart */
.encart { float: left; width: 250px; background: #F3F3F3; margin: 0 0 20px 0; }
.encart_gt { float: left; width: 170px; background: #F3F3F3; margin: 0 20px 20px 0; }
.encart2 { width: 250px; background: #F3F3F3; margin: 0 35px 20px 0; }
.encart3 { width: 140px; background: #F3F3F3; margin: 0 50px 20px 0; }
.encart_gauche_haut { background: url(../images/enc_g_h.jpg) no-repeat left top; }
.encart_droite_haut { background: url(../images/enc_d_h.jpg) no-repeat right top; }
.encart_gauche_bas { background: url(../images/enc_g_b.jpg) no-repeat left bottom; }
.encart_droite_bas { background: url(../images/enc_d_b.jpg) no-repeat right bottom;  padding: 15px; }
.encart_droite_bas p { margin-bottom: 5px; }


/* Footer */
#footer { background: #0B5D2C url(../images/footer.jpg) left -5px; color: #fff; text-align: center; padding: 13px 0 13px 0;  font-size: 11px; line-height: 1.2em; }
html > body #footer { margin-top: 15px; }
#footer p { margin: 0;  }
#footer a { color: #68A821; text-decoration: none; }
#footer a:hover { color: #111; border-bottom: 1px dashed #111; }


#col_gauche { float: left; }
#col_droite { float: left; }
#formation h2 { display: inline; }


/*Webmaster*/
#webmaster { width: 880px; font-size: 10px; text-align: right; margin: 0 auto 0 auto;}
#webmaster a { text-decoration: none; color: #666; }

#webmaster a:hover { color:#000; }

