@charset "utf-8";

body {
	font: 100% Verdana, Arial, Helvetica, verdana, sans-serif;
	font-size:12px;
	line-height:1.5em;
	margin: 0;
	padding: 0px;
	text-align: center; 
	color: #000000;
	background: #fff url('/images/layout/bodyBackground.jpg') no-repeat top center;
}

body.popup{
	background: #fff;
}

/* Titres */
h1, h2, h3, h4, h5, h6 {margin: 1em 0 .5em 0;line-height: 1.2;font-weight: bold;font-style: normal;}
h1 { font-size: 1.3em;}
h2 { font-size: 1.2em; }
h3 { font-size: 1.1em; }
h4 { font-size: 1.0em; }
h5 { font-size: 1.0em; }
ul, ol { margin: .75em 0 .75em 32px; padding: 0; }
p { margin: .75em 0; }
address { margin: .75em 0; font-style: normal; }
a { text-decoration: none; outline: none; }
a:link { color: #369; }
a:visited { }
a:hover, a:focus, a:active { }
a img { border: none; }
em { font-style: italic; }
strong { font-weight: bold; }
form, fieldset { margin: 0; padding: 0; border: none; }
input, button, select { vertical-align: middle; }



#sections {
    margin: 0 0 10px 0px;
    padding: 0;
    list-style-type: none;
    width: 233px;
    float: left;
    font-size:12px;
}

#sections ul {
    margin: 0;
    padding: 0;
    font-size: 1em;
    list-style-type: none;
}

#sections ul li
{
    padding: 10px 10px 10px 15px;
    list-style-type: none;
    border-bottom:1px solid #e8e8e8;
}

#sections ul li a {
    font-size: 1em;
    line-height: 1.3em;
}

#sections li a:link,
#sections li a:visited {color: #505050;}

#sections li.active {background:#fafafa;padding-left:15px;}
#sections li.active > a /* ATTENTION IE 6 */
{
    color: #000000; font-weight:bold;
}

#sections li a:hover,
#sections li a:focus,
#sections li a:active {
    color: #000000;    
}


/* hover sur les menus pour IE6 */
* html #sections li.active a:visited
{
    color: #000000; font-weight:bold;
}

* html #sections li.active li a:visited
{
    color: #000000;
}

* html #sections li li.active a:visited
{
    color: #ccc;
}


/* third level */
#sections ul ul
{
    margin: 4px 0px 0px 0px;
    padding: 0;
    font-size: 1em;
    list-style-type: none;
}

#sections ul ul li
{
    padding:4px 0px 4px 2px;
    margin:0px;
    border:0;
    color:#777;
}


#sections ul ul li a {
    font-size: 1em;
    line-height: 1.3em;
}

#sections ul ul li a:link,
#sections ul ul li a:visited {color: #777;}

#sections ul ul li.active {background:#fafafa;padding-left:2px;}
#sections ul ul li.active > a /* ATTENTION IE 6 */
{
    color: #000; font-weight: normal;
}

#sections ul ul li a:hover,
#sections ul ul li a:focus,
#sections ul ul li a:active {
    color: #000;    
}




#page {
	width: 950px;
	background: #fff;
	margin: 0 auto; 
	border:0;
	text-align: left; 
}


#header {
	position:relative;
	z-index:10;
	background: #fff url('/images/layout/headerBackground.gif') repeat-x top left;
	height:111px;
	width:950px;
	top:0px;
	left:0px;
}

#content{
	position:relative;
    z-index:1;
	width:950px;
	overflow:hidden;
	background:#fff;
	min-height: 300px;
}

* HTML #content{}



#bar{
    width:100%;
    height:26px;
    overflow:hidden;
    border-bottom:1px solid #eaeaea;
    border-top:2px solid #8e8a87;
}

#bar h2 {
    /*font-family:arial;*/
    display:block;
    height:26px;
    width:225px;
    font-size:13px;
    padding:4px 0px 0px 8px;
    margin:0px;
    font-weight:bold;
    color:#606060;
    border-right:1px solid #f0f0f0;
    float:left;
}


#bar .bar-next{
    width:500px;
    float:left;
    border:0px solid #000000;
    height:26px;
    overflow:hidden;
    margin-left:10px;
    background:transparent;
}





/* Pied de page */

#footer {
    position:relative;
	background: #5b5652 url('/images/layout/footerBackground.gif') top left;
	min-height: 350px;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 10px;
	color:#cccccc;
	margin:0px;
	padding:15px 0px 0px 0px;
	line-height:155%;
}

