/* CSS Reset (ne pas modifier a priori) */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	
}
body {
	line-height: 1;
	background: #72797f;
	
}
ul {
	list-style: none; 
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*--------------------------------------------------------*/
/*-------------------- fin du CSS Reset-------------------*/
/*--------------------------------------------------------*/
#ie6msg{position:absolute; top:-8px; z-index:1000; right:0; border:3px solid #090; margin:8px 0; background:#cfc; color:#000; width:200px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px}
#ie6msg h4{margin:8px; padding:0;}
#ie6msg p{margin:8px; padding:0;}
#ie6msg p a.getie8{font-weight:bold; color:#006;}
#ie6msg p a.ie6expl{font-weight:normal; color:#006;}
/* FLASH ACCUEIL LANGUES */

.accueil #header {
width:100%;
height:99%;
position: absolute;
top:0;
bottom:0;
}
#nav_lang {
	width: 750px;
	color:#FFF;
	position:absolute;
	top:40%;
	left:50%;
	margin-left:-380px;
	text-align:center;
	z-index:10000;
	display:none;
}
#nav_lang ul li{
margin:0;
padding:2px;
}
#nav_lang a {
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
color:#FFF;
font-size:14px;
}

/* MENU */
#nav {
top:120%;
right:20px;
position:absolute;
display:none;
}
.title, .subtitle {
margin : 0;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#C00;
text-align: right;
visibility: visible
}

.title {
padding-top : 10px;
color:#C00;
}
.title a {
color : #fff;
text-decoration : none;
font-size : 15px;
}
.subtitle a {
color: #CCC;
text-decoration : none;
font-size : 12px;
}
.subtitle ul {
margin:5px 0 10px 0;
list-style : none;
}
li {
padding-top : 5px;
}
a:active, a:focus{
outline:none;
}
#logo {
width:100%;
}
/* ACCUEIL */
#left_content #header {
float:right;
text-align:right;
display:none;
width:100%;
}
#left_content {
float:left;
width:22%;
padding:30px 0 0 30px;
position:relative;
}
#wrapper {
float:right;
width:78%;
margin-left:0;
position:relative;
}
#content {
margin-left:40px;
position:relative;
left:0
}
/* Fil de news */
ul#slider {
width: 100%;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
position: absolute;
bottom: 0;
right:0;
left:0;
}
ul#slider li {
float: left;
position: relative;
width:100%;
display: none;
}
ul#slider li div {
width: 100%;
background-color: #000;
color: #fff;
background : #000 url(news2000.png) no-repeat 5px 5px;
padding: 23px 10px 10px 5px;
}
#slider a{
color: #6CF;
text-decoration:none;
}
#slider a:hover{
text-decoration:underline;
}
#fermer_fil_news {
position:absolute; right:5px; top:10px;cursor:pointer; display:none;
}
#vertical_border {
position:absolute;
border-left : 2px solid #fff;
top:85%;
left:99.5%;
height : 0px;

