body { background: #fff8ab url(../images/scrap2-bg.jpg) repeat-x left top; margin: 0 auto; padding: 0; }
#site { background-image: url(../images/fond-tete-02.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: center top; width: 1024px; margin: 0 auto; ;padding: 0; }
.clear{ clear: both; }
/*****--------*****/
/***** TETE *****/
/*****--------*****/
#tete { width: 1024px; height: 190px; margin: 0 auto; }
#top { padding: 0; }
#top a img { margin: 0; padding: 0; }
/*****-----------------*****/
/***** MENU HAUT *****/
/*****---------------*****/
#navi1 {  }
#menu1{  }
#menu1 ul{ margin: 0; padding: 77px 0 0 70px;   /*optional left round corner*/
}
#menu1 ul li{ font-size: 1.4em; line-height: 1.5em; margin: 0; padding: 0 0 0; list-style-type: none; display: inline; }
#menu1 ul li a{ color: #bfde38; font-weight: normal; text-decoration: none; letter-spacing: -1px; float: left; padding: 20px 25px 15px; display: block; }
#menu1 ul li a:visited{

}
#menu1 ul li a:hover, #menu1 ul li a#selected{ color: #acc832; background-repeat: no-repeat; background-attachment: scroll; background-position: center bottom; /*hover and selected link*/
 }
