@charset "UTF-8";
/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
}

body {
	margin: 0 0 15px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background-image:url(/img/stripe.png);
}

a:link,a:visited{color:#0066FF;text-decoration:none;}
a:hover{color:#000000;text-decoration:none;}
/* hack FF pour masquer les contours pointillé sur les liens
-------------------------------------------------------*/
a{outline: none;}
:focus{-moz-outline-style: none;} 
.selected a:link, .selected a:visited{color:#000000;}

ul{list-style:none;}

h2{
	font-size:18px;
	font-weight:normal;
	float:left;
	display:block;
	height:22px;
	padding:3px 5px 5px 0;
	line-height:22px;
	margin-top:0px;
}
h3{
	font-size:20px;
	font-weight:normal;
	/*height:20px;*/
	padding:5px 5px 5px 0;
	line-height:20px;
}
h4{
	background-color:#000000;
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
	padding:2px 5px;
}
h5 {
	font-size:14px;
	font-weight:bold;
}
h6 {
	font-size:16px;
	padding-top:7px;
	margin:0;
	margin-bottom:-6px;
}
h6 a:link, h6 a:visited{color:#0000FF;}
h6 a:hover{color:#000000;}
p{padding-top:7px;padding-bottom:7px;}

.spacer{
	clear:both;
	color:#FFFFFF;
	height:0;
	border:none;
	margin:0;
	padding:0;
}

.filet{
        line-height:0;
	height:0;
	border:none;
	border-bottom:2px dotted #666;
	padding:0;
	margin:7px 0;
	clear: both;
}

.inactive{color:#AAA;}

/* ******************* GLOBAL ********************** */

#global{
	position:absolute;
	/*
	left:-502px;
	margin-left:50%;
	*/
	left:50px;
	width:790px;
	z-index:5;
	top:15px;
}

/* ******************* HEADER ********************** */

#header{background-color:#FFFFFF;}

.header_fashion_en{background-image:url(/img/newheader/header_fashion_en.png);}
.header_fashion_it{background-image:url(/img/newheader/header_fashion_it.png);}
.header_fashion_fr{background-image:url(/img/newheader/header_fashion_fr.png);}

#header #home{
	position:absolute;
	display:block;
	width:220px;
	height:36px;
	top:14px;
	background:url(/img/empty.gif) no-repeat;
	text-indent:-9000px;
}

#header #fashion{
	position:absolute;
	display:block;
	height:37px;
	top:59px;
	background:url(/img/empty.gif) no-repeat;
	text-indent:-9000px;
}

.fashion_en{width:125px;}
.fashion_it{width:85px;}
.fashion_fr{width:85px;}

#header #design{
	position:absolute;
	display:block;
	width:105px;
	height:37px;
	top:59px;
	background:url(/img/empty.gif) no-repeat;
	text-indent:-9000px;
}

.design_en{left:165px;width:105px;}
.design_it{left:125px;width:105px;}
.design_fr{left:123px;width:105px;}

#header #art{
	position:absolute;
	display:block;
	height:37px;
	top:59px;
	background:url(/img/empty.gif) no-repeat;
	text-indent:-9000px;
}

.art_en{left:295px;width:54px;}
.art_fr{left:253px;width:54px;}
.art_it{left:255px;width:70px;}

#header #modem_mag{
	position:absolute;
	display:block;
	height:37px;
	top:59px;
	background:url(/img/empty.gif) no-repeat;
	text-indent:-9000px;
}

.modem_mag_en{left:375px;width:184px;}
.modem_mag_fr{left:330px;width:188px;}
.modem_mag_it{left:352px;width:184px;}

/*#header a#modem_mag:hover{background:url(/img/common/header/modem_mag/modemmag_black.png) no-repeat;}*/

#header #cities_guide{
	position:absolute;
	display:block;
	height:37px;
	top:59px;
	background:url(/img/empty.gif) no-repeat;
	text-indent:-9000px;
}

