/* Original stylesheet written by Steven Verbiest */
/* Clientnumber 03030174 */

/* Global styles  & Reset*/  
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{   
    margin:0;   
    padding:0;   
    border:none;   
    outline:0;   
}   
html,body{   
    height:100%;   
}
html {
	overflow-y:scroll;
}
   
:focus{   
    outline:none;   
}   
hr{   
    border:1px solid #000;   
}   
table{     
    border-collapse:collapse;   
    border-spacing:0;
	color:#fff;   
}     
p{   
    margin-bottom:10px;   
}
::selection {
	color:#fff;
	background: #e9121c; /* Change selected text color for Safari */
}
::-moz-selection {
	color:#fff;
	background: #e9121c; /* Change selected text color for Firefox */
} 

/* CMS styles  */  

#Name {   
	margin:20px 0;
    font-size:24px;
	font-weight:normal;
	text-align:center;
}  
#Name img {   
	position:relative;
	bottom:7px;
}  
#Name img.left {   
	right:10px;
} 
#Name img.right {   
	position:relative;
	left:10px;
} 
#Info{   
    display:block;
	line-height:16px;
}
#Info ul, #Info ol{   
    margin:5px 0 10px 25px;
}   
/* Page styles */
#logo {
	position:fixed;
	left:50%; top:10px;
	z-index:100;
	margin:0 0 0 -92px;
	width:184px;
	height:184px;
	background:url(../images/logo-curiosa.png);
	text-indent:-9999px;
}
#container {
	width:600px;
	margin:0 auto;
}
#slide {
	width:598px;
	height:370px;
	padding:90px 0 0 0;
	border:1px solid #3e3e3e;
}
#nav, #sidebar {
	width:250px;
	height:460px;
}
#nav,#sidebar {	
	top:0;
	left:50%;
}
#nav {
	position:fixed;
	margin:0 0 0 -480px;
}
#sidebar {
	position:absolute;
	margin:0 0 0 330px;
}
#openinghours {
	position:absolute; 
	right:0; bottom:0;
}
#openinghours #Name {
	margin:10px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
}
#openinghours #Info {
	padding:10px;
	border-top:1px solid #fff;
}
#nav ul {
	list-style:none;
	position:absolute;
	left:0; bottom:0; 
	width:155px;
}
#nav ul li {
	padding:0 5px 0 0;
}
#nav ul li:hover {
	background:url(../images/nav-hover.png) center right no-repeat;
} 
#nav ul li a {
	position:relative;
	z-index:0;
	display:block;
	height:26px;
	width:130px;
	padding:0 10px;
	margin:-1px 0 0 0;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	color:#fff;
	line-height:26px;
	text-decoration:none;
	text-transform:uppercase;
}
#nav ul li a:hover {
	z-index:10;
	border-color:#E9111C;
	color:#E9111C;
}		
a#proximedia {
	display:block;
	width:124px;
	height:16px;
	margin:20px auto;
	background:url(../images/logo-proximedia.png) no-repeat;
	text-indent:-9999px;
	clear:both;
}
#top {
	position:fixed;
	left:-1%; top:-60px;
	z-index:50;
	width:102%;
	height:200px;
	background:#e9121c;
     -moz-transform:    rotate(-1deg);
     -o-transform:      rotate(-1deg);
     -webkit-transform: rotate(-1deg);
     transform:         rotate(-1deg);
	 -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.9998476951563913, M12=0.01745240643728307, M21=-0.01745240643728307, M22=0.9998476951563913, SizingMethod='auto expand')";
	 filter: progid:DXImageTransform.Microsoft.Matrix(
            M11=0.9998476951563913,
            M12=0.01745240643728307,
            M21=-0.01745240643728307,
            M22=0.9998476951563913,
            SizingMethod='auto expand');
	-moz-box-shadow:0 0 2px #000;
	-o-box-shadow:0 0 2px #000;
	-webkit-box-shadow:0 0 2px #000;
	box-shadow:0 0 2px #000;
}
ul#languageselection {
	position:fixed;
	top:10px;
	left:50%;
	margin:0 0 0 -480px;
}
ul#languageselection {
	list-style:none;
	position:fixed;
	top:10px; left:50%;
	z-index:60;
	margin:0 0 0 -480px;
}
ul#languageselection li {
	float:left;
	margin:0 10px 0 0;
}
ul#languageselection li a {
	color:#fff;
	text-decoration:none;
}
ul#languageselection li a:hover {
	text-decoration:underline;
}

