/**
 * Style sheet orenge
 */
#cara_tech
{
	width:280px;
	margin-left:5px;
	border:1px solid #000000;
	border-collapse:collapse;
}

#cara_tech td, #cara_tech th
{
	border:1px solid #000000;
	border-collapse:collapse;
}

#wrapper
{
	padding:0px 20px 20px 20px;
}

#container
{
	padding:0px 25px 0px 20px;
	background-image:url("tl_files/orenge/center.png");
	background-position:center center;
	background-repeat:repeat-y;
}

#main
{
	padding-top:20px;
	padding-left:10px;
}

#header #logo
{
	left:15px;
	top:15px;
	position:absolute;
}

#main .inside
{
	min-height:550px;
}

#main h1
{
	font-family:Arial;
	font-size:24px;
	color:#e58300;
}

#plan_contact
{
	float:right;
	margin-top:80px;
	margin-right:50px;
	padding-top:20px;
	padding-left:10px;
}

.blockLien
{
	width:300px;
	height:210px;
	float:left;
	margin-right:20px;
	margin-left:30px;
	text-align:center;
}

.logoDL
{
	float:right;
}

.blockLienCenter
{
	width:300px;
	height:210px;
	float:none;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
}

.blockLien2
{
	width:300px;
	height:250px;
	float:left;
	margin-right:20px;
	margin-left:30px;
	text-align:center;
}

.blockLien h2
{
	height:28px;
}

#potence-darrosage .mod_flash
{
	width:350px;
	float:right;
	margin-left:auto;
}

#header
{
	top:0;
	margin:0px;
	padding:0px;
	background-image:url("tl_files/orenge/header.png");
}

#header .inside
{
	height:300px;
	top:0;
}

.mod_navigation
{
	width:200px;
	margin:60px 10px 5px 10px;
}

#header #nacelle
{
	left:30px;
	top:10px;
	position:absolute;
}

#header #benne3E
{
	left:740px;
	top:8px;
	position:absolute;
}

#header #fourche
{
	left:300px;
	top:40px;
	position:absolute;
}

#header #benneTP
{
	left:480px;
	top:30px;
	position:absolute;
}

#footer
{
	padding:13px 20px 0px 20px;
	background-image:url("tl_files/orenge/footer.png");
	background-position:center bottom;
	background-repeat:no-repeat;
	color:#333333;
}

#footer hr
{
	width:300px;
	height:1px;
	background-color:#333333;
	border:0 #333333;
	color:#333333;
}

#footer .inside
{
	text-align:center;
}

.error
{
	margin:0px;
	padding:2px 0px 0px 0px;
	font-size:9px;
	color:#ff0000;
}

.mod_breadcrumb
{
	left:320px;
	top:160px;
	position:absolute;
}

.catalogue_description
{
	min-height:360px
}

.mod_navigation ul
{
	margin:0px;
	padding:0px;
	border-bottom:2px solid #ea9e00;
	list-style-type:none;
}

.mod_navigation li
{
	margin:0px;
	padding:5px 2px;
	border-top:2px solid #ea9e00;
	display:block;
}

.mod_navigation li:hover
{
	background-color:#f1bf53;
}

.mod_navigation li .active, .mod_navigation li .trail
{
	font-weight:bold;
	text-decoration:underline;
	color:#e58300;
}

.mod_navigation p
{
	margin:0px;
	padding:0px;
}

.mod_navigation .level_2
{
	margin:5px 5px 0px 10px;
	padding:0px;
	border:0px;
}

.mod_navigation .level_2 li
{
	padding:0px 0px 3px 0px;
	border:0px;
}

.mod_navigation a, .mod_navigation li, .mod_navigation p
{
	font-weight:bold;
	font-size:13px;
	color:#000000;
}

.mod_navigation .level_2 a, .mod_navigation .level_2 li, .mod_navigation .level_2 p
{
	font-weight:normal;
	font-size:11px;
}

.ce_gallery
{
	bottom:0px;
	position:relative;
}

#accueil
{
	min-height:400px;
}

#main .mod_newslist .actu
{
	width:450px;
	margin-right:auto;
	margin-left:auto;
	padding-bottom:30px;
	background-image:url("tl_files/orenge/actuBot.png");
	background-position:center bottom;
	background-repeat:no-repeat;
}

#main .mod_newslist
{
	margin-right:auto;
	margin-left:auto;
	min-height:200px;
}

#main .mod_newslist .first
{
	padding-top:35px;
	background-image:url("tl_files/orenge/actuTop.png");
	background-position:center top;
	background-repeat:no-repeat;
}

#main .mod_newslist .last
{
	padding-bottom:5px;
}

#main .mod_newslist .layout_short, #main .mod_newslist .layout_latest
{
	padding-right:40px;
	padding-left:40px;
}

.mod_catalogreader .image
{
	padding-right:25px;
}

.mod_article
{
	margin-top:10px;
}

