
h1 { display:none}
a img { border:none}
* { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif}
body
{
background-color:#3f5167;
background-image:url(../img/fo/main_bkgg.jpg);
background-repeat:repeat-x;
}
.head
{
width:800px;
height:102px;
}

.titre_img {
border:0;
padding-left:10px;
}

.search_container
{
margin-top:15px;
padding:0;
height:17px;
}
.search_container input
{
width:135px;
font-size:10px;
height:15px;
margin:0;
padding:0;
border:1px solid #ffffff;
}
.logo_container
{
margin:0;
padding:0;
height:80px;
}
.logo_container img
{
float:left;
}
.logo_container ul
{
float:left;
}
.logo_container ul li
{
float:left;
list-style:none;
margin-left:8px;
padding:0;
color:#FFFFFF;
font-size:12px;
}
.logo_container ul li a
{
color:#FFFFFF;
text-decoration:none;
font-size:12px;
}
.logo_container ul li a:hover
{
color:#ff4e00;
text-decoration:underline;
font-size:12px;
}
.main_container
{
width:801px;
background:url(../img/fo/1.jpg) bottom repeat-x #FFFFFF;

}
.main_menu
{
background-image:url(../img/fo/bkg_menu.gif);
width:788px;
height:35px;
margin-left:6px;
margin-top:5px;
}
.main_menu ul
{
}
.main_menu ul li
{
float:left;
list-style-type:none;
background-image:url(../img/fo/separateur_menu.png);
background-repeat:no-repeat;
background-position:right;
height:35px;
line-height:30px;
margin:0;
padding-left:17px;
padding-right:17px;
}
.main_menu ul li a
{
font-size:14px;
text-decoration:none;
color:#FFFFFF;
}
.box
{
background-image:url(../img/fo/bkg_box.gif);
background-position:bottom;
background-repeat:no-repeat;
height:294px;
width:261px;
float:left;
margin:0;
padding:0;
}
.box h2
{
color:#3f3f3f;
font-size:16px;
margin-left:15px;
}
.box p, p
{
padding:5px;
text-align:justify;
font-size:12px;
color:#535353;
}
.box a img
{
margin-left:12px;
}
.petit_box{
background-image:url(../img/fo/petit_box.jpg);
width:170px;
height:228px;
float:left;
margin-left:3px;
margin-top:0px;
padding-top:10px;
}

.big_box
{
background-image:url(../img/fo/big_box.jpg);
background-position:bottom;
background-repeat:no-repeat;
width:525px;
height:238px;
margin-left:5px;
margin-top:5px;
}
.big_box h3, h3
{
color:#f26615;
margin-left:15px;
border: none;
}
.big_box hr, hr
{
margin-top:10px;
background-image:url(../img/fo/point.gif);
background-repeat:repeat-x;
border:none;
}
.moyen_box_1
{
background-image:url(../img/fo/moyen_box.gif);
background-position:bottom;
background-repeat:no-repeat;
width:525px;
height:200px;
margin-left:5px;
margin-top:5px;
}
.moyen_box_1 h3, h3
{
color:#f26615;
margin-left:15px;
border: none;
}
.moyen_box_1 hr, hr
{
margin-top:10px;
background-image:url(../img/fo/point.gif);
background-repeat:repeat-x;
border:none;
}
.moyen_box_reflet
{
background-image:url(../img/fo/moyen_box_reflet.jpg);
background-position:bottom;
background-repeat:no-repeat;
width:521px;
height:268px;
margin-left:5px;
margin-top:5px;
}
.moyen_box_reflet h3, h3
{
color:#f26615;
margin-left:15px;
border: none;
}
.moyen_box_reflet hr, hr
{
margin-top:10px;
background-image:url(../img/fo/point.gif);
background-repeat:repeat-x;
border:none;
}
.moyen_box_reflet ul
{
margin-top:10px;
margin-left:-3px;
}
.moyen_box_reflet ul li
{
list-style:none;
margin-left:10px;
color:#43596e;
font-size:12px;
float:left;
}
.moyen_box_reflet ul li a
{
color:#43596e;
text-decoration:none;
font-size:12px;
}
.moyen_box_reflet a {
text-decoration:none;
color:#465555;
}
.moyen_box_reflet a:hover {
color:#ff4e00;
text-decoration:underline;
}

.text_moyen_box
{
margin-left:5px;
margin-right:10px;
margin-top:10px;
text-align:justify;
border: none;
padding:0;
}