background-color:#C63;
}
#horizontal_border {
position:absolute;
right:0;
width:0;
border-top : 2px solid #fff;
bottom:-10px;
}
#nav2 {
float: right; width:100%;
text-align:right;
margin-bottom:-10%;
display : none;
}
#nav2 ul {
font-family : Arial, Helvetica, sans-serif;
padding-left : 0;
}
#nav2 ul li {
list-style : none;
display : inline;
padding : 0 20px 0 0;
}
#nav2 ul li a {
font-size : 12px;
color : #ffffff;
text-decoration : none;
}
#rubrique_un_nom_pour_un_oui {
position:absolute;
top:-30px;
left:-195px;
width:200px;
height:50px;
}
#section {
text-align:right;
width:22%;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#FFF;
font-size:26px;
position:absolute;
left:0;
bottom:0;
z-index:999;
padding:10px;
}
#section span{
visibility:hidden;
}
#logo_amour_la_mode{
position:absolute;
bottom:0;
right:0;
z-index:10001;
}
#main_picture {
width:110%;
display:none;
float:right;
opacity: 0;
filter : alpha(opacity=0);
}
#main_frame {
position:absolute;
width:100%;
top:0px;
right:0;
}
#photo {
height:100%;
float:left;
color: #72797f;
z-index:1000;
display:none;
}
#encart {
position:absolute;
top:0;
padding: 5px 0 0 15px;
color:#CCC;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
z-index:1001;
display:none;
}
#encart a{
color:#CCC;
text-decoration:none;
}
#encart .enlarge{
font-size:14px;
color:#FFF;
}
#details {
position:absolute;
top:0;
background-color:#FFF;
padding:10px;
display:none;
z-index:1000;
}
#show_details, #ajouter_favoris, #lien_cabine, #lien_boutique {
cursor: pointer;
}
#wrap_detail {
position:absolute;
bottom:0;
left:0;
right:0;
}
.detail_gauche {
width:50%;
float:left;
}
.detail_gauche_a_droite {
width:50%;
float:left;
margin-left:50%;
}
.detail_gauche div {
margin:5px 5px 5px 10px;
}
.detail_droite {
width:50%;
float:right;
}
.detail_droite div, .detail_gauche_a_droite div {
margin:5px 10px 5px 5px;
}
.detail_droite img, .detail_gauche img, .detail_gauche_a_droite img {
width:100%;
}
#details .sample{
width:100%;
margin-top:20px
}
#fermer {
cursor:pointer;
z-index:10006;
}
.imgdetail {z-index:0}


/* ImageFlow Settings - CSS 2.1
==================================== */

