/* CSS - Eramet.fr - Screen */

/***** Base *****/
*{
	font-family:Arial, Verdana, sans-serif;
}
body{
	margin:0;
	padding:0;
	font-size:11px;
	color:#7C7C7C;
	text-align:center;
	background:url(Images/body-fd.gif) top !important;
	background:url(Images/body-fd2.gif) top;
}
td, select, input, textarea{
	color:#7C7C7C;
	font-size:11px;
}
input, select{
	vertical-align:middle;
	
}
textarea{
	overflow:auto;
}
h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
}
img{
	border:0;
}
form{
	margin:0;
	padding:0;
}
a{
	color:#636363;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
hr{
	display:none;
}
p{
	margin:10px 0;
}

p.link{
	margin:0;
	padding:0;
}
ul.link, ul.link li{
	margin:0;
	padding:0;
	list-style-type:none;
}

.clear{
	clear:both;
	margin:-1px 0 0 0;
	height:1px;
	font-size:1px;
}

/***** Structure *****/
#container{
	
	position:relative;
	margin:auto;
	padding:0 10px;
	width:980px;
	text-align:left;
	background:url(Images/container-fd.gif) repeat-y #FFFFFF;
}

/* Header */
#header{
	margin:0 -10px;
	padding:16px 10px 0 10px;
	height:132px;
	background:url(Images/header-fd.gif) no-repeat;
}
#header ul, #header ul li, #header ol, #header ol li{
	margin:0;
	padding:0;
	list-style-type:none;
}

#logo{
	position:absolute;
	top:30px;
	left:85px;
}
#accroche{
	position:absolute;
	top:35px;
	left:270px;
}

#bourseInc, #bourseDec{
	position:absolute;
	top:16px;
	right:25px;
	padding:5px 9px 5px 0;
	height:15px;
	border-right:4px solid #CCCCCC;
}
#bourseInc h6, #bourseDec h6{
	display:inline;
	padding:0 5px 0 0;
	font-weight:bold;
	text-transform:uppercase;
}
#bourseInc strong, #bourseDec strong{
	margin:0 0 0 3px;
	padding:0 0 0 8px;
	background:url(Images/puces/gt-grey.gif) no-repeat left;
}
#bourseInc span, #bourseDec span{
	font-weight:bold;
}
#bourseInc{
	border-color:#09C000;
}
#bourseInc span{
	color:#09C000;
}
#bourseDec{
	border-color:#C10000;
}
#bourseDec span{
	color:#C10000;
}

/* Navigations */
#altNav{
	position:absolute;
	top:41px;
	right:25px;
	height:25px;
	border-right:4px solid #FFFFFF;
}
#altNav ul li{
	float:left;
	padding:5px 10px 0 10px;
	height:20px;
	background:url(Images/altnav-border.gif) no-repeat bottom left;
}
#altNav ul li a{
	padding:0 0 0 10px;
	background:url(Images/puces/flc-grey.gif) no-repeat left;
}

#lang{
	position:absolute;
	top:16px;
	right:25px;
	padding:5px 0 1px 0;
	color:#6C6C6C;
	border-right:4px solid #09C000;
}
#lang ul li{
	float:left;
	padding:0 10px 0 0;
	font-weight:bold;
}
#lang ul li.first{
	background:none;
}
#lang ul li a{
	font-weight:normal;
}


#cheminfer
{
	position:absolute;
	top:133px;
	left:259px;
	z-index:1;
}

#navTop{
	position:absolute;
	top:100px;
	left:259px;
	z-index:10;
}

#navTop ul li{
	float:left;
	/*\*/
	height:1%;
	/**/
	width:auto;
	border-left:3px solid #FFFFFF;
}
#navTop ul li a{
	float:left;
	display:block;
	padding:0 6px;
	/*\*/
	height:1%;
	/**/
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	text-decoration:none;
	background:#E5E5E6;
}
#navTop ul li.hover{
	border-left:3px solid #F9CECA;
}
#navTop ul li.hover a{
	color:#FFFFFF;
	background:#E83A2C;
}

#navTop ul li.on{
	border-left:3px solid #E83A2C;
}

#navTop ul li ol{
	visibility:hidden;
	position:absolute;
	top:14px;
	left:-3px;
	padding:5px 0 5px 0;
	background:#E83A2C;
}
#navTop ul li ol li{
	float:none;
	padding:0 10px 0 10px;
	border:0;
}
#container #navTop ul li ol li a{
	float:none;
	padding:2px 10px;
	font-family:Arial, Verdana, sans-serif;
	color:#F9CECA;
	font-weight:bold;
	font-size:11px;
	white-space:nowrap;
	background:url(Images/puces/flc-white.gif) no-repeat 0 5px;
	border-top:1px solid #F9CECA;
}

#container #navTop ul li.on a.on
{
	color:#E83A2C;
	font-weight:bold;
	background:#E5E5E6;
}


#container #navTop ul li ol li.first a{
	border:0;
}
#container #navTop ul li ol li a:hover, #container #navTop ul li.on ol li a.on{
	color:#E9E9E9;
	background:url(Images/puces/flc-white.gif) no-repeat 0 5px;
}


