@charset "ISO-8859-1";html {	margin: 0;}body {	background: url(../images/abie.png) no-repeat fixed center;	-webkit-background-size: cover; /* pour anciens Chrome et Safari */	background-size: cover; /* version standardis&eacute;e */	font-family: "trebuchet MS";	font-size: 16px;	font-style: normal;	color: #990000;}#bloc_page {	width: 960px;	height: auto;	min-height: 500px;	max-height: 600px;	clear: both;	margin: 110px auto 15px;	-moz-box-shadow: 0px 0px 200px #fff;	-webkit-box-shadow: 0px 0px 200px #fff;	border: 5px solid #fff;	box-shadow: 0px 0px 200px #fff;	-moz-border-radius-bottomleft: 200px;	-moz-border-radius-topleft: 200px;	-moz-border-radius-topright: 5px;	-moz-border-radius-bottomright: 5px;	position: relative;	background-color: rgba(255, 255, 255, 0.8);	padding: 15px;	overflow: auto;}.titre {	font: bold 24px/normal "Trebuchet MS";	color: #990000;	text-align: center;	}.soutitre {		font: bold 20px/normal "Trebuchet MS";	color: #990000;}	#container #slogan {	width: 960px;	height: 45px;	margin: auto;	font-family: "trebuchet MS";	font-size: 24px;	font-style: italic;	font-weight: bold;	color: #FF3300;	text-shadow: 1px 1px #000000;}a:hover img.imagedropshadow {	-moz-box-shadow: 1px 1px 5px #999;	-webkit-box-shadow: 1px 1px 5px #999;	box-shadow: 1px 1px 5px #999;	-moz-border-radius: 10px;	opacity: 0.6;}#section {}#article {	width: 672px;	float: left;	display: inline-block;	margin-right: 20px;	height: auto;}#article p {	font-size: 16px;	font-style: normal;	color: #990000;}#aside {	width: 240px;	background-color: rgba(255,255,230,0.8);	border-radius: 10px;	-moz-border-radius: 10px;	-moz-box-shadow: 1px 1px 5px #999;	-webkit-box-shadow: 1px 1px 5px #999;	box-shadow: 1px 1px 5px #999;	border: 2px solid #990000;	padding: 12px;	display: inline-block;	float: right;	margin-bottom: 12px;}#aside p {		font-size: 16px;	font-style: normal;	color: #990000;}#ombrage, .ombre {	background-color: rgba(255, 255, 255, 0.8);	border-radius: 10px;	-moz-border-radius: 10px;	-moz-box-shadow: 1px 1px 5px #999;	-webkit-box-shadow: 1px 1px 5px #999;	box-shadow: 1px 1px 5px #999;	border: 2px solid #990000;	padding: 12px;}#accueil {	float: left;	width: 300px;	height: 480px;	line-height: 20px;	color: #990000;	font-family: "Trebuchet MS";	font-size: 16px;	font-style: normal;	text-align: justify;	background-color: rgba(255, 255, 255, 0.9);	display: inline-block;	padding-top: 20px;	padding-left: 20px;	padding-right: 20px;	vertical-align: middle;}#content {	-moz-box-shadow:0px 0px 200px #fff;	-webkit-box-shadow:0px 0px 200px #fff;	box-shadow:0px 0px 200px #fff;	margin-top: 110px;	-moz-border-radius-bottomleft: 200px;	-moz-border-radius-topleft: 200px;	-moz-border-radius-topright: 5px;	-moz-border-radius-bottomright: 5px;}/*-----------------GENERAL-------------------*/img {	text-decoration: none;	border-style: none;	border-width: 0;}a {  color: #990000;  text-decoration: none; }.souligne {	text-decoration: underline;	}	h1 { font-size: 24px; }	h2 { font-size: 20px; }	h3 { font-size: 18px; }	hr { border-top: 1px solid #990000; }ul {	list-style-type: none;	padding: 0;	margin: 0;}li {	font-family: "trebuchet MS";		font-size: 16px;	font-style: normal;	color: #990000;	line-height: 24px;	text-decoration: none;}/*------------- NAVIGATION -------------*/#nav {	margin: 0px auto 10px;	width: 829px;	height: 100px;	float: right;	display: inline-block;	}#nav ul {	list-style-type: none;}#nav li {	vertical-align: bottom;	float: left;	height: 30px;	padding-bottom: 12px;	padding-left: 12px;	margin-top: 50px;	display: inline-block;}#nav a {	color: #990000;	font-size: 16px;	font-family: "trebuchet MS";	text-decoration: none;	border-bottom: 2px solid #990000;	margin-left: 30px;	font-weight: bold;}#nav a:hover {	color: #CC0000;}/*----------------- FIN NAVIGATION ------------------*//*-----------------FORMULAIRES---------------------*/.libelle {	width: 35%;	margin-right: 12px;}.star {	font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;	color: #F00;			}.champ {	width: 65%;}input[type=text],  textarea {	width: 90%;	border: 1px solid #990000;	font: 14px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;	padding: 3px;	color: #990000;	margin-bottom: 4px;	height: 17px;}textarea {		min-height: 30px;}input[type=submit], input[type=reset] {	padding: 5px 15px;	margin: 3px 4px;	display: inline-block;	color: #ffffff;	font-size: 16px;	cursor: pointer;	background: #4095ff;	background: linear-gradient(top, #4095ff 0%, #277ce6 100%);	background: -moz-linear-gradient(top, #4095ff 0%, #277ce6 100%);	background: -webkit-linear-gradient(top, #4095ff 0%, #277ce6 100%);	background: -o-linear-gradient(top, #4095ff 0%, #277ce6 100%);	border: 1px solid #338bf6;	border-radius: 5px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	-o-border-radius: 5px;	box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.25), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.25);	-moz-box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.25), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.25);	-webkit-box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.25), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.25);	-o-box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.25), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.25);	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.50);}input[type=submit], input[type=reset] {	width:150px;}input[type=submit]:hover, input[type=reset]:hover {	background: linear-gradient(top, #5aafff 0%, #4095ff 100%);	background: -moz-linear-gradient(top, #5aafff 0%, #4095ff 100%);	background: -webkit-linear-gradient(top, #5aafff 0%, #4095ff 100%);	background: -o-linear-gradient(top, #5aafff 0%, #4095ff 100%);}input[type=button]:active, input[type=submit]:active, input[type=reset]:active, button:active, .button:active{	opacity:0.8;}select {	font-size: 14px;	font-family: "trebuchet MS";	color: #990000;}/*----------------------FIN FORMULAIRES----------------------*//*----------------------AUTRES TABLEAUX--------------------*/.case1 {	line-height: 24px;	width: 15%;	min-height: 24px;	padding: 0;	border-style: none;}.case2 {	line-height: 24px;	width: 25%;	min-height: 24px;	border-right: 1px solid #990000;	padding: 0px 10px 0px 0px;}.case3 {	line-height: 24px;	width: 25%;	min-height: 24px;	padding: 0px 0px 0px 10px;}.case4 {	line-height: 24px;	width: 25%;	min-height: 24px;	padding: 0;}/*---------------------------FIN AUTRES TABLEAUX ------------------------*/#footer {	margin: 20px auto auto;	padding: 0px;	height: 20px;	width: 960px;	clear: both;}#footeraccueil {	width: 960px;	margin: 0px auto auto;	padding: 0px;	clear: both;}#content {	height: 500px;	width: 960px;	clear: both;	position: relative;	background-repeat: repeat-y;	background-position: center;	padding-top: 0px;	padding-right: 0px;	margin: auto;	background-image: url(images/abie.png);	border: 5px solid #fff;}#header {	width: 1000px;	position: relative;	margin-right: auto;	margin-left: auto;	margin-top: 20px;}.btn, button {	background: none repeat scroll 0 0%, -moz-linear-gradient(#CCCCCC, #B3B3B3) repeat scroll 0 0 transparent;	border: 1px solid rgba(45, 45, 45, 0.5);	border-radius: 5px 5px 5px 5px;	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 0 rgba(255, 255, 255, 0.4) inset;	color: #444444;	display: inline-block;	font-weight: 300;	line-height: 20px;	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);	margin-top: 3px;	margin-right: 0;	margin-bottom: 3px;	margin-left: 0;	padding-top: 9px;	padding-bottom: 9px;	padding-right: 9px;	text-align: center;}.btn:hover, button:hover {	background: none repeat scroll 0 0%, -moz-linear-gradient(#B3B3B3, #CCCCCC) repeat scroll 0 0 transparent;	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 2px 1px rgba(32, 32, 32, 0.2) inset;	color: #444444;	text-decoration: none;}.sbtn {    border-radius: 3px 3px 3px 3px;    font-size: 11px !important;    font-weight: bold;    padding: 2px 0 0;    text-transform: uppercase;}h1 a.btn, h2 a.btn, h3 a.btn {	padding-top: 25px;	padding-right: 0px;	padding-bottom: 20px;	padding-left: 0px;}.btn img {	float: left;}.boutonbleu {	padding: 0px 10px;	margin: 10px 4px 3px;	display: inline-block;	color: #fff;	font-size: 14px;	cursor: pointer;	background: #4095ff;	background: linear-gradient(top, #4095ff 0%, #277ce6 100%);	background: -moz-linear-gradient(top, #4095ff 0%, #277ce6 100%);	background: -webkit-linear-gradient(top, #4095ff 0%, #277ce6 100%);	background: -o-linear-gradient(top, #4095ff 0%, #277ce6 100%);	border: 1px solid #338bf6;	border-radius: 5px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	-o-border-radius: 5px;	box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.25), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.25);	-moz-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.25), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.25);	-webkit-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.25), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.25);	-o-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.25), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.25);	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.50);	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	line-height: 20px;	font-weight: bold;	text-align: center;	vertical-align: middle;	height: 20px;}.boutonbleu a {	color: #fff;	text-decoration: none;}.logo {	float: left;	height: 100px;	width: 200px;	display: inline-block;	margin-right: -50px;}#content a {	text-decoration: none;	color: #990000;	font-weight: normal;	font-style: normal;	font-size: 16px;	font-family: "trebuchet MS";}#content a:hover {	color: #FF3300;}.logo a {	color: #990000;	text-decoration: none;}.logo a:hover {	color: #FF3300;}#panorama {	display: inline-block;	float: right;	height: 520;	width: 620px;	text-align: right;}.present {	background-color: rgba(255, 255, 255, 0.8);	border-radius: 10px;	-moz-border-radius: 10px;	-moz-box-shadow: 1px 1px 5px #999;	-webkit-box-shadow: 1px 1px 5px #999;	box-shadow: 1px 1px 5px #999;	border: 2px solid #990000;	padding: 12px;	text-align: justify;}/*----------------------PORTFOLIO----------------------------*/#port {	float: left;	width: 260px;	height: 480px;	line-height: 20px;	color: #990000;	font-family: "Trebuchet MS";	font-size: 16px;	font-style: normal;	text-align: justify;	background-color: rgba(255, 255, 255, 0.9);	display: inline-block;	padding-top: 20px;	padding-left: 20px;	padding-right: 20px;	vertical-align: middle;}#portfolio {	float: right;	height: 500px;	width: 660px;	background-color: rgba(255, 255, 255, 0.9);	overflow: hidden;	vertical-align: middle;	margin:0px;}#folio ul {	list-style-type: circle;	padding: 0;	margin: 0px 0px 0px 12px;}#folio li {	font-family: "trebuchet MS";		font-size: 16px;	font-style: normal;	color: #990000;	line-height: 24px;	text-decoration: none;}#folio a {}#folio a:hover {	color: #CC0000;}/*--------------------------MEMBRES---------------------------*/.imgmbre {	width: 100%;}	/*------------------ FOOTER --------------------*/	.madin {	height: 20px;	width: 960px;	font-family: "Trebuchet MS";	font-size: 14px;	color: #FFF;	text-shadow: 1px 1px #000000;	text-align: justify;	margin: auto;	font-weight: bold;}.madin a {	color: #FFF;	text-shadow: 1px 1px #000000;	text-decoration: none;	font-family: "trebuchet MS";	font-size: 14px;	font-weight: bold;}.madin a:hover {	color: #FFFFFF;	text-shadow: 1px 1px #000000;}.social {	float: right;	height: 30px;	width: 200px;	padding: 3px;	margin: 3px;}.social img {	float: right;	padding: 2px;}