*{
	font-family:Verdana, Arial, sans-serif;
}
BODY{
	background-color:#92BBB5;margin:0;padding:10px 0 0 0;font-size:11px;text-align:center;color:#333333;
}
form{
	padding:0px;margin:0px;
}
input, select, textarea,table,p,a,li,td{
	font-size:11px;color:#333333;
}
a{
	color:#333333;
}
img{
	border:0px;
}
table {
	border-collapse:collapse;
}
td {
	padding:5px 15px 5px 15px;color:#676767;
}
td.right {
	text-align:right;
}
td a{
	color:#676767;
}
h1, h2,h3,h4,h5,h6{
	margin:0px;padding:0px;font-size:11px;
}

ul,ol{
	list-style : none outside none;margin:0px;padding:0px;
}
li a{
	_height:1%;display:block;
}
p{
	margin:0;padding:0;
}
select { 
	color:#676767;
}

.clear{
	clear:both;font-size:1px;height:1px;
}
.left{
	float:left;
}
.right{
	float:right;
}
.centre{
	text-align:center;
}
.label{
	cursor:pointer;
}
.plan{
	width:250px;
}
.source{
	font-family: Arial, Helvetica, sans-serif; font-size:10px; font-style: italic; 
}
.cadreconcours{
	padding:5px 5px 5px 5px;  border:1px solid #DA4177;text-align:center;
}
.cadreannonce{
	padding:5px 5px 5px 5px;  border:1px solid #DA4177;text-align:center;
}
.warn{
	margin:5px 0 10px 15px; padding:5px 5px 5px 35px; background-image:url(../../0_images/puces/warn.gif); background-repeat:no-repeat; background-position:8px 8px; font-weight:bold;
}
.CADRE{
	padding:5px 5px 5px 5px;  border:1px solid #F6A535;text-align:center;
}

.Applat{
	background-color:#F6A535;padding:10px 15px 10px 15px;margin:0 0 15px 0;
}


#container {
	z-index:0;position:relative;width:1000px;text-align:left;margin-left:auto;margin-right:auto;background:url(../../0_images/block/fd-ombre.gif) repeat-y;
}

#chemin{
	padding:10px; color:#6A6A6A;
}
#chemin span{
	font-weight:bold;
}
#chemin a{
	color:#6A6A6A; text-decoration:none; font-weight:normal;
}
#chemin a:hover{
	text-decoration:underline;
}

#page{
	float:left; width:665px; margin:15px 0 0 10px; padding-bottom:10px;
}
#page .textdecal{
	margin:0 0 15px 15px;
}
#page #partenaires{
	margin:0 0 0 70px;
}
#page #partenaires .cadre{
	float:left;width:150px;height:110px;margin:0 20px 10px 0;padding:0 0 10px 0;text-align:center;font-size:12px;
}
#page #partenaires .cadre .logo{
	width:150px; overflow:hidden;
}
#exposer #ancres, #visiter #ancres, #presse #ancres, #forum #ancres, #evenement #ancres{
	margin:20px 0 20px 15px;
}
#exposer .important ul, #visiter .important ul, #presse .important ul, #forum .important ul, #evenement .important ul{
	margin:10px 0 0 0;
}

#exposer .btnOkRight {
	float:right; text-align:right;
}

.pink {
	color:#d9004f;
}





#top{
	background:url(../../0_images/block/header-fd.gif) no-repeat 0 0;
}
#header{
	z-index:100;width:978px;height:142px;margin:0 11px 0 11px;background:url(../../0_images/FR/header/header.jpg) no-repeat 0 0;color:#FFFFFF;
}
#header #back-home {
	z-index:200;position:absolute;top:9px;left:126px;width:253px;height:85px;cursor:pointer;
}
#header #link {
	z-index:200;position:absolute;top:2px;right:5px;width:120px;text-align:center; color:#0466a6; font-size:9px;
}
#header #link #flag {
	margin:0 0 0 0;
	/*z-index:201;position:absolute;top:90px;right:390px;*/
}
#header #link img{
	margin:5px 0 0 30px;
}
#header #navTop, #header #navTopUK {
	z-index:200;position:absolute; top:120px; width:978px; background:url(../../0_images/nav/navTop-off.gif) repeat-x;
}