#container #navTop ul li a.on
{
	text-decoration:none;
	color:#FFFFFF;
}

#container #navTop ul li a.off
{
	text-decoration:line-through;
}


#navLeft{
	padding:0 0 22px 0;
	width:218px;
	background:url(Images/box/top-right-corner.gif) no-repeat bottom right;
}
#navLeft ul, #navleft li, #navLeft ol{
	margin:0;
	padding:0;
	list-style-type:none;
}
#navLeft ul{
	padding:0 0 15px 0;
	background:#FFFFFF;
}
#navLeft ul li{
	background:url(Images/box/navLeft-sep.gif) no-repeat top left;
}
#navLeft ul li.empty{
	font-size:1px;
	background:none;
}
#navLeft ul li.first{
	background:none;
}
#navLeft ul li a{
	display:block;
	padding:3px 0 2px 18px;
	height:1%;
	color:#E83A2C;
	font-weight:bold;
	background:url(Images/puces/flcc-red.gif) no-repeat 0 4px;
}
#navLeft ul li.on a.link, #navLeft ul li.on a{
	color:#636363;
	background:url(Images/puces/flcc-grey.gif) no-repeat 0 4px;
}
#navLeft ul li.on a.linkon{
	color:#E83A2C;
	background:url(Images/puces/flcc-red.gif) no-repeat 0 4px;
}
#navLeft ul ol{
	padding:0 0 0 17px;
}

#navLeft ul ol li.on a.linkon{
	color:#E83A2C;
	background:url(Images/puces/flcc-red.gif) no-repeat 0 4px;
}
#navLeft ul ol li.on a.link{
	color:#636363;
	background:url(Images/puces/flcc-red.gif) no-repeat 0 4px;
}

#navLeft ul li.on a.linkoff{
	color:Silver;
	text-decoration:line-through;
	background:url(Images/puces/flcc-grey.gif) no-repeat 0 4px;
}

#navLeft ul ol li.on a.linkoff{
	color:Silver;
	text-decoration:line-through;
	background:url(Images/puces/flcc-red.gif) no-repeat 0 4px;
}


/* *********** */

#topMedia{
	background:#FFFFFF;
}

.content{
	margin:0 0 10px 0;
	height:1%;
}

.left{
	float:left;
	padding:0 0 0 30px;
	width:235px;
}
.center{
	float:left;
	width:715px;
	overflow:hidden;
}
.right{
	float:left;
	margin:0 -1px 0 0;
	width:208px;
}

#footer{
	clear:both;
	margin:0 -10px;
	padding:0 41px 15px 10px;
	height:auto !important;
	height:30px;
	min-height:30px;
	color:#B5B5B5;
	background:url(Images/footer-bot.gif) no-repeat bottom;
}
#footer .cont{
	float:right;
}
#footer #copyr{
	float:left;
}
#footer ul, #footer ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}
#footer ul{
	float:left;
}
#footer ul li{
	float:left;
	padding:0 0 0 10px;
}
#footer ul li a{
	padding:0 0 0 10px;
	color:#B5B5B5;
	background:url(Images/puces/flc-grey.gif) no-repeat 0 4px;
}

/***** ********** *****/

/***** Home *****/
.home .left{
	padding:30px 16px 0 30px;
	width:219px;
}
.home .left .box1 .head, .home .left .box2 .head{
	margin:0 0 0 11px;
	padding:0 0 0 10px;
	border-left:9px solid #E83A2C;
}
.home .left .box1 .cont{
	margin:0 0 20px 0;
	padding:20px 0 0 90px;
	height:82px;
	background:url(Images/box/box1-fd.gif) no-repeat;
}
.home .left .box2 .cont{
	padding:23px 0 0 10px;
	height:1%;
	background:url(Images/box/box2-fd.gif) no-repeat;
}
.home .left .box2 .media{
	
	float:left;
}
.home .left .box2 .media .mask{
	position:absolute;
	bottom:0;
	left:0;
	width:22px;
	height:23px;
	background:url(Images/box/box2-Bot.gif) no-repeat;
}
.home .left .box2 .link{
	float:right;
	width:100px;
}
.home .left .link li{
	padding:0 0 5px 0;
}
.home .left .link a{
	padding:0 0 0 15px;
	font-weight:bold;
	background:url(Images/puces/flcc-red.gif) no-repeat 0 1px;
}
.home .left .box2 .bot{
	position:relative;
	margin:-13px 0 0 0;
	height:23px;
	background:url(Images/box/box2-fdBot.gif) no-repeat;
}