.cities_guide_en{left:580px;width:165px;}
.cities_guide_fr{left:540px;width:165px;}
.cities_guide_it{left:560px;width:165px;}

#header, .header{
	background-repeat:no-repeat;
	background-position: 14px 14px;
	padding-top:114px;
	padding-left:15px;
	min-height:10px;
}
/*#header li, .header li{
	float:left;
	padding-left:6px;
	margin-left:6px;
	border-left:solid 1px #0066FF;
	height:15px;
	line-height:15px;
	margin-bottom:15px;
}*/
#menu{
	padding-bottom: 8px;
}
#menu li{
	float:left;
	padding-right:6px;
	margin-right:6px;
	border-right:solid 1px #0066FF;
	height:15px;
	line-height:15px;
	margin-bottom:7px;
}
#menu li span{
	color: #b8b8b8;
}
#languages{
	position:absolute;
	top:15px;
	right: 15px;
	color:#0066FF;
}
#languages li{
	border-left: solid 1px;
	float: left;
	padding-left: 5px;
	margin-left: 5px;
	font-size: 12px;
	line-height: 12px;
	margin-top: 2px;
}
#search{
	position:absolute;
	top:76px;
	right:15px;
	width:150px;
}
#search input{
	background-color:#000;
	color:#FFF;
	border:1px solid #FFF;
	width:100px;
	height:20px;
	padding:0 0 0 5px;
	display:block;
	float:left;
}
#search .gosearch{
	background-color:#000;
	color:#FFF;
	height:20px;
	width:20px;
	line-height:20px;
	display:block;
	float:left;
	margin-left:5px;
	padding:0 5px 0 10px;
}
#article_search{/*margin:0 0 10px 0;*/padding-top:8px;padding-bottom:10px;}
#article_search .left_search{width:134px;}
.left_search{width:136px;padding:2px;border:1px solid #666;}
.left_submit{padding:2px;background:#000;color:#FFF;border:0;}
/* ******************* CONTENT ********************** */

#content {margin:15px 0;}

.box {padding:15px;background:#FFF;overflow:hidden;}
.box2 {min-height:1200px;padding:15px;background:#FFF;overflow:hidden;}


.col120{width:120px;float:left;display:block;margin-right:7px;}
.col140{width:140px;float:left;display:block;margin-right:7px;}
.col175{width:175px;float:left;display:block;margin-right:7px;}
.col200{width:200px;float:left;display:block;margin-right:15px;}
.col217{width:217px;float:left;display:block;margin-right:15px;}
.col235{width:235px;float:left;display:block;margin-right:15px;}
.col295{width:295px;float:left;display:block;margin-right:15px;}
.col330{width:330px;float:left;display:block;margin-right:15px;}
.col375{width:375px;float:left;display:block;margin-right:15px;}
.col450{width:450px;float:left;display:block;margin-right:15px;}
.col590{width:605px;float:left;display:block;margin-left:7px;}
.colfree{float:left;display:block;}

.font12{font-size:12px;}
.separator{clear:both;height:2px;border-bottom:2px dotted #666;margin-bottom:10px;}
.element{clear:both;/*background-color:#FFF;*/padding:15px;margin-bottom:10px;}
.boutique{
	padding-top:115px;
	background-repeat:no-repeat;
	margin-bottom: 30px;
	background-image: url(/img/boutiquenopict.png);
	width: 140px;
	float: left;
	margin-right: 15px;
}

.display_text1{}
.display_more{font-weight:bold;color:#06F;font-size:20px;margin-top:5px;}
.display_text2{display:none;}

/* ******************** CALENDAR *********************** */

#calendar{background-color:#F2F2F2;padding-bottom:10px;margin-bottom:5px;}
#calendar h4{font-size:12px;font-weight:lighter;text-align:center;line-height:16px;margin-bottom:10px;}
#year{height:18px;line-height:16px;margin-bottom:10px;font-size:12px;font-weight:lighter;background-color:#000000;color:#FFFFFF;padding: 2px 5px 0 0;text-align:center;}
#fleche_left{position:relative;margin-left:3px;float:left;margin-top:3px;width:10px;height:9px;}
#fleche_right{position:relative;/*margin-left:0px;*/float:right;margin-top:3px;width:10px;height:9px;}
.left{position:absolute;left:18px;/*margin-left:0px;float:left;*/margin-top:3px;}
.right{position:absolute;left:142px;/*margin-left:120px;float:left;*/margin-top:3px;}

#calendar .monthes ul{height:80px;font-size:12px;}
#calendar .monthes ul li{
	float:left;
	display:block;
	width:45px;
	height:20px;
	text-align:center;
	font-size:12px;
	color:#000;
}
#calendar .monthes ul li.cell_current_month{font-weight:bold;color:#000;}

/* ******************** GENERAL LIST *********************** */

#index{background-color:#F2F2F2;padding-bottom:10px;margin-bottom:5px;}
#index h4{font-size:12px;font-weight:lighter;text-align:center;line-height:16px;margin-bottom:10px;}
#index a.general_not_selected{display:block;font-size:12px;font-weight:bold;text-align:center;line-height:16px;margin-bottom:10px;background:#FFF;color:#06F;text-decoration:none;padding:2px 0;}
#index a.general_not_selected:hover{color:#000;}

#index  ul{margin-left:3px;height:90px;}
#index  ul li
{
	float:left;
	display:block;
	width:20px;
	height:15px;
	margin:1px;
	text-align:center;
	font-size:0.9em;
}

#index ul li a{display:block;color:#06F;width:20px;height:12px;padding-top:3px;text-decoration:none;font-weight:bold;}
#index ul li a:hover{color:#000;}
#index ul li.not_activated{color:#D6D6D6;height:12px;padding-top:3px;color:#000;}
#index ul li.selected{color:#FFF;height:12px;padding-top:3px;color:#000;font-weight:bold;}
#index ul li.non_alpha_not_activated{width:84px;color:#000;height:12px;padding-top:3px;}
#index ul li.non_alpha{width:84px;}
#index ul li.non_alpha a{width:84px;}
#index ul li.selected_non_alpha{color:#FFF;width:84px;height:12px;padding-top:3px;}

/* ******************* FOOTER ********************** */

#footer{
	font-size:12px;
	padding-top: 10px;
	background-color: #FFFFFF;
	line-height: 10px;
	padding-left: 15px;
	margin-bottom: 15px;
	height: 18px;
}

#footer li{
	float:left;
	padding-right: 6px;
	margin-right: 6px;
	border-right: solid #0066FF 1px;
}
/* ******************* PUB ********************** */
/*
#pub{position:absolute;top:0px;margin-left:805px;}
#pub .ad{margin-bottom:15px;}
*/
/* ******************* INFORMATION AND PUB ********************** */
#information_and_advertisings{position:absolute;top:0px;margin-left:805px;width:250px;}

#information_size1{margin-bottom:15px;background:#FFF;height:104px;width:220px;font-size:12px;padding:10px 15px;}
#information_size2{margin-bottom:15px;background:#FFF;height:124px;width:220px;font-size:12px;padding:10px 15px;}
#information_size3{margin-bottom:15px;background:#FFF;height:145px;width:220px;font-size:12px;padding:10px 15px;}
#information_size3 img{padding:0px 62px 2px;}
#information_size4{margin-bottom:15px;background:#FFF;height:145px;width:220px;font-size:12px;padding:10px 15px;}
#information_size5{margin-bottom:15px;background:#FFF;height:104px;width:220px;font-size:12px;padding:10px 15px;}

#information_size6{margin-bottom:15px;background:#FFF;height:122x;width:220px;font-size:12px;padding:10px 15px;}

#information_and_advertisings a.information{display:block;margin-top:2px;}
#information_and_advertisings input{background:#FFF;color:#444;border:0;width:120px;height:15px;padding:2px;font-family:Arial, Helvetica, sans-serif;}
	
#pub{width:100%;}
#pub .ad{margin-bottom:15px;}

