/*Structure*/html {	font-family:"Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;	font-size: 1em;	background-color: #555;}body {	margin: 0;	padding: 0;	text-align: center;}#PreCont {	margin: 0 auto;}#BlackCont {	background-color: #000000;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#RedContText {	float:left;	width: 160px;	text-align: left;	background-color: #660000;}#Red_Deg {	float:left;	width: 160px;	height: 140px;	text-align: left;	background-image: url(IMGs/reddeg.png);	background-repeat: repeat-x;}#Tete {	margin: 0 auto;	text-align: left;	overflow: hidden;	padding-top: 20px;	height: 90px;	background-color: #EEE;}#TeteCont {	width:960px;	margin: 0 auto;	text-align: left;	overflow: hidden;}#Cont {	width:960px;	margin: 0 auto;	text-align: left;	overflow: hidden;	background-color: #FFFFFF;}#Pre_Block_Right {	position: relative;	z-index: 0;	margin-right: 0px;	float: right;}#Block_Right {	width: auto;	padding: 5px;	right: 0px;	bottom: 2px;	z-index: 1;	position: absolute;	white-space: nowrap;}#Menus_h {	width:960px;	margin: 0 auto;	height: auto;	font-size: 76%;}#Centre {	float: left;	width: 420px;	background-image: url(IMGs/bandeautete.jpg);	background-repeat: repeat-x;}#CentreLarge {	float: left;	width: 600px;	padding-bottom: 20px;	background-image: url(IMGs/bandeautete.jpg);	background-repeat: repeat-x;}#Gauche {	float:left;	width: 200px;	background-image: url(IMGs/bandeautete.jpg);	background-repeat: repeat-x;}#Droite {	float:left;	width: 220px;	background-image: url(IMGs/bandeautete.jpg);	background-repeat: repeat-x;}#PrePied {	width: 100%;	position: relative;	clear: both;	height: 40px;}#Pied {	width:860px;	clear: both;	bottom: 0px;}a {	color: #000;	text-decoration: none;}a:hover{	color: #999999;	text-decoration: none;}img {	text-decoration: none;	border: none;}/*Splash*/.One {	background-image: url(IMGs/carremenutop.png);	background-repeat: no-repeat;	background-position: left top;	float: left;	text-align: left;	position: absolute;	z-index: 600;	left: 0px;	bottom: 25px;	height: auto;	width: auto;}.Two {	background-image: url(IMGs/carremenugauche.png);	background-repeat: no-repeat;	height: 100%;	width: 100%;	background-position: left top;	margin-top: 13px;}.Three {	border-right-width: 1px;	border-right-style: solid;	border-right-color: #CCCCCC;	background-color: #FFFFFF;	margin-left: 13px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	white-space: nowrap;	padding: 5px;}#LowCont {	height:200px;	margin: 0 auto;	text-align: left;	background-repeat: repeat-x;	background-image: url(IMGs/bandebas.png);	padding-top: 4px;}.Espace_Apres {	line-height: 50%;	height: 2px;	margin: 0px;}#Abs_LT {	height: 500px;	width: 20px;	z-index: 100;	position: absolute;	clear: none;	float: left;}.Spare {	width: 15px;	position: relative;	float: right;	height: 20px;	margin-right: 0px;}.Blackie {	color: #FFFFFF;	text-align: left;	border-top: 2px dotted #990000;	position: relative;	padding: 5px 13px 5px 5px;	line-height: 100%;	background-image: url(IMGs/ri1blck.gif);	font-weight: bold;}.Transee {	text-align: left;	padding: 5px 13px 5px 5px;	line-height: 100%;	background-image: url(IMGs/ri1transp.gif);}p, p.spip, h1, h2, h3, h4, h5, h6 {	margin-left: 13px;	margin-right: 13px;}p, p.spip {	font-size: 76%;}/*MENUS*/.Div_Menus {	position: absolute;	bottom: 0px;	z-index: 500;	left: 0px;	text-align: left;	line-height: 100%;}.Div_SubMenus {	position: absolute;	bottom: 20px;	width: 200px;}.menulist, .menulist  ul {	margin: 0;	padding: 0;	list-style: none;}.menulist ul { display: none; position: absolute;}.menulist ul ul { top: -1px; margin-top: 0; left: 148px;}.menulist li { float: left; display: block; position: relative; margin-right: 0px;}.menulist ul li { float: none; margin: 0; margin-bottom: -1px;}.menulist a { display: block; padding: 3px; color: #999; text-decoration: none;}.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus { color: #990000;}.menulist a.highlighted { color: #666;}.menulist a .subind { display: none;}.menulist ul a .subind { display: block; float: right;}.menulist a { float: left;}.menulist ul a { float: none;}/* \*/.menulist a { float: none;}*:first-child+html .menulist ul li { float: left; width: 100%;}* html .menulist ul li { float: left; height: 1%;}* html .menulist ul a { height: 1%;}.Yet_Float {	position: relative;	float: left;}.Medio {	display: block;	clear: none;	float: left;	position: relative;	margin-top: 27px;	margin-left: 10px;}.gris { color: #555;}h3.white a{	color: #FF3300;	font-size: 90%;	margin-bottom: 0px;display:inline;}p.white {	color: #FFF;	font-size: 70%;}p.white a{	color: #FFF;}.Flash_vitrine {	width: 570px;	display: block;	background-color: transparent;	border: 1px solid #666666;	margin: 30px 13px;	height: 396px;}.spip_documents_left {float: left !important;margin-right: 7px;margin-bottom: 0px;clear: left;margin-top: 0px;margin-left: 0px;display: inline;border : 0;line-height :1% !important;}.spip_documents_right {float: right !important;margin-left: 7px;margin-bottom: 0px;clear: right;margin-top: 0px;display: inline;border : 0;line-height :1% !important;}.spip_documents_center {text-align: center;margin-top: 20px;margin-right: auto;margin-bottom: 20px;margin-left: auto;clear: both;display: block;border : 0;}