@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:#093;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:#093;}
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{
	height:0;
	border:none;
	border-bottom:dotted 2px #666666;
	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_design_en{background-image:url(/img/newheader/header_design_en.png);}
.header_design_it{background-image:url(/img/newheader/header_design_it.png);}
.header_design_fr{background-image:url(/img/newheader/header_design_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:585px;width:190px;}
.cities_guide_fr{left:540px;width:190px;}
.cities_guide_it{left:560px;width:190px;}

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

#header, .header{
	background-repeat:no-repeat;
	background-position:0 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 li{
	float:left;
	padding-right:6px;
	margin-right:6px;
	border-right:solid 1px #093;
	height:15px;
	line-height:15px;
	margin-bottom:15px;
}
#languages{
	position:absolute;
	top:15px;
	right: 15px;
	color:#093;
}
#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;
}

/* ******************* CONTENT ********************** */

#content {margin:15px 0;}

.box {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:#093;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:#093;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:#093;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:#000;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 #093 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_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;}
