/* Définition de règle */
@charset "iso-8859-1";


/* HTML TAGS */
body {background-color: #E6FEE6;    font-family: verdana,helvetica,sans-serif;    color: #008080;    margin-top: 8px;    background-attachment: fixed;    background-image: url(../images/fond.png);    background-position: top left;    background-repeat: no-repeat;    height: 100%}

a {text-decoration: none;}

a:active {color: #008080;}

a:link {color: #008080; text-decoration: underline}

a:visited {color: purple; text-decoration: underline}

a:hover {color: black;    text-decoration: underline}

h1 {font-size : 22px;   font-weight: bold;   font-family: georgia,times,serif;   padding: 0px;   margin: 0px;}

h3 {margin: 0px;   padding-bottom: 2px;   font-family: georgia,times,serif;   font-size : 17px;   font-weight: normal;}

td {font-size : 13px;   vertical-align: top;}

/* i {
	font-style: normal;
	color: #d42680;
}

em {
	font-style: normal;
	color: #d42680;
}
 GENERAL */
.float_right {float: right;   text-align: right;}

.right {text-align: right;}

.small_txt {font-size: 85%;   color: #717171;   padding-top: 2px;}

.small_txt_right {font-size: 85%;   text-align: right;   color: #717171;   padding-top: 2px;}

.date_txt {font-size: 80%;   color: #717171;}

.new {font-size: 85%;   color: #ff8000;}

.ans {font-size: 85%;   color: #D42680;}

.warning {font-weight: bold;   color: #D42680;   padding-top: 6px;}

/* En tete et bas de page */
.head {border-bottom:  2px solid #008080; margin-bottom: 10px; padding-bottom: 6px}

.head_left {float: left;   margin-top: 1px;   font-size: 85%;}

.foot {margin: 0px 0px 20px 0px;   border-top: 2px solid #008080;   border-right: 1px solid #008080;   text-align: right;   font-size: 85%;   color: #717171;}

.foot p {margin : 7px;}

/* recherche */
.google_box {padding-left: 6px;   width: 150px;   border: 1px solid #008080;   font-family: verdana,helvetica,sans-serif;   -moz-border-radius: 6px;   font-size: 11px;}

.google_form {margin-bottom: 0px;   text-align: right;}

.info {margin: 0px;    padding: 5px;    border-left: 1px solid #008080;    border-bottom: 1px solid #008080;    background-color: #CCCCCC;    text-align: left;    color: #333333}

/* Lignes */
.line_right {border-right: 2px solid #008080}

.line_left {border-left: 2px solid #008080;}

/* Boites */
.box_left {margin-bottom: 15px;   border-top: 1px solid #008080;   border-left: 1px solid #008080;   border-bottom: 1px solid #008080;   background-color: #E6FEE6;}

.box_right {margin-bottom: 15px;   border-top: 1px solid #tea;   border-right: 1px solid #008080;   border-bottom: 1px solid #008080;   background-color: #E6FEE6;}

.box_leftright {margin-bottom: 15px;   border-top: 1px solid #tea;   border-left: 1px solid #008080;   border-right: 1px solid #008080;   border-bottom: 1px solid #008080;   background-color: #E6FEE6;}

.box_title {background-color: #99FFCC;    padding: 0px;    text-align: center;    font-family: georgia,times,serif;    font-size: 17px}

.box_in {padding: 5px;}

.box_in p {margin : 4px 1px;}

.box_up {background-color: #fbfbfd;   border: 1px dashed #008080;   margin: 6px;   padding: 6px;   padding-left: 10px;   font-size: 85%;}

.list_on ul {padding : 0;   padding-left: 14px;   margin : 0;}

.list_on li {list-style : disc;   margin : 0;   color : #008080;   background : transparent;}

.list_on li:hover {color: #008080; background: transparent}

.list_off ul {padding : 0;   margin : 0;}

.list_off li {list-style : none;   margin : 2px 2px 7px 2px;}

/* MENU */
.menu_box {margin: 0px 10px 20px 0px;}

a.menu {background-color: #99FFCC;   text-decoration: none;   font-weight: bold;   padding: 2px;   padding-left: 10px;   -moz-border-radius: 6px;   margin-bottom: 6px;   border: 1px solid #008080;   display: block;}

a.menu:hover {background-color: #E6FEE6;   border: 1px solid #008080;}

/* RUBRIQUE */
.r_cad {margin: 0px 10px 20px 10px;}

.r_head {border-bottom: 2px solid #008080;   text-align: left;}

.r_title {font-size : 21px;   font-weight: bold;   font-family: georgia,times,serif;   padding-bottom: 6px;}

.r_box {margin-top: 10px;   background-color: #ffffff;   border: 1px solid #008080;   border-bottom: 2px solid #008080;   padding: 5px;   -moz-border-radius: 12px;}

.r_box_up {background-color: #fbfbfd;   border: 1px dashed #008080;   margin: 6px 8px 4px 8px;   padding: 6px;   padding-left: 10px;}

.r_box_down {margin: 6px 9px 4px 9px;   padding: 6px;   padding-left: 10px;}

.r_site {border-top: 1px dashed #008080;   text-align: left;   font-size : 85%;   padding-top: 3px;   margin: 20px 5px 2px 5px;}

.r_word {border-top: 1px dashed #008080;   text-align: right;   font-size: 80%;   color: #717171;   padding: 2px 2px 0px 0px;   margin-top: 4px;}

.r_list {text-align: center;   border-bottom: 1px dashed #008080;   padding-bottom : 4px;   margin-bottom : 7px;}

/* ARTICLE */
.a_head {background-color: #eaeaff;   border-top: 1px solid #008080;   font-size: 85%;   text-align: left;   padding: 4px 10px 4px 10px;}

.a_cad {margin: 10px 10px 30px 10px;   padding: 20px 40px 20px 40px;   border: 1px solid #008080;   background-color: #ffffff;   -moz-border-radius: 12px;}

.a_hat {border-right: 1px solid #008080;   border-left: 1px solid #008080;   background-color: #f5f5ff;   padding: 10px 10px;   margin: 0px;   color: #717171;   font-size : 85%;}

.a_hat p {margin : 2px 0px;}

.a_hat_art {border-left: 1px solid #008080;   padding: 4px 10px;   margin: 0px;   color: #717171;   font-size : 85%;}

.a_hat_art p {margin : 3px 0px;}

.a_title {padding: 25px 0px 5px 0px;   text-align: center;}

.a_txt {text-align: justify;   font-family : georgia,times,serif;   font-size : 15px;}

.a_txt .intro {border-right: 1px solid #008080;   border-left: 1px solid #008080;   background-color: #f5f5ff;   padding: 10px 24px;   margin: 30px 0px;   color: #717171;   font-size : 85%;}

.a_txt .chapo {padding-left: 160px;   font-size: 95%;}

.a_txt .intro p {margin : 5px;}

.a_sign {text-align: right;   margin: 30px 50px 0px 0px;   font-family: georgia,times,serif;   font-size : 15px;}

.a_notes {border-top: 1px dashed #008080;   font-size : 80%;   color: #717171;   margin-top: 30px;}

.a_notes p {margin : 6px;}

.a_ps {border-top: 1px solid #008080;   text-align: left;   font-size : 85%;   padding-top: 2px;   margin-top: 30px;}

.a_doc {text-align: center;   padding: 0px 20px 20px 20px;}

/* FORUM */
p.forum_post {text-align: center;   padding: 10px 0px 10px 0px;}

.forum_ext {font-size: 85%;   padding: 2px;   padding-bottom: 4px;   background-color: #eaeaff;   border: 1px solid #008080;   border-bottom: 2px solid #008080;   margin-top: 15px;   -moz-border-radius: 6px;}

.forum_last_ans {color: #717171;   font-size: 85%;}

.forum_int_sub {background-color: #ffffff;   border: 1px solid #008080;   margin: 10px 10px;   padding: 0px 10px 0px 10px;}

.forum_int_ans {background-color: #ffffff;   border: 1px dashed #008080;   margin: 10px 10px;   padding: 10px 10px 0px 10px;}

.forum_ans {text-align: right;   padding: 0px 10px 5px 0px;}

.forum_form {padding: 0px 50px 0px 50px;}

/* POLL */
.poll_form {margin: 0px;}

.poll_title {border: 1px dashed #008080;   background-color: #fbfbfd;   padding: 2px;    margin: 2px;}

a.spip_glossaire {text-decoration: none;}

a:active.spip_glossaire {color: #888955;}

a:link.spip_glossaire {color: #888955;}

a:visited.spip_glossaire {color: #888955;}

a:hover.spip_glossaire {color: #ff8000;   text-decoration: underline overline;}

/* i.spip {
	font-style: normal;
	color: #D42680;
} */
.spip_puce {list-style-position: outside;}

.spip_code {font-size: 85%;   color: #717171;}

hr.spip {height: 0px;   border : solid 1px #eaeaff;}

blockquote.spip {padding: 15px;   margin: 15px;   border : dashed 1px #008080;   color: #545454;}

h3.spip {font-weight: bold;   font-size: 115%;   text-align: center;   padding-top: 10px;}

table.spip {border: 1px solid #008080 ;}

table.spip tr.row_first {background-color: #eaeaff;}

table.spip tr.row_first td {color:white;   font-weight: bold;   padding: 4px;   text-align: center;}

table.spip tr.row_odd {background-color: #f5f5ff;}

table.spip tr.row_even {background-color: white;}

table.spip td {padding: 2px;   text-align: left;   vertical-align: center;   border-bottom: 1px solid #008080;}

.forml {width : 384px;   background-color: #ffffff;   border: 1px dashed #008080;   padding-left: 4px;   font-family: Verdana,Arial,Helvetica,sans-serif;   font-size: 11px;   color: #545454;   margin: 2px 0px;}

.spip_encadrer {width : 404px;   padding: 5px;   border: 1px solid #008080;   background-color: #eaeaff;   font-family: Verdana,Arial,Helvetica,sans-serif;   font-size: 11px;   -moz-border-radius: 6px;}

.spip_cadre {width : 100%;   background-color: #ffffff;   padding: 5px;}

.spip_bouton {height: 20px;   cursor: pointer;   border: 1px solid #696bb3;   font-family: verdana,helvetica,sans-serif;   font-size: 11px;   color: white;   font-weight: bold;   background-color: #9093fa;   -moz-border-radius: 6px;}

.formrecherche {width: 85% ;    background-color: #eaeaff;}

.reponse_formulaire {font-family: verdana,helvetica,sans-serif;   font-weight: bold;   font-size: 110%;   color: red;}

.spip_surligne {background-color: #fffce5;}

.spip-admin {font-size: 80%;}

.spip_documents {font-size : 85%;}

a.spip_barre img {border-left: 1px solid #ffffff;   border-top: 1px solid #ffffff;   border-right: 1px solid #aa9966;   border-bottom: 1px solid #aa9966;   padding: 3px;   background-color: #eaeaff;}

a.spip_barre:hover img {border: 1px solid #008080;   padding: 3px;   background-color: #ffffff;}

/* Fin de la section de style généré par WebExpert le 17/01/2005 18:29:02 */