
#page {	margin-left: auto;	margin-right: auto;	width:750px; padding:5px 20px 5px 20px;	text-align: left; background-color: #fff; border-top: 1px solid #afafaf; border-bottom: 1px solid #afafaf; }

#left {	float:left;	width:150px; }
#right { float:left; width:150px;}
#main {	float:left;	width:420px; padding: 8px 15px 5px 15px; display: block; overflow: hidden;}

#right2col { 
	float:right; width:150px; 
	margin-top: -12px;
	margin-left: 15px;
	margin-bottom: 5px;
	background-image:url('../images/bgcol_tv.gif'); 
	padding-bottom: 20px;
	border-bottom: 1px solid #ececec;
}
#main2col {	float:left; width:585px; padding: 10px 0px 5px 15px; display: block; overflow: hidden;}


#logo {	float: left; width: 150px; }

#navigation { float: left; width: 450px; margin-top: 25px; display: block; }
#navigation ul, #navigation li { margin: 0;	padding: 0;	margin-left: 15px;	margin-right: 15px;	display: inline; list-style-type: none; }

#recherche { float: left; width: 150px;	display: block;	margin-top: 27px; }


#footer { color: #e0e0e0; padding: 3px 10px 3px 10px; }
#footer ul, #footer li { margin: 0;	padding: 0;	list-style-type: none;	display: inline; float: left; }
#footer li { padding-right: 5px; margin-right: 5px;	border-right: 1px dotted; }
#footer A, A:link, A:active, A:visited { color: #999999; text-decoration: none; }
#footer A:hover { color: #999999; text-decoration: underline; }
#footer img { text-align: right; float: right; }


img { border: 0; }

.split { color: #808080; padding: 3px 10px 0px 10px; }
.trailer { width: 400px; margin-top: -6px; color: #808080; font-size: 1em; margin-bottom: 10px; border-bottom: 1px dotted #e2e2e2; height: 16px; }
.cleaner { clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0;	background:transparent; }