* HTML #footer{height:350px;}

#footer div.quarter {width: 204px;float:left;padding-right:15px;padding-left:15px;}
#fotter div.bright {border-right:1px solid #808080;}
#footer a {color:#cccccc;text-decoration:none;}
#footer a:hover {color:#ffffff;text-decoration:underline;}






/* Acanthe Tabs */

.tabOn{position:absolute;background: transparent url('/images/layout/tabOnGlobal.gif') no-repeat top left;height:53px;width:163px;z-index:100;overflow:hidden;cursor:pointer;font-size:13px;font-weight:normal;}
.tabOff{position:absolute;background: #fff url('/images/layout/tabOff.gif') no-repeat top left;height:62px;width: 160px;overflow:hidden;color:#ffffff;font-size:13px;font-weight:normal;padding:0px;margin:0px;cursor:pointer;}
.tabOn a {display:block;color:#505050;text-decoration:none;width:152px;height:52px;padding:8px 0px 0px 10px;}
.tabOn a:hover{color:#000;text-decoration:underline;}
.tabOff a {display:block;color:#e0e0e0;text-decoration:none;width:152px;height:52px;padding:10px 0px 0px 10px;}
.tabOff a:hover {color:#fff;text-decoration:underline;}

.tabBtm{
    position:absolute;
    top:95px;
    z-index:10;
    height:167px;
    padding:0px;
    margin:0px;
    /*font-family: Arial, Tahoma, Verdana, Arial;*/
    font-size:12px;
    font-weight:bold;
    color:#303030;
    padding: 0 0 0 10px;
    overflow:hidden;
}

#tab1 {top:42px;left:270px;}
#tab2 {top:42px;left:432px;}
#tab3 {top:42px;left:594px;}
#tab4 {top:42px;left:756px;}

#tab1On {left:270px;width:703px;}
#tab2On {left:270px;width:703px;}
#tab3On {left:270px;width:703px;}
#tab4On {left:270px;width:703px;}


#tab1On .lback4 {position:absolute; top:0px; left:0px; width:703px; height:167px;background: transparent url('/images/layout/tabs/tab1OnBottom4.png') no-repeat top left;}
#tab1On .lcont4 {position:absolute; top:0px; left:0px; width:703px; height:167px;padding: 0 0 0 10px;}
#tab1On .lback3 {position:absolute; top:0px; left:0px; width:703px; height:167px;background: transparent url('/images/layout/tabs/tab1OnBottom3.png') no-repeat top left;}
#tab1On .lcont3 {position:absolute; top:0px; left:0px; width:703px; height:167px;padding: 0 0 0 10px;}
#tab1On .lback2 {position:absolute; top:0px; left:0px; width:703px; height:167px;background: transparent url('/images/layout/tabs/tab1OnBottom2.png') no-repeat top left;}
#tab1On .lcont2 {position:absolute; top:0px; left:0px; width:703px; height:167px;padding: 0 0 0 10px;}

#tab2On .lback4 {position:absolute; top:0px; left:0px; width:703px; height:167px;background: transparent url('/images/layout/tabs/tab2OnBottom4.png') no-repeat top left;}
#tab2On .lcont4 {position:absolute; top:0px; left:0px; width:703px; height:167px;padding: 0 0 0 10px;}
#tab2On .lback3 {position:absolute; top:0px; left:0px; width:703px; height:167px;background: transparent url('/images/layout/tabs/tab2OnBottom3.png') no-repeat top left;}
#tab2On .lcont3 {position:absolute; top:0px; left:0px; width:703px; height:167px;padding: 0 0 0 10px;}
#tab2On .lback2 {position:absolute; top:0px; left:0px; width:703px; height:167px;background: transparent url('/images/layout/tabs/tab2OnBottom2.png') no-repeat top left;}
#tab2On .lcont2 {position:absolute; top:0px; left:0px; width:703px; height:167px;padding: 0 0 0 10px;}

#tab3On .lback4 {position:absolute; top:0px; left:0px; width:703px; height:167px;background: transparent url('/images/layout/tabs/tab3OnBottom4.png') no-repeat top left;}
#tab3On .lcont4 {position:absolute; top:0px; left:0px; width:703px; height:167px;padding: 0 0 0 10px;}
#tab3On .lback3 {position:absolute; top:0px; left:0px; width:703px; height:167px;background: transparent url('/images/layout/tabs/tab3OnBottom3.png') no-repeat top left;}
#tab3On .lcont3 {position:absolute; top:0px; left:0px; width:703px; height:167px;padding: 0 0 0 10px;}
#tab3On .lback2 {position:absolute; top:0px; left:0px; width:703px; height:167px;background: transparent url('/images/layout/tabs/tab3OnBottom2.png') no-repeat top left;}
#tab3On .lcont2 {position:absolute; top:0px; left:0px; width:703px; height:167px;padding: 0 0 0 10px;}

#tab4On .lback4 {position:absolute; top:0px; left:0px; width:703px; height:167px;background: transparent url('/images/layout/tabs/tab4OnBottom4.png') no-repeat top left;}
#tab4On .lcont4 {position:absolute; top:0px; left:0px; width:703px; height:167px;padding: 0 0 0 10px;}
#tab4On .lback3 {position:absolute; top:0px; left:0px; width:703px; height:167px;background: transparent url('/images/layout/tabs/tab4OnBottom3.png') no-repeat top left;}
#tab4On .lcont3 {position:absolute; top:0px; left:0px; width:703px; height:167px;padding: 0 0 0 10px;}
#tab4On .lback2 {position:absolute; top:0px; left:0px; width:703px; height:167px;background: transparent url('/images/layout/tabs/tab4OnBottom2.png') no-repeat top left;}
#tab4On .lcont2 {position:absolute; top:0px; left:0px; width:703px; height:167px;padding: 0 0 0 10px;}
#tab4On .lback1 {position:absolute; top:0px; left:0px; width:703px; height:167px;background: transparent url('/images/layout/tabs/tab4OnBottom1.png') no-repeat top left;}
#tab4On .lcont1 {position:absolute; top:0px; left:456px; width:247px; height:167px;padding: 0 0 0 10px;}

.subTab {cursor:pointer;height:131px;width:169px; margin:18px 0 0 0;padding:0px;float:left;}
.subTab .title {display:block;width:120px;height:41px;padding:0px 0px 0px 5px;overflow:hidden;line-height:1.4em;font-weight:normal;font-size:12px;}
.subTab .image {display:block;width:159px;height:90px;padding:0px 5px 0px 5px;overflow:hidden;}
.bright {border-right:1px solid #808080;}

.subTab .title a {text-decoration:none;color:#505050;}   
.subTab .title a:hover {text-decoration:none;color:#000000;}   
   

* HTML #tab1On {left:270px;width:693px;}
* HTML #tab2On {left:270px;width:693px;}
* HTML #tab3On {left:270px;width:693px;}
* HTML #tab4On {left:270px;width:693px;}
* HTML .subTab {width:164px;}
* HTML .subTab .image {width:159px;padding:0px 5px 0px 5px;}



.hh1, .hh2, .hh3, .hh4, .hh5, .hh6 {margin: .5em 0 .2em 0;line-height: 1.2;font-weight: bold;font-style: normal;}
.hh1 { font-size: 1.5em;}
.hh2 { font-size: 1.3em; }
.hh3 { font-size: 1.2em; }
.hh4 { font-size: 1.0em; }
.hh5 { font-size: 1.0em; }


.addressMenu h2 {
    
    font-size:0.8em;
    font-weight:normal;
    text-transform:uppercase;
    color:#808080;
    margin:5px 0px 15px 0px;

}

.addressMenu {
    padding:13px;
    font-size:0.9em;
    color:#404040;
}

.contactWin {
    font-size:1em;
    color:#404040;
    line-height:130%;
    width:450px;
}

.first {
    width:210px;
    height:100px;
    float:left;
}

.second {
    width:210px;
    height:100px;
    float:right;
}

.wysiwyg a { text-decoration: none; outline: none; }
.wysiwyg a:link { color: #369; }
.wysiwyg a:visited { color:#369; }
.wysiwyg a:hover { color: #036; text-decoration: underline;}
.wysiwyg a:focus { color: #369; }
.wysiwyg a:active {color: #369;}


div.btnG100 {
    
    font-size:11px;
    line-height:135%;
    display:block;
    width:200px;
    padding:0px;
    margin:0;
    color:#fff;
}

div.btnG100 .top {
    display:block;
    
    padding:8px 4px 0px 4px;
    background:transparent url('/images/button/emplty-grey-gradient-200.gif') no-repeat top left;
}

div.btnG100 .btm{
    display:block;
    width:200px;
    height:10px;
    padding:0;
    background:transparent url('/images/button/emplty-grey-gradient-200.gif') no-repeat bottom left;
}

