@charset "UTF-8";
/*-----------------------------------------------------------------------------
Primary Style Sheet

version:   1.0
author:    Claudia Adler
email:     info@claudiaadler.com
website:   http://www.claudiaadler.com



-----------------------------------------------------------------------------*/

/* =Global Reset
    -----------------------------------------------------------------------------*/
/* Remove padding and margin */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0; padding:0}

/* Remove borders */
table {border-collapse:collapse; border-spacing:0}
fieldset, img {border:0}
abbr, acronym {border:0}

/* Remove border around linked images */
img {border: 0;}

/* Reset font-size and -weight */
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal; font-weight:normal}
h1, h2, h3, h4, h5, h6 {font-size:1em; font-weight:normal}

/* Remove styling from all list items */
ol, ul {list-style:none}

/* Aligning captions left */
caption, th {text-align:left}

/* Remove quotemarks */
q:before, q:after {content:''}

    fieldset { padding: .5em; }
    select option{ padding:0 5px; }


/* General


-----------------------------------------------------------------------------*/

body{
	background:url(images/bg2.jpg) repeat-x;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #ffffff;
	background-color:#000000;
	margin: 0px;
	padding:0px;
	text-align:center;
}


/******* hyperlink and anchor tag styles *******/

a:link, a:visited{

	color:#fff;
	text-decoration: none;
}

a:hover{

	color:#f06510;
	text-decoration: none;
}

/************** header tag styles **************/

h1{
 font-size:1.3em;
 color: #19143c;
 text-transform:uppercase;
 padding-bottom:10px;

}

h2{

 color: #19143c;

}

h3{

 color: #19143c;

}


h4{
 color: #ffffff;
}

h5{
 color: #000;
 margin-left:-1000px;
}

h6{
 color: #ffffff;
}


ul{
margin-top:0px;

}

li{ font: normal 75% Arial,sans-serif;
 text-align:left;
 line-height:150%;
 margin: 0px 0 0px -35px;
 padding: 0px;
 list-style:none;
}

/*************** ***************/
	.hide,hr{display: none;}

	table{
	margin:0;
	padding:0;
	padding-left:10px;
	padding-bottom:12px;
	border-collapse:separate;
	width:380px;
	text-align:center;
	}
	
	th{
	padding:3px 10px;
	border:0.05em solid #999999;
	color:#ffffff;
	background-color:#9291ae;
	font-size:12px;
 	text-align:left;
 	line-height:130%;}
	
	
	td{
	padding:3px 0 3px 10px;
	border:0.05em solid #999999;
	text-align:left;
	background-color:#ffffff;
	font-size: 80% ;
 	color: #666666;
 	text-align:left;
 	line-height:130%;}
	
		
p{
 font: normal 12px Arial,sans-serif;
 text-align:left;
 line-height:140%;
 padding-bottom:6px;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

.wrap{
	position:relative;
	margin:8px auto 0 auto;
	padding:0;
	border:none;
	width:1000px;
	height:auto;
	text-align:center;
	height:100%;
	}
/* \*/
* html .wrap { height: 1%; }
/* */	

#header {
	margin:0px auto;
	padding:0;
	width:100%;
	height:162px;
	background-color:#000;
	overflow:hidden;
}

/* \*/
* html #header { height: 1%; }
*:first-child+html #header { min-height: 1px; margin-top:-1px;}

/* */	



body#locations .wrap #header{
	background:url(images/HeaderLocus2.jpg) no-repeat right;
}

#header img{
float:left;
}

#lang {
position:absolute;
top:-1px;
left:45px;

}

#lang a{
margin:0;
padding:0;
display:block;
color:#264157;
background-color:#f37121;
font-size:14px;
letter-spacing:1px;
padding:1px 5px 0 5px;
text-transform:uppercase;
font-weight:bold;


}
#lang a:hover{
margin:0;
padding:0;
display:block;
color:#fff;
background-color:#3c6485;
font-size:14px;
letter-spacing:1px;
padding:1px 5px 0 5px;
text-transform:uppercase;
font-weight:bold;
}
#maison{
visibility:hidden;
background:none;
}
/* \*/
* html #maison { height: 162px; }
/* */


#slideshow {
/*width:773px;*/
height:161px;
position:relative;
overflow:hidden;
}
/* \*/
* html #slideshow { height: 1px; }
/* */
#preview {
position:absolute;
 top:-100px;
 left:-5px;
/*left:-175;*/
float:left;
/*height:161px;*/
width:863px;
overflow:hidden;
}
/* \*/
* html #preview { height: 322px; left:-5px;}
*:first-child+html #preview { height: 322px; left:-5px; top:-100px;}
/* */

#slide{
position:relative;

}	
/* TOP NAVIGATION */
#nav_wrapper{
		margin: 0 auto ;
		margin-top:-1px;
		height: 36px;
		width: 1000px;
	}
	/* top navigation */
#nav{
		float: left;
		width:975px;
		padding: 0px 0px 0 25px;
		height: 35px;
		background:url(images/nav_bg_full.gif) repeat-x bottom;
	}
/* Hide from IE5/Mac\*/	
* html #nav	{width:965px; padding-left:35px;}
*:first-child+html #nav	{width:965px; padding-left:35px;}
/*end hide*/
	#nav:before, #nav:after{
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
	
