@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
	border:0;
}

body
{
	background-color:#F6F6F6;
	font-family:  Helvetica, Arial, sans-serif;
	font-size: 11px;
	color:#999;
	padding-bottom:20px;
}

#conteneur_global
{
	width:100%;
	background-color:#FFF;

}


#conteneur_site
{
	width:900px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:30px;

}

#conteneur_menu
{
	width:900px;
	height:150px;
	background-image:url(../images/logo_bird.jpg);
	background-repeat:no-repeat;
}


#menu {
font-size:10px;
line-height:22px;
height:22px;
position:relative;
left:245px;
top:90px;
width:655px;
border-bottom:1px solid #999;
padding:0;
margin:0;
z-index:10;
}


#menu a {
text-decoration:none;
font-weight:400;
display: block;
color:#C70305;
}

#header
{
	width:900px;
	height:150px;
	margin-bottom:20px;
}

#header_session
{
	width:450px;
	height:150px;
	background-image:url(../images/fd_header.jpg);
	background-repeat:no-repeat;
	float:left;
	overflow:hidden;
}

#contenu_header_session
{
	position:absolute;
	height:150px;
}

#header_session h1
{
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	font-weight:900;
	margin-left:30px;
	margin-top:30px;
}

#header_session h2
{
	color:#FFF;
	font-size:18px;
	font-weight:100;
	margin-left:30px;

}

#header_flash
{
	width:450px;
	height:150px;
	float:left;
	background-image:url(../images/fd_flash.jpg);
	background-repeat:no-repeat;
}

#contenu_trois_colonnes
{
	width:900px;
	background-image:url(../images/fd_trois_colonnes.gif);
	background-repeat:repeat-y;
	overflow:hidden;
}

#contenu_trois_colonnes2
{
	width:900px;
	background-image:url(../images/fd_trois_colonnes2.gif);
	background-repeat:repeat-y;
	overflow:hidden;
}

#contenu_deux_colonnes
{
	width:900px;
	background-image:url(../images/fd_deux_colonnes.gif);
	background-repeat:repeat-y;
	overflow:hidden;
}



#colonne_450px
{
	width:435px;
	padding-right:15px;
	margin-right:15px;
	float:left;
}

#colonne_660px
{
	width:660px;
	float:left;
	
}

.colonne_330px
{
	width:320px;
	float:left;
	padding-right:10px;

	
}


#colonne_module
{
	width:205px;
	float:right;
}

#encart_shanghai
{
	width:195px;
	height:59px;
	padding-left:10px;
	padding-top:5px;
	background-image:url(../images/fd_encart_shanghai.jpg);
	background-repeat:no-repeat;
}

#encart_ny
{
	width:195px;
	height:55px;
	padding-left:10px;
	padding-top:5px;
	background-image:url(../images/fd_encart_ny.jpg);
	background-repeat:no-repeat;

}

#tendances_couleur
{
	position:absolute;
	bottom:0px;
	
}

#saison
{

	width:220px;
	text-align:right;
	padding-bottom:3px;
}

#footer
{
	width:900px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	border-left:2px solid #35B0C4;
	color:#666;

}


input
{
	width:180px;
	height:14px;
	line-height:14px;
	vertical-align:center;


	border:1px solid #CCC;
	background-image:url(../images/coin_input.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-left:5px;
	margin-bottom:5px;
	font-size:12px;

}

textarea
{

	border:1px solid #CCC;
	background-image:url(../images/coin_input.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-left:5px;
	margin-bottom:5px;
	overflow:hidden;
}

label
{
	position:relative;
	top:-2px;
}


label
{
	color:#333;
}

a
{
	color:#BF0202;
	text-decoration:underline;
}



h3
{
	font-size:14px;
	color:#1F77A3;
	font-weight:400;
	margin-bottom:5px;
	text-transform:uppercase;
}

/* menu déroulant
--------------------------------------*/


#menuDeroulant, #menuDeroulant ul {
	float: left;
	list-style: none;
	line-height: 1;
	padding: 0;
	margin: 0 0 1em 0;

}

#menuDeroulant a {
	display: block;
	text-decoration: none;
	padding: 6px 10px;
}

#menuDeroulant a:hover
{
	color:#FFF;
	color:#35B0C4;
}

#menuDeroulant li {
	float: left;
	padding: 0;
}

#menuDeroulant li ul {
	position: absolute;
	left: -999em;
	margin: 0;
	border-top:1px solid #999;
	background-color:#FFF;
	z-index:2;
}

#menuDeroulant li ul li
{
	clear:both;
	border-top:1px solid #CCC;
	
}