.home .center{
	margin:0 !important;
	margin:0 -50px 0 0;
	padding:25px 0 0 0;
}
.home .center .box{
	float:left;
	margin:0 20px 20px 0;
	width:215px;
}
.home .center .box .head{
	padding:0 0 0 27px;
	height:37px;
	background:url(Images/box/boxHome-head.gif) no-repeat;
}
.home .center .box .comm{
	padding:10px 0 10px 27px;
	height:auto !important;
	height:55px;
	min-height:55px;
	background:url(Images/box/communique-fd.gif) no-repeat bottom left;
}
.home .center .box .link a{
	padding:0 0 0 15px;
	font-weight:bold;
	background:url(Images/puces/flcc-red.gif) no-repeat 0 1px;
}
.home .center .box .link a strong{
	color:#000000;
}
.home .center .box .txt, .home #content .box .thm{
	display:block;
}
.home .center .box .thm{
	font-style:italic;
}
.home .center .box .bot{
	padding:5px 0 0 27px;
	background:url(Images/box/communique-bot.gif) no-repeat bottom left;
}
.home .center .box .bot .link a{
	color:#E83A2C;
}

.home .center .box.zone .cont{
	padding:10px 8px;
	background:#F2F2F2;
	height:1%;
}
.home .center .box.zone .cont.corner{
	background:url(Images/box/bottom-left-corner.gif) no-repeat bottom left #F2F2F2;
}

.home .center .box.zone .cont h1{
	margin:0 0 10px 0;
	padding:0 0 0 9px;
	line-height:12px;
	text-transform:uppercase;
}
.home .center .box.zone .cont h1 strong{
	display:block;
	font-size:14px;
	font-weight:bold;
	text-transform:none;
}
.home .center .box.zone .cont h2{
	margin:0 0 5px 0;
	line-height:12px;
	color:#636363;
	font-weight:bold;
}

.home .center .box.zone .cont .visu{
	float:left;
	margin:0 10px 0 0;
	width:66px;
	border:1px solid #D7DDE2;
}
.home .center .box.zone .cont .txt{
	float:left;
	width:120px;
}
.home .center .box.zone .cont .link{
	margin:5px 0 0 76px;
}
.home .center .box.zone .bot{
	display:none;
}
.home .center .nickel .link a{
	background:url(Images/puces/flcc-green.gif) no-repeat 0 1px;
}
.home .center .nickel h1{
	color:#7CAD11;
}
.home .center .manganese .link a{
	background:url(Images/puces/flcc-blue.gif) no-repeat 0 1px;
}
.home .center .manganese h1{
	color:#5A7BB5;
}
.home .center .alliage .link a{
	background:url(Images/puces/flcc-orange.gif) no-repeat 0 1px;
}
.home .center .alliage h1{
	color:#EFBE08;
}
/***** **** *****/

/***** Filles *****/
#container.child{
	background-color:#F6F6F6;
}
.child .content{
	background:no-repeat;
}
.child .left{
	padding-top:75px;
}
.child .center{
	padding-top:30px;
	padding-left:13px;
	padding-right:30px;
	width:462px;
}
.child .right{
	padding-top:96px;
}

/* Box */
.right .box{
	margin:0 0 20px 0;
	width:180px;
	height:1%;
	background:url(Images/box/boxRight-fd.gif) no-repeat;
	border-bottom:1px solid #D6D6D6;
}
.right .box h3{
	padding:10px 12px 0 12px;
	color:#E73A2C;
	font-weight:bold;
	text-transform:uppercase;
}

.right .box .link, .right .box .link li{
	margin:0;
	padding:0;
	list-style-type:none;
}
.right .box .link li{
	margin:10px 0;
	padding:0 12px;
}
.right .box p.link{
	padding:12px;
}
.right .box .link a{
	padding:0 0 0 15px;
	font-weight:bold;
	background:url(Images/puces/flcc-red.gif) no-repeat 0 2px;
}
.right .box p.link a{
	display:block;
	padding:0;
	text-indent:15px;
	line-height:15px;
}

.right .box .pdf{
	display:block;
	padding:10px 0 10px 65px;
	font-weight:bold;
	background:url(Images/puces/icon-pdf.gif) no-repeat 8px 10px;
}
.right .box .pdf p{
	margin:2px 0;
}
.right .box .pdf a{
	color:#E83A2C;
}

.ttml h3{
	clear:both;
	margin:20px 0 10px 0;
	padding:0 0 0 10px;
	color:#636363;
	font-weight:bold;
	background:url(Images/puces/car-red.gif) no-repeat 0 2px;
}
.ttml h3 span.liner{
	display:block;
	padding:0 0 4px 7px;
	border-bottom:1px solid #D3DAE0;
}
.ttml h3 span.liner strong{
	color:#A85233;
}

.ttml span
{
	display:inline;
}

.ttml .txt{
	margin:0 0 10px 20px;
	text-align:justify;
}

.ttml .txt li{
	list-style-position:inside;
}


.ttml .txt p{
	margin:5px 0;
}
.ttml .visu img{
	display:block;
}
.ttml.mleft  .visu{
	float:left;
	margin:0 10px 10px 0;
}
.ttml.mleft .txt{
	margin:0 0 10px 20px;
}
.ttml.mcenter  .visu{
	margin:0 0 10px 10px;
	text-align:center;
}
.ttml.mcenter  .visu img{
	margin-left:auto;
	margin-right:auto;
}
.ttml.mcenter .txt{
	margin:0 0 10px 20px;
}
.ttml.mright  .visu{
	float:right;
	margin:0 0 10px 10px;
}
.ttml.mright .txt{
	margin:0 0 10px 20px;
}
.ttml .link, .ttml .link li{
	margin:0;
	padding:0;
	list-style-type:none;
}
.ttml .link a{
	padding:0 0 0 14px;
	font-weight:bold;
	background:url(Images/puces/flcc-red.gif) no-repeat 0 2px;
}
.ttml .link .pdf a{
	padding:0 0 0 25px;
	font-weight:normal;
	background:url(Images/puces/dl-pdf.gif) no-repeat 0 2px;
}