.moyen_box_2
{
background-image:url(../img/fo/moyen_box.gif);
background-repeat:no-repeat;
background-position:bottom;
width:525px;
height:200px;
margin-left:3px;
margin-top:-20px;
}
.moyen_box_2 h3, h3
{
color:#f26615;
margin-left:15px;
border: none;
}
.moyen_box_2 hr, hr
{
margin-top:10px;
background-image:url(../img/fo/point.gif);
background-repeat:repeat-x;
border:none;
}

.text_big_box
{
line-height:18px;
padding-right:15px;
}
.box_gerer_offshore {
background-image:url(../img/fo/back_gerer_offshore.jpg);
width:525px;
height:109px;
margin-left:5px;
margin-top:5px;
}
.box_gerer_offshore ul li{
list-style-image:url(../img/fo/puce.gif);
font-size:12px;
margin-left:35px;
margin-right:10px;
line-height:18px;
color:#46555;
text-align:justify;
}
.box_gerer_offshore p{
padding-top:20px;
padding-left:5px;
color:#40556d;
}

.partenaires_box
{
float:left;
background-image:url(../img/fo/partenaires1.jpg);
background-position:bottom;
background-repeat:no-repeat;
width:525px;
height:182px;
margin-left:3px;
margin-top:5px;
}
.partenaires_box_2
{
float:left;
background-image:url(../img/fo/partenaires2.jpg);
background-position:bottom;
background-repeat:no-repeat;
width:525px;
height:340px;
margin-left:3px;
margin-top:5px;
padding:0;
}

.partenaires {
font-size:12px;
color:#3e4d5d;
width:525px;
margin-left:5px;
}

.parteaires hr{
background-image:url(../img/fo/point.gif);
background-repeat:repeat-x;
border:none;
}

.offshore_box
{
float:left;
background-image:url(../img/fo/small_box.jpg);
background-position:bottom;
background-repeat:no-repeat;
width:258px;
height:300px;
margin-left:3px;
margin-top:5px;
}
.offshore_box ul li{
	list-style-image:url(../img/fo/puce.gif);
	font-size:12px;
	margin-left:35px;
	margin-right:10px;
	line-height:18px;
	color:#46555;
	text-align:justify;
}
.offshore_box ul li.first{
margin-top:5px;
}
.offshore_box a {
text-decoration:none;
color:#465555;
}
.offshore_box a:hover {
color:#ff4e00;
text-decoration:underline;
}

.small_box
{
color:#465555;
float:left;
background:url(../img/fo/small_box.jpg) no-repeat bottom;
width:258px;
height:245px;
margin-left:3px;
margin-top:5px;
padding:0;
}
.small_box h3, h3
{
color:#f26615;
margin-left:15px;
border: none;
}
.small_box p
{
margin-left:5px;
margin-right:10px;
margin-top:10px;
text-align:justify;
border: none;
line-height:16px;
}
.small_box ul li{
	list-style-image:url(../img/fo/puce.gif);
	font-size:12px;
	margin-left:30px;
	line-height:20px;
	color:#46555;
}
.small_box ul li.first{
margin-top:5px;
}
.small_box a {
text-decoration:none;
color:#465555;
}
.small_box a:hover {
color:#ff4e00;
text-decoration:underline;
}
.moyen_box_2 ul li{
	list-style-image:url(../img/fo/puce.gif);
	font-size:12px;
	margin-left:50px;
	line-height:20px;
	color:#46555;
}
.moyen_box_2 ul li.first{
margin-top:5px;
}
.moyen_box_2 a {
text-decoration:none;
color:#465555;
}
.moyen_box_2 a:hover {
color:#ff4e00;
text-decoration:underline;
}

.left_col
{
width:526px;
float:left;
}
.right_col
{
width:259px;
float:left;
margin-left:7px;
padding:0;
}
.right_col a
{
text-decoration:none;
color:#465555;
}
.right_col a:hover {
color:#ff4e00;
text-decoration:underline;
}
.right_col a.brochure
{
font-size:10px;
text-decoration:none;
color:#FFFFFF;
}
.right_col a:hover.brochure {
font-size:10px;
color:#1c2f46;
text-decoration:none;
}
.big_box ul
{
margin-top:10px;
margin-left:-3px;
}
.big_box ul li
{
list-style:none;
margin-left:10px;
color:#43596e;
font-size:12px;
float:left;
}
.big_box ul li a
{
color:#43596e;
text-decoration:none;
font-size:12px;
}
.big_box a {
text-decoration:none;
color:#465555;
}
.big_box a:hover {
color:#ff4e00;
text-decoration:underline;
}