/*****-----------*****/
/***** ENTETE *****/
/*****----------*****/
#entete {  }
/*****------------*****/
/***** ARIANE *****/
/*****-----------*****/
#ariane {  }
#ariane p { color: #aaa; margin: 0; padding: 0; }
#ariane a { color:#aaa; text-decoration: none; }
#ariane a:hover { background-color: #f3f4f5; text-decoration:underline  }
/*****--------------------*****/
/***** MENU GAUCHE *****/
/*****-------------------*****/
#menugauche {  }
/*****-----------*****/
/*****CORPS *****/
/*****--------*****/
#corps { margin: 0 auto; p;padding: 50px 15px 0; }
/*****------------*****/
/***** CENTRE *****/
/*****-----------*****/
#centre {  }
#centre p { color: #666; font-size: 0.9em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; padding: 0 0 0.6em; margin: 0; line-height: 1.3em; background-color: transparent; letter-spacing: 0.25px; }
#centre li { color: #666; font-size: 0.9em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; line-height: 1.3em; background-color: transparent; letter-spacing: 0.25px; margin: 0; padding: 0 0 0.6em; }
#centre img { background-color: #fff; text-align: center; margin-top: 0; margin-bottom: 7px; padding: 3px; border: solid 1px #979797; }
#centre a:link, #centre a:visited { color: #963e00; background: transparent; text-decoration: none; }
iframe a, a:link, #centre a:visited { color: #963e00; text-decoration: none; background: transparent; }
#centre a:hover, #centre a:active { color: #be6600; background: transparent; text-decoration: underline; }
#centre h1 { padding: 0.7em 0 7px; margin: 0 0 0.3em; font-weight: normal; font-size: 1.8em; color: #963e00; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 1em; background-color: transparent; text-decoration: none; letter-spacing: -1px; border-bottom: 1px solid #963e00; display: block; }
#centre h1 em { font-size: 0.7em; font-style: italic; }
#centre h2 { color: #acc832; font-size: 1.6em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: normal; line-height: 1em; text-decoration: none; background-color: transparent; letter-spacing: -1px; display: block; margin: 0 0 0.3em; padding: 0.7em 0 0; }
#centre h3 { color: #00a1df; font-size: 1.3em; font-family: verdana; font-weight: lighter; font-style: normal; line-height: 1em; text-transform: lowercase; letter-spacing: -1.5px; margin: 1.5em 0 10px; padding: 0 0 5px; border-bottom: 1px solid #00a1df; }
#centre h4 { color: #666; font-size: 1.25em; font-weight: bold; margin-bottom: 0.5em; }
#centre h6 { color: #00A1DF; font-size: 1.8em; font-family: verdana; font-weight: lighter; text-decoration: none; background-color: transparent; letter-spacing: -0.5px; list-style-type: square; margin: 0 0 1em; padding: 0; }
.ensavoirplus { background-color: transparent; text-align: right; margin: 0 0 50px; padding: 0; border-top: 1px dashed #6ac9e5; display: block; }
.ensavoirplus a { color: #666; text-decoration: none; }
.ensavoirplus a:link { color: #666; text-decoration: none; }
.ensavoirplus a:visited { color: #666; text-decoration: none; }
.ensavoirplus a:hover { color: #127ddb; text-decoration: none; border-bottom-color: #666; }
.col_gauche { text-align: center; width: 305px; float: left; margin: 0 0 20px; padding-right: 15px; padding-left: 15px; }
.col_droite { text-align: center; padding-right: 15px; padding-left: 15px; width: 305px; float: right; margin: 0 0 20px; }
iframe { background-color: #fff; width: 660px; height: 400px; margin-top: 20px; margin-bottom: 20px; padding: 5px; border: solid 1px #979797; }
.col_full { text-align: center; }
.bloc_choix { background: #fcf6e0 url(../images/fond-texte.jpg) center -25px; width: 720px; clear: both; margin: 25px auto 0; padding: 30px 30px 0; border: solid 1px #be6600; }
.align_gauche { float: left; margin: 0 25px 0 0; padding: 0; display: block; }
/*****--------------------*****/
/***** MENU DROITE *****/
/*****-------------------*****/
#menudroite {  }
#menudroite h3 { color: #acc832; font-size: 1.3em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: normal; line-height: 1em; letter-spacing: -1.5px; margin: 0 0 10px; padding: 0 0 5px; border-bottom: 1px solid #bfde38; }
.menu_d { margin-bottom: 25px; }
.menu_d p { color: #666; font-size: 0.85em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; line-height: 1.4em; background-color: transparent; letter-spacing: -0.25px; margin: 0; padding: 0 0 0.6em; }
.menu_d li { font-size: 0.9em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif, Georgia, "Times New Roman", Times, serif; text-decoration: none; display: block; margin: 0 0 5px; padding: 0 0 7px; border-bottom: 1px dashed #e4e5e6; list-style-type: none; }
.menu_d ul { margin: 0; padding: 0; list-style-image: none; }
.menu_d a:link, .menu_d a:visited { color: #acc832; text-decoration: none; background: transparent; }
.menu_d a:hover, .menu_d a:active { color: #00a1df; background: transparent; text-decoration: none; }
.menu_d h4 { color: #666; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.25em; text-decoration: none; letter-spacing: -1px; margin: 0; padding: 0 0 5px; }
.menu_d h4 strong { color: #00a1df; font-size: 1.2em; font-weight: normal; letter-spacing: 1px; }
.menu_d h4 em { color: #acc832; font-size: 1.2em; font-weight: normal; letter-spacing: 1px; }
.menu_d_serv { margin-bottom: 35px; }
.menu_d_serv a { font-size: 0.9em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif, Georgia, "Times New Roman", Times, serif; text-decoration: none; margin: 0 0 0; padding: 0 0 7px; border-bottom: 1px dashed #e4e5e6; display: block; }
.menu_d_serv a:link, .menu_d_serv a:visited { color: #aaa; background: transparent; }
.menu_d_serv a:hover, .menu_d_serv a:active { color: #acc832; text-decoration: underline; background: transparent; }
/*****-------------*****/
/***** FOOTER *****/
/*****------------*****/
#footer{ clear:both; margin-left: auto; margin-right: auto; text-align: center; color:#fff; background-image: url(../images/foot2-bg.jpg); background-repeat: repeat-x; background-attachment: scroll; background-position: center top; padding: 45px 30px 15px; }
#footer p { color: #fff; font-size: 0.9em; line-height: 2em; text-decoration: none; text-align: center; margin: 5px 0 10px; padding: 0; }
#footer a img { margin: 0 auto; padding: 0; border: 0 transparent; }
#footer .foot_links a:link, #footer .foot_links a:visited{ color:#fff; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration:none; margin: 5px 0 1px 0; padding: 5px; border-style: none; }
#footer .foot_links a:hover{ color:#0085b9; background-color: #fffff5; background-repeat: repeat-x; background-attachment: scroll; background-position: left bottom; border-top: 2px solid #6ac9e5; border-bottom: 2px solid #0085b9; }
#footer .foot_links { width: 800px; margin-right: auto; margin-left: auto; }
#footer_fond{ text-align:center; margin: 40px auto 0; padding: 0; }
#footer_fond p { color: #be6600; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 40px; letter-spacing: 0; height: 40px; margin: 0; padding: 0; }
#footer_fond a{ color:#be6600; font-weight: bold; text-decoration: none; padding: 3px; }
#footer_fond a:hover, #footer_fond a:focus { color: #ffefcb; text-decoration: underline; }
/*****-----------------*****/
/**** FORMULAIRE *****/
/*****----------------*****/
fieldset { color : #646464; border: 0 transparent; }
#formulaire_c { margin: 0 auto 0; padding : 14px; }
form#formulaire_c div { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; clear : both; margin: 10px 0 0; padding : 0; }
label { background-color: transparent; width : 30%; text-align : right; float: left; margin: 10px 0 0 0; padding: 0; list-style-type: disc; list-style-position: outside; display: inline; }
#formulaire_c input { color: #666; line-height: 1.5em; background-color: white; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 -60px; width : 60%; text-align : left; height: 1.5em; float: left; margin: 10px 0 0 20px; padding: 0; border-color: #e4e5e6 #678501 #bfde38 #e4e5e6; border-style: solid; border-width: 1px; }
#formulaire_c hr { color: #f3f4f5; width: auto; height: 1px; float: left; clear: both; margin: 10px 0; padding: 0; border: solid 1px #e4e5e6; display: block; }
#formulaire_c input:hover { background-color: white; border: solid 1px #86bced; }
textarea { color: #666; font-family: verdana, arial; background-color: white; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 top; float : left; width : 60%; text-align : left; height: 8em; margin-top: 10px; margin-left: 20px; border-color: #e4e5e6 #678501 #bfde38 #e3e3e3; border-style: solid; border-width: 1px; }
#formulaire_c textarea:hover { border: solid 1px #86bced; }
.h2_form { padding-top: 30px; display: block; }
#label_sep {  }
#mysubmit { width: 65%; float: right; margin: 0; padding: 0; }
#mysubmit input { color: #678501; font-size: 1.2em; text-align: center; width: 35%; height: auto; float: left; margin: 0 15px 0 0; padding: 5px; border-bottom-width: 3px; }
.fond_effacer { color: #fff; background-image: none; background-position: 0 bottom; border-top: 1px solid #6ac9e5; border-bottom: 2px solid #127ddb; }
#mysubmit input:hover { color: #127ddb; border-top: 1px solid #6ac9e5; border-bottom: 3px solid #127ddb; }
.fond_envoyer { color: #fff; border-top: 1px solid #dbff40; border-bottom: 2px solid #678501; }
.liens_ref { margin-right: auto; margin-left: 60px; }
.liens_ref li { font-size: 0.8em; float: left; display: inline; }
.liens_ref a { font-size: 0.7em; display: inline; margin-right: 10px; padding-right: 10px; float: left; border-right: 1px solid #963e00; }