.ttml p.link a
{	
	margin-left:18px;
}

.ttml.mright p.link a
{	
	color:Blue;
	padding:0 0 0 14px;
	font-weight:bold;
	background:url(Images/puces/flcc-red.gif) no-repeat 0 2px;
}

.abo table{
	margin:20px 0 10px 0;
	width:100%;
	border-collapse:collapse;
}
.abo table th{
	padding:2px 10px;
	width:70px;
}
.abo table td{
	padding:2px 10px;
}
.abo table .field input{
	border:1px solid #999999;
	width:150px;
}
.abo .radio{
	padding:10px;
	background:#F7F7F7;
}
.abo .radio input{
	clear:both;
	float:left;
}
.abo .radio label{
	display:block;
	float:left;
	margin:0 0 5px 0;
	padding:2px 0 0 5px;
	width:120px;
}
.abo strong{
	display:block;
}
.abo em{
	display:block;
	margin:10px;
}
.abo .btn{
	text-align:center;
}

.tlt{
	margin:0 0 10px 0;
}
.tlt h3{
	clear:both;
	margin:20px 0 10px 0;
	padding:0 0 0 10px;
	color:#636363;
	font-weight:bold;
	background:url(Images/puces/car-red.gif) no-repeat 0 2px;
}
.tlt h3 span.liner{
	display:block;
	padding:0 0 4px 7px;
	border-bottom:1px solid #D3DAE0;
}
.tlt h3 span.liner strong{
	color:#A85233;
}
.tlt ul.link{
	padding:0 0 0 15px;
}
.tlt ul.link li{
	padding:0 0 0 15px;
	height:1%;
	background:url(Images/puces/flcc-red.gif) no-repeat 0 2px;
}
.tlt ul.link li.pdf{
	padding:0 0 0 25px;
	background:url(Images/puces/dl-pdf.gif) no-repeat  0 2px;
}
.tlt ul.link li a{
	height:1%;
	font-weight:bold;
}
.tlt ul.link li span{
	display:block;
}


.pager ul, .pager ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}
.pager ul li{
	display:inline;
	padding:0 0 0 5px;
	background:url(Images/puces/sep.gif) no-repeat left;
}
.pager ul li.first{
	padding:0;
	background:none;
}
.pager ul li a{
	font-weight:bold;
}
.pager ul li a.on{
	color:#FF0000;
}
.pager ul li.prev{
	padding:0;
	background:none;
}
.pager ul li.prev a{
	padding:0 5px;
	background:url(Images/puces/prev.gif) no-repeat left;
}
.pager ul li.next{
	padding:0;
	background:none;
}
.pager ul li.next a{
	padding:0 5px;
	background:url(Images/puces/next.gif) no-repeat right;
}

.calend{
	background:url(Images/box/calend-fd.gif) no-repeat bottom;
}
.calend .type1{
	padding:0 0 20px 235px;
}
.calend .type2{
	padding:0 235px 20px 0;
	text-align:right;
}

.galleries{
	margin:0 -90px 0 0;
}
.gallery{
	float:left;
	margin:0 39px 10px 0;
	width:125px;
}
.gallery h5{
	padding:0 0 0 17px;
	color:#636363;
	font-weight:bold;
	background:url(Images/puces/car-red.gif) no-repeat 0 2px;
}
.gallery .legend{
	margin:3px 0 0 0;
	padding:5px 10px;
	background:url(Images/box/legend-fd.gif) no-repeat bottom right;
	border-top:1px solid #D6D6D6;
	border-left:1px solid #D6D6D6;
}

.ttml .sbox{
	clear:both;
	margin:0 0 15px 20px;
}
.ttml .sbox h4{
	padding:0 0 0 10px;
	color:#636363;
	font-weight:bold;
	background:url(Images/puces/rect-grey.gif) no-repeat 0 4px;
}

.ttml h4{
	padding:0 0 0 10px;
	height:1%;
	color:#636363;
	font-weight:bold;
	background:url(Images/puces/rect-grey.gif) no-repeat 0 4px;
}
.ttml.mleft h4{
	display:inline !important;
	display:block;
}


.ttml .sbox .txt{
	margin:0 0 10px 0;
}
.ttml .sbox.mleft  .visu{
	float:left;
	margin:0 10px 10px 0;
}
.ttml .sbox.mleft h4{
	display:inline;
}
.ttml .sbox.mcenter  .visu{
	margin:0 0 10px 0;
	text-align:center;
}
.ttml .sbox.mcenter  .visu img{
	margin-left:auto;
	margin-right:auto;
}
.ttml .sbox.mright  .visu{
	float:right;
	margin:0 0 10px 10px;
}