.moyen_box_1 ul
{
margin-top:10px;
margin-left:-3px;
}
.moyen_box_1 ul li
{
list-style:none;
margin-left:10px;
color:#43596e;
font-size:12px;
float:left;
}
.moyen_box_1 ul li a
{
color:#43596e;
text-decoration:none;
font-size:12px;
}
.moyen_box_1 a {
text-decoration:none;
color:#465555;
}
.moyen_box_1 a:hover {
color:#ff4e00;
text-decoration:underline;
}


.gold {
float:left;
background:url(../img/fo/small_box_prestige.jpg) bottom no-repeat;
width:258px;
height:326px;
margin-left:5px;
margin-top:5px;
}

.titre
{
background-image:url(../img/fo/bkg_titre.gif);
width:259px;
height:29px;
padding-top:5px;
}
.titre h3
{
color:#FFFFFF;
margin-left:10px;
font-size:18px;
}

.telecharger {
background-image:url(../img/fo/telecharger.jpg);
width:259px;
height:93px;
margin-bottom:10px;
}

.telecharger h3
{
color:#FFFFFF;
padding-top:8px;
margin-left:10px;
padding-bottom:0px;
font-size:18px;
}

.telecharger h5
{
margin-left:10px;
margin-top:2px;
}
.telecharger h5 a
{
text-decoration:none;
}
.telecharger a:hover
{
text-decoration:none;
}

.telecharger h5.first
{
margin-top:16px;
padding-top:0px;
}


.right_col h4
{
	color:#3591e6;
	margin-left:10px;
	margin-top:3px;
	font-size: 12px;
}
.right_col a
{
font-size:12px;
margin-left:15px;
color:#535353;
text-decoration:none;
}
.footer
{
background-image:url(../img/fo/footer.gif);
background-repeat:no-repeat;
width:801px;
height:134px;
}
.h_menu
{
float:left;
margin-top:4px;
padding:0;
}
.h_menu li
{
float:left;
list-style-type:none;
margin:0px;
color:#FFFFFF;
font-size:12px;
}
.h_menu li.padding
{
padding-left:15px;
margin:0;
}
.h_menu li a
{
color:#FFFFFF;
font-size:12px;
}
.v_menu
{
float:left;
margin-top:7px;
margin-left:7px;
padding:0;
}
.v_menu li
{
list-style-type:none;
margin:0;
color:#FFFFFF;
font-size:12px;
padding-top:1px;
line-height:22px;
}

.v_menu li a
{
color:#FFFFFF;
font-size:11px;
text-decoration:none
}
.input_texte {
background:#ffffff; border:1px solid #e5e7eb; width:336px;
}
.caption_form {
width:100px;
font:Arial, Helvetica, sans-serif;
font-size:11px;
}
.box_form {
background:url(../img/fo/moyen_box.gif) bottom no-repeat;
width:525px;
height:470px;
margin-top:10px;
padding:0;
margin-left:5px;
}
.adresse_box
{
float:left;
background:url(../img/fo/adresse_box.jpg) no-repeat bottom;
width:258px;
height:100px;
margin-left:5px;
margin-top:5px;
}
.adresse_box p
{
margin-left:5px;
margin-right:10px;
margin-top:10px;
text-align:justify;
border: none;
line-height:16px;
}


.table_h4
{
color:#3591e6;
margin-left:10px;
margin-top:3px;
font-size:12px;
font-weight:bold;
}
.content_gallery {
width:500px;
margin-left:10px;
padding:0px;
margin-right:0px;
}
.gallery
{
width:160px;
height:160px;
background:url(../img/fo/back_gallery.jpg) no-repeat;
padding:4px 0 0 4px;
float:left;
margin-left:1px;
margin-top:1px;
vertical-align:middle;
}

.gallery img {
width:150px;
height:150px;
border:#7a8a9a 1px solid;
vertical-align:middle;
}


.footer a:hover {
color:#000000;
text-decoration:none;
}

.div_search {
border-bottom:1px dotted #CCCCCC;
width:525px;
height:auto;
margin-left:5px;
margin-top:5px;
float:left;
padding-bottom:10px;
}
.pagination {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
.pagination a{
color:#3591E6;
}
.pagination a:hover{
color:#F26615;
}

