
.skinner-header{
	font-size: 11px;
	color : #ffffff;
	width : 190px;
	height: 20px;
	background-color : #2e2c2f;
	border : 1px solid #757376;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 3px 0px;
	position : relative;
	float:left;
	
}
.skinner-header-phototheque{
	font-size: 11px;
	color : #ffffff;
	width : 170px;
	height: 20px;
	background-color : #2e2c2f;
	border : 1px solid #757376;
	padding : 0px 0px 0px 0px;
	margin : 1px 0px 2px 0px;
	position : relative;
	float:left;
}

.form-left .skinner-header a, 
#recherche-page .skinner-header a, 
#recherche-page .skinner-header-phototheque a, 
#selectDate .skinner-header-phototheque a, 
.skinner-header a, 
.skinner-header-phototheque a{
	font-size: 11px;
	display : block;
	color : #ffffff; /*A3A5A1*/
	width : 100%;
	height: 16px;
	background-color : #2e2c2f;
	padding : 0px;
	margin : 0px 0px 0px 0px;
	text-decoration:none;
	outline:none;
	font-family:Arial,Helvetica,sans-serif;
}
.skinner-header a:active, .skinner-header-phototheque a:active{
	outline:none;
}
.skinner-header a:hover, .skinner-header-phototheque a:hover{
	color : #ffffff;
	background-color : #2e2c2f;
	text-decoration:none;
}
.skinner-header a img, .skinner-header-phototheque a img{
	margin:0px;
	padding : 0px;
	border:0px;
	float:right;
}
.skinner-header a div, .skinner-header-phototheque a div{
	margin:0px;
	padding : 2px 4px 4px 4px;
	border:0px;
	float:left;
	width:130px;
}

.form-left .skinner-panel{
	list-style-type : none;
	font-size: 11px;
	color : #ffffff;
	width : 190px;
	height: 0px;
	background-color : #2e2c2f;
	padding : 0px 0px 0px 0px;
	margin : 1px 0px 1px 0px;
	position : absolute;
	display : block;
	overflow : hidden
}

#recherche-page .skinner-panel-phototheque, 
#selectDate .skinner-panel-phototheque{
	list-style-type : none;
	font-size: 11px;
	color : #ffffff;
	width : 170px;
	height: 0px;
	background-color : #2e2c2f;
	padding : 0px 0px 0px 0px;
	margin : 1px 0px 1px 0px;
	position : absolute;
	display : none;
	overflow-y : scroll;
	overflow-x : hidden;
}

.form-left .skinner-panel li, 
#recherche-page .skinner-panel-phototheque li,
#selectDate .skinner-panel-phototheque li{
	margin: 0px 0px 0px 0px;
	padding : 0px;
	width:100%;
	height:24px;
}
#recherche-page .skinner-panel-phototheque li:first-child{
    font-weight:bold;	
}
#selectDate .skinner-panel-phototheque li:first-child{
	font-weight:normal;  
} 
.form-left .skinner-panel li a, 
#menu-page .skinner-panel li a, 
#recherche-page .skinner-panel-phototheque li a, 
#menu-page .skinner-panel-phototheque li a{
	display : block;
	width : 100%;
	margin: 0px;
	padding : 4px 4px;
	color : #ffffff;
	height: 16px;
	background-color : #2e2c2f;
	text-decoration:none;
	outline:none;
	font-family:Arial,Helvetica,sans-serif;
}
.form-left .skinner-panel li a:hover,
#recherche-page .skinner-panel li a:hover,
#recherche-page .skinner-panel-phototheque li a:hover, 
#selectDate .skinner-panel-phototheque li a:hover {
	background-color : #747474;
	text-decoration:none;
}

.form-left .skinner-panel li a.selected,
#recherche-page .skinner-panel li a.selected,
#recherche-page .skinner-panel-phototheque li a.selected,
#selectDate .skinner-panel-phototheque li a.selected{
	background-color : #747474;
	text-decoration:none;
}

.form-left.skinner-panel li a.selected:hover,
#recherche-page .skinner-panel li a.selected:hover,
#recherche-page .skinner-panel-phototheque li a.selected:hover,
#selectDate .skinner-panel-phototheque li a.selected:hover{
	background-color : #747474;
	text-decoration:none;
}
#recherche-page .skinner-panel li a.selected:active,
#recherche-page .skinner-panel-phototheque li a.selected:active, 
#selectDate .skinner-panel-phototheque li a.selected:active{
	outline:none;
}

.label{
	color:#ffffff;
	width:120px;
	float:left;
	padding:1px 0px 0px 0px;
	margin:0px 0px 0px 0px;

}