.graphs{
	margin:0 -50px 0 0;
}
.graph{
	float:left;
	margin:0 20px 10px 0;
	width:220px;
}
.graph h3{
	clear:both;
	margin:20px 0 5px 0;
	padding:0 0 0 10px;
	color:#636363;
	font-weight:bold;
	background:url(Images/puces/graph.gif) no-repeat 0 2px;
}
.graph h3 span.liner{
	display:block;
	padding:0 0 4px 7px;
	border-bottom:1px solid #D3DAE0;
}
.graph h3 span.liner strong{
	display:block;
	color:#A85233;
}
.graph .cont{
	margin:0 0 0 10px;
	padding:20px 0 0 0;
	height:auto !important;
	height:240px;
	min-height:240px;
	text-align:center;
	background:url(Images/box/bottom-left-corner.gif) no-repeat bottom left #F6F6F6;
}

.tmt{
	clear:both;
	margin:0 -50px 0 0;
}
.tmt h3{
	clear:both;
	margin:20px 0 10px 0;
	padding:0 0 0 10px;
	color:#636363;
	font-weight:bold;
	background:url(Images/puces/car-red.gif) no-repeat 0 2px;
}
.tmt h3 span.liner{
	display:block;
	padding:0 0 4px 7px;
	border-bottom:1px solid #D3DAE0;
}
.tmt h3 span.liner strong{
	color:#A85233;
}
.tmt .txt{
	margin:0 0 0 15px;
}
.miniBox{
	float:left;
	margin:0 25px 10px 0;
	width:210px;
}
.miniBox .visu{
	float:left;
	margin:0 10px 0 0;
}
.miniBox h4{
	display:inline;
	padding:0 0 0 10px;
	color:#636363;
	font-weight:bold;
	background:url(Images/puces/rect-grey.gif) no-repeat 0 4px;
}
.miniBox .txt p{
	margin:5px 0;
	/*text-align:justify;*/
	line-height:12px;
}

.contact1{
	float:left;
	padding:0 0 0 15px;
}
.contact2{
	float:right;
	padding:0 15px 0 0;
}

.contact{
	margin:0 0 15px 0;
	width:192px;
}
.contact .head{
	padding:10px 10px 15px 25px;
	color:#7C7C7C;
	font-size:13px;
	font-weight:bold;
	background:url(Images/box/contactHead-fd.gif) no-repeat bottom left;
}
.contact .cont{
	background:url(Images/box/contactCont-fd.gif) no-repeat bottom right;
	border-left:1px solid #D6D6D6;
}
.contact .cont .adr{
	padding:5px 10px 15px 25px;
	background:url(Images/box/contactDetail-fd.gif) no-repeat 0 -1px;
}
.contact .cont .direct{
	padding:10px 10px 15px 25px;
	height:auto !important;
	height:50px;
	min-height:50px;
	background:url(Images/box/contactDetail-fd.gif) no-repeat;
}
.contact .cont .web{
	padding:10px 10px 15px 25px;
	font-weight:bold;
	background:url(Images/box/contactDetail-fd.gif) no-repeat;
}
.contact .cont ul, .contact .cont ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}
.contact .cont li.phone{
	padding:0 0 2px 15px;
	background:url(Images/puces/tel.gif) no-repeat 0 1px;
}
.contact .cont li.fax{
	padding:0 0 2px 15px;
	background:url(Images/puces/fax.gif) no-repeat 0 1px;
}
.contact .cont li.mail{
	padding:0 0 2px 15px;
	font-weight:bold;
	background:url(Images/puces/at.gif) no-repeat 0 1px;
}
.contact .cont .links li{
	padding:0 0 2px 15px;
	background:url(Images/puces/flcc-red.gif) no-repeat 0 1px
}
.contact .cont .links .pdf{
	background:url(Images/puces/pdfv.gif) no-repeat
}

.archive{
	margin:0 30px 10px 0;
	padding:25px 30px;
	height:1%;
	color:#FFFFFF;
	font-weight:bold;
	background:url(Images/box/corner-bottomleft.gif) no-repeat bottom left #005E5D;
}
.archive select{
	display:block;
	margin:5px 0 0 0;
	width:100px;
}

/* *** */

/*TG */
.tg{
	padding:44px 0 0 0;
	background:url(Images/box/tg-top-brown.gif) no-repeat #511A06;
}
.tg .cont{
	padding:0 0 200px 12px;
	height:auto !important;
	height:100px;
	color:#FFFFFF;
	font-weight:bold;
	min-height:100px;
	background:bottom left no-repeat;
}
.tg .cont img{
	display:block;
	margin:0 0 10px 15px;
}
.tg .cont ul, .tg .cont ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}
.tg .cont ul li{
	margin:0 0 10px 0;
	padding:0 0 0 15px;
	background:url(Images/puces/car-yellow.gif) no-repeat 0 2px
}
.tg .cont ul li h6{
	color:#E4A830;
	font-weight:bold;
}
.tg .cont .link li, .tg .cont p.link {
	margin:0 0 10px 0;
	padding:0;
	background:none;
}
.tg .cont .link a{
	padding:0 0 0 15px;
	color:#E4A830;
	background:url(Images/puces/flcc-yellow.gif) no-repeat 0 2px;
}

