/* Feuille de Style rédigée par PE */
* {margin:0; padding:0;}

/* Structure Générale */
body {color:#333; font-size:9pt; font-family:Arial, Helvetica, sans-serif; text-align:center; overflow-y:scroll; background: url(images/fond.png) repeat-x #F5F0F1 top; margin-top:5px;}
#bodybox {width:1000px; background-position:top; text-align:left; margin:0px auto 0px auto;}

/* Structure Bandeau */
#bandeau {width:1000px; margin:0px auto 0px auto; padding:0px; text-align:left; height:156px; font-size:0px;}
#menu_langue {position:absolute; margin:0px auto 0px auto; top:15px; margin-left:860px;}
#recherche {position:absolute; margin:0px auto 0px auto; top:136px; margin-left:877px; width:110px; font-size:10px; height:15px;}
.onglets {position:absolute; margin:0px auto 0px auto; top:84px; width:129px; line-height:54px; height:54px; overflow:hidden;}
.onglets a {position:absolute; height:54px; width:129px; background:url(images/espage.gif) transparent;}
#onglet01 {margin-left:145px;} #onglet02 {margin-left:275px;} #onglet03 {margin-left:405px;}

/* Structure Corps */
#corps {width:1000px; background:right repeat-y url(images/col2.gif) #FFF ;}
#bordure {background: url(images/col1.gif) repeat-y; width: 100%;}

#bas_bandeau {background:#EEE3CC;}
#bas_bandeau_rech {background: url(images/bas_recherche.gif) left no-repeat ; margin:0; padding:0; margin-left:520px; padding-left:5px; font-size:16px}
#bas_bandeau_chemin {color:#666; padding-left:8px; font-size:10px; padding-top:4px; float:left;}
#colonnegauche {background-color:#EEE3CC; font-size:9px; text-align:left ; vertical-align:top; line-height:17px; color:#000; width:145px; float:left; height:450px}
#menu {width:200px; vertical-align:top; background-color:#FFF; padding-bottom:10px; float:left}

#centre {float:right; width:855px;}
#centre_droit {text-align: left; vertical-align: top; float:right; width:655px;}
#pied {clear:both; height:10px; margin-top:5px}

/* Colonne Gauche */
#colonnegauche img {width:134px; height:101px} 
#colonnegauche div {font-size:10px; color: #666; text-align:center; margin-top:30px;}

/* Bandeau */
#recherche form {vertical-align:top; background-position:center; line-height:16px; height:20px; margin:0px;}
#recherche form input{border:0px; font-size:9px; height:14px; color:#666; text-align:left; margin-top:5px; background:none; width:72px}
#recherche a {margin-left:5px;}
#recherche a img {vertical-align:top; margin-top:4px} 

.chplangue {border:0px; font-size:9px; height:16px; width:125px;}
.menu_langue {background-color:#DCCCAA; max-height:24px; border:1px solid #fff; color:black; width:130px;}
.select_langue {background: left no-repeat; padding-left: 30px; border-bottom: 1px solid #fff;}

#bas_bandeau_rech img {vertical-align:top;}
#bas_bandeau_rech a {font-size:10px; vertical-align:top;}
#bas_bandeau_chemin a:hover {text-decoration:underline}

/* Menu */
#image_menu {padding-top:5px; background-color:#EEE3CC; font-size:0px; text-align:left}
#image_menu img{height:156px; border:none; width:200px}

.submenu1 {text-align:left; margin-left:5px; font-weight:normal; color:#666;}
.submenu {margin:0 8px 0 8px; padding:5px 0 5px 0; text-align:left; font-size:11px; background-color:#EEE3CC; line-height:18px; font-weight:bold; -moz-border-radius: 0 0 5px 5px;}
.submenu a:hover {text-decoration:none; color:#666;}
.submenu_off {text-align:left; margin-left:5px; font-weight:bold; color:#666;}
.bordure_haut {color:#000; font-size: 12px; font-weight:bold; padding:4px; margin:15px 8px 0px 8px; text-align:left; cursor:pointer; background-color:#DCCCAA; -moz-border-radius:5px 5px 0px 0px;}
.menu_titre {color:#000; font-size: 12px; font-weight:bold; padding:4px; margin:15px 8px 0px 8px; text-align:left; cursor:pointer; background-color:#DCCCAA; -moz-border-radius:5px;}

/* Main */
#titre {font-size:24px; letter-spacing:0.10em; text-align:left; color:#666; padding:10px 0 10px 8px; background-color:#EEE3CC; font-weight:bold; font-family:Verdana, Geneva, Arial, helvetica, sans-serif;}
#texte {font-size:11px; font-stretch:normal; text-align:justify; padding:15px 15px 3px 15px; line-height:16px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; width:auto!important; width:652px;}

/* Pied */
#copyright {width:125px; float:left; font-size: 11px; color:#999; margin-left:3px;}
#puce_top {float:right; margin-right:5px; vertical-align:bottom}
.pied {background-color:#CCC5B5; font-size:10px; font-weight: bold; letter-spacing:0.1em; text-align:center; padding-left:150px; margin-top:0; margin-bottom:5px; height:14px}

/* Plan */
#plan-tableau {width:780px; vertical-align:top; margin:0px auto 0px auto; text-align:left}
.plan-secteur {vertical-align:top; width:260px;}
.plan-colonne-espace {background:center top repeat-y url(images/pointilles.gif); width:15px;}

.plan-titre{font-size:13px; margin-bottom:9px; padding:3px 0 3px; color:#666; font-weight:bold; text-transform:capitalize; text-align:center; border:1px solid #666; -moz-border-radius:5px;}
.plan-rubrique {font-size:12px; font-weight:bold; margin:5px 0 3px 5px;}
.plan-article {font-size:10px; margin-left:10px;}
.plan-article a:hover {text-decoration:underline}

/* Recherche */
#recherche-resultats {margin-bottom:8px;}
span.recherche-lien a {text-decoration:underline; font-size:12px; font-weight:bold; border:#666;}
.recherche-image {margin:2px 8px 0px 2px; border:none; height:46px; width:60px;}
.recherche-texte {text-align:justify; margin:2px 0 20px 0;}
div.recherche-texte a:hover {color:#3366CC; text-decoration:none}
.spip_surligne {color:#333;}

/* Liens */
a:visited {color:#333333; text-decoration:none;}
a:hover {color:#FFF00; text-decoration:underline;}
a:link {color:#333333; text-decoration:none;}

a.spip_in:link {color:#2D1DA6; text-decoration:underline;}
a.spip_out:link {color:#2D1DA6; text-decoration:underline;}
a.spip_in:visited {color:#1D6478; text-decoration:underline;}
a.spip_out:visited {color:#1D6478; text-decoration:underline;}
a.spip_in:hover {color:#FDAA2C; text-decoration:underline;}
a.spip_out:hover {color:#FDAA2C; text-decoration:underline;}

#colonnegauche div a {color:#666}

/* Style SPIP */
#texte p.spip  {padding-bottom:10px;}
.style-retrait {margin-left:30px; display:block;}
.caractencadre-spip {color:#9E8F54;}
.texteencadre-spip {color:#fff; background:#FDAE37; margin:1em 0; padding:.25em; position:relative; border:1px solid #666; font-weight:bold}
.spip_surligne {background-color:#DCCCAA;}

table.spip {margin-left:auto; margin-right:auto; text-align:center; border:1px solid #FDAE37; border-collapse:collapse; font-size:11px; width:100%;}
table.spip caption{caption-side: top; text-align:center; margin-left:auto; margin-right:auto; font-weight:bold;}
table.spip tr.row_first {background-color:#DCCCAA; margin:10px 0px;}
table.spip tr.row_odd {background-color: #FFF;}
table.spip tr.row_even {background-color: #EEE3CC;}
table.spip td {padding:3px; text-align:left; vertical-align: middle;}

ul {list-style:none; margin:0 0 0 10px; padding:0px; line-height:18px}
li {padding-left:19px; background: url(images/pucie.gif) no-repeat left 3px; margin-bottom: 2px;}

.spip_documents_left {margin-top:5px; margin-right:10px; margin-bottom:5px;}
.spip_documents_right {margin-top:5px; margin-left:10px; margin-bottom:5px;}
.spip_documents_center span {margin-top:10px;}

/* Titres SPIP */
h1 {font-size:20px; margin:15px 0 4px -2px; padding:5px 0px 5px 0px; color:#666; font-weight:bold; vertical-align:middle; line-height:30px; text-transform:capitalize;}
h2 {font-size:14px; color:#666; font-weight:bold; border:#666; margin: 8px 0 10px 0;}
h3 {font-size:12px; color:#666; font-weight:bold; border:#666; margin: 8px 0 10px 0;}
.spip_titre1 {font-weight:bolder; font-size:18px; color:#1D6478; margin:14px 0px 12px 2px; background:url(images/croix.gif) no-repeat left 0px; line-height:24px; padding-left:24px;}

/* Pagination */
.lien_pagination {font-weight:bold;}
a.lien_pagination:hover {color:#3366CC;}

/* A trier */
.expagination {background-color:#A98D88; text-align:center; vertical-align:middle; font-size:10px; color:#CCC;}
.expagination-tableau {text-align:center; vertical-align:top; background-position:center; padding:0px; margin:0px auto 0px auto; display:block; width:auto;}
.spip_doc_titre {background-color: #D2CCBE; background-position: bottom; font-size:10px; text-align: left;}
acronym.spip_acronym {cursor:help; border-bottom:1px dotted;}
.ancre {background-color:#00FF00; bottom:50px;}
.separation {margin:8px 8px 0; padding:0 0 8px; background-position:left top; background-repeat:repeat-x;}