/* ImageFlow Settings - CSS 2.1
==================================== */
@media screen, projection {
	.imageflow {
		visibility:hidden;
		position:absolute; 
		text-align:left;
		overflow:hidden;
		bottom:0;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#FFF;
	}
	.imageflow img {
		visibility:hidden;
		position:absolute; 
		top:0px;
		-ms-interpolation-mode:bicubic; /* Enables bicubic image resampling for the IE7 */
	}
	.imageflow p{
		text-align:center;
		color:#FFF;
		position:absolute;
		bottom:10%;
		left:50%;
		margin-left:-150px;
		width:300px;
		font-size:10px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	.imageflow .loading {
		left:50%;
		margin-left:-106px;
		width:200px;
		height:2px;
		visibility:visible;
		position:absolute;
		bottom:5%;
	}
	.imageflow .loading_bar {
		height:5px;
		width:1%;
		background:#fff;
		visibility:visible;
	}
	.imageflow .caption {
		font-weight:bold;
		position:relative; 
		text-align:center;
font-size:11px;
		z-index:999;
	}
	.imageflow .scrollbar {
		visibility:hidden;
		position:relative; 
		border-bottom:1px solid #b3b3b3;
		z-index:999;
	}
	.imageflow .slider {
		position:absolute;
		margin-top:-7px;
		margin-left:-7px;
		z-index:999;
		background-image:url(slider00.png);
		background-repeat:no-repeat;
		width:14px;
		height:14px;
	}
}
#simplemodal-overlay {background-color:#000;}
#envoyer_a {
background:#fff url(ombre_g0.gif) no-repeat;
-moz-border-radius :0 5px 5px 0;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
width:356px;
height:370px;
display:none;
padding:30px;
color:#fff;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
border-top:10px solid #44494c;
border-right:10px solid #44494c;
border-bottom:10px solid #44494c;
z-index:1002;
}
#envoyer_a h2{
margin:-20px 0 5px 0;
padding-top:0;
}
#envoyer_a p {
font-size:9px;
padding:5px 0 5px 0;
}
#envoyer_a input, #contact input[type=text], #contact_franchise input[type=text], #contact_franchise select, #cadre_post input[type=text], #cadre_post textarea {
width:73%;
background-color:#bbbdbe;
border:1px solid #666;
color:#fff;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0
}
#envoyer_a textarea, #contact textarea {
height:50px;
width:100%;
background-color:#bbbdbe;
border:1px solid #666;
color:#fff;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0
}
#callback_envoyer_a {
margin-top: 90px;
}
#callback_envoyer_a p{
font-size:14px;
text-align:center;
}
.ui-effects-transfer {
border: 2px solid #fff; z-index:100000
}
#photo_a_envoyer {
float:right;
width:22%;
display:none;
clear:both;
overflow:hidden;
border:2px solid #52575b;
background-color:#333
}
#photo_a_envoyer img{
width:100%;

}
#bt_patienter {
display:none;
color: #333;
font-weight:bold;
margin-top:20px;
text-align:right;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.bt_envoyer {
font-family:Verdana, Geneva, sans-serif;
list-style:none;
text-align:center;
width:100px;
padding: 8px 10px 8px 10px;
margin-right:5px;
font-size:10px;
cursor:pointer;
border:solid 1px #ccc;
color: #333;
font-weight:bold;
background:#72797f url(bg_bouto.gif) top repeat-x;
display: inline;
}
.bt_envoyer2 {
font-family:Verdana, Geneva, sans-serif;
list-style:none;
text-align:center;
padding: 8px 10px 8px 10px;
margin:20px 0 20px auto;
font-size:10px;
cursor:pointer;
border:solid 1px #ccc;
color: #333;
font-weight:bold;
background:#72797f url(bg_bouto.gif) top repeat-x;
width:100px;
}
.alt_bt_envoyer2 {
font-family:Verdana, Geneva, sans-serif;
list-style:none;
text-align:center;
padding: 8px 10px 8px 10px;
margin:20px auto 20px auto;
font-size:10px;
color: #fff;
font-weight:bold;
width:auto;
}
#message_validation {
display:none;
text-align:center;
}
.bt_envoyer:hover, .bt_envoyer2:hover {
color: #fff;
}
.error {
color: #F9F;
clear:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
.bouton {
clear:both; 
overflow:hidden; 
padding-top:10px;
border-top:dotted 1px #fff;
}
.noBorder {
border:none;
}
.marginNegLeft {
margin-left:-7px;
}
#b_gauche{
float:left;
background:url(choix_bo.png) no-repeat;
height:38px;
width:34px;
}
#b_centre {
float:left;
background:url(choix_bo.png) repeat-x;
height:38px;
}
#b_centre div{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000;
font-size:12px;
padding:12px 5px 5px 5px;
}
#b_droit{
float:left;
background:url(choix_bo.png) no-repeat;
height:38px;
width:18px;
}
#autres_boutique {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color: #fff;
text-decoration:none;
}
/*Datepicker*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.ui-state-disabled { cursor: default !important; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-widget { font-family: Helvetica, Arial, sans-serif; font-size: 0.7em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Helvetica, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #404040; background: #72797f url(ui-bg_hi.png) 50% top repeat-x; color: #eeeeee; }
.ui-widget-content a { color: #eeeeee; }
.ui-widget-header { border: 1px solid #404040; background: #72797f url(ui-bg_gl.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #cccccc; background: #72797f url(ui-bg_gl.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #ffffff; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #dddddd; background: #51575d url(ui-bg_gl.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #ffffff; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #333333; background: #5b6064 url(ui-bg_gl.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; outline: none; text-decoration: none; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #404040; background: #555555 url(ui-bg_gl.png) 50% 50% repeat-x; color: #cccccc; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #cccccc; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(ui-bg_gl.png) 50% 50% repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-icon { width: 16px; height: 16px; background-image: url(ui-icons.png); }
.ui-widget-content .ui-icon {background-image: url(ui-icons.png); }
.ui-widget-header .ui-icon {background-image: url(ui-icons.png); }
.ui-state-default .ui-icon { background-image: url(ui-icons.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(ui-icons.png); }
.ui-state-active .ui-icon {background-image: url(ui-icons.png); }
.ui-state-highlight .ui-icon {background-image: url(ui-icons.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(ui-icons.png); }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-corner-tl { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; }
.ui-corner-tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
.ui-corner-br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.ui-corner-top { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.ui-corner-right {  -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.ui-corner-left { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
.ui-corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.ui-datepicker { width: 17em; padding: .2em .2em 0; z-index:1000 }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}
#main_frame_left_content {
width:40%;
float:left;
overflow:hidden;
clear:both; 
margin-top:45px;
}
#main_frame_left_content h1{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color: #fff;
font-size:19px;
padding:0 0 10px 0;
}
#main_frame_right_content {
margin-left:40%;
padding-top:90px;
width:60%;
text-align:center;
}
/******************* Formulaires **************************/