.abonnement{
	margin:0 0 10px 0;
	padding:75px 0 0 15px;
	height:77px;
	background:url(Images/box/abonnement-fd.jpg) no-repeat;
}
.abonnement a{
	padding:0 0 0 15px;
	font-weight:bold;
	background:url(Images/puces/flcc-teal.gif) no-repeat 0 2px;
}

/* ** */

/* Tools */
.tools, .tools li{
	margin:0;
	padding:0;
	list-style-type:none;
}
.tools{
	padding:5px 0px;
}
.tools li{
	padding:5px 10px 5px 32px;
}
.tools li a{
	font-weight:bold;
}
.tools .friend{
	background:url(Images/puces/mail.gif) no-repeat 13px 8px;
}
.tools .print{
	background:url(Images/puces/print.gif) no-repeat 13px 6px;
}
.tools .bookmark{
	background:url(Images/puces/bookmark.gif) no-repeat 13px 7px;
}
/* ***** */

/* Liens */
.anchor, .anchor li{
	margin:0;
	padding:0;
	list-style-type:none;
}
.anchor{
	margin:10px 0;
}
.anchor li{
	margin:5px 0;
}
.anchor a{
	padding:0 0 0 17px;
	color:#E83A2C;
	font-weight:bold;
	background:url(Images/puces/flcd-red.gif) no-repeat 2px 4px;
}
.ttml .anchor li{
	margin:0;
}
.ttml .anchor a{
	font-weight:normal;
}
/* ***** */

/* Titre */
.child h1{
	padding:0 0 0 8px;
	color:#EFBD08;
	font-weight:bold;
	text-transform:uppercase;
	border-left:9px solid #E83A2C;
}
.child h2{
	margin:0 0 10px 0;
	padding:0 0 20px 8px;
	color:#FFFFFF;
	font-size:23px;
	font-weight:bold;
	text-transform:uppercase;
	border-left:9px solid #E83A2C;
}
/* ***** */

/* Skins */
.news .content{
	background-image:url(Images/skin/top-news.jpg);
}
.news .content h1{
	color:#1CB4AD;
}

.group .content{
	background-image:url(Images/skin/top-group.jpg);
}
.group .content h1{
	color:#EFBD08;
}

.job .content{
	background-image:url(Images/skin/top-job.jpg);
}
.job .content h1{
	color:#E34678;
}

.dev .content{
	background-image:url(Images/skin/top-dvp.jpg);
}
.dev .content h1{
	color:#E34678;
}

.rdev .content{
	background-image:url(Images/skin/top-rdev.jpg);
}
.rdev .content h1{
	color:#FFF0BA;
}



.invest .content{
	background-image:url(Images/skin/top-invest.jpg);
}
.invest .content h1{
	color:#FF7300;
}

.join .content{
	background-image:url(Images/skin/top-join.jpg);
}
.join .content h1{
	color:#E34678;
}

.contact .content{
	background-image:url(Images/skin/top-contact.jpg);
}
.contact .content h1{
	color:#E34678;
}

.nickel .content{
	background-image:url(Images/skin/top-nickel.jpg);
}
.nickel .content h1{
	padding:0 0 0 17px;
	color:#D6F691;
	border:0;
}
.nickel .content h2{
	margin:0 0 30px 0;
	padding:0 0 0 17px;
	border:0;
}
.nickel .ttml h3{
	background-image:url(Images/puces/car-green.gif);
}
.nickel .ttml h3 span.liner strong{
	color:#7CAD11;
}
.nickel #navLeft ul li a{
	color:#7CAD11;
	background-image:url(Images/puces/flcc-green.gif);
}
.nickel #navLeft ul li.on a{
	color:#636363;
	background:url(Images/puces/flcc-grey.gif) no-repeat 0 4px;
}
.nickel #navLeft ul ol li a{
	color:#636363;
	background:url(Images/puces/flcc-grey.gif) no-repeat 0 4px;
}
.nickel #navLeft ul ol li.on a{
	color:#7CAD11;
	background:url(Images/puces/flcc-green.gif) no-repeat 0 4px;
}


.nickel .tools .friend{
	background-image:url(Images/puces/mail-green.gif);
}
.nickel .tools .print{
	background-image:url(Images/puces/print-green.gif);
}
.nickel .tools .bookmark{
	background-image:url(Images/puces/bookmark-green.gif);
}

.alliage .content{
	background-image:url(Images/skin/top-alliage.jpg);
}
.alliage .content h1{
	padding:0 0 0 17px;
	color:#FFF0BA;
	border:0;
}
.alliage .content h2{
	margin:0 0 30px 0;
	padding:0 0 0 17px;
	border:0;
}
.alliage .ttml h3{
	background-image:url(Images/puces/car-orange.gif);
}
.alliage .ttml h3 span.liner strong{
	color:#EFBD08;
}
.alliage #navLeft ul li a{
	color:#EFBD08;
	background-image:url(Images/puces/flcc-orange.gif);
}

