/*
	99Lime.com HTML KickStart by Joshua Gatcke
	style.css
	
*/

/*---------------------------------
	IMPORTS
-----------------------------------*/
@import url(http://fonts.googleapis.com/css?family=Cabin+Sketch:400,700);
@font-face {
	font-family: 'EraserDustRegular';
	src: url('/_lib/css/fonts/erasdust-webfont.eot');
	src: url('/_lib/css/fonts/erasdust-webfont.woff') format('woff'), 
			url('/_lib/css/fonts/erasdust-webfont.ttf') format('truetype'), 
			url('/_lib/css/fonts/erasdust-webfont.svg#webfontP2ugs2I1') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'EraserRegular';
	src: url('/_lib/css/fonts/erdust__-webfont.eot');
	src: url('/_lib/css/fonts/erdust__-webfont.woff') format('woff'), 
			url('/_lib/css/fonts/erdust__-webfont.ttf') format('truetype'), 
			url('/_lib/css/fonts/erdust__-webfont.svg#webfontP2ugs2I1') format('svg');
	font-weight: normal;
	font-style: normal;
}



/*---------------------------------
	OVERRIDES
-----------------------------------*/
h1,h2,h3,h4,h5,h6{
font-family:  Verdana, arial, sans-serif;
font-weight:normal;
}

h1{font-size:1.4em;font-weight:bold; color:#901e34; }
h2{font-size:1.3em;font-weight:bold; color:#901e34; }
h3{font-size:1.2em;font-weight:bold; color:#901e34; }
h4{font-size:1.1em;font-weight:bold; color:#901e34; }
h5{font-size:1em;font-weight:bold; color:#901e34; }
h6{font-size:0.9em;font-weight:bold; color:#901e34; }

thead th,tbody th{
padding:8px 12px;
font-family:  Verdana, arial, sans-serif;
background-color:#EEE;
color:#006;
}

button,
a.btn,
input[type="submit"],
input[type="reset"],
input[type="button"]{
font-family:  Verdana, arial, sans-serif;
padding:3px 6px 3px 4px;
}

.menu{
font-family:  Verdana, arial, sans-serif;
}

blockquote{
font-family:  Verdana, arial, sans-serif;
font-size:1em;
line-height:1.5em;
font-style: italic;
margin:30px;
padding:0 0 0 10px;
border-left:3px solid #ccc;
}
/*---------------------------------
	LAYOUT
-----------------------------------*/
html{
min-height:100%;
background:#FFF url(../_docs/Divers/backcrayonhtml.jpg) 50% 0 no-repeat;
}
.grid { max-width: 1480px; }
body{
margin:0;
margin-bottom:20px;
padding:0 0 0 0;
padding-top:90px;
color:#000;
font:normal 1em/125%  Verdana, arial, sans-serif;
text-shadow: 0px 0px 1px transparent; /* google font pixelation fix */
}

#wrap{
width:100%;
margin:30px auto 30px auto;
padding:0 2%;
border:1px solid #ccc;
}
.mapage{padding:1em; padding-top:0.5em; background:#FFF; margin-top:-70px; 
-moz-box-shadow: 5px 5px 10px 0px #656565;
-webkit-box-shadow: 5px 5px 10px 0px #656565;
-o-box-shadow: 5px 5px 10px 0px #656565;
box-shadow: 5px 5px 10px 0px #656565;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=10);
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;
}
#header{position:relative; top:0; left:0; }
#menu{position:relative; margin:0 auto; background-color:#FFF; margin-top:0.5em;}
/*#menugauche{background:white url(/_docs/Divers/cahier.jpg); border-radius:10px; border:3px solid #AAAAAA; padding:0.5em;}*/
/*#corps{background:#FAF4FB; border:3px solid #CFBCBD; border-radius:10px; padding:1em; padding-bottom:2em;}*/
#menugauche{margin-top:2em; background:#F4F4F4 url(/_docs/Divers/linedpaper.png) repeat; border-radius:5px; border:1px solid #AAAAAA; padding:0.5em; box-shadow:-2px 2px 5px #ccc;}
#corps{margin-top:2em; background:#FFF; border:0; padding:1em; padding-bottom:2em; padding-top:0.4em; background:#FAF4FB; border:1px solid #CFBCBD; border-radius:5px;}
.monfooter{margin-top:0; margin-bottom:0; padding:0px; }
#footer{position: relative; top:0; left:0; padding:1em; margin:0;}
	
	
/* NAV BAR*/
.navbar{
position:fixed;
top:0;
left:0;
width: 100%;
z-index:1000;
background:#fff;
border-bottom:2px solid #666;
}
	.navbar span{
	color:#86dc00;
	}
	
	
	.navbar ul{
	display:inline-block;
	margin:0;
	padding:0;
	}
	
		.navbar li{
		margin:0;
		padding:0;
		list-style-type:0;
		display:inline-block;
		}
		
		.navbar li a{
		display:inline-block;
		color:#666666;
		padding:0.7em 1em;
		text-decoration:none;
		text-transform: uppercase;
		line-height:100%;
		font-size: 1em;
		}

.menu{ border:0;  font-family: Verdana, arial, sans-serif; }
.menu ul{margin:0;padding:0;position: absolute;top:100%;left:0;display:none;text-align:left; min-width:250px;max-width:200%;*width:250px;}

.TitreArticlePage{ padding:0; margin:0; font-family: Verdana, arial, sans-serif; font-weight:bold; font-size:1.5em; padding-bottom:0; color:#480024;}
.TitreBloc{ padding:0; margin:0; margin-bottom:1em; font-family: Verdana, arial, sans-serif; font-weight:normal; font-size:1.6em; font-weight:bold; width:100%; color:#901e34;}
.SousTitreBlocOnglet{ padding:0; margin:0; margin-bottom:2px; font-family: Verdana, arial, sans-serif; font-weight:normal; font-size:1.3em; font-weight:bold; width:100%; color:#484848;}
.TitreBlocOnglet{padding:0; margin:0; margin-bottom:15px; font-family: Verdana, arial, sans-serif; font-weight:normal; font-size:1.1em; font-weight:bold; width:100%; color:#901e34; }
.TitreArticle{font-size: 1em;}
.TitreArticle a:link{font-size: 1em; text-decoration:none; font-weight:bold;}
.TitreArticle a:visited{font-size: 1em; text-decoration:none; font-weight:bold;}
.TitreArticle a:hover{font-size: 1em; text-decoration:none; font-weight:bold; color:#F4F4F4; background-color:#333;}
.AccrocheArticle{font-size: 0.9em;}
.DatePubArticle{font-size: 0.7em; color:#484848; text-align:right; font-style:italic;}
.ListeFichier{font-size: 0.9em; padding:3px;}
.ListeFichier a:link{text-decoration:none; font-weight:500; color:#060;}
.ListeFichier a:visited{text-decoration:none; font-weight:500; color:#060}
.ListeFichier a:hover{text-decoration:none; font-weight:500; color:#069;}
.BarreOutils{text-align:right; font-size:1em; margin-bottom:2em;}

.Pagine{font-size: 1em;}
.Pagine a:link{font-size: 1em; text-decoration:none; font-weight:bold;}
.Pagine a:visited{font-size: 1em; text-decoration:none; font-weight:bold;}
.Pagine a:hover{font-size: 1em; text-decoration:none; font-weight:bold; color:#F4F4F4; background-color:#333;}

#commentaires {clear:both; margin:0px; padding:0px; padding-top:1em; margin-top:0.5em; background:transparent;}
.comm {padding:1px; margin:1em; margin-left:0; margin-right:2em; background:#53002E; border-radius:3px;}
.comm_in{padding:3px; background:#ffffff; color:#484848; font-size: 0.9em ; font-style:normal;}
.comm_rep {padding:1px; margin:2em; margin-left:3em; margin-top:-0.5em; background:#ccc; border-radius:3px;}
.comm_rep_in{padding:3px; background:#ffffff; color:#484848; font-style:italic;}
.comm_pseudo{margin:0;padding:0; padding-left:3px; font-style:normal; font-weight:normal; color:#ffffff; font-size:1em;}
.comm_date{margin:0;padding:0; font-size: 0.7em; color:#900; text-align:right; font-style:normal; }