#home{ float:left; width:830px; padding:15px 0 130px 25px; background:url(../../0_images/block/fd-home.gif) no-repeat bottom; }
#home #player{ float:left; margin:0 0 10px 0; width:260px; }
#home #player #video{border:1px solid #B7B7B7; }
#home #player #plateauTV{ padding:10px 10px 10px 10px; border:1px solid #B7B7B7; text-align:center;}
#home #player #plateauTV .lien{ padding:0 0 0 15px; background:url(../../0_images/puces/flc-grey.gif) no-repeat left; font-size:10px; }
#home .diaporama{ float:left; margin:0 0 10px 0; width:260px;  }
#home .content{ float:left; width:600px; }
#home .texts{ float:right; width:325px; }
#home .texts p{ margin:10px 0; }
#home .texts .actuborder{
	 border-bottom:1px dashed #000000; 
}
#home .tools{ float:right; margin:18px 0 0 0; width:205px; }
#home .hit2009{ float:left; margin:10px 15px 0 0; width:260px; }
#home .bilan{ float:left; width:325px; }
#home .bilan .media{ float:left; width:91px; }
#home .bilan .text{ float:right; width:225px; }
#home .bilan .text p{ margin:0 0 5px 0; }
#home .bilan .lien{ padding:0 0 0 15px; background:url(../../0_images/puces/flc-grey.gif) no-repeat left; font-size:10px; }
#home .texts .lien{ padding:0 0 0 15px; background:url(../../0_images/puces/flc-grey.gif) no-repeat left; font-size:10px; }

#home .black{ margin:0 0 8px 0; padding:2px 0 3px 20px; color:#666666; font-weight:bold; text-transform:uppercase; background:url(../../0_images/puces/fleche-grey.gif) no-repeat left; border-bottom:1px solid #666666; }
#home .quick{ float:right; width:205px; }
#home .quick ul li{ margin:10px 0; }
#home .quick .lien{ padding:0 0 0 15px; font-weight:bold; color:#666666; text-decoration:none; background:url(../../0_images/puces/flc-grey.gif) no-repeat left; }

.main{ float:left; width:840px; padding:0 0 10px 11px; }

#nav-left{ float:left; width:165px; }
#nav-left .nav{ margin:0 0 10px 0; padding:1px 0 0 0; border-right:1px solid #157BAD; background:url(../../0_images/nav/navTop-li.gif) repeat-x #0773A8; }
#nav-left .nav li{ padding:0 0 1px 0; background:url(../../0_images/nav/navTop-li.gif) repeat-x bottom left; }
#nav-left .nav li a{ color:#FFFFFF; text-decoration:none; padding:5px 15px 5px 6px; background:url(../../0_images/nav/flc-white.gif) no-repeat right 10px; }
#nav-left .nav li a:hover, #nav-left .nav li a.on{ color:#0773A8; background:url(../../0_images/nav/flc-blue.gif) no-repeat right 10px #FFFFFF; }
#nav-left .nav li.sub a{ padding:5px 6px 5px 15px; font-size:9px; background:url(../../0_images/nav/flc-white.gif) no-repeat 7px 9px; }
#nav-left .nav li.sub a:hover, #nav-left .nav li.sub a.on{ color:#0773A8; background:url(../../0_images/nav/flc-blue.gif) no-repeat 7px 9px #FFFFFF; }

#subNav{ margin:3px; }

#unclic{ border:1px solid #0773A8; }
#unclic ul{ padding:5px; }
#unclic ul li{ margin:2px 0; padding:0 0 0 15px; background:url(../../0_images/puces/flc-blue.gif) no-repeat 0 4px; }
#unclic ul li a{ text-decoration:none; }

#ancres{ line-height:18px; }
#ancres a{
	color:#0773a8;padding:0 0 0 15px;background:url(../../0_images/puces/flc-blue.gif) no-repeat 0 3px; text-decoration:none; font-weight:bold;
}

#container h1{ margin:0 0 15px 0; padding:0 0 5px 0; font-size:12px; color:#036CA7; text-transform:uppercase; border-bottom:2px solid #076EA8; }
#page h2{ margin:0 0 5px 0; font-size:12px; color:#036CA7; }
#page .lien{ padding:0 0 0 15px;background:url(../../0_images/puces/flc-blue.gif) no-repeat 0 3px; }

#page big{ color:#0773a8; }
#page span, #page span a, #page span big, #page b big{
	color:#036CA7;
}