.alliage #navLeft ul li.on a{
	color:#636363;
	background:url(Images/puces/flcc-grey.gif) no-repeat 0 4px;
}
.alliage #navLeft ul ol li a{
	color:#636363;
	background:url(Images/puces/flcc-grey.gif) no-repeat 0 4px;
}
.alliage #navLeft ul ol li.on a{
	color:#EFBD08;
	background:url(Images/puces/flcc-orange.gif) no-repeat 0 4px;
}

.alliage .tools .friend{
	background-image:url(Images/puces/mail-orange.gif);
}
.alliage .tools .print{
	background-image:url(Images/puces/print-orange.gif);
}
.alliage .tools .bookmark{
	background-image:url(Images/puces/bookmark-orange.gif);
}

.manganese .content{
	background-image:url(Images/skin/top-manganese.jpg);
}
.manganese .content h1{
	padding:0 0 0 17px;
	color:#9BBFFF;
	border:0;
}
.manganese .content h2{
	margin:0 0 30px 0;
	padding:0 0 0 17px;
	border:0;
}
.manganese .ttml h3{
	background-image:url(Images/puces/car-blue.gif);
}
.manganese .ttml h3 span.liner strong{
	color:#5A7BB5;
}
.manganese #navLeft ul li a{
	color:#5A7BB5;
	background-image:url(Images/puces/flcc-blue.gif);
}
.manganese #navLeft ul li.on a{
	color:#636363;
	background:url(Images/puces/flcc-grey.gif) no-repeat 0 4px;
}
.manganese #navLeft ul ol li a{
	color:#636363;
	background:url(Images/puces/flcc-grey.gif) no-repeat 0 4px;
}
.manganese #navLeft ul ol li.on a{
	color:#5A7BB5;
	background:url(Images/puces/flcc-blue.gif) no-repeat 0 4px;
}

.manganese .tools .friend{
	background-image:url(Images/puces/mail-blue.gif);
}
.manganese .tools .print{
	background-image:url(Images/puces/print-blue.gif);
}
.manganese .tools .bookmark{
	background-image:url(Images/puces/bookmark-blue.gif);
}


/* *** */

/***** ****** *****/

/***** Plan du site *****/
#planSite{
	padding:30px 0 15px 17px;
	background:url(Images/skin/top-plan.jpg) no-repeat;
}
#planSite ul, #planSite ul li, #planSite ul li ol{
	margin:0;
	padding:0;
	list-style-type:none;
}
#planSite ul{
	text-align:center;
}
#planSite ul.sub{
	clear:both;
}
#planSite ul li{
	height:1%;
	text-align:left;
	font-weight:bold;
	text-transform:uppercase;
}
#planSite ul li a{
	display:block;
	padding:5px 10px;
	height:1%;
	text-decoration:none;
	background:url(Images/box/planCorner.gif) no-repeat top right #E9ECEF;
}
#planSite ul li.accueil{
	margin:auto;
	width:70px;
}
#planSite ul li.accueil a{
	color:#FFFFFF;
	background-color:#E83A2C;
}
#planSite ul li.presse{
	float:left;
	margin-left:304px !important;
	margin-left:152px;
	padding:10px 25px 10px 0;
	width:150px;
	background:url(Images/box/planUpLink-fd.gif) repeat-x right;
	border-right:1px solid #D6D6D6;
}
#planSite ul li.presse a{
	color:#FFFFFF;
	background-color:#7C7C7C;
}
#planSite ul li.presse span{
	font-weight:normal;
	text-transform:none;
}
#planSite ul li.liens{
	float:left;
	margin:0 0 0 -1px;
	padding:10px 0 10px 25px;
	width:90px;
	background:url(Images/box/planUpLink-fd.gif) repeat-x left;
	border-left:1px solid #D6D6D6;
}
#planSite ul li.liens a{
	color:#FFFFFF;
	background-color:#7C7C7C;
}

#planSite ul.sub li{
	float:left;
	padding:20px 10px 0 0;
	background:url(Images/box/planSubLink-fd.gif) no-repeat -220px 0;
	width:109px;
}
#planSite ul.sub li.first{
	background-position:50px 0;
}
#planSite ul.sub li.last{
	background-position:-450px 0;
}
#planSite ul.sub li a{
	height:30px;
}
#planSite ul.sub li ol{
	margin:2px 0;
	border:1px solid #D6D6D6;
}
#planSite ul.sub li ol li{
	float:none;
	margin:0;
	padding:0;
	width:auto;
	font-weight:normal;
	text-transform:none;
	background:url(Images/puces/planSubSep-fd.gif) repeat-x top left;
}
#planSite ul.sub li ol li.first{
	background:none;
}
#planSite ul.sub li ol li a{
	padding:6px 5px 6px 20px;
	height:1%;
	background:url(Images/puces/flc-grey.gif) no-repeat 10px 10px;
}