/* Newsletter 2.0 */

#newsletter {width:370px; padding:20px 0; line-height:9px;} 
#newsletter h3 {font-size:15px; line-height:18px;} 
#newsletter table {width:100%; padding:0 !important; text-indent:-5px;}
#newsletter form {position:relative; height:20px; padding:5px 0;} 
#newsletter #field1field, #newsletter #fieldu1ufield {position:absolute; right:125px; top:5px; height:16px;} 
#newsletter center input {position:absolute; right:0; top:5px; width:110px; height:20px; padding:2px 6px;}

/* Gallery 3.0 */

#gallery {position:relative; left:-7px; height:auto !important; overflow:hidden; width:;}
.Gallery3FichierObject {margin:;}
.Gallery3GalerieTitreTexte {font-family:Verdana;font-size:10px;color:#DDDDDD;font-weight:bold;}   
.Gallery3GalerieCheminLiens {font-family:Verdana;font-size:10px;color:#666666;text-decoration:underline;font-weight:bold;}   
.Gallery3GalerieCheminLiens:hover {font-family:Verdana;font-size:10px;color:#666666;text-decoration:none;font-weight:bold;}   
.Gallery3GalerieCheminTexte {font-family:Verdana;font-size:10px;color:#666666;text-decoration:none;font-weight:bold;}   
.Gallery3GaleriePageEnCours {font-family:Verdana;font-size:10px;color:#DDDDDD;font-weight:bold;}   
.Gallery3RepertoireTitre {font-family:Verdana;font-size:9px;color:#666666;font-weight:bold;}   
.Gallery3FichierTexte {font-family:Verdana;font-size:10px;color:#ffffff;}   
.Gallery3PhotoTexte {background:#FFFFFF;font-family:Verdana;font-size:10px;color:#666666;}

.highslide-caption { color: #e9121c; } 

/* Contact 1.0 */

.CFFieldset * 		{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.CFFieldText ,
.CFFieldTextarea ,
.CFFieldSelect ,
.CFFieldPassword ,
.CFFieldFile ,
.CFFieldEmail , 
.CFField 			{width:60%; color:#000; background:#fff; border:none; margin:0;}
.CFField input 		{height:14px;}
.CFLabel 			{width:40%; height:18px; line-height:18px; float:left;} 
.CFItem 			{width:100%;clear:both; margin:3px 0; overflow:hidden;}   
.CFField * 			{width:99%;}
.CFField 			{border:none;}
.CFFieldTextarea 	{height:80px; overflow:auto;}

.CFField {float:left;}   
.CFFieldRadio {}   
.CFFieldCheckbox {}   
.CFFieldCopy {}   
.CFFieldRadioData {}   
.CFFieldCheckboxData {}   
.CFCaptcha {width:100%;text-align:center;}   
.CFCaptchaTitre {width:100%;text-align:center;font-weight:bold;display:none;}   
.CFCaptchaTexte {width:100%;text-align:justify;}   
.CFStar {width:100%;color:#ff0000;text-align:center;margin-top:20px;}   
.CFStarIcon {color:#ff0000;}   
.CFButton {width:100%;text-align:center;}   
.CFButtonSubmit input {font-weight:bold;width:200px;text-align:center;margin-top:20px;line-height:14px; font-size:10px;}   
.CFButtonReset input {font-weight:bold;float:left;width:200px;text-align:center;margin-top:20px;display:none; font-size:10px;}   
.CFMessageSent {width:100%;font-weight:bold;text-align:center;margin-top:20px;}   
.CFFieldset {clear:both;display:block;margin:0;margin-bottom:4px;padding:0;width:100%;border:none}   
.CFLegend {font-weight:bold;padding:0;margin-bottom:10px;}





/* -------------------------------------------------------------- */


.video {
	position: relative;
	z-index: 1;
}