#page .liencoul{
	color:#036CA7;
}
#page.precedent{
	padding:0 0 0 10px;background:url(../../0_images/puces/flc-prec.gif) no-repeat left;margin-right:15px;
}
#page .suivant{
	padding:0 10px 0 0;background:url(../../0_images/puces/flc-suiv.gif) no-repeat right;
}
#page .lien{
	display:block; padding:0 0 0 15px;background:url(../../0_images/puces/flc-blue.gif) no-repeat 0 3px;color:#0773a8;
}
#page center .lien{ display:inline; }
#page h2{
	background:url(../../0_images/puces/h2-blue.gif) no-repeat 4px 4px;padding:0 0 0 20px;margin:20px 0 10px 0;font-size:13px;color:#0773a8;
}
#page h2 a{
	font-size:13px; color:#0773a8; text-decoration:none;
}
#page h3{
	background:url(../../0_images/puces/h6-blue.gif) no-repeat 0 4px;padding:0 0 0 15px;margin:10px 0 10px 0;font-weight:normal;
}
#page .titreorange{
	color:#DA8C1A;font-size:14px; font-weight:bold;
}	
#page .titreorange16{
	color:#DA8C1A;font-size:16px; font-weight:bold;
}
#page .important{
	background-color:#e5f0f5;padding:10px 15px 10px 15px;margin:0 0 15px 0;
}
#page .important ul li{
	background:url(../../0_images/puces/li-blue.gif) no-repeat 0 6px;padding:0 0 0 15px;
}


#page .logo{
	width:100%; margin:0 0 5px 0;border:4px solid #2785B3;
}


#page table{
	border:1px solid #0b75a9;width:100%;
}
#page table.noborder{
	border:0px ;
}
#page table td.fond{
	background-color:#E5F0F5;
}
#page a.indextitre{
	background:url(../../0_images/puces/flc-blue.gif) no-repeat 4px 4px; padding:0 0 0 20px;margin:5px 0 0px 0;color:#0773A8;font-weight:bold;text-decoration:none;
}
#page table td span{
	color:#0B75A9;
}
#page table td.degrade{
	background:url(../../0_images/block/fd-degrade-blue.gif) repeat-x bottom left #88D0E4;padding:3px 5px 3px 15px;height:21px;font-size:13px; color:#FFFFFF;
}
#page table td.degrade a{
	color:#FFFFFF;
}
#page table td.puce{
	background-image:url(../../0_images/puces/car-blue.gif);background-repeat:no-repeat;background-position:center;background-position:5px;
}
#page table td.bordB{
	border-bottom:1px solid #0b75a9;
}
#page table td.bordT{
	border-top:1px solid #0b75a9;
}
#page table td.bordR{
	border-right:1px solid #0b75a9;
}
#page table td.bordL{
	border-left:1px solid #0b75a9;
}
#page form textarea{
	border:0;background-color:#E5F0F5;color:#000000;width:100%;
}
#page table td .desc{
	width:200px; padding:0px 10px 10px 0px;
}
#page table td .stand{
	border:1px solid #666666; padding:0px 5px 0px 5px; margin-right:10px; color:#666666; float:left;
}
#page table .zonetxt{
	padding:2px 5px; border:0; background:#E5F0F5; width:98%;
}

#container .pratique h1{ color:#88b443; border-color:#88b443; }
#container .pratique h2{ color:#428d55; background-image:url(../../0_images/puces/h2-green.gif); }
#container .pratique h3{ background-image:url(../../0_images/puces/h6-green.gif); }
#container .pratique #ancres a{ color:#88b443; background:url(../../0_images/puces/flc-green.gif) no-repeat 0 3px; }
#container .pratique .important{ background-color:#e5f1d0; }
#container .pratique .important ul li{ background-image:url(../../0_images/puces/li-green.gif); }
#container .pratique .important ul li strong span{ color:#88b443; }
#container .pratique .lien{ background-image:url(../../0_images/puces/flc-green.gif); color:#000000; }


#forum form input.zonetxt, #forum form textarea{
	border:0;background-color:#E5F0F5;color:#000000;
}

#forum table td.degrade strong, #forum table td.degrade a{
	color:#FFFFFF;
}
#forum table td.fond strong{
	color:#036CA7;
}


#forum table .subTable{
	border:0;
}
#forum table .subTable td{
	padding:0 10px 5px 0;
}

#forum .warn{
	background-color:#ffefd6; border:1px solid #F6A535;
}



