/* This prevents the background image from shifting-------------------------------------------------------------------------------*/html { 	min-height: 100%; 	margin-bottom: 1px; 	}/* Body-------------------------------------------------------------------------------*/body { 	margin: 0 0 0 0; 	padding: 0;   	background: #000 url('background/bg_body.jpg') fixed;	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif;	}		/* Headings-------------------------------------------------------------------------------*//*h1 { 	padding:0; 	margin:0; 	color: #666666; 	background: inherit;	font: bold 1.8em Trebuchet MS, Tahoma, Arial, Sans-Serif; 	letter-spacing: -1px;	}*/.panier { 	/*padding:3em 0.5em 1em 1em; */	bottom:0px;	color: #FFFFFF; 	font: bold 11px Trebuchet MS, Tahoma, Arial, Sans-Serif; 		}.adresse { 	padding:10px 0 0 1em; 	margin:0; 	color: #FFFFFF; 	font: bold 11px Trebuchet MS, Tahoma, Arial, Sans-Serif; 		}	h1 a {	color: #FFF; 	background: inherit;	}h2 { 	color:#D2D2D2; 	font-size:14px; 	font-weight: bold; 	margin: 0; 	padding: 0;	line-height: 1em; 	/*#line-height: .3em;*/ 	}	.georgia { 	font-family: Georgia, "Times New Roman", Times, serif;	font-weight: bold; 	font-size: 1em; 	margin: 0; 	padding: 0;	}	.georgia2 { 	font-family: Georgia, "Times New Roman", Times, serif;	color: #777777;	font-size: 1em; 	margin: 0; 	padding: 0;	}.georgia3 { 	font-family: Georgia, "Times New Roman", Times, serif;	color: #C12323;	font-size: 1em; 	margin: 0; 	padding: 0;	}.blogtitle, .blogtitle a:link, .blogtitle a:visited { 	font-family: Georgia, "Times New Roman", Times, serif;	color: #edb945;	background-color: #2C2C2C;	text-transform: uppercase;	letter-spacing: 0.15em;	font-size: 1em;	margin: 0; 	padding: 0;	}	.blogtitle a:hover { 	font-family: Georgia, "Times New Roman", Times, serif;	color: #edb945;	background-color: #4B4B4B;	text-transform: uppercase;	letter-spacing: 0.15em;	font-size: 1em; 	margin: 0; 	padding: 0;	}	.newstitre,.newstitre:visited, .newstitre:link {	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;	color: #edb945;	background-color: #2C2C2C;	text-transform: uppercase;	letter-spacing: 0.15em;	font-size: 11px;		line-height: 14px;	margin: 0; 	padding: 0;}.newstitre:hover {	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;	color: #edb945;	background-color: #4B4B4B;	text-transform: uppercase;	letter-spacing: 0.15em;	font-size: 11px; 	margin: 0; 	padding: 0;}		/* Container-------------------------------------------------------------------------------*/#container { 	margin: 0 auto; /* auto centers div */	padding: 0; /*T R B L*/ 	width: 790px;	overflow:hidden;	/*background: #181818;*/	/*background:#7D7E7D; url(images/graybg.jpg);*/	}/* Header-------------------------------------------------------------------------------*/#header {	width: 790px;	height: 143px;	margin: 0; 	padding: 0;	z-index: 4;	}		/* Top Visual-------------------------------------------------------------------------------*/#topvisual {	width: 788px;	height: 23px;	margin: 24px 0 0 0; 	padding: 0 0 0 0;	text-align: center;	background:url(img/gabarit/fond_orange.jpg) repeat-x;	border-left: 1px solid #262626;	border-right: 1px solid #262626;	}	/* Content------------------------------------------------------------------------------*/#outer_wrapper{	width:788px;	height:100%;	text-align:left;	margin-left:auto;	margin-right:auto;		border-left: 1px solid #262626;	border-right: 1px solid #262626;	background:#313131 url(img/gabarit/pixel_fond.gif) repeat-y;}/* Lefter-------------------------------------------------------------------------------*/#lefter {	width: 185px;	float: left;	margin: 0 0 0 0; /*T R B L*/	/*padding: 14px 0 0 0;*/	padding:0 0 0 0;	/*#padding-top: 8px;*/	/* FONT STYLE */	border-left: 7px solid #262626;	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;	font-size: .7em;	line-height: 1.1em;	color: #777777;	}/* Centre-------------------------------------------------------------------------------*/#centre {	width: 591px;	float: right;	margin: 20px 0 0 0; /*T R B L*/	/*padding: 20px 11px 0 0;*/	/* FONT STYLE */	/*font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;	font-size: .7em;	line-height: 1.8em;*/	/*border-right: 7px solid #262626;*/	 display: inline;/* IE double margin fix.*/	/*background-color:#FF66CC;*/	font-family:Trebuchet MS, Tahoma, Arial, Sans-Serif; 	/*background:url(img/gabarit/degrade_content.jpg) repeat-x;*/	}/* Main Columns-------------------------------------------------------------------------------*/#column-a {	width: 206px;	height: 420px;	#height: 435px;	border-right: 1px solid #333333;	float: left;	vertical-align: top;	margin: 10px 0 0 0; /*T R B L*/	padding: 13px 20px 13px 13px;	/* FONT STYLE */	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;	font-size: .6em;	line-height: 1.2em;	color: #777777;	}#column-b { 	width: 310px;	float: left;	vertical-align: top;	/*margin: 10px 0 0 7px; /*T R B L*/	/*padding: 13px 15px 13px 13px;*/	/* FONT STYLE */	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;	font-size: .6em;	line-height: 1.2em;	color: #777777;}#blog {	float: left;	height: 198px;	width: 275px;	margin: 7px 0 0 0;	padding: 0 13px 0 13px; /* T R B L */	line-height: 13px;	overflow: auto;	overflow-x:hidden ; 	/* IE overflow fix, position must be relative or absolute*/	position: absolute;	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #888888;		}	#column-c {	width: 206px;	height: 420px;	#height: 435px;	float: left;	vertical-align: top;	border-left: 1px solid #333333;	margin: 10px 0 0 0; /*T R B L*/	padding: 13px 0 13px 8px;	/* FONT STYLE */	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;	font-size: .6em;	line-height: 1.2em;	color: #777777;	}a {    outline: none;	}/* Aide-------------------------------------------------------------------------------*/#divaide{/*width: 100%;height: 100%;*/font-family:  Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;font-size: 11px;color:#333333;} #NewsBack{background-color: silver;filter: Alpha(opacity=20);-moz-opacity: .20;-khtml-opacity: 0.20;/*opacity: .20;   width: 100%;height: 100%;*/} /* Links-------------------------------------------------------------------------------*//*a:link {	color: #3B3B3B;	text-decoration: none;	 	}	a:hover {	color: #D69510;	text-decoration: none;	}*/a:active {	color: ##D69510;	text-decoration: none;	}a:visited {	color: #D2D2D2;	text-decoration: none;	}/* CSS Document */.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}.clearfix {display: inline-block;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */