
/*
 * Correction des styles HTML par defaut
 */

.structure {
	display: none;
}
h1,h2,h3,h4 {
	margin-top: 0em;
	margin-bottom: 0em;
	font-size: 100%;
	font-weight: normal;
}

/*
 * Styles generaux
 */

/* bien regler la marge (bugs IE) */
body { background: #666666; margin: 10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a { text-decoration: none; color: #505050; }
a:hover { text-decoration: none; color: #303030; background: #e8e8e8; }
a.spip_out { text-decoration: none; color: #a02020; }
a.spip_in, a.spip_url { text-decoration: none; color: #2020a0; }
a.spip_glossaire { text-decoration: none; color: #20a020; }
#general{
width:950px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left:20px;
}
div{
/*border:dashed 1px;*/
}
#logo{
height:100px;
width:100%;
}
#menu_rub{
width:100%;
height:40px;
}
.plan-rubrique a{
color:#000000;
}
.plan-rubrique a:hover { text-decoration: none; color: #000000; background: #e8e8e8; }

#rappelhier{
width:100%;
font-weight:bold;
color:#FFFFFF;
}
#rappelhier.ul{

}
#rappel_articles{
text-align:center;
}
.lihier1{
color:#FFFFFF;
background-color:#FF0033;
width:auto;
height:25px;
vertical-align:middle;
padding-top:5px;
}
.lihier2{
background-color:#FF6633;
color:#FFFFFF;
width:auto;
padding-left:5px;
padding-top:5px;
height:25px;
fon
}
.lihierfin{
color:#1d4851;
font-weight:bolder;
font-size:18px;
text-decoration:underline;
text-transform:uppercase;
}
#tete{
float:none;
width:100%;
}
#menu_gauche{
clear:both;
position:relative;
left:5px;
width:200px;
height:auto;
float:left;
/*background-color:#FF0000;*/
margin-right:5px;
}
.liste-rub{
color:#FF0000;
font-size:12px;

}
.liste-rub a{
color:#000000;
}
.liste-rub a:hover { text-decoration: none; color: #000000; background: #e8e8e8; }
.liste-art{
color:#FF0000;
font-size:12px;

}
.liste-art a{
color:#FF0000;
}
.liste-art a:hover { text-decoration: none; color: #FF0000; background: #e8e8e8; }
#menu_ssrub{
width:100%;
background-color:#CCCCCC;
color:#000000;
height:100%;
font-weight:bold;
padding:4px;

}
#menu_ssrub .liste{
color:#33CC33;
}
#menu_art{
width:100%;
background-color:#EEEEEE;
color:#000000;
height:100%;
margin-top:5px;
padding:4px;
/*border:#000000 dashed 1px;*/
}
#content{
width:950px;
background-color:#888888;
padding-bottom:20px;
height:100%;
border-top:#000000 solid 1px ;

/*padding-bottom:10px;*/
}
#contenu_zt{
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}
#zonetexte{
position:relative;
left:50px;
width:650px;
background-color:#FFFFFF;
margin-left:200px;
margin-bottom:25px;
margin-top:45px;
line-height:90%;

}

#coinhg{
position:relative;
margin:0px;
padding:0px;
top:0px;
left:0px;
}
#coinhd{
position:relative;
top:-50px;
left:650px;
}
#coinbd{
position:relative;
bottom:0px;
right:0px;
}
#coinbg{
position:relative;
bottom:0px;
left:0px;
}
#pied{
clear:both;
background-color:#888888;
height:auto;
width:auto;
}
#bandeau_noir{
background-color:#888888;
height:auto;
text-align:center;
}
#mentions{
font-size:11px;
text-align:center;
width:100%;
color:#000000;
}
.spacer{
clear:both;
}
.chapo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: justify;
/*	font-size: 105%;*/
font-size:14px;
font-style:italic;
}
.texte, .texte p.spip {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 12px;
}
.ps {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 12px;
}
.notes {
font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
}
#mentions{
font-size:11px;
text-align:center;
width:100%;
color:#000000;
}

#mentions a:hover{
color:#000000;
text-decoration:none;
background:none;
}
#mentions a:link{
color:#000000;
text-decoration:none;
background:none;
}
#mentions a:visited{
color:#000000;
text-decoration:none;
background:none;
}
.footerintro {
font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 12px;
	text-decoration:none;
	color:#000000;
}
.footerintro a:hover{
color:#000000;
text-decoration:none;
background:none;
}
.footerintro a:link{
color:#000000;
text-decoration:none;
background:none;
}
.footerintro a:visited{
color:#000000;
text-decoration:none;
}
.menutxt {
font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 11px;
	text-decoration:none;
	color:#000000;
}
.menutxt a:hover{
color:#000000;
text-decoration:none;
background:none;
}
.menutxt a:link{
color:#000000;
text-decoration:none;
background:none;
}
.menutxt a:visited{
color:#000000;
text-decoration:none;
}
/*
 * Ici les styles pour le contenu
 */

.contenu h1,h2 {
	font-size: 120%;
	font-weight: bold;
}
.contenu h1,h2.titre-extrait {
	font-size: 160%;
	font-weight: bold;
}
.contenu h1,h2.titre-texte {
	font-size: 190%;
	font-weight: bold;
}
.contenu .surtitre {
	font-size: 110%;
	font-weight: bold;
	font-variant: small-caps;
}
.contenu .detail {
	font-size: 80%;
	color: #303030;
}
.extrait {
	border: groove 2px #a0a0a0;
	padding: 1em;
	font-size: 85%;
}


/*
 * Disposition a l'ecran
 */

#principal {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}

#plan {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}

#navigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.encart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

