/* --- PAGE --- */
body {color:#6B665C;font: 11px verdana, arial, sans-serif; background: #46372A url(/images/body.png) top center  repeat-x;}
#all {margin-left:auto;margin-right:auto;width: 920px;border:solid 1px #9F7E60;}
#allbg {}

/* --- TETIERE --- */
#header {position:relative;text-align:right;width:920px;height:100px; background-color:#34221B;}
#logo {position:absolute;top:0px;left:00px;/*border:solid 1px black;*/}
#languages {position:absolute;top:80px;left:720px;/*border:solid 1px black;*/}

/* --- PIED DE PAGE --- */
#footer {clear:left;text-align:center;margin-top:0px;padding-top:5px;padding-bottom:5px;font: 10px verdana, arial, sans-serif;color:#FFF;border-top:solid 1px white; background-color:#34221B;}
#footer a {color: #FFF;  }
#footer p {font:10px verdana, arial, sans-serif;}

/* --- CONTENU --- */
#content {text-align:left;}
#menu {float:left;left:0px;width:230px;padding-top:0px;/*border:solid 1px purple;*/ background: #EADEB5 url(/images/menu.png) top left  repeat-y;min-height:700px;}
#main {margin-left:220px;padding:0 20px 0 30px;/*border:solid 1px orange;*/ background-color:#EADEB5;min-height:700px;}
#ariane {margin-top:10px;font-size:10px;}
#liensuivant {float:right;padding-right:20px;}
.article {width:510px;border:solid 1px black;}
.space {height:10px;width:510px;}

/* --- MENU RUBRIQUE --- */
div#menutop {height:22px; background:#6B6350; text-align:left;}
div#menutop a {color:#FFF; font-weight:bold; font-size:11px;}
div#menutop ul {padding: 0; margin:0px; background: #6B6350;}
div#menutop li:hover {background: #A48A77;}
div#menutop li.sousmenu:hover {background: #A48A77;}
div#menutop ul li {position:relative; list-style:none; border-left:1px solid #A48A77; float:right;}
div#menutop ul.niveau2 li {float:left;}
div#menutop ul.niveau2 a { font-weight:normal; }
div#menutop ul ul {position:absolute; display:none;}
div#menutop li a {text-decoration:none; padding: 4px 6px 4px 6px; display:block; }
div#menutop li.sousmenu:hover ul.niveau2 {display:block;}

/* --- MENU CATEGORIES --- */
#menu a:link {text-decoration:none;color:#EADEB5;}
#menu a:visited {text-decoration:none;color:#EADEB5;}
#menu a:hover {text-decoration:underline;color:#FF6600;}
#menu ul {padding:5px;margin:0;}
#menu li {
	border-bottom: 1px solid #EADEB5;
	color: #ccc;
	display: block;
	margin: 0;
	padding:5px 5px 5px 5px;
	text-decoration: none;
list-style:none;
}
#menu li.sublist0 { 5px 5px 5px 5px; font-weight:bold; }
#menu li.sublistselected0 { padding: 5px 5px 5px 5px; background:#E1E9C8; }
#menu li.sublist1 { 5px 5px 5px 5px; font-weight:normal;padding-left:10px;}
#menu li.sublistselected1 { 5px 5px 5px 5px; font-weight:normal; background:#E1E9C8; }
#menu li.sublist2 { padding: 3px 1px 1px 20px; font-weight:normal;}
#menu li.sublistselected2 { padding: 3px 1px 1px 20px; font-weight:normal; background:#E1E9C8; }

/* --- NAVIGATION --- */
#search_footer {font: 14px verdana, arial, sans-serif;color:#DDD;}

/* --- TEXTES --- */
h1 {margin-top:30px;font: bold 18px verdana, arial, sans-serif;}
h2 {font: bold 14px verdana, arial, sans-serif;}
p, td, li {font: 12px verdana, arial, sans-serif;}
a:link {color:#060;text-decoration:none;}
a:visited {color:#060;text-decoration:none;}
a:hover {color:#060;text-decoration:underline;}
.petit {font: 11px verdana, arial, sans-serif;color:#DDD;}
.right {text-align:right;}
.center {text-align:center;}
select {font-size:9pt;}
input {font-size:9pt;}
hr {height:1px;}

/* --- MESSAGES --- */
.erreur {font: 12px verdana, arial, sans-serif;background-color:#FCC;padding:3px;color:#F00;margin-bottom:10px;border:solid 1px #F00;}
.succes {font: 12px verdana, arial, sans-serif;background-color:#CFC;padding:3px;color:#390;margin-bottom:10px;border:solid 1px #390;}
.info {font: 11px verdana, arial, sans-serif;background-color:#EEE;padding:10px;color:#999;margin-bottom:10px;border:solid 1px #CCC;}

/* --- IMAGES - GALERIES --- */
img {border:none;}
.galerie {clear:both;}
.vignette {padding:0px;border:solid 2px #46372A;float: left;margin: 2px 15px 10px 0;}
.vignette a:hover {text-decoration:none;}
.vignette_pdf {width:75px;height:75px;margin: 2px 15px 10px 0;}

/* --- LIENS --- */
#liens {border:solid 1px purple;}
.lien {}
#liens h3 {}
#liens p {}
#liens a {}

/* --- ACTUALITES DEFILANTES --- */
#div_container {border:solid 1px yellow;padding:10px;}

/* --- DIAPORAMA --- */
#diaporama{position:absolute;}
.mask{margin-left:-30px;position:relative;width:600px;height:350px;overflow:hidden;}
.mask img{position:absolute;display:block;}

                                                                                                                                                                                                