#right {
	z-index:100; position:relative; float:right; width:140px; margin:10px 0 -40px 0;
}



#forum .conference h2{
	color:#666666;
}
.confList table td, .confList table td.degrade{
	padding:5px;
}
.retour{
	float:left;
}
.retour a{
	display:block; padding:3px 10px 3px 20px; font-weight:bold; background:url(../../0_images/puces/flc-white-up.gif) no-repeat 5px 4px #3BB9DA; color:#FFFFFF; text-decoration:none;
}
#confLister{
	float:right;
}
#confLister .front{
	cursor:pointer; padding:2px 15px 2px 5px; font-weight:bold; background:url(../../0_images/puces/flc-white.gif) no-repeat right #3BB9DA; color:#FFFFFF; border:1px solid #3BB9DA;
}
#confList{
	position:absolute; background:#FFFFFF; border:1px solid #3BB9DA;
}
#confList .fd1{
	background-color:#E5F0F5;
}
#confList .fd2{
	background-color:#FFFFFF;
}
#confList a{
	display:block; padding:4px 4px 4px 13px; background:url(../../0_images/puces/car-blue.gif) no-repeat 5px 9px; text-decoration:none; color:#000000;
}
#confList a:hover{
	text-decoration:underline;
}




.liste-lettre{
	margin:15px 0 10px 0;padding:5px 5px 5px 10px;background-color:#E5F0F5;color:#076EA8;
}
.liste-expo{
	padding:5px 0 5px 0;border-top:1px solid #E5F0F5; text-align:left;
}
.liste-expo img{
	margin:0 0 0 20px;
}
.liste-expo a.expo{
	padding:0 0 0 15px;background:url(../../0_images/puces/fd-liste-expo.gif) no-repeat 0 2px;
}
input.add {
	vertical-align:middle; margin-right:5px;
}









.layer{
	visibility:hidden;z-index:500;position:absolute;width:215px;left:300px;
}
.layer .layer-top{
	width:215px;height:15px;background:url(../../0_images/block/top-layer.png) no-repeat !important;background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../0_images/block/top-layer.png', sizingMethod='scale');
}
.layer .layer-mid{
	width:205px;padding:0 5px 0 5px;background:url(../../0_images/block/mid-layer.png) no-repeat !important;background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../0_images/block/mid-layer.png', sizingMethod='scale');
}
.layer .layer-bot{
	width:215px;height:20px;background:url(../../0_images/block/bot-layer.png) no-repeat !important;background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../0_images/block/bot-layer.png', sizingMethod='scale');
}





/****   NOUVEAUTE   ****/
ul.nouveaute {
	background:url(../../0_images/block/ul-nouveaute.gif) no-repeat bottom right; padding:15px 25px 15px 15px; margin:10px 0px 25px 15px;
}
ul.nouveaute li {
	display:block; padding:1px 0 1px 0;
}
ul.nouveaute li  a {
	color:#0B75A9; background:url(../../0_images/puces/li-admin.gif) no-repeat 0 4px; text-decoration:none; font-weight:bold; padding-left:20px; 
}
ul.nouveaute li  a:hover {
	text-decoration:underline; 
}



#listconf {
	z-index:50; display:block; border:0; position:absolute; top:170px; right:150px; background:url(../../0_images/block/fd-listconf.gif) no-repeat 0 0; color:#0B75A9; font-weight:bold; width:300px; padding:1px 0 1px 10px;
} 
#listconf #affconf { 
	position:absolute; top:16px; left:0; width:308px; border:1px solid #0B75A9; 
}
#listconf a {
	display:block; color:#0B75A9; font-weight:bold; padding:2px 10px 2px 10px;
} 
#listconf a.fd1 {
	background-color:#f1f5f4;
}
#listconf a.fd2 {
	background-color:#fff;
}
#listconf a:hover {
	background-color:#0B75A9; color:#FFFFFF;
}


#confDetails .top{
	text-align:right; margin:10px;
} 
#confDetails table a:hover{
	 text-decoration:underline;
} 
#confDetails  table .visu {
	float:left; padding:10px 20px 0px 10px; text-align:right; width:175px;
}
#confDetails table .nomProd{
	 text-align:center; padding-bottom:20px; font-weight:bold;
}
#confDetails table .nomProd span{
	text-decoration:underline;
}



#confDetails table {
	 border:1px solid #076EA8; margin-bottom:20px;
}
#confDetails table span {
	text-align:right; color:#076EA8; font-weight:bold;
}
#confDetails table .puce {
	 color:#076EA8; font-weight:bold; text-decoration:none; background:url(../../0_images/block/nouv-a-admin.gif) no-repeat 0 5px; padding-left:10px;
}
#confDetails table .nomProd {
	color:#076EA8;
}
#confDetails table .deg1, #confDetails table .deg2, #confDetails table .deg3, #confDetails table .deg4, #confDetails table .deg5, #confDetails table .deg6, #confDetails table .deg7, #confDetails table .deg8, #confDetails table .deg9, #confDetails table .deg10{
	background:url(../../0_images/block/fd-degrade-blue.gif) repeat-x bottom #88D0E4; padding:2px 5px 2px 5px; font-size:13px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; border-bottom:1px solid #076EA8;
}
#confDetails table .deg1 span, #confDetails table .deg2 span, #confDetails table .deg3 span, #confDetails table .deg4 span, #confDetails table .deg5 span, #confDetails table .deg6 span, #confDetails table .deg7 span, #confDetails table .deg8 span, #confDetails table .deg9 span, #confDetails table .deg10 span{
	text-decoration:none; text-transform:lowercase; color:#FFFFFF;
}
#confDetails table .fd {
	text-decoration:underline; color:#076EA8; font-weight:bold; padding:2px 5px 2px 15px;  background:url(../../0_images/block/nouv-fd-admin.gif) no-repeat 5px 6px; background-color:#E5F0F5; border-bottom:1px solid #076EA8;
}
#confDetails table .fd a {
	text-decoration:underline; color:#076EA8; font-weight:bold;
}
#confDetails table .stand {
	text-align:right; width:200px; text-decoration:none; background:none; background-color:#E5F0F5; 
}
#confDetails table .vide {
	 width:235px;  text-decoration:none; background:none; background-color:#E5F0F5; 
}


/****   FOOTER   ****/

#footer{
	position:relative; height:200px; width:1000px; font-size:10px; background:url(../../0_images/footer/footer.gif) no-repeat bottom left red;
}
#footer #logo-pg{
	position:absolute; top:5px; right:150px;color:#666666;
}
#footer #logo-pg img{
	vertical-align:middle; margin:0 0 0 5px;
}
#footer .menu{
	position:absolute; top:0; left:0; padding:21px 0 0 20px;
}
#footer .menu span{
	float:left; border-right:1px solid #666666;padding:0 10px 0 10px;
}
#footer .menu span.end{
	border:0;
}
#footer .menu span a{
	position:relative; float:left; margin:-2px 0; text-decoration:none;color:#666666;font-size:10px;
}
#footer .menu span a:hover{
	text-decoration:underline;
}

#footer #corporate {
	position:absolute; top:55px; left:25px;color:#666666;
}



#popup {
	width:285px;background:#FFFFFF; position:absolute; top:4px; left:3px; padding:10px;text-align:left; margin:auto; border:2px solid #5B8F87;
}
#popup h1{
	background:url(../../0_images/puces/h2-blue.gif) no-repeat 4px 4px;padding:0 0 0 20px;margin:0 0 10px 0;font-size:13px;color:#2785B3;
}
#popup h2{
	background:url(../../0_images/puces/h6-blue.gif) no-repeat 0 4px;padding:0 0 0 15px;margin:10px 0 10px 0;text-decoration:underline;
}
#popup span {
	color:#2785B3;
}
#popup .lien{
	padding:0 0 0 15px;background:url(../../0_images/puces/flc-blue.gif) no-repeat 0 3px;font-weight:bold;color:#2785B3;
}

#news {
	width:420px;background:url(../../0_images/block/bord-left.gif) no-repeat 0 0;padding:15px;text-align:left;
}
#news h1{
	background:url(../../0_images/puces/h2-green.gif) no-repeat 4px 4px;padding:0 0 0 20px;margin:0 0 10px 0;font-size:13px;color:#3C8951;
}
#news h2{
	background:url(../../0_images/puces/h6-green.gif) no-repeat 0 4px;padding:0 0 0 15px;margin:10px 0 10px 0;text-decoration:none;
}
#news span {
	color:#7DB713;
}
#news .lien{
	padding:0 0 0 0px;font-weight:bold;color:#3C8951;
}