#form_essayage label {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color: #fff;
font-size:12px;
}
.left {
width:30%;
float:left;
}
.right{
margin-left:30%;
padding-right:10px;
}
.right input, .right textarea, .right select{
width:100%;
background-color:#bbbdbe;
border:1px solid #666;
color:#000;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
padding:2px;
}
.row{
background-color:none;
padding:7px;
border-bottom:dotted 1px #fff;
}
.noBorderBottom {border-bottom:none}
.topDotted {border-top:dotted 1px #fff;}
.over{
background-color:#6b7177;
}
.boutique {
color:#FFF;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
padding:7px;
}
fieldset {
padding:5px;
}
.coloredFieldset {
border:1px dotted #fff;
background:#72797f url(Fd_Affic.gif) repeat-x bottom;
}
#fieldsetBoutiqueComplet, #fieldsetBoutiquePartiel {
display:none;
}
.notcoloredFieldset {
border-top:1px dotted #fff;
margin-top:10px;
}
legend {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#FFF;
font-size:16px;
padding:5px;
}
#cadre_robes_a_essayer {
width:100%;
margin:0 auto 0 auto;
}
.effacer_choix {
position:absolute; 
top:0px; 
right:-2px; 
border:none; 
cursor:pointer;
padding:0 0 5px 5px;
}
.case_robe_a_essayer {width:20%;display: inline-block; margin:0 2px 0 2px;padding:0;position:relative;}
.caseGauche {margin:0 2px 0 0;}
.caseDroite {margin:0 0 0 2px;}
.case_robe_a_essayer img{border: 1px solid #fff;padding:0;}
#TitreCase1, #TitreCase2, #TitreCase3, #TitreCase4 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; font-size:12px; text-align:center;}
#popup_container {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	min-width: auto; /* Dialog will wrap after this width */
	max-width:350px;
	background: #FFF;
	border: solid 5px #6b7177;
	color: #6b7177;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 23px;
	color: #fff;
	background: #72797f;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 5px 0 0 0;
	margin: 0em;
}
#popup_content {
	padding: 30px;
	margin: 0em;
}
#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}
#cadre_photo_show, #cadre_titre_photo_show {
text-align:center;	
}
#cadre_titre_photo_show {
color:#FFF;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16px;
}
#cadre_titre_photo_show img{
border:none;
}
#content_contact_left {
width:50%;
float:left;
overflow:hidden;
clear:both;
margin-top:48px;
}
#wrap_contact_left {
display:none;
padding:0 20px 0 20px;
}
#content_contact_right {
margin:38px 0 0 50%;
width:49%;
}
#wrap_contact_right {
display:none;
padding:0 20px 0 20px;
}
#faq {
color:#FFF;
}
.faq_title {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
margin:10px 0 0 20px;
cursor:pointer;
list-style: square;
}
.faq_content{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#CCC;
margin:0 0 0 20px;
display:none;
}
address {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFF;
font-style:normal; line-height:20px;
padding:10px 10px 10px 0;
}
#photo_siege {
margin-top:20px;
width:100%;
}
#main_frame h1{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color: #fff;
font-size:19px;
margin:0 0 -5px 0;
}
#contact fieldset {
border:1px solid #44494c;
padding:10px;
-moz-border-radius :5px;
-webkit-border-radius: 5px;
}
#contact legend{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color: #fff;
font-size:19px;
margin:0;
}
#contact_franchise legend{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color: #fff;
font-size:19px;
margin:0;
}
#form_contact input[type=text], #form_contact textarea, #form_contact select, #form_post input[type=text], #form_post textarea, #form_post select {
width:99%;
}
#form_contact label, #form_post label {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color: #fff;
font-size:12px;
}
#form_contact p, #form_post p {
font-size:9px;
padding:5px 0 5px 0;
}
#form_contact h4, #form_contact h5, #form_post h4, #form_post h5 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color: #fff;
margin-top:15px;
}
#form_contact h4, #form_post h4 {
font-size:16px;
}
#form_contact h5, #form_post h5 {
font-size:13px;
}
#champs_obligatoire {
float:right; font-size:9px; margin-top:10px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color: #fff;
font-size:10px;
}
#devenir_depositaire {
margin-top:40px;
}
#devenir_depositaire h1 {
margin-bottom:10px;
}
#devenir_depositaire p, #devenir_depositaire ul, #devenir_depositaire li {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color: #fff;
font-size:12px;
}
#devenir_depositaire li {
list-style: square;
margin:0 0 0 20px;
}
.underline {
color: #6CF;
text-decoration:none;
}
.underline:hover {
text-decoration: underline;
}
.moreMarginTop {
margin-top:20px;
}
#content_defiles_left {
width:35%;
float:left;
overflow:hidden;
clear:both;
margin-top:40px;
}
#content_defiles_left p{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color: #fff;
font-size:13px;
padding:4px 0 4px 0;
text-align:right;
}
#content_defiles_left #logolamour{
margin-bottom:15px;
}
#content_defiles_right {
margin:45px 0 0 35%;
width:64%;
}
#wrap_defiles_left {
display :none;
padding:0 20px 0 20px;
margin-left:10%;
}
#wrap_defiles_left p{ text-align:left;font-size:12px;}
#content_client_left {
width:35%;
float:left;
overflow:hidden;
clear:both;
margin-top:50px;
}
#content_client_right {
margin:45px 0 0 35%;
width:64%;
}

