/* Styles CSS pour Revue Filigrane*/

@charset "utf-8";
/* CSS Document */

body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(../images/filigrane_footer.jpg);
	background-repeat:repeat-y;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	background-color:#f8f5f0;
	text-align:left;
	}
a:link{
	color:#2B8C8C;
	}
a:visited {
	color:#2B8C8C;
	} 
a:hover{
	text-decoration:none;
	color:#F7923B;
	}
a:active {
	color:#F7923B;
	}
/* -------------------------------------------------------------- */
#top{
	vertical-align:top; 
	background-image:url(../images/filigrane_top.jpg); 
	background-repeat:no-repeat; 
	width:1024px; 
	height:126px;
	}
/* image sous le menu horizontal */
#top2 {
	vertical-align:top; 
	background-image:url(../images/filigrane_topmenu2.jpg); 
	background-repeat:no-repeat; 
	height:20px;
	width:1024px;
	}
/* -------------------------------------------------------------- */
/* menu horizontal */
#menuhorizontal{
	text-align:left;
	background-image:url(../images/filigrane_topmenu1.jpg); 
	background-repeat:no-repeat; 
	background-color:#e2f5ef;
	padding:0 0 0 279px; 
	height:19px; 
	width:745px;
	margin:0;
	
	}
#menuhorizontal ul {
	vertical-align:top; 
	margin:0; 
	padding:3px;
	}
#menuhorizontal ul li {
	display:inline;
	height:19px;
	}
#menuhorizontal ul li a{
	color:#000;
	padding-top:2px;
	text-decoration:none;
	height:19px;
	}
	/* orange */
#btnMenuHselected a {
	border:1px solid #f1a760;
	background-color:#f9d8b5;
	height:19px;
	margin-left:-10px;
	margin-right:-10px;
	padding:3px 12px 3px 12px;
	}
#btnMenuHselected a:hover {
	border:1px solid #f1a760;
	background-color:#f9d8b5;
	height:20px;
	padding:3px 12px 3px 12px;
	}
	/*  vert */
#btnMenuHnormal a{
	border:1px solid #e2f5ef;
	background-color:#e2f5ef;
	height:19px;
	margin-left:-10px;
	margin-right:-10px;
	padding:3px 12px 3px 12px;
	}
#btnMenuHnormal a:hover{
	border:1px solid #9cced5;
	background-color:#c9f0ed;
	height:19px;
	margin-left:-10px;
	margin-right:-10px;
	padding:3px 12px 3px 12px;
	}
/* -------------------------------------------------------------- */
/* menu vertical */
#menuvertical{
	vertical-align:top; 
	background-image:url(../images/filigrane_verticalBkg.jpg); 
	background-repeat:no-repeat; 
	height: 602px; 
	margin-top:0px; 
	width:259px; 
	background-color:#f2e9d7; 
	border-right:1px solid #c8b99a;
	float: left;
	}
#menuverticaldiv{
	padding-left: 59px; 
	padding-top:53px;
	}
#menuvertical ul li{
	text-decoration:none;
	}
#menuvertical ul li a{
	color:#000;
	}
/* zone du menu vertical contenant les boutons */
#zonesousmenue{
	margin:0px;
	width:175px;
	padding:0px;
	}
/* bouton du menu vertical (rubriques) */
#btn a{	
	display:block;
	width:175px; 
	height:26px;
	margin:-2px 0px 0px 0px ; 
	padding-top:6px;
	padding-left:23px;
	background-image:url(../images/filigrane_btn_normal2.jpg);
	background-repeat:no-repeat;
	}
#btn a:hover {
	background-image:url(../images/filigrane_btn_selected2.jpg);
	background-repeat:no-repeat;
}
#btnselected{
	width:175px; 
	height:26px; 
	padding-top:6px;
	background-image:url(../images/filigrane_btn_over2.jpg);
	background-repeat:no-repeat;
	}
#btnselected a {
	padding-left:23px;
	}
/* bouton du sous menu de menu vertical (articles dans la rubrique)*/
#zonebtnsousmenu{
	border:0px;
	font-size:11px;
	padding-top:7px; 
	padding-bottom:7px;
	padding-left:20px;
	background-color:#f9f5ec; 
	border:1px solid #e8d5b4; 
	margin:-5px 0 0 0;
	}
#zonebtnsousmenu li{
	background-color:#f9f5ec;
	margin-top:1px;
	margin-bottom:1px;
	padding-bottom:4px;
}

#zonebtnsousmenu li a:hover{
	color:#34D4CC;	
	}
/* -------------------------------------------------------------- */
/* zone centrale où est afficher le text de l'article sélectionné */
#content{
	vertical-align:top; 
	width:542px; 
	height:601px; 
	float: left;
	background-color:#FFF;
	}

#contentzone{
	padding:20px 20px 0 25px;
	text-align:left;
	}
#titre h1{
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#8D1E01;
	padding-bottom:2px;
	font-variant: small-caps;
	}
	
#texte{
	text-align:justify; 
	}
/* -------------------------------------------------------------- */
/* zone qui contient seulement l'image avec les rectangles bleus*/
#zonededroite{
	vertical-align:top; 
	background-image:url(../images/filigrane_verticalBkg2.jpg); 
	background-repeat:no-repeat; 
	width:15px; 
	height:601px; 
	float:left; 
	margin-top:0;
	}

/* -------------------------------------------------------------- */
/* Habillage general des menus de navigation */
.menu { clear: both; margin-bottom: 2em; text-align: left;}
.menu p { margin: 0.20em 0; padding: 0.20em 0.10em; }
.menu ul { margin: 0; padding: 0; list-style: none; border-bottom: 1px solid #DDD; }
.menu ul li { margin: 0 0; padding: 0; border-top: 1px solid #DDD; }
.menu ul li ul { margin-left: 1em; border: 0; }
.menu ul li li { padding: 0; border: 0; }

/* Rubriques */
.rubriques ul { border: 0; }
.rubriques ul li { background: #F2EAD7; border: 0; }

#tababon {
   font-family:Verdana, Geneva, sans-serif;
   font-size:11px;
}

#tababon td{
   border:1px solid #ECDCCE;
   text-align:center;
}
#tababon th{
 border:1px solid #ECDCCE;
   background-color: #F8F2ED;
}
#B1, #B2 {
   background-color: #EEE0D5;   
}
h2 {
    padding-top:15px;
/*	padding-bottom:5px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #8d1e01;
}
h3 {
    padding-top:10px;
/*	padding-bottom:5px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
h4 {
    padding-top:10px;
/*	padding-bottom:5px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style:italic;
	font-weight:bold;
	color: #8d1e01;
}


