/* hide from ie on mac 
html {
	height: 100%;
	overflow: hidden;
}

#flashcontent {
	overflow: scroll;
	height: 100%;
}

#killcookie {
visible: false;
}


 end hide */
/*comment*/
*{margin:0;padding:0}

html,body {height: 100%;
}
ul {list-style:none}
a img, fieldset{border:0;}

#flashcontent {
    position: absolute;
    width: 1024px;
    height: 580px;
 	left: 50%;
    top:50%;
 margin-left:-512px;
    margin-top:-290px;

	}

/* Typo */
html{font-size: 100%;color:#fff;}
body{font:normal 0.625em/1em Arial, Helvetica, sans-serif;
}

h2{font-size: 1.8em;line-height:1.8em;font-weight:bold;color:#fff;}
h3{font-size: 1.4em;font-weight:bold;color:#00a9e8;line-height:1.0em;}
h3.fonce, label.h3{font-size: 1.2em;font-weight:bold;color:#ccc;display:block;width:400px;}
p, li a, label{color:#fff;font-size:1.1em;line-height:1.2em;text-decoration:none;}
ol {
list-style:none;font-size:1.1em;line-height:1.2em;
}
p a {color:#00a9e8;}
.clear{clear:both}
.horschamp {left:-2000em;position:absolute;}
.topOfPage{padding-left:15px;background:url(/fileadmin/shared/_img/html/pict/croix.gif) no-repeat 0 2px;text-decoration:none;color:#fff;text-transform:uppercase;}

/* Background */
/*body{background : #512e21 url(/fileadmin/shared/_img/html/bg/fondBody.jpg) repeat-x top left;}*/
body{background : #000000;}
h1.logo {position:absolute;top:50px;left:55px;width:137px;height:24px;overflow:hidden;background : url(/fileadmin/shared/_img/html/logo.gif) no-repeat top left;cursor: pointer;}

body h1 a{
	color:#000;
}

/* Global */
.body{text-align:center}
.page{position:relative;text-align:left;width:950px;margin:0 auto;/*padding-top:42px;*/}
.mainHome{margin-left:220px;padding-top:330px;background : url(/fileadmin/shared/_img/html/bg/fondHome.jpg) no-repeat top left}
.main{margin-left:220px;padding:100px 0 20px 32px;width:698px;background : url(/fileadmin/shared/_img/html/bg/fondPage2.jpg) no-repeat top right;
background-position: 10px 0px;
}
.mainpushes{margin-left:220px;padding:0px 0 20px 32px;}
.navigation{position:absolute;left:35px;top:120px;}

.forms{margin-left:220px;padding-top:330px;background:#FFFFFF;}

.menuHeader {text-align:right;}

.menuHeader ul {height:20px;padding-top:4px;background:url(/fileadmin/shared/_img/html/bg/borderMenuTop.gif) no-repeat bottom right;}
.menuHeader li {display:inline;border-right:solid 1px #797775;margin:4px 0;}
.menuHeader li.last {border:none;}

.menuHeader li a{padding:8px 6px 4px;color:#a4a09e;}
.menuHeader li span{background:#797775;margin:-4px 0;}

.menuHeader .alertFlash:link, .menuHeader .alertFlash:visited{display:block;padding:4px 0;color:#bda886;text-decoration:none;font-size:1em;}
.menuHeader .alertFlash:hover, .menuHeader .alertFlash:active{text-decoration:underline;}


.navigation li a{display:block;width:150px;/*height:17px;*/font:lighter 1.2em Arial, Helvetica, sans-serif;background:url(/fileadmin/shared/_img/html/bg/fondNav.jpg) no-repeat 0 0;padding:3px 0 3px 12px; }
.navigation li span.active{display:block;width:150px;/*height:17px;*/font:lighter 1.2em Arial, Helvetica, sans-serif;background:url(/fileadmin/shared/_img/html/bg/fondNavHover.jpg) no-repeat 0 0;padding:3px 0 3px 12px; }
.navigation li ul{margin-bottom:12px;}
.navigation li ul li a:link, .navigation li ul li a:visited{font-size:1.1em;border-bottom:solid 1px #373836;background:none;}
.navigation li ul li a:hover, .navigation li ul li a:active{color:#a4a09e;}

/* ------------- HomePAGE ------------- */
.mainHome h2{margin-left:86px;font-size:1.2em;font-weight:normal;text-transform:uppercase;}
.mainHome .push {margin-top:50px;text-transform:uppercase;}
.mainHome .push li{float:left;margin-right:5px;}

.pushsHome{
	text-transform:uppercase;
}

.mainHome .commandCaps{width:245px;height:140px;padding:16px 0 0 22px;background:url(/fileadmin/shared/_img/html/bg/fondCaps.png) no-repeat 0 0;float:left;margin-top:-26px;margin-left:40px;}
.mainHome .commandCaps h2{margin-left:0;padding-left:18px;background:url(/fileadmin/shared/_img/html/pict/caps.gif) no-repeat 0 3px;}

.mainHome .commandCaps h2.club{background:url(/fileadmin/shared/_img/html/pict/plus.gif) no-repeat 0 5px;}
.mainHome .commandCaps h2.club span{font-size:0.9em;}
.mainHome .commandCaps fieldset input {display:block;width:130px;height:15px;background:url(/fileadmin/shared/_img/html/bg/fondInput.gif) no-repeat 0 0;border:0;margin-bottom:4px;padding:3px 0 0 4px;font-size:1em}
.mainHome .commandCaps fieldset {float:left;width:140px;margin-top:3px;}
.mainHome .commandCaps .btn{margin-top:18px;}
.mainHome .commandCaps .oubliePwd {display:block;clear:both;padding-left:7px;background:url(/fileadmin/shared/_img/html/pict/arrow1.gif) no-repeat 0 4px;margin-bottom:12px;color:#8f8a7d;font-weight:bold;text-decoration:none;}
.mainHome .commandCaps .devenirMembre {display:block;clear:both;padding-left:7px;background:url(/fileadmin/shared/_img/html/pict/arrow2.gif) no-repeat 0 4px;;color:#62574e;font-weight:bold;}


/* ------------- PAGE ------------- */
.main h2{margin:0 0 0 0;font-size:1.5em;font-weight:bold;text-transform:uppercase;}
.main .push {width:120px;/*position:absolute;right:0;*/float:right;}
.main .push li{margin-bottom:5px;}
.main .push p{width:120px;text-decoration: underline;font-size:1em;}
.main .intro{/*padding-right:120px;*/}
/*.main .intro .chapo{padding-right:160px;}*/
.main .menuPage{margin:32px 0;}
.main .menuPage img, .main .content img{float:left;margin-right:14px;}
.main .multilist img{float:left;margin-right:14px;}

.main .menuPage ul{width:250px;float:left;}
.main .menuPage ul li a{padding-left:15px;background:url(/fileadmin/shared/_img/html/pict/croix.gif) no-repeat 0 2px;text-decoration:underline;}
.main .menuPage ul li span{display:block;font-size:1.1em;margin:8px 0 20px;line-height:1.1em;text-transform:uppercase;}

.main .paging {
	position: relative;
	left:337px;
}

/*.main .content {clear:both;padding-right:150px;}*/
.main .content {
	padding-right:150px;
}
	
.main .content p{
	margin-bottom:0px;
	line-height:1.2em;
	}
	
.main .content h3{
	color:#fff;
	font-weight:normal;
	font-size:1.2em;
	margin-bottom:6px;
	padding:8px 0 2px;
	border-bottom:solid 1px #fff;
	float:left;
	width:100%;
}

.main .content h3.img{
	width:375px;
}

.main .content h4{
	margin-bottom:6px;
	text-transform:uppercase;
	font-size:1.2em;
	line-height:1.1em;
}

.main .content p{
	margin-bottom:36px; 
	width:400px;
}

.main .content .topOfPage{
	padding-left:15px;
	background:url(/fileadmin/shared/_img/html/pict/croix.gif) no-repeat 0 2px;
	text-decoration:none;
	color:#fff;
	text-transform:uppercase;
}

.selected a{
	color:#b2a68c;
	border:1px solid #502E22;
	text-decoration:none;	
}

.unselected a{
	color:#fff;
}

.main .multilist {
	padding-right:150px;
	position:relative;
	top:20px;
}

.main .multilist h3{
	color:#fff;
	font-weight:normal;
	font-size:1.2em;
	margin-bottom:6px;
	padding:8px 0 2px;
	border-bottom:solid 1px #fff;
	float:left;
	width:100%;
}

.main .multilist h3.img{width:375px;}
.main .multilist h4{margin-bottom:6px;text-transform:uppercase;font-size:1.2em;line-height:1.1em;}
.main .multilist p{margin-bottom:36px;}
.main .multilist .topOfPage{padding-left:15px;background:url(/fileadmin/shared/_img/html/pict/croix.gif) no-repeat 0 2px;text-decoration:none;color:#fff;text-transform:uppercase;}

.main .commandCaps{width:196px;height:70px;padding:15px 0 0 16px;background:url(/fileadmin/shared/_img/html/bg/fondCapsMini.png) no-repeat 0 0;float:right;margin-top:-30px;margin:0 -6px 0 40px;margin-top:-30px;margin-bottom:-30px;}
.main .commandCaps a{
	display:block;font-size:1.2em;line-height:1.8em;font-weight:normal;text-transform:uppercase;text-decoration:none;margin:0 0 14px 86px;color:#fff;margin-left:0;padding-left:18px;background:url(/fileadmin/shared/_img/html/pict/caps.gif) no-repeat 0 3px;}

.main .commandCaps a.club{background:url(/fileadmin/shared/_img/html/pict/plus.gif) no-repeat 0 5px;}

.print{
		color:#b2a68c;/*height: 100%;*/margin: 0;padding: 0;background: url('/fileadmin/shared/_img/html/background_gradient.gif') top left repeat-x #502e22;font-family:'Lucida Sans','Helvetica Neue','Arial',sans-serif;font-size:small;line-height:1.5em;border:1px solid #FF0000;
}

.glossaireLettre{
	cursor: pointer;
}

.definitions{
	/*visibility: visible;*/
}

.access a{
	color:#fff;
	font-size:1.1em;
	line-height:1.2em;
	text-decoration:none;
}
.acc_table{
	position: relative;
	top:-150px;
}
.acc_table tr{
	width:810px;
	height:100px;
}
.acc_table td{
	width:270px;
}
.goodies_table li{
	width: 300px;
}
.goodies_table td{
	overflow: hidden;
}
.goodies_table .good_cadre{
	position: relative;
	top: -80px;
	left: 210px;
}

.sitemap_table td{
	vertical-align: top;
	width:270px;
	text-transform:uppercase;
	list-style:none;
	line-height: 17px;
}

.sitemap_table tr td ul li span{
	font-size:0.9em;
	text-transform:uppercase;
	list-style:none;
	margin-left: 30px;

}

.sitemap_table tr td ul li a{
	text-decoration:underline;
	padding: 0;
	position: relative;

}

.maptitle{
	color: #C19884;
}

.mag_table{
	position: relative;
	top:-40px;
}
.mag_table tr{
	width:810px;
	height:100px;
}
/* Menu */
.titreMenu
{
	font-family: Frutiger LT Std 55 Roman;
	font-weight: normal;
	color: #000000;
	font-size: 10pt;
	text-align: center;
	mrm_autoSize: true;
	mrm_multiline: false;

}
.titreMenuOver
{
	font-family: Frutiger LT Std 55 Roman;
	font-weight: normal;
	color: #000000;
	font-size: 10pt;
	text-align: center;
	mrm_autoSize: true;
	mrm_multiline: false;

}
.titreMenuGroup
{
	font-family: Frutiger LT Std 55 Roman;
	font-weight: normal;
	color: #ffffff;
	font-size: 11pt;
	text-align: left;
	mrm_autoSize: true;
	mrm_multiline: false;
}
.titreMenuGroupSombre
{
	font-family: Frutiger LT Std 55 Roman;
	font-weight: normal;
	color: #444444;
	font-size: 11pt;
	text-align: left;
	mrm_autoSize: true;
	mrm_multiline: false;
}
.titreMenuGroupOver
{
	font-family: Frutiger LT Std 55 Roman;
	font-weight: bold;
	color: #000000;
	font-size: 11pt;
	text-align: left;
	mrm_autoSize: true;
	mrm_multiline: false;

}

/* footer */
.footerItem
{
	font-family: Frutiger LT Std 55 Roman;
	font-weight: nornal;
	color: #444444;
	font-size: 9pt;
	text-align: left;
	mrm_autoSize: true;
	mrm_multiline: false;

}
.footerItemOver
{
	font-family: Frutiger LT Std 55 Roman;
	font-weight: nornal;
	color: #ffffff;
	font-size: 9pt;
	text-align: left;
	mrm_autoSize: true;
	mrm_multiline: false;

}

#bottompage
{
position: absolute;
top:50%;
margin-top: 310px;
width: 1024px;
left: 50%;
margin-left:-512px;
font-family: Frutiger LT Std 55 Roman;
color: #444444;
font-size: 8pt;
text-align: center
}
