@import url("tt_news/tt_news_tractafric_e_m.css");
body{
	padding: 0px;
	margin: 0px;
}
div#content{
	padding: 0px;
	margin: 0px;
	width: 955px;
	height: 586px;
	position: relative;	
	border: solid 1px black;
}
div#top{
	width: 955px;
	height: 100px;
	left: 0px;
	top:0px;
	position: absolute;
}
	div#logo{
		width:221px;
		height:56px;
		left:15px;
		top:15px;
		position: absolute;
	}
		div#logo img{
			border:none;
		}
	div#traduction{
		width:115px;
		height:31px;
		left:830px;
		top:10px;
		position: absolute;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 10px;
	}
	div#search{
		width:179px;
		height:20px;
		left:762px;
		top:60px;
		padding: 0px;
		margin: 0px;
		position: absolute;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 10px;
	}
		div#search input.txt_search{
			position: relative;
			top: 0px;
			height: 18px;
			line-height:18px;
			width: 150px;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 11px;
			background-color:#ededef;
			text-align:center;
			text-transform: Uppercase;
			border: 1px solid black;
			margin:0px;
			padding:0px;
			position:absolute;
			left:0px;
		}
		div#search input.submit_search{
			background-image:url('_img/go_search.jpg');
			height:20px;
			width:20px;
			margin:0px;
			padding:0px;
			cursor:pointer;
			position:absolute;
			left:151px;
			border:0;
		}
div#menuh{
	width:955px;
	height:23px;
	left:0px;
	top: 100px;
	position: absolute;
	background-image:url(_img/rubrique_top.jpg);
	text-align:left;
}
div#ariane{
	width:940px; /*955*/
	height:20px;
	left:0px;
	top: 123px;
	position: absolute;
	color: #000000;
	text-decoration: none;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(_img/ariane.jpg);
	text-align:left;
	line-height:20px;
	padding: 0px 0px 0px 15px;
}
div#image{
	width:953px;
	height:170px;
	left:0px;
	top: 143px;
	position: absolute;
	border: solid 1px white;
}
div#menuMiddle{
	width:955px;
	height:53px;
	left: 0px;
	top: 315px;
	position: absolute;
	background-image:url(_img/bg_menu_middle_optorg.jpg);
}

div#acces_direct{
	width: 237px;
	height: 229px;
	left: 1px;
	top: 315px;
	position: absolute;
	background: black;
	text-align: left;
	padding: 0px 0px 0px 0px;
	background-image:url(_img/bg_acces_direct_optorg.jpg);
}
	div#acces_direct h1{
		font-family:Arial, Helvetica, sans-serif;
		color: black;
		font-size: 14px;
		font-weight: bold;
		padding: 0px 0px 5px 0px;
		text-transform: uppercase;
		margin: 10px 0px 0px 15px;
	}
	div#acces_direct h2{
		font-family:Arial, Helvetica, sans-serif;
		color: black;
		font-size: 12px;
		font-weight: normal;
		padding: 15px 0px 5px 15px;
		margin: 0px;
		text-transform: capitalize;
	}
	div#acces_direct select{
		font-family:Arial, Helvetica, sans-serif;
		color: black;
		font-size: 12px;
		font-weight: normal;
		margin: 0px 0px 5px 15px;
		text-transform: capitalize;
		width: 210px;
		border: 1px solid gray;
	}

div#actus{
	width: 456px; /*436*/
	height: 120px; /*130*/
	left: 240px;
	top: 315px;
	position: absolute;
	text-align: left;
	background: #fbbc00;
	font-family:Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	padding: 10px 10px 5px 10px;
	overflow:hidden;
}
	div#actus h2{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		font-family:Arial, Helvetica, sans-serif;
		color: black;
		font-size: 14px;
		font-weight: bold;
		text-transform:uppercase;
	}