#wrap_client_left {
display :none;
padding:0 20px 0 20px;
}
#wrap_client_left p{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color: #fff;
padding:5px 0 5px 0;
}
.alignLeft{
text-align: left;
}
.alignRight{
text-align: right;
}
.pays_link{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
color: #999;
text-decoration:none;
}
#slideshow {
margin:0 10px 5px 0;
}
#listbox_des_pays {
display:none;
padding-bottom: 25px;
}
#listbox_des_pays select {
width:100%;
background-color:#bbbdbe;
border:1px solid #666;
color:#fff;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
}
.demander_essayage {
margin-bottom:15px;
}
.demander_essayage a{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
color: #999;
text-decoration: none;
}
#listing_boutiques {
padding-left:15px;
overflow:auto;
}
#listing_boutiques h3 {
color:#72797f;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
background-color:#FFF;
padding:3px;
margin-bottom:10px;
}
#listing_boutiques h4 {
color:#fff;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
background-color:#6b7177;
padding:3px;
}
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	left: 0;
	top: 0;
	height: 100%;
	background: #bbbdbe;
}
.jScrollPaneDrag {
	position: absolute;
	background: #6b7177;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden; 
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
	background: url(basic_ar.gif) repeat-x 0 0;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
	background: url(basic_ar.gif) repeat-x 0 0;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}
