/* CSS Document */



* { margin:0; padding:0; }
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #444444; }
body { background-color:#EEEEEE; margin-bottom:40px; }

.clear { height:1px; line-height:1px; font-size:1px; clear:both; }
.nec { height:5px; line-height:5px; font-size:1px; clear:both; }
.ombre { height:5px; line-height:5px; font-size:1px; background-image:url(../media/img/ombre.gif); background-repeat:repeat-x; }

#container {  position:relative; margin:10px auto; width:890px; height:100%; background-color:#FFFFFF; }
#container { background-image:url(../media/img/bag_degrade.gif); background-repeat:repeat-y; background-position:right; }
#container_top { height:100%; background-image:url(../media/img/bag_degrade_top.gif); background-repeat: no-repeat; background-position:right top; }
#container_bootom { height:10px; line-height:10px; font-size:1px; background-image:url(../media/img/bag_degrade_bottom.gif); }

#global { padding:0 15px 0 5px; }

#lang { position:absolute; z-index:10; margin:10px 0 0 208px; font-size:11px; font-weight:bold; color:#FFFFFF; word-spacing:5px; }
#lang a { text-decoration:none; color:#03814F; }
#lang a:hover { text-decoration:underline; }

#flash { position:relative; float:left; margin:0 5px 0 0; width:605px; height:210px; background-color:#EEEEEE; }


#logo_fr, #logo_nl { position:relative; float:left; height:210px; width:260px; background-color:#EBE53F; background-repeat:no-repeat; }
#logo_fr h1, #logo_nl h1 { display:none; }
#logo_fr h2 span, #logo_nl h2 span { display:none; }
#logo_fr h2, #logo_nl h2 { padding:158px 0 0 75px; font-size:11px; line-height:11px; font-weight:normal; color:#03814F; }
#logo_fr { background-image:url(../media/img/logo_fr.gif); }
#logo_nl { background-image:url(../media/img/logo_nl.gif); }

#menu { float:left; margin:0 5px 0 0; width:185px;  }

#menu2 ul.onglet { list-style:none; }
#menu2 ul.onglet  { margin:0 0 5px 0; }
#menu2 ul.onglet  a { display:block;  width:165px; }
#menu2 ul.onglet  a { padding:10px; text-align:right; }
#menu2 ul.onglet  a { text-decoration:none; color:#03814F; font-size:14px; font-family:Arial, Helvetica, sans-serif; }
#menu2 ul.onglet  a { background-color:#EBE53F; background-image:url(../media/img/onglet_colt.gif); background-repeat:no-repeat; background-position:right bottom; }
#menu2 ul.onglet  a:hover { background-color:#EEEEEE; }

#menu ul.onglet { list-style:none; }
#menu ul.onglet li { margin:0 0 5px 0; }
#menu ul.onglet li a { display:block;  width:165px; }
#menu ul.onglet li a { padding:10px; text-align:right; }
#menu ul.onglet li a { text-decoration:none; color:#03814F; font-size:14px; font-family:Arial, Helvetica, sans-serif; }
#menu ul.onglet li a { background-color:#EBE53F; background-image:url(../media/img/onglet_colt.gif); background-repeat:no-repeat; background-position:right bottom; }
#menu ul.onglet li a:hover { background-color:#EEEEEE; }

#menu ul.liste { list-style:none; padding:0; }
#menu ul.liste li { margin:5px 0 0 0;  text-align:right; padding:0 10px 0 0; }
#menu ul.liste li a { text-decoration:none; color:#333333; }
#menu ul.liste li a:hover { text-decoration:underline; }

#carte { float:left; height:250px; width:415px; margin:0 5px 0 0; }
#carte { background-color:#EEEEEE; }
#carte a { text-decoration:none; color:#03814F; }
#carte a:hover { text-decoration:underline; }
#carte { background-repeat:no-repeat; background-position:50% 50%  }

#affiche, #affiche_fr, #affiche_nl { float:left; height:250px; width:260px; }
#affiche, #affiche_fr { background-color:#CCCCCC; background-image:url(../media/new_img/new_affiche_fr.jpg); }
#affiche_nl { background-color:#CCCCCC; background-image:url(../media/new_img/new_affich_nl.jpg); }

#left { float:left; width:565px; margin:0 5px 0 0; padding: 0 20px 20px 20px; }
#left h3 { font-size:20px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-weight:lighter; color:#03814F; }
#left h3 { padding:20px 0; }
#left h3 span { display:block; font-size:16px; color:#444444; }
#left p { padding:0 0 15px 0; }
#left p a { text-decoration:none; color:#03814F;}
#left p a img { border: none;}
#left p a img { border: none;}
#left p a:hover { text-decoration:underline;  }



#left h6 { font-size:18px; line-height:14px; font-weight:normal; color:#FFFFFF; width:210px }
#left h6 { padding:5px 10px; background-color:#03814F; }
#left h6{ background-position:240px 50%; }


#right { float:left; width:260px ; padding:0; }
#right .countdown  {margin-top:25px  }
#right #concours { margin-bottom:5px; } 

#right h3 { font-size:14px; line-height:14px; font-weight:normal; color:#FFFFFF; }
#right h3 { padding:5px 10px; background-color:#03814F; }
#right h3 a:link {color: #FFFFFF;text-decoration:none;}
#right a:visited {color: #FFFFFF;text-decoration:none;}
#right a:hover {color: #FFFFFF;text-decoration:none;}
#right h3 { background-image:url(../media/img/arrow_h3.gif); background-repeat:no-repeat; background-position:240px 50%; }

#right ul.type { list-style:none; padding:0 0 10px 0; background-color:#EEEEEE; }
#right ul.type li { display:inline;}
#right ul.type li a { padding:5px 10px; display:block; width:240px;  background-color:#EEEEEE; }
#right ul.type li a { text-decoration:none; color:#444444; border-bottom:1px solid; border-bottom-color:#CCCCCC; }
#right ul.type li a:hover { background-color:#FFFF99; font-weight:bold; color:#03814F; }

#right ul.news { list-style:none; padding:0 0 10px 0; }
#right ul.news li { }
#right ul.news li a { text-decoration:none; color:#444444; }
#right ul.news li a { display:block; padding:10px; border-bottom:1px solid; border-bottom-color:#CCCCCC; }
#right ul.news li a:hover { background-color: #FFFFCC; }
#right ul.news li p.title_news { padding:0 0 10px 0; font-weight:bold; color:#03814F; }

#footer { margin:0 auto; width:880px; text-align:center; }
#footer p { color:#03814F; }
#footer p a { text-decoration:none; color:#03814F; }
#footer p a:hover { text-decoration:underline; }

/* LISTING */
#left p.retour { text-align:right; margin:-5px 0 10px 0; padding:0; }
#left p.retour a { text-decoration:none; font-weight:bold; color:#444444; }
#left p.retour a:hover { text-decoration:underline; }
#left h3.region { font-size:20px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-weight:lighter; color:#03814F; }
#left h3.region { padding:10px 0 5px 0; }

#left .tumb { border:1px solid; border-color:#CCCCCC; padding:10px; margin:10px 0; width:543px;}
#left .tumb:hover { background-color: #FFFFDD; }

#left .tumb .tumb_left { float:left; width:410px; margin-right:10px; }
#left .tumb .tumb_right { float:left; width:120px; text-align:right; }

#left .tumb .tumb_right img a { border:none; } 


#left .tumb .tumb_left h4 { font-size:14px; line-height:15px; font-weight:bold; color:#03814F; }
#left .tumb .tumb_left h4 span { display:block; font-size:12px; font-weight:normal; color:#444444; }
#left .tumb .tumb_left h4 a { text-decoration:none; color:#03814F; }
#left .tumb .tumb_left h4 a span { color:#444444; }
#left .tumb .tumb_left p.slogan { padding:10px 0; font-size:14px; color:#03814F; font-style:italic; }
#left .tumb .tumb_left p.slogan a { color:#03814F; text-decoration:none; }
#left .tumb .tumb_left p.slogan a:hover { text-decoration:none; }
#left .tumb .tumb_left p.addrese { font-weight:bold; }
#left .tumb .tumb_left p { margin:0; padding:0; }
#left .tumb .tumb_left p a { text-decoration:none; color:#03814F; }
#left .tumb .tumb_left p a:hover { text-decoration:underline; }

/* DETAIL */
#left #etiquette { border:2px solid; border-color:#EBE53F; padding:10px 10px 0 10px; }
#left #etiquette p { padding:0 0 10px 0; color:#03814F; }

#left #company { border:2px solid; border-color:#EBE53F; padding:10px; margin:15px 0 20px 0; width:543px;}
#left #company #company_left { float:left; width:350px; margin-right:10px; }
#left #company #company_right { float:left; width:170px; text-align:right; }
#left #company #company_right img a { border:none; } 
#left #company #company_left h4 { font-size:14px; line-height:15px; font-weight:bold; color:#03814F; padding:0 0 5px 0 }
#left #company #company_left h4 span { display:block; font-size:12px; font-weight:normal; color:#444444; }
#left #company #company_left p { margin:0; padding:0; }
#left #company #company_left p a { text-decoration:none; color:#03814F; }
#left #company #company_left p a:hover { text-decoration:underline; }

#left #company_description { }
#left #company_description #company_description_left { float:left; width:272px; margin:0 21px 0 0; }
#left #company_description #company_description_right { float:left; width:272px; }
#left #company_description p { padding:10px 0; }
#left #company_description p a { text-decoration:none; color:#03814F; }
#left #company_description p a:hover { text-decoration:underline; }

/* PHOTO */
#left .photo { background-color:#EEEEEE; padding:20px 10px 10px 20px; }
#left .photo ul { list-style:none; }
#left .photo ul li { float:left; margin:0 10px 10px 0; }
#left .photo ul li a { text-decoration:none; }
#left .photo ul li a { float:left; display:block; background-color:#FFFFFF; padding:5px; }
#left .photo ul li a:hover { background-color:#03814F; }
#left .photo ul li a img { border:none; }

/* SPONSORS */
#sponsors { padding:20px 0px 20px 20px; margin:40px 0 4px 0; width:850px; border-top:2px solid; border-top-color:#EEEEEE;  }
#sponsors img { border:none; }

#sponsors #first { float:left; width:170px; }
#sponsors #first img { margin:0 0 10px 0;  }
#sponsors #second { float:right; width:650px; margin:0 0 10px 0; padding: 0 0 10px 0 ; }
#sponsors #second img { display:block; float:left; margin:0 2px 2px 0;  }
#sponsors #third { float:right; width:650px; padding:0; }
#sponsors #third img { display:block; float:left; margin:0 2px 2px 0;  }

/* NEWS */
#left .news_box { padding:10px; background-color:#FFFFCC; }
#left .news_box { border-bottom:1px solid; border-top:1px solid; border-color:#EEEEEE; }
#left .news_box h3 { font-size:16px; line-height:16px; font-weight:bold; padding:0 0 10px 0; color:#03814F; }
#left p img.left { float:left; margin:0 10px 10px 0; background-color:#EEEEEE; }
#left p img.right { float:right; margin:0 0 10px 10px; background-color:#EEEEEE; }

/* DECOUVRIR */
#left .decouvrir { width:540px; padding:10px; border:2px solid #EBE53F; color:#03814F; margin-bottom:10px; }
#left .decouvrir img { border:none; }
#left .decouvrir p { padding:0 0 10px 0; }
#left .decouvrir p a { text-decoration:none; color:#03814F; }
#left .decouvrir p a:hover { text-decoration:none; }
#left .decouvrir h1 { font-size:16px; line-height:16px; color:#03814F; font-weight:bold; padding:0 0 10px 0; }
#left .decouvrir h1 a { text-decoration:none;  color:#03814F; }
#left .decouvrir h1 a:hover { text-decoration:underline; } 
#left .decouvrir:hover { background-color:#FFFFCC; }

#left .decouvrir .decouvrir_left { float:left; width:375px; margin:0 10px 0 0; }
#left .decouvrir .decouvrir_right { float:left; width:155px; padding:26px 0 0 0; text-align:center; }

/* OFFRES */
#left #offres p.gri { background-color:#EEEEEE; padding:10px; margin-bottom:10px; }
#left #offres img { margin: 20px 30px 20px 0; background-color:#EEEEEE;  }

/* SPOT_VIDEO */
#spot { position:absolute; top:448px; margin:0 0 0 205px; }
#spot a { color:#03814F; text-decoration:none; }
#spot a:hover { text-decoration:underline; }
#spot p img { margin:0 10px 0 0; }

#left #navigation { border-bottom:2px solid #03814f;}
#left #navigation ul { margin:0; padding:0; list-style:none; margin-bottom:-1px;}
#left #navigation ul li { position:relative;  display:inline; float:left; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:0 5px 0 0;}
#left #navigation ul li a { display:block; float:left; text-align:left; padding-left:10px; height:25px; line-height:25px; width:190px; text-decoration:none; color:#FFFFFF; background-color:#03814f;}

#left #navigation ul li a { background-image:url(../media/new_img/new_navigation.gif); background-repeat:no-repeat; background-position:top; }
#left #navigation ul li a:hover { background-position:bottom; }


/* SUB-MENU */
#left #navigation ul.niv1 ul.niv2 { position: absolute; left:0; width:198px; display:none; margin:25px 0 0 0; background-color:#FFFFFF; border:1px solid #509f34; border-top:none; }



#left div#navigation ul ul.niv2 li a { background-image:none; display:block; background-color:#FFFFFF; height:auto; padding:5px 10px; line-height:14px; width:178px; border-bottom:1px solid #EEEEEE; color:#03814f; font-size:12px;  }
#left div#navigation ul ul.niv2 li a:hover { background-color:#ebe53f; }
div#navigation ul li.over li a { background-color:#FFFFFF;}

#left div#navigation ul.niv1 li.smenu:hover ul.niv2 { display:block; z-index:1000; }


#left #cfr { padding:10px 0; font-size:11px; border-bottom:1px dashed #0f8757;}
#left #cfr p { margin:0; padding:0;}

#left #ancor { margin-bottom:20px;}
#left #ancor ul { margin:0; padding:0; list-style:none;}
#left #ancor ul li { font-size:11px; padding:0; margin-bottom:2px;}
#left #ancor ul li a {display:block;  padding:5px 20px; color:#03814f; text-decoration:none; font-size:11px; border:1px solid #CCC; background-image:url(../media/new_img/ancor_arrow.gif); background-repeat:no-repeat; background-position: 98% 50%;}
#left #ancor ul li a span { color:#333333; font-size:10px;}
#left #ancor ul li a:hover { background-color:#F9F9F9}


#left #zoom_map { float:right; margin:-50px 0 10px 10px;}

.zebra { height:2px; line-height:2px; border:none; border-bottom:2px dotted #ebe53f; font-size:1px; margin:10px 0;}

#left h4 { color:#03814f; font-size:15px; font-weight:bold;}

#left #poligon { padding:20px; background:url(../media/new_img/bag_gri_poligon.gif) no-repeat top;}