div#focus{
	width: 456px; /*237*/
	height: 95px; /*100*/
	left: 240px;
	top: 445px;
	position: absolute;
	text-align: left;
	background: #fbbc00;
	font-family:Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	padding: 0px 10px 5px 10px;
	margin: 0px;
}
	div#focus div.separator{
		margin-top: 0px;
		width: 100%;
		height: 1px;
		padding: 0px;
		font-family:Arial, Helvetica, sans-serif;
		color: black;
		font-size: 11px;
		border-top: 1px solid black;
	}
	div#focus p{
		font-family:Arial, Helvetica, sans-serif;
		color: black;
		font-size: 12px;
		font-weight:bold;
		text-transform:capitalize;
		margin: 10px 0px 5px 0px;
	}
	div#focus a{
		font-family:Arial, Helvetica, sans-serif;
		color: black;
		font-size: 12px;
		font-weight:bold;
		text-transform:capitalize;
		margin: 10px 0px 5px 0px;
		text-decoration: none;
	}
	div#focus a:hover{
		text-decoration: underline;
	}
	div#focus img{
		border: none;
	}
	div#focus1{
		width: 145px;
		height: 88px; /*98*/
		left: 10px;
		top: 2px;
		position: absolute;
		text-align: left;
		background: #fbbc00;
		font-family:Arial, Helvetica, sans-serif;
		color: black;
		font-size: 12px;
		padding: 5px 0px 5px 0px;
	}
	div#focus2{
		width: 145px;
		height: 88px; /*98*/
		left: 165px;
		top: 2px;
		position: absolute;
		text-align: left;
		background: #fbbc00;
		font-family:Arial, Helvetica, sans-serif;
		color: black;
		font-size: 12px;
		padding: 5px 0px 5px 0px;
	}
	div#focus3{
		width: 145px;
		height: 88px; /*98*/
		left: 320px;
		top: 2px;
		position: absolute;
		text-align: left;
		background: #fbbc00;
		font-family:Arial, Helvetica, sans-serif;
		color: black;
		font-size: 12px;
		padding: 5px 0px 5px 0px;
	}


div#nos_implantations{
	width: 132px; /*237*/
	height: 100px; /*145*/
	left: 718px;
	top: 315px;
	position: absolute;
	text-align: left;
	padding: 0px 0px 0px 0px;
	background-image:url(_img/bg_nos_implantations_optorg.jpg);
	font-family:Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	padding: 40px 5px 5px 100px;
	cursor:pointer;
}
	div#nos_implantations h2{
		margin: -30px 0px 15px -80px;
		font-family:Arial, Helvetica, sans-serif;
		color: black;
		font-size: 14px;
		font-weight: bold;
		text-transform:uppercase;
	}

div#contactez_nous{
	width: 207px; /*237*/
	height: 48px; /*83*/
	left: 718px;
	top: 461px;
	position: absolute;
	text-align: left;
	padding: 0px 0px 0px 0px;
	background-image:url(_img/bg_contactez_nous_optorg.jpg);
	font-family:Arial, Helvetica, sans-serif;
	color: white;
	font-size: 12px;
	padding: 30px 15px 5px 15px;
	cursor:pointer;
}
	div#contactez_nous h2{
		margin: -20px 0px 5px 0px;
		font-family:Arial, Helvetica, sans-serif;
		color: white;
		font-size: 14px;
		font-weight: bold;
		text-transform:uppercase;
	}
div#contactez_nous p,div#nos_implantations p{
	padding:0px;
	margin:0px;
}
div#footer{
	width:933px; /* 953 */ 
	height:40px;
	left:1px;
	top: 544px;
	position: absolute;
	text-align: right;
	border-top: solid 1px #dcdcdc;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px 20px 0px 0px;
	color: #626262;
}

h1{
	font-family:Arial, Helvetica, sans-serif;
	color: white;
	font-size: 12px;
	font-weight: bold;
	margin: 4px 0px 0px 0px;
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	font-weight: bold;
}

ul.menuh, li.menuh{
	padding:0px;
	margin:0px;
	list-style: none;
	display:block;
	float: left;		
}
a.menuh{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	font-weight:bold;
	background-image:url(_img/rubrique_top.jpg);
	width:158px;
	height:23px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	border-left: solid 1px #adadad;
	display: block;
	line-height: 23px;
	text-transform: uppercase;
	text-decoration: none;
	text-align:center;
}
a.menuh:hover{
	background-image:url(_img/rubrique_top_on.jpg);
	text-decoration: underline;
	color: black;
}
a.menuh_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	font-weight:bold;
	background-image:url(_img/rubrique_top_on.jpg);
	width:158px;
	height:23px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	border-left: solid 1px #adadad;
	display: block;
	line-height: 23px;
	text-transform: uppercase;
	text-decoration: underline;
	text-align:center;
}
a.menut{
	color: #626262;
	text-decoration: none;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
}
a.menut:hover{
	text-decoration: underline;	
}
a.menuAriane{
	color: #ffffff;
	text-decoration: none;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
}
a.menuAriane:hover{
	text-decoration: underline;	
}
a.menuAriane_on{
	color: #000000;
	text-decoration: none;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
}
a.menuAriane_on:hover{
	text-decoration: none;	
}
a.menuFooter{
	color: #626262;
	text-decoration: none;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 40px;
}
a.menuFooter:hover{
	text-decoration: underline;	
}