/*****   FEUILLE DE STYLE  *****/
/*****    © VEHEM - 2007   *****/

/*  SI ON VEUT SPECIFIER DES STYLES SPECIFIQUES POUR L'IMPRESSION :
@import url('/styles/ecran.css') screen;   
@import url('/styles/impression.css') print;   
*/

body { margin: 20px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; background: url(/media/habillage/background01.gif) left top repeat-x; background-color: #FBEAC1;}
td { font-size: 10px; color: #000; }
p {	margin: 0px;}
blockquote { margin: 0px 5px 3px 15px;}
h1 { margin: 0px; margin-bottom: 6px; font-size: 24px; font-weight: bold; font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; color: #000; background:url(/media/ttr/bg_ttr.gif) left top no-repeat; margin: 15px 0px 10px 0px; padding: 2px 15px 15px 20px; }
h1 a, h1 a:hover {text-decoration: none; color: #000; }
h2 { margin: 0px; font-size: 14px; font-weight: bold; font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; color: #765935; }
h3 { margin: 0px; font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif; color: #765935;}
h4 { margin: 0px;}
h5 { margin: 0px;}
h6 { margin: 0px;}
pre {}
img {margin: 0px; border:0px}
hr {height: 1px; border: none; border-top: 1px solid #FBEAC1; }
form { margin: 0px;}
input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #EFEFEF;}
input.bouton { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #765935; color: #FFFFFF;}
input.boutonimage { background-color: transparent;	margin:0px;	border: 0px;}
input.case { background-color: transparent;	margin:0px;	border: 0px ;}
textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #EFEFEF;}
select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #EFEFEF;}
ul {padding: 0px; margin: 0px;}
li {list-style-type:none;}

a:link, a:active, a:visited { color: #765935; text-decoration: none;}
a:hover { color: #765935; text-decoration: underline;} 

/******* tableau de bord administration *******/

.erreur {font-size: 11px; font-weight: bold; color: #CE0F0F;}
.confirmation{}

/******** mise en forme du texte *******/

.corps09 { font-size: 9px;}
.corps10 { font-size: 10px;}
.corps11 { font-size: 11px;}
.corps12 { font-size: 12px;}
.corps14 { font-size: 14px;}
.corps17 { font-size: 17px;}
.margintop4px { margin-top: 4px;}
.margintop10px { margin-top: 10px;}
.cap { text-transform: uppercase;}

.couleurgris01 { color: #808080;}
.couleurblc { color: #FFFFFF;}
.couleurcharte01 { color: #765935; }  /* 2007 : marron */
.couleurcharte02 { color: #FBEAC1; }  /* 2007 : beige01 */
.couleurcharte03 { color: #FEF9EC; }  /* 2007 : beige02 */

.float_left { margin-right: 8px; margin-bottom: 3px; float: left; }
.float_right { margin-left: 10px; margin-bottom: 3px; float: right;}
.clear {clear: both;}

.barre {text-align: center; padding: 10px 0px; clear: both;}

.fondblc { background-color: #FFFFFF;}
.fondgris01 { background-color: #F5F5F5;}
.fondgris02 { background-color: #bbbbbb; color: #FFFFFF;}
.fondcharte01 { background-color: #FBEAC1; }  /* 2007 : beige01 */
.fondcharte02 {	background-color: #FEF9EC; }  /* 2007 : beige02 */
.fondcharte03 { background-color: #765935; color: #FFFFFF;}  /* 2007 : marron */

.liste-puce {margin: 5px 25px;}
.liste-puce li {list-style-type: square; padding-left: -14px;}

/*******  Paramètres spécifiques  *******/
#launatho {width: 802px; margin: 0px auto;}
	#tetiere {border-bottom: 1px solid #FBEAC1;}
	.menu01, .menu02 {color: #765935;}
	.menu01 a {color: #765935; font-size: 10px; font-weight: bold; margin-right: 10px;} 
	.menu02 {color: #765935; font-weight: bold;}
	.menu02 a {color: #765935; font-size: 10px;}
	#menugauche {border-top: 7px solid #765935;}
	#menugauche td h2 {margin: 0px 15px; margin-top: 8px;}
	#menugauche td hr {margin: 5px 15px; $margin: 0px 15px; height: 1px; border: none; border-top: 1px solid #765935;}
	#menugauche td ul {margin: 0px 15px;}
	#menugauche td li {margin: 0px 10px; padding-left: 10px; background: url(/media/pictos/puce_marron01.gif) left 5px no-repeat;}
	#menugauche td li a {color: #765935; font-weight: bold;}
	#main {min-height: 484px; _height:484px;}
	.chapo {font-weight: bold; font-size: 11px; margin-bottom: 15px; line-height: 14px;}
	#gauche {width: 186px; border-right: 1px solid #FBEAC1; background: url(/media/habillage/hab_gauche01.gif) #FEF9EC bottom no-repeat; padding-bottom: 250px;}
	#droite {width: 166px; border-left: 1px solid #FBEAC1; background: url(/media/habillage/bg_droite01.gif) top repeat-x; padding-bottom: 50px;}
	#sansdroite {width: 15px; }
	#footer td, #footer td a {color: #FBEAC1; font-size: 9px;}
	
#pub-droite {padding: 15px;}
	#pub-droite img {margin: 0px auto; margin-bottom: 8px;}
	#pub-droite p {font-style: italic; font-weight: bold;}

#recherche {float: right;}
	#recherche {}

#commentform {margin: 10px 0px; padding-bottom: 20px;}

#mediatheque h1 {margin-left: 25px;}
#mediatheque p.chapo {margin-left: 45px; margin-right: 80px;}

.widecolumn {width: 500px;}



ol.commentlist {margin: 10px;}
.commentlist li {background: #FEF9EC; padding: 8px; margin-bottom: 10px; margin-right: 20px;}
.txt-temoignage {font-size: 11px; font-weight: bold;}
.txt-signature {text-align: right; margin-top: 6px;}


#main-partenaires img {vertical-align: middle;}
#main-partenaires .post {}
#main-partenaires .post h4 {}
#main-partenaires .post img {float: left; margin-right: 10px; }
#main-partenaires .post p {clear: both; width: 80%; }
#main-partenaires .entry {}

#main-actions img {vertical-align: middle;}
#main-actions .post {font-size: 11px;}
#main-actions .post h4 {}
#main-actions .post img {float: left; margin-right: 10px; }
#main-actions .post p {}
#main-actions .entry {}

#actu-gauche {padding: 0px 10px; color: #765935;}
	#actu-gauche h3 {background: #765935; color: #FFF; padding: 3px 5px;font-family: Verdana, Arial, Helvetica; font-size: 11px;}
	#actu-gauche .entry {clear: both; margin-bottom: 6px; padding: 0px 5px; font-style: italic;}

#menugauche li.pagenav {visibility: hidden;}
#menugauche ul li.page_item {visibility: hidden;}
#menugauche ul ul {visibility: visible; position: relative; margin-top: -44px; margin-left:-38px; }
#menugauche ul ul li.page_item {visibility: visible; }

#iframe {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; background-image: none; background-color: transparent; margin: 0px; padding: 0px;}
#iframe td {text-align: left;}

#table-galerie {margin: 0px;}
#table-galerie thead th {padding: 5px; background-color: #765935;}
#table-galerie tbody td { padding: 10px; background-color: #FEF9EC; text-align: center; vertical-align: top;}
#table-galerie tbody td p { width: 150px; text-align: center; margin-bottom: 4px;}