/* Hide from IE5/Mac\*/
* html #nav_wrapper, * html #header, * html .wrap { height:1%;}
*:first-child+html #nav_wrapper, *:first-child+html #header, *:first-child+html  .wrap {min-height:1px; } 
/*end hide*/

#nav li{
		float: left;
		padding: 0;
		margin:0 2px 0 0;
		height: 33px;
		font-size: 80%;
		font-weight: bold;
		letter-spacing:0.03em;
	}
	
#nav a{
	float: left;
	display:block;
	height: 33px;
	margin:0;
	padding: 6px 28px 3px 28px;
	color: #FFFFFF;
	text-decoration:none;
	font-size:1em;
	font-weight:normal;
	border:none;
	}
	
/*Hide from IE5/Mac\*/	
* html #nav a, * html #nav #on a, * html #nav a:hover {height:1%; padding: 6px 28px 3px 28px;}	
*:first-child+html #nav a, *:first-child+html #nav #on a, *:first-child+html #nav a:hover { min-height:1px; padding: 6px 28px 3px 28px;}
/*End hide*/

#nav a:hover,  #on a{
	float: left;
	display:block;
	margin:0;
	color: #fff;
	height: 33px;
	background: url(images/nav_hov.gif) repeat-x top left;
	text-decoration:none;
	font-size:1em;
	font-weight:normal;	
	border:none;
	}	
	/*******************************Top navigation niveau2*********************************/	
	
.content{	
		margin:0 auto -97px auto;
		width:1000px;
		padding: 0;
		min-height: 559px;
		height:100%;
		background:#0a1117 url(images/big_bg-0.jpg) repeat-x bottom;
	}
/*Hide from IE5/Mac\*/	
* html .content	{ height:650px;}
/*End hide*/
					
.leftCol{
	float:left;
	margin:0px;
	width:315px;
	padding:40px 0 0 55px;

}

	
/* Hide from IE5 Mac\*/
* html .leftCol {height: 1px; width:310px; padding-left:60px;}
*:first-child+html  .leftCol {min-height:1%; width:310px; padding-left:60px;}  /*clears float of leftCol for IE 7 on content*/	
/*end hide*/
/******************************right column lauout tags*********************/	
.rightCol{
	width:400px;
	margin:0 0 0 365px;
	padding:30px;
	background-color:#FFFFFF;
	text-align:left;
	}

/* Hide from IE5 Mac\*/
* html .rightCol {height: 1%; display:inline;	margin:0; padding:50px; 	float:left;}
*:first-child+html .rightCol {min-height:1px;   display:inline; margin:0; padding:50px; 	float:left;}
/*end hide*/
	

	
 
/**********************************location page styles**************************************/
#locations .leftCol h1{
	color:#fff;
	text-align:left;
	font-size:95%;
	letter-spacing:0;
	text-transform:uppercase;
	font-weight:bold;
}
#locations .leftCol p{
	text-align:left;
}

#locations .leftCol a{
	color:#CC6600;
	text-decoration:underline;
}

#locations .leftCol a:hover{
	color:#3d7dbf;
	text-decoration:underline;
}


.bolder{
font-weight:900;
text-transform:uppercase;
letter-spacing:0.5px;
padding-bottom:6px;
}


#footer{
	clear:both;
	margin:0 0 -97px 0;
	padding:0;
	width:1000px;
	height:97px;
	background:url(images/footer.png) no-repeat bottom;
}



#footer .copyrights{
float:left;
display:inline;
margin:75px 0 10px 50px;
width:150px;
}


#footer .copyrights p{
font-size:.7em;
color:#5687af;
}


#footer .nav{
float:left;
margin:10px 10px 10px 210px;
width:100px;
}




#footer .nav2{
float:left;
display:inline;
margin:10px 0 10px 50px;
width:160px;
}



#footer .nav img, #footer .nav2 img{
padding-top:3px;}

#footer a, #footer a:visited {
display:block;
font-size:.8em;
width:100%; 
text-decoration:none; 
color:#fff; 
background:url(images/arrow.gif) no-repeat bottom left; 
}


#footer .nav span, #footer .nav2 span{
padding-top:5px;
padding-left:20px;
}

#footer a:hover {
display:block; 
width:100%;
cursor:pointer; 
text-decoration:none; 
color:#ec6f23;
background:url(images/arrowHov.gif) no-repeat bottom left; 
}
#footer li{
line-height:150%;
}

#footer .credits{
float:left;
display:inline;
margin:55px 0 10px 40px;
width:200px;
}


#footer .credits p{
font-size:.7em;
color:#5687af;
}
#footer .credits a{
background:none;
}
/* hide\*/
* html #footer{ margin-bottom:0; background: url(images/footerIE.jpg) no-repeat bottom;}
* html #footer .copyrights{ padding:70px 0 0 50px; margin:0;}

* html #footer .nav, * html #footer .nav2, * html #footer .copyrights, * html #footer .credits{ height:1%;}
* html #footer .nav{ width:130px; margin:0; padding: 0 10px 0 210px;}
* html #footer .nav2{ width:130px; margin:0; padding: 0 10px 0 50px;}
* html #footer .nav li, * html #footer .nav2 li{ line-height:140%;}
* html #footer .nav ul, * html #footer .nav2 ul{padding-top:10px;}
* html #footer .credits{ width:130px; margin:0; padding: 60px 10px 0 50px;}
/* end hide*/
