body {
	text-align: left;
	margin:0;
	margin-top:0px;
	padding:0;
	text-align:center;
	background:url(../images/bg.gif) repeat-x #fff;
	font:normal 12px Arial, sans-serif;
	line-height:18px;
	letter-spacing:normal;
	color:#5D5D5D;
}


#box_portfolio.item
{
clear:both;
}

#box_portfolio p{margin:0;padding:0;padding-bottom:5px;}
#box_portfolio {margin-bottom:10px;}
.img_projet{border:1px solid #fff;height:75px;width:100px;}

#box_portfolio a{border:1px solid #D7DBDE;display:block;float:left;margin-right:10px;margin-bottom:10px;}
#box_portfolio a:hover{border:1px solid #337188;}

.last{margin-right:0;}

/* Commons */
p{margin:15px 0;}
img{border:none;}
ul li{padding-bottom:3px;}
img.align_right{float:right;margin-left:20px;}
img.align_left{float:left;margin-right:20px;}
small{line-height:normal;}
.table_spec{border-collapse:collapse;}
.table_spec td{border:1px solid #D7DCE0;border-collapse:collapse;padding:1px 5px;}
.table_spec th{background-color:#337188;border:1px solid #D7DCE0;color:#fff;font-size:15px;padding:1px 5px;padding:1px 5px;}
.table_spec tr.sub th
{
	background-color:#EBEBEB;
	color:#337188;
	font-size:15px;
}
.table{border-collapse:collapse;}

/* Links */
a{text-decoration:none;color:#366C88;}
a:hover{text-decoration:none;color:#093950;border-bottom:1px dashed #093950;}

a.nohover{text-decoration:none;color:#366C88;}
a.nohover:hover{text-decoration:none;color:#093950;border-bottom:none;}

ul{margin-top:0;}
/* Heading */
h1{color:#093950;font-size:27px;margin-top:0;padding-bottom:0px;line-height:18px;font-family:Arial,Georgia, "Times New Roman", Times, serif;font-weight:normal;margin-bottom:30px;}

h2{color:#337188;font-size:19px;text-transform:none;font-weight:normal;font-family:Arial, Georgia, "Times New Roman", Times, serif;margin-top:15px;margin-bottom:20px;}
h3{color:#337188;font-size:14px;font-weight:normal;text-transform:uppercase;margin-bottom:0;}

#inner{position:relative;top:-60px;}
/* Text styles */
small{font-size:95%;}

abbr,acronym,span.abbr{cursor:help;}
address{font-style:normal;}
address span{display:block;}
.error{color:#CC0000;list-style:none;padding:0;margin:0;margin-bottom:10px;}
.success{color:#658C24;font-weight:bold;font-size:110%;}

/* Layout styles */
#container{width:980px;margin:0 auto;text-align:left;}
ul{margin-left:0;padding-left:0;}
ul li ul{margin-left:40px;}

#header{padding-top:25px;font-size:11px;color:#000000;line-height:15px;padding-bottom:30px;height:110px;padding-left:85px;padding-right:50px;}
#header a:hover
{
border:none;
}

#logo{width:298px;height:83px;margin-right:20px;margin-top:17px;}

#logo_agrumes{margin-right:55px;margin-bottom:5px;}

.left_col{float:left;width:400px;}
.right_col{float:left;width:300px;}

#content{float:left;padding:20px 90px;width:800px;background:url(../images/bg_content_top.gif) no-repeat;padding-bottom:0;padding-top:40px;margin-top:15px;}

/* Form */

form label{width:100px;padding-right:10px;padding-bottom:5px;display:block;}
label.important{background: url(../images/star.gif) no-repeat;padding-left:12px;}
form input, form textarea{width:200px;
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	font-size:100%;
	border:1px solid #ccc;
	background: url(../images/shadow_field.gif) #FFF repeat-x;
}

form textarea{height:60px;}

#nav_main {height:25px;padding:0;text-align:left;margin-bottom:2px;padding:0px 50px;padding-left:75px;}
#nav_main ul {margin:0;list-style:none;padding:0;}
#nav_main li {display:inline;margin:0;float:left;padding:0 3px 0 13px;}
#nav_main li.last a{padding-left:0;padding-right:0;margin-right:0;}
#nav_main a {margin:0;text-decoration:none;color:#FFF;text-transform:uppercase;padding-left:5px;background-repeat: no-repeat;display:block;height:10px;font-size:12px;}
#nav_main a:hover{color:#548EA1;}

.bt{background:url(../images/bt.gif) no-repeat;display:block;width:167px;height:55px;font-size:14px;text-align:center;line-height:35px;color:#093950;}
.bt:hover{border-bottom:none;color:#366C88;}
#services #bt_services a, #choisir #bt_choisir a, #portfolio #bt_portfolio a, #contacts #bt_contacts a,#home #bt_home a{color:#548EA1;}
/* Footer */
#footer{margin:0;padding:0;height:40px;clear:both;text-align:center;background:url(../images/bg_footer.gif) no-repeat;padding-top:37px;font-size:10px;color:#999999;line-height:15px;padding-bottom:10px;}

#footer a{color:#548EA1;}
#footer a:hover{color:#093950;}

#header h3{color:#fff;margin-top:21px;margin-bottom:10px;font-size:20px;text-transform:none;}

ol
{
margin:0;padding:0;
}
ol li
{
list-style:none;margin-bottom:30px;margin-left:0;padding-left:0;
}

#solutions h2
{
margin-bottom:10px;
}

ol li span.number
{
font-size:50px;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;color:#7CB532;font-weight:normal;margin-right:10px;
}