#menuDeroulant li ul li a
{
	padding:6px;
	padding-right:0px;
	width:130px;
	
	margin-left:3px;
}

#menuDeroulant li ul li a:hover
{
	background-color:#FFF;
	color:#35B0C4;

}

#menuDeroulant li:hover ul ul, #menuDeroulant li:hover ul ul ul, #menuDeroulant li.sfhover ul ul, #menuDeroulant li.sfhover ul ul ul {
	left: -999em;
}

#menuDeroulant li:hover ul, #menuDeroulant li li:hover ul, #menuDeroulant li li li:hover ul, #menuDeroulant li.sfhover ul, #menuDeroulant li li.sfhover ul, #menuDeroulant li li li.sfhover ul {
	left: auto;
}

#menuDeroulant li:hover, #menuDeroulant li.sfhover {
	background: none;
}


/* menu déroulant
--------------------------------------*/

/* style pour la galerie jquery
--------------------------------------*/

#thumbs a
{
display:block;
float:left;
padding:3px;
outline:none; 
alpha(opacity=80); 
-moz-opacity : 0.8; 
 opacity : 0.8;
 margin-right:5px;
}

#thumbs a:hover, #thumbs a:focus
{
alpha(opacity=100); 
-moz-opacity : 1; 
 opacity :1;
}

#thumbs a.active
{
background:#1F77A3;
alpha(opacity=100); 
-moz-opacity : 1; 
 opacity : 1;
}

/*#viewer img[src*="loader"] {position:absolute; left:50%; top:50%; margin:-15px 0 0 -15px;}*/

/* style pour la galerie jquery
--------------------------------------*/

#video_flash
{
	margin-bottom:10px;
	width:434px;
	height:238px;
}

#choix_langue
{
	float:right;
	margin-top:4px;
}

#choix_langue a
{
	margin-left:5px;
}

#choix_langue a
{
	display:inline;
	color:#333;
} 

#sous_menu
{
	height:20px;
	width:655px;
	top:92px;
	left:244px;
	position:relative;
}

#sous_menu ul
{
	position:absolute;
	z-index:1;
}

#sous_menu ul li
{
	height:20px;
	line-height:20px;
	display:inline;
	margin-left:10px;
}


#sous_menu ul li a
{
	color:#35B0C4;
	text-decoration:none;
	display:inline;
}

#sous_menu ul li a:hover
{
	color:#C70305;
}

ul
{
list-style-type:none;
}

p
{
	margin-bottom:10px;
}

h3
{
	color:#333;
	margin-bottom:5px;
	font-size:15px;
}

h1
{
	font-size:24px;
	font-weight:400;
	color:#35B0C4;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;

}

h2
{
	margin-bottom:10px;
	font-size:18px;
	font-weight:400;
	color:#1F77A3;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
}

h4
{

	font-size:12px;
	font-weight:900;
	color:#35B0C4;;
	margin-bottom:3px;
	text-transform:uppercase;
}

table
{
	border-collapse:collapse;
	border:1px solid #CCC;
	margin-left:1px;
	width:100%;
}

td
{
	border:1px solid #CCC;
	padding:5px;

}


.colonne_215px
{
	width:200px;
	padding-right:15px;
	float:left;
	overflow:hidden;

}

.element
{
	margin-top:5px;
	margin-bottom:5px;
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px solid #CCC;
}

.fonce
{
	color:#333;
}

.bloc_couleur
{
	float:left;
	width:55px;
	height:10px;

}

.corp12
{
	font-size:12px;
}

.item_courant
{
	background-image:url(../images/bord_arrondi_menu.gif);
	background-repeat:no-repeat;
	background-color:#35B0C4;
	color:#FFF;
	padding: 6px 10px;
}

.item_courant a
{
	color:#FFF;
}

.couleur_site
{
	color:#1F77A3;
}

.couleur_site_clair
{
	color:#35B0C4;
}

.vignette_flottante_gauche
{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

.chapeau
{
	font-size:12px;
	color:#333;
	margin-bottom:15px;
}

.gras
{
	font-weight:900;
}

.blanc
{
	color:#FFF;
}

.noir
{
	color:#000;
}


.style_footer{
font-size:11px;
color:#666;
text-decoration:none;
}
.style_footer a{
font-size:11px;
color:#666;
text-decoration:none;
}
.style_footer a:hover{
font-size:11px;
color:#35B0C4;
text-decoration:none;
}

/* style pour la lightbox simple
--------------------------------------*/

/*#lightbox{
	background-color:#FFFFFF;
	padding: 10px;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}

/* style pour la lightbox simple
--------------------------------------*/