.label_error{
	color:#cc0000;
	width:120px;
	float:left;
	padding:1px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.captcha_container{
	/*background-color:#ffff00;
	border:1px solid #ff0000;	*/
}
.captcha_container img{
	clear:both;
	display:block;
	margin:40px 0px 0px 0px;
	
}
.captcha_textfield{
	color:#ffffff;
	font-size:12px;
	background-color:#2e2c2f;
	border:1px solid #757376;
	width:120px;;
	height:19px;
	padding:0px 0px 0px 0px;
	margin:-20px 0px 0px 0px;
	float:right;
}
.label_captcha{
	color:#ffffff;
	
	float:left;
	padding:1px 0px 0px 0px;
	margin:10px 0px 0px 0px;	
}
.label_captcha_error{
	color:#cc0000;
	
	float:left;
	padding:1px 0px 0px 0px;
	margin:10px 0px 0px 0px;	
}
.textfield{
	color:#ffffff;
	font-size:12px;
	background-color:#2e2c2f;
	border:1px solid #757376;
	width:190px;;
	height:19px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 3px 0px;
}
.textfield_error{
	color:#ffffff;
	font-size:12px;
	background-color:#2e2c2f;
	border:1px solid #cc0000;
	width:190px;
	height:19px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 3px 0px;
}
.dropdown{
	font-size:12px;
	color:#ffffff;
	width:190px;
	height:20px;
	background-color:#2e2c2f;
	border:1px solid #757376;
	padding:0px 0px 0px 0px;
	margin:1px 0px 1px 0px;
}
.textarea-contact{
	color:#ffffff;
	font-size:12px;
	background-color:#2e2c2f;
	border:1px solid #757376;
	padding:8px 6px 8px 6px;
	margin:4px 0px 0px 0px;
	width:250px;
	height:202px;
	font-family:Arial, Helvetica, sans-serif;
}

.textarea-contact_error{
	color:#ffffff;
	font-size:12px;
	background-color:#2e2c2f;
	border:1px solid #cc0000;
	padding:8px 6px 8px 6px;
	margin:4px 0px 0px 0px;
	width:250px;
	height:202px;
	font-family:Arial, Helvetica, sans-serif;
}
.textarea-franchises{
	color:#ffffff;
	font-size:12px;
	background-color:#2e2c2f;
	border:1px solid #757376;
	padding:8px 6px 8px 6px;
	margin:4px 0px 0px 0px;
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	height:308px;
}
.textarea-franchises_error{
	color:#ffffff;
	font-size:12px;
	background-color:#2e2c2f;
	border:1px solid #cc0000;
	padding:8px 6px 8px 6px;
	margin:4px 0px 0px 0px;
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	height:308px;
}

.textarea-devis{
	color:#ffffff;
	font-size:12px;
	background-color:#2e2c2f;
	border:1px solid #757376;
	padding:8px 6px 8px 6px;
	margin:4px 0px 0px 0px;
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	height:72px;
}
.textarea-devis_error{
	color:#ffffff;
	font-size:12px;
	background-color:#2e2c2f;
	border:1px solid #cc0000;
	padding:8px 6px 8px 6px;
	margin:4px 0px 0px 0px;
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	height:72px;
}

.submit-contact{
	margin: 12px 0px 0px 0px ;
	padding: 0px;
	border: none;
	background-color: transparent;
	cursor: pointer;
	overflow: visible;
	text-transform:uppercase;
	float:right;
}
.submit-contact span{
	background: transparent url(../medias/forms/btn_right.gif) no-repeat right top;
	display: block;
	float: left;
	padding: 0px 4px 0px 0px; /* sliding doors padding */
	margin: 0px;
	height: 21px;
}
.submit-contact span span {
	font-family:Arial, Helvetica, sans-serif;
	background: transparent url(../medias/forms/btn_left.gif) no-repeat top left;
	color: #ffffff;
	padding: 4px 4px 0px 7px;
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	display: block;
	text-decoration: none;
	height: 17px;
}

.submit-recherche{
	margin: 4px 16px 0px 0px ;
	padding: 0px;
	border: none;
	background-color: transparent;
	cursor: pointer;
	overflow: visible;
	text-transform:uppercase;
	float:right;
}
.submit-recherche span{
	background: transparent url(../medias/forms/btn_right.gif) no-repeat right top;
	display: block;
	float: left;
	padding: 0px 4px 0px 0px; /* sliding doors padding */
	margin: 0px;
	height: 21px;
}
.submit-recherche span span {
	font-family:Arial, Helvetica, sans-serif;
	background: transparent url(../medias/forms/btn_left.gif) no-repeat top left;
	color: #ffffff;
	padding: 4px 4px 0px 7px;
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	display: block;
	text-decoration: none;
	height: 17px;
}
.textfield-recherche{
	color:#ffffff;
	font-size:12px;
	background-color:#2e2c2f;
	border:1px solid #757376;
	width:170px;
	height:19px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:1px 0px 3px 0px;
}
.dropdown-recherche{
	font-size:12px;
	color:#FDFDFD;
	width:170px;
	height:23px;
	background-color:#2e2c2f;
	border:1px solid #757376;
	padding:2px 1px 1px 1px;
	margin:2px 0px 1px 0px;
	font-size:11px;
	outline:none;
}
/*------------------------ RECHERCHE ------------------------*/
/*

.textfield-recherche{
	color:#ffffff;
	font-size:12px;
	background-color:#2e2c2f;
	border:1px solid #757376;
	width:168px;
	height:19px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 3px 0px;
}
.submit-recherche{
	padding:0px;
	margin:10px 0px 0px 0px;
	float:right
}*/
.checkbox-selection{
	
	display:none;
	visibility:hidden;
		
}


.bouton-gris{
	background:url(../medias/forms/btn_left.gif) top left no-repeat;
	dispay:block;
	height:21px;
	color:#fff;
	font-size:12px;
	font-weight: bold;
	cursor:pointer;
}
.bouton-gris div{
	background:url(../medias/forms/btn_right.gif) top right no-repeat;
	height:19px;
	padding: 2px 8px 0px 8px;
}

