#langues {position:relative;
	background-color: transparent;
top:30px;left:20px;}#imagedefond{position:absolute;top:00px;left:0px;	width:980px;	height: 550px;	background-color:#ffffff;	margin: 0px auto;/*padding-top:10px;*/	}body {	margin: 0px auto;	padding: 0px;background-color: #D6D6C8;
}.print { display: none; }#print-header {   }#fond {	width: 1020px;	height: 590px;	margin: 0px auto;	background: url(../images/fondombre.jpg);	background-position: center 0px ;	background-repeat: no-repeat;
font-size: 1.10em;
line-height:110%;}#wrapper{	/*background: url(../images/fond-accueil.jpg);	background-position: 0px 0px ;	background-repeat: no-repeat;*/position:relative;top:20px;left:0px;	width:980px;	height: 550px;	background-color:transparent;	margin: 0px auto;/*padding-top:10px;*/	}#gauche {position:absolute;top:10px;left:10px;/*float:left;*/	/*width: 250px;*/	margin: 0px ;	padding: 0px;}#gaucheetroit {position:absolute;top:40px;left:60px;float:left;	width: 250px;	margin: 0px ;	padding: 0px;}#gauchelarge {position:absolute;top:00px;left:0px;float:left;	width: 330px;	margin: 0px ;	padding: 0px;}#contenu {	width: 540px;	margin: 0 0 0 20px;	padding: 0 0px 0px 0px;}#droite {position:absolute;top:30px;left:360px;        float: right;background-image: url(../images/fd-gris-vertical.gif);	background-repeat: repeat-x;	width: 610px;	margin: 40px 0 0px 0;	padding: 0px;z-index:20000;/*	height: auto;*/}.marge{	padding:1em 1em 0px 1em;}		 .clear { clear: both; height: 1px;}.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}.clearfix {display: block;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */a.more-link {	display: inline;	margin-left: 15px;	padding: 0 12px 0 0;	text-decoration: none;	background-image: url(../images/pt-arrow-vio.gif);	background-position: right;	background-repeat: no-repeat;	color:	#373;	font-weight: bold;}a:hover.more-link {	display: inline;	margin-left: 15px;	text-decoration: none;	color: #373;	background-image: url(../images/pt-arrow-org.gif);}a.linkMailto {	display: inline;	margin-left: 2px;	padding-right:15px;	text-decoration: none!important;  background-image: url(../images/link_mailto.gif);	background-position: right 4px;	background-repeat: no-repeat;	color:	#373;	font-weight: bold;		}a.linkInt  {display: inline;	margin-left: 2px;	padding-right:10px!important;	text-decoration: none!important;  background-image: url(../images/link_int.gif);	background-position: right;	background-repeat: no-repeat;	color:	#373;	font-weight: bold;		}a.linkExt {/*, span.lien-externe a*/color:	#373;display: inline;margin-left: 2px;	margin-right: 1px;	background-image: url(../images/link_ext.gif);	background-position: right!important;	background-repeat: no-repeat;	padding-right:10px!important;	text-decoration: none!important;	font-weight: bold;	}a.linkDown {display: inline;	margin-left: 2px;	padding-right:10px!important;	text-decoration: none!important;  background-image: url(../images/link_down.gif);	background-position: right;	background-repeat: no-repeat;	color:	#373;	font-weight: bold;		}a:hover.linkInt, a:hover.linkExt, a:hover.linkMailto , a:hover.linkDown {/*	, span.lien-externe a:hover*/	color: #00C;}a.to-top {padding-right: 10px;display:block;text-decoration: none;	font-size: 90%!important;	color: #373!important;	text-align: right!important;	background-image: url(../images/to-top.gif);	background-position:  right;	background-repeat: no-repeat;	}a:hover.to-top {	color: #00C!important;	background-position: top right!important;}table.contenttable {margin-bottom: 7px;}table.contenttable caption {margin-bottom: 3px;}#langues {	word-spacing: 0.15em;	letter-spacing: 0.01em;	font-weight: normal;	font-size :0.8em;        line-height:1.2em;	padding: 0px;	width: 980px;	margin: 0 auto;	background-color:#eee;	/*background: url(../images/fond-footer.jpg) repeat-x;	*/clear: both;}#langues #menufooter {	margin: 0;	padding: 0;float :right;width:400px;	text-align: right;	padding-top: 0px;	font-size: 1.1em;	}#langues #menufooter li a {	color: #777;float:right;margin-left: 10px;margin-right: 20px;}#langues #menufooter li a:hover {	color: #444;}#langues #menufooter .activefooter{	color: #333;}#copyright, #copyright  a {	color: #777;}#langues #copyright  a:hover {	color: #444;}#petite-col {	float: left;        	width: 135px;        padding-left: 0px;        padding-right: 15px;        padding-top: 0px;        padding-bottom: 0px;        margin: 0;        /*border-right: 1px solid lightgrey;*/}#grande-col {	float: right; 	width: 390px;        padding-left: 0px;        padding-right: 0px;        padding-top: 0px;        padding-bottom: 0px;        margin: 0;}#base-article {	margin: 10px 0 6px 0px;        width: 550px;}#titre-base-article  {	margin: 0 0 0px 0px;	width: 550px;	padding: 0 0 0px 0px;	border-bottom: 0px solid ;	font-size: 1.2em;	font-weight: bold;	color: #4F8749;text-align : center;}#base-article .article-titre {	margin: 0 0 6px 0px;		padding: 0 0 5px 15px;	border-bottom: 1px solid #0065a9;	background-image: url(../images/puce-blu.gif);	background-repeat: no-repeat;	background-position: left 6px;	font-size: 1.4em;	font-weight: bold;	color: #0065a9;}#filet-horizontal {border-bottom:1px solid #ddd;height : 8px;	margin-bottom: 8px;	clear:both;}
