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

/*---------------------------------
	IMPORTS
-----------------------------------*/
@import url(https://fonts.googleapis.com/css?family=Arimo:400,700);
@import url(https://fonts.googleapis.com/css?family=Averia+Sans+Libre);

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

a:link {color: #039;text-decoration: none;}
a:visited {color:#039;text-decoration: none;}
a:hover {color:orange;text-decoration: none;}

h1{font-size:1.7em; color:#9f0028; font-weight:bold; font-variant:small-caps;}
h2{font-size:1.4em;}
h3{font-size:1.3em;}
h4{font-size:1.2em;}
h5{font-size:1.1em;}
h6{font-size:1em;}

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

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

.menu{
font-family: "Arimo", arial, verdana, sans-serif;
}

blockquote{
font-family: "Arimo", arial, verdana, 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{
background-color:#F9F9F9;
background-image:url(/_docs/Img/back.jpg);
background-repeat:no-repeat;
background-size:cover;
background-attachment:fixed; }
body{margin:0;padding:0 0 0 0;padding-top:90px;color:#000;font:normal 0.9em/150% 'Arimo', arial, verdana, 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; }
#header{position:relative; top:0; left:0; margin-top:-90px; color:white; font-size:1em; padding:0.5em;}
#menu{position:relative; margin:0 auto; border:0px; text-align:center;}
#corps{ padding:1.5em; padding-left:2em; padding-right:2em; min-height:400px; background:#FFF; border-radius:1em; margin-bottom:1em; }
#pied{ margin:0 auto; font-size:1em; position: relative; top:0; left:0; margin-bottom:1em;}
	
/* NAV BAR*/
.navbar{
position:fixed;
top:0;
left:0;
width: 100%;
background: #eee; /* Old browsers */
background: -moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(224,224,224,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(224,224,224,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%); /* Opera11.10+ */
background: linear-gradient(top, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%); /* W3C */
color:#fff;
z-index:1000;
border:1px solid #999;
}
	.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.5em 0.5em;
		text-decoration:none;
		text-transform: uppercase;
		line-height:100%;
		font-size: 0.9em;
		}

.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;}

.orga {color:blue;font-size:10px;}
.prog {color:green;font-size:10px;}
#identitestructure {float:right; width:350px; border:1px inset #484848; padding:5px; background:#F4F4F4; margin-left:15px;}

.ariane{border:1px solid #036; background:#F4F4F4; font-size:14px; padding:3px; margin-bottom:20px;}
.ariane a:link {font-size:14px; color: #039;text-decoration: none;}
.ariane a:visited {font-size:14px; color:#039;text-decoration: none;}
.ariane a:hover {font-size:14px; color:orange;text-decoration: none;}

.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;}

.monmenuhaut{margin-bottom:1em; font-size:1.3em; font-family:'Averia Sans Libre',Verdana; margin-top:1em; color:#9f0028;}
.monmenuhaut a:link {width:auto;display:inline-block;text-align:left;color:#9f0028;text-decoration:none; padding:0em; padding-left:1em; padding-right:1em; margin:0; font-weight:300; transition: border 1s, background 1s; -webkit-transition: border 1s, background 1s; -moz-transition: border 1s, background 1s; -o-transition: border 1s, background 1s; color:#9f0028; }
.monmenuhaut a:visited {width:auto;display:inline-block;text-align:left;color:#9f0028;text-decoration:none; padding:0em; padding-left:1em; padding-right:1em; margin:0; font-weight:300; transition: border 1s, background 1s; -webkit-transition: border 1s, background 1s; -moz-transition: border 1s, background 1s; -o-transition: border 1s, background 1s;  color:#9f0028; }
.monmenuhaut a:hover {width:auto;text-align:left;display:inline-block;text-decoration:none; padding:0em; padding-left:1em; padding-right:1em; margin:0; font-weight:300; transition: border 0s, background 0s; -webkit-transition: border 0s, background 0s; -moz-transition: border 0s, background 0s; -o-transition: border 0s, background 0s;  color:#F90; }