#cadre_liens {
margin:25% 0 25% 0;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:40px;
}
#link1, #link2, #link3, #link4, #link5{
display:none;
padding:2px 0 2px 0;
}
#cadre_liens a{
text-decoration:none;
}
.lien_blanc {color:#FFF}
.lien_gris { color:#CCC}
#barre_langues {
position: fixed;
left:0;
bottom:0;
background-color:#6b7177; 
padding:3px 5px 10px 5px;
-moz-border-radius :0 15px 0 0;
-webkit-border-top-right-radius:15px;
z-index:1000;
}
#barre_langues a{
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;
text-decoration: none;
}
#barre_langues a:hover{
text-decoration: underline;
}
.slide {
visibility :hidden;
}
#cadre_offres, #cadre_news {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
overflow: auto;
position:absolute;
display:none;
margin-left:5%;
padding-right:20px;
width:80%;
}
#cadre_offres h2, #cadre_news h2{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #CCC;
margin-bottom:10px;
font-size:16px;
}
#cadre_offres h3, #cadre_news h3 {
color: #FFF;
font-weight:normal;
margin:10px 0 0 20px; background:url(square00.gif) no-repeat left;
font-size:16px;
cursor: pointer;
padding-left:15px;
}
#cadre_offres p, #cadre_news ul {
color: #CCC;
font-size:13px;
font-weight:normal;
margin-left:40px;
padding:5px 0 5px 0;
}
#cadre_offres a, #cadre_news a {
color:#999;
text-decoration:none;
}
.date_annonce {
font-size:10px;
color:#999;
}
#titre_news {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #FFF;
font-weight:normal;
margin:10px 0 0 20px; background:url(square00.gif) no-repeat left;
font-size:16px;
cursor: pointer;
padding-left:15px;
}
#message_devenir_franchise {
width:40%;
float:left;
overflow:hidden;
clear:both;
margin-top:50px;
}
#contact_franchise {
margin:50px 10% 0 0;

}
#message_devenir_franchise_wrap {
padding:0 20px 0 20px;
}
#message_devenir_franchise p{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #fff;
margin-bottom:10px;
font-size:16px;
}
.bg_legend {
background-color:#72797f;
}
#video_defile {
background:url(spinner0.gif) no-repeat center center
}
#cadre_temoignage, #cadre_post {
width:90%;
margin:50px 5% 0 5%;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#cadre_post {
display:none;
}
#cadre_post h2{
color:#FFF;
font-size:14px;
font-weight:normal;
}
#cadre_temoignage h3{
margin-bottom:10px;
color: #CCC;
font-weight:normal;
font-size:12px;
}
#cadre_temoignage h3 span{
color:#FFF;
font-weight:bold;
font-size:10px;
}
.temoignage {
color: #333;
background-color:#CCC;
padding:10px;
overflow:auto;
min-height:300px;
max-height:350px;
margin-bottom:30px;
}
.temoignage p{
font-size:13px;
padding:5px 0 5px 0;
}
.awesome, .awesome:visited {
background: #222 url(alert-ov.png) repeat-x; 
display: inline-block; 
padding: 5px 10px 6px; 
color: #fff; 
text-decoration: none;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border-bottom: 1px solid rgba(0,0,0,0.25);
position: relative;
cursor: pointer;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
}
.awesome:hover {
background-color: #111; color: #fff;
}
.awesome:active {
top: 1px;
}
.small.awesome, .small.awesome:visited {
font-size: 11px;
}
.awesome, .awesome:visited	{
font-size: 13px;
font-weight: bold;
line-height: 1;
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}

#envoyer_temoignage {
text-align:right;
margin-bottom:10px;
}
.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat; }
.tipsy-inner { padding: 4px 5px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-south { background-image: url(tipsy-so.gif); background-position: top center; }

/****** Fenêtre détails robes ********/
#inner{position:relative;width:100%}
#wrap {
	min-height: 100%;
	margin-left:50%;
	position:relative;
	color:#000;
	z-index:1
}
 
#left_col {
	float: left;
	width: 100%;/* same as margin-left on #wrap*/
	margin-left:-99.9%;/* must be 1 pixel less than width*/
	position:relative;
 left:-.1%;/*now line it up exactly*/
	display:inline;
}
* html #right_col {height:1%;float:left;}/* 3 pixel jog*/
p{padding:5px;margin-bottom:1em;}
#left_col p{color:#fff;}
 
#right_col_inner {float:left;width:99.9%;margin:0 -1px}/* for moz */
* html #right_col_inner {overflow:hidden;}/* stop float drop*/
 
.clearer{
height:1px;
overflow:hidden;
margin-top:-1px;
clear:both
}
/****** FIN Fenêtre détails robes ********/
.plus_infos {font-size:10px; color:#8dd5fa}

.detail_offre {margin-left:30px; color:#CCC; font-size:12px;}
