/*
ACCUEIL LUXURY EVENTS
Template : FK ARTHYS 2009
*/

/* GENERAL */
*{margin:0; padding:0; outline:none;}
body{font-family:Arial, Helvetica, sans-serif; background-color:#000;}

/* CLASS */
.hide{display:none;}
.clear{clear:both;}
.or{color:#f7c657;}
.orj{color:#ffcd60;}
.condition{font-style:italic; margin-top:10px;}
.condition a, .condition a:visited{text-decoration:none; color:#ffcd60;}
.condition a:hover{color:#FFF;}

/*  PAGE ACCUEIL */
#page{width:950px; margin:0 auto; position:relative;}

/* HEADER */
#header{width:100%; height:89px; text-align:center; padding-top:29px;}
#header img{border:none;}
#header #jflanguageselection{position:absolute; top:10px; right:10px;}
#header #jflanguageselection span{
filter:alpha(opacity=40);
-moz-opacity: 0.40;
opacity: 0.40;
}
#header #jflanguageselection span:hover{
filter:alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}
#header #jflanguageselection #active_language{
filter:alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

/* CONTENT */
#content{background:transparent URL(../images/bg_content.jpg) repeat-y top left;}
#content img{border:1px solid #666;}
#content a, #content a:visited{text-decoration:none; color:#ffcd60;}
#content a:hover{color:#FFF;}

/* CONTENT --> TOP CONTENT*/
#top_content{height:9px; background:transparent URL(../images/bgtop_content.jpg) no-repeat top left;}

/* --> LEFT */
#part_left{float:left; width:330px; min-height:438px; background:transparent URL(../images/bg_menu.jpg) no-repeat top left; padding:20px;}
#part_left div{margin:10px 0;}
#part_left p{font-size:11px; color:#8d8d8d; text-align:justify;}
#part_left h2{margin-bottom:24px;}
#part_left h2{margin-bottom:24px;}
#part_left h2 span{display:block; font-family:Verdana; font-style:italic;}
#part_left h2 span.t_left{color:#ffcd60; font-size:20px; padding-left:10%;}
#part_left h2 span.t_right{text-align:right; color:#ffcd60; font-size:30px; padding-right:20%;}

/* LEFT --> MENU */
#part_left .menu{list-style-type:none; width:216px; margin:0 auto 46px auto;}
#part_left .menu a, #part_left .menu a:visited{
display:block; width:216px; height:23px; line-height:23px; text-align:center; font-size:10px; color:#7b7b7b; text-decoration:none;
text-transform:uppercase;
background:transparent URL(../images/btn_menu.png) no-repeat top left;
}
#part_left .menu a:hover, #part_left .menu #current a, #part_left .menu .active a{background-position:0 -23px; color:#000;}
#part_left .menu .item67 a{color:#f7c657; font-weight:bold;}
#part_left .menu .item67 a:hover{color:#000;}

/* LEFT --> MENU --> SUBMENU */
#part_left .menu ul{list-style-type:none; margin:5px 0; width:150px;}
#part_left .menu .active ul li a, #part_left .menu .active ul li a:visited{text-align:left; width:196px; padding-left:20px; background:none; color:#FFF; font-weight:bold;}
#part_left .menu .active ul li a:hover, #part_left .menu .active ul #current a, #part_left .menu #current ul a{color:#B48D36;}

/* --> RIGHT */
#part_right{float:left; width:539px; color:#FFF; padding:20px; }

/* RIGHT : ACCUEIL */
#part_right .contentpaneopen_accueil{width:100%; font-size:16px; text-align:center; color:#b48d36; font-weight:bold;}
#part_right .contentpaneopen_accueil .contentheading_accueil{height:20px; line-height:20px; border:none; background-color:#b48d36; font-size:11px; text-transform:uppercase; text-align:center; color:#000;}

/* RIGHT : TOURISME */
#part_right .componentheading_tourisme{height:20px; line-height:20px; border:none; background-color:#b48d36; font-size:11px; text-transform:uppercase; text-align:center; color:#000;}
#part_right .blog_tourisme{width:100%;}
#part_right .blog_tourisme div{border:1px solid #595959; width:100%; margin-bottom:10px;}
#part_right .blog_tourisme div .contentheading_tourisme{text-transform:uppercase; color:#f7c657; font-size:14px; font-family:Verdana;}
#part_right .blog_tourisme div .contentpaneopen_tourisme{font-size:12px; padding:0 5px 2px 5px; width:100%;}
#part_right .blog_tourisme div .contentpaneopen_tourisme strong{color:#f7c657;}
#part_right .blog_tourisme div .contentpaneopen_tourisme em{color:#8c8c8c;}

/* RIGHT : PRESTIGE */
/* LVL #01 --> Section */
#part_right .componentheading_prestiges, #part_right .componentheading_prestige{height:20px; line-height:20px; border:none; background-color:#b48d36; font-size:11px; text-transform:uppercase; text-align:center; color:#000;}
#part_right .contentpane_prestige{}
#part_right .contentpane_prestige ul{list-style-type:none;}
#part_right .contentpane_prestige ul li{float:left;}
#part_right .contentpane_prestige ul #cat_43 a{background:#242424 URL(../section_prestige/prestige_berlines.jpg) no-repeat top center; margin:13px 12px 13px 0;}
#part_right .contentpane_prestige ul #cat_42 a{background:#242424 URL(../section_prestige/prestige_cabriolets.jpg) no-repeat top center; margin:13px 0 13px 12px;}
#part_right .contentpane_prestige ul #cat_41 a{background:#242424 URL(../section_prestige/prestige_sportives.jpg) no-repeat top center; margin:0 12px 0 0;}
#part_right .contentpane_prestige ul #cat_40 a{background:#242424 URL(../section_prestige/prestige_4x4.jpg) no-repeat top center; margin:0 0 0 12px;}
#part_right .contentpane_prestige ul a, #part_right .contentpane_prestige ul a:visited{
display:block; width:255px; /*height:155px;*/ height:23px; border:1px solid #595959; text-decoration:none; color:#f7c657; text-align:center; text-transform:uppercase;
padding-top:132px;
}
#part_right .contentpane_prestige ul a:hover{border:1px solid #FFF;}

#part_right .blog_prestiges{width:100%;}
#part_right .blog_prestiges div{border:1px solid #595959; width:100%; margin-bottom:10px;}
#part_right .blog_prestiges div .contentheading_prestiges{text-transform:uppercase; color:#f7c657; font-size:14px; font-family:Verdana;}
#part_right .blog_prestiges div .contentpaneopen_prestiges{font-size:12px; padding:0 5px 2px 5px; width:100%;}
#part_right .blog_prestiges div .contentpaneopen_prestiges strong{color:#f7c657;}
#part_right .blog_prestiges div .contentpaneopen_prestiges em{color:#8c8c8c;}

/* RIGHT : LIMOUSINES */
#part_right .contentpaneopen_limousine{width:100%; text-align:center;}
#part_right .contentpaneopen_limousine .contentheading_limousine{height:20px; padding:2px; line-height:15px; border:none; background-color:#b48d36; font-size:11px; text-transform:uppercase; text-align:center; color:#000;}

/* RIGHT : BATEAUX */
#part_right .contentpaneopen_bateaux{width:100%; text-align:center;}
#part_right .contentpaneopen_bateaux .contentheading_bateaux{height:20px; padding:2px; line-height:15px; border:none; background-color:#b48d36; font-size:11px; text-transform:uppercase; text-align:center; color:#000;}

/* RIGHT : VILLAS */
#part_right .contentpaneopen_villas{width:100%; text-align:center;}
#part_right .contentpaneopen_villas a{overflow:hidden;}
#part_right .contentpaneopen_villas a img{border:1px solid #666; margin:10px;}
#part_right .contentpaneopen_villas .contentheading_villas{height:20px; padding:2px; line-height:15px; border:none; background-color:#b48d36; font-size:11px; text-transform:uppercase; text-align:center; color:#000;}

/* RIGHT : PARTENAIRES */
#part_right .contentpaneopen_partenaires{width:100%; font-size:12px;}
#part_right .contentpaneopen_partenaires .contentheading_partenaires{height:20px; padding:2px; line-height:15px; border:none; background-color:#b48d36; font-size:11px; text-transform:uppercase; text-align:center; color:#000;}
#part_right .contentpaneopen_partenaires #partenaires_tab td{padding:5px;}
#part_right .contentpaneopen_partenaires a, #part_right .contentpaneopen_partenaires a:visited{text-decoration:none; color:#b48d36;}
#part_right .contentpaneopen_partenaires a:hover{color:#FFF;}

/* --> BOTTOM */
#part_bottom{height:152px; background:transparent URL(../images/bgfooter_content.jpg) no-repeat top left; font-size:9px; }
#part_bottom #accueilb{float:left; list-style-type:none; width:82px; margin:50px 0 0 15px;}
#part_bottom #menub_right{float:right; width:240px; margin-top:50px; list-style-type:none;}
#part_bottom #menub_right li{float:left;}
#part_bottom #menub_right .item65 a{width:90px; margin-right:10px;}
#part_bottom #menub_right .item66 a{width:130px;}
#part_bottom a, #part_bottom a:visited{
display:block; width:90px; height:20px; line-height:20px;color:#817e7e;
text-decoration:none; text-align:center; text-transform:uppercase;
border-left:1px solid #817e7e; border-right:1px solid #817e7e; border-bottom:3px solid #817e7e;
}
#part_bottom a:hover{color:#FFF;}

/* FOOTER */
#footer{height:28px; line-height:28px; text-align:center; color:#f7c657; background-color:#313132; font-size:11px;}