#planSite ul.sub li ol li.nickel{
	margin:1px;
	background:url(Images/box/planCorner.gif) no-repeat top right #669109;
}
#planSite ul.sub li ol li.nickel a{
	padding:6px 5px 6px 20px;
	color:#FFFFFF;
	font-weight:bold;
	background:url(Images/puces/flc-white.gif) no-repeat 10px 10px;
}
#planSite ul.sub li ol li.nickel ul{
	background:#FFFFFF;
}
#planSite ul.sub li ol li.nickel ul li{
	background:none;
}
#planSite ul.sub li ol li.nickel ul li a{
	padding:5px 10px 2px 25px;
	color:#669109;
	font-weight:normal;
	background:url(Images/puces/planEnter-green.gif) no-repeat 10px 5px;
}

#planSite ul.sub li ol li.manganese{
	margin:1px;
	background:url(Images/box/planCorner.gif) no-repeat top right #5A7BB5;
}
#planSite ul.sub li ol li.manganese a{
	padding:6px 5px 6px 20px;
	color:#FFFFFF;
	font-weight:bold;
	background:url(Images/puces/flc-white.gif) no-repeat 10px 10px;
}
#planSite ul.sub li ol li.manganese ul{
	background:#FFFFFF;
}
#planSite ul.sub li ol li.manganese ul li{
	background:none;
}
#planSite ul.sub li ol li.manganese ul li a{
	padding:5px 10px 2px 25px;
	color:#5A7BB5;
	font-weight:normal;
	background:url(Images/puces/planEnter-blue.gif) no-repeat 10px 5px;
}

#planSite ul.sub li ol li.alliage{
	margin:1px;
	background:url(Images/box/planCorner.gif) no-repeat top right #EFBD08;
}
#planSite ul.sub li ol li.alliage a{
	padding:6px 5px 6px 20px;
	color:#FFFFFF;
	font-weight:bold;
	background:url(Images/puces/flc-white.gif) no-repeat 10px 10px;
}
#planSite ul.sub li ol li.alliage ul{
	background:#FFFFFF;
}
#planSite ul.sub li ol li.alliage ul li{
	background:none;
}
#planSite ul.sub li ol li.alliage ul li a{
	padding:5px 10px 2px 25px;
	color:#CEA309;
	font-weight:normal;
	background:url(Images/puces/planEnter-orange.gif) no-repeat 10px 5px;
}

#planSite h1{
	margin:0 0 0 275px;
	padding:0 0 0 8px;
	height:1%;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
}
#planSite h2{
	margin:0 0 10px 275px;
	padding:0 0 20px 8px;
	height:1%;
	color:#FFFFFF;
	font-size:23px;
	font-weight:bold;
	text-transform:uppercase;
}

/***** **** ** **** *****/

/****** Popup *****/
.pop{
	text-align:left;
	background:#FFFFFF;
}
.pop #container{
	margin:0;
	padding-bottom:15px;
	width:auto;
	background:url(Images/popTop.gif) repeat-x #FFFFFF;
}
.pop h1{
	padding:7px 0 0 8px;
	color:#EFBD08;
	font-weight:bold;
	text-transform:uppercase;
	border-left:9px solid #E83A2C;
}
.pop h2{
	margin:0 0 10px 0;
	padding:0 0 20px 8px;
	color:#FFFFFF;
	font-size:23px;
	font-weight:bold;
	text-transform:uppercase;
	border-left:9px solid #E83A2C;
}
.pop h3{
	height:1%;
}
.pop .closeTop{
	position:absolute;
	top:2px;
	right:10px;
	color:#999999;
	text-decoration:none;
}
.pop .closeTop:hover{
	text-decoration:none;
	color:#FFFFFF;
}
.pop .closeBot{
	position:absolute;
	bottom:2px;
	right:10px;
	color:#999999;
	text-decoration:none;
}
.pop .closeBot:hover{
	color:#000000;
	text-decoration:none;
}

.video .ttml .visu{
	width:180px;margin:0;padding:0;
}
.video .ttml .txt{
	float:right;margin:0;padding:0;width:275px;
}
.video .ttml a.linked{
	font-weight:normal;display:block;
	padding:0 0 0 14px;
	font-weight:normal;
	background:url(Images/puces/flcc-red.gif) no-repeat 0 2px;
}
.video .visu a{
	width:165px;height:132px;display:block;
}
.video .visu span{
	width:165px;height:132px;display:block;
	background:url(../includes/Css/Images/view-video.png) repeat-y left top !important;background:url(pix.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../includes/Css/Images/view-video.png', sizingMethod='scale');
}
.invisible {
	display:none;
}

.directLink{ position:absolute; background:url(dummy.gif); width:450px; height:120px; }
.rapport{ float:left; padding:0 0 0 30px; }
.directFrame{
	float:right; padding:0 30px 20px 0; width:450px;
}
.directFrame .head{
	padding:0 0 0 27px; height:37px; background:url(Images/box/boxHome-head.gif) no-repeat;
}
.directFrame iframe{
	padding:5px; width:430px; _width:420px; height:60px; _height:40px; border:10px solid #FFFFFF; border-right:0;
}
