html{margin:0;padding:0;}
body{margin:0;padding:0;font:normal 12px Arial;background:url(img/bg_body.gif) repeat-x 0 0 #FFF;}

a{outline:none;color:#013763;}
a:visited{color:#00a5cf;}
a:hover{color: #666;}
a:active{color:#00a5cf;}

td{font-size:12px;}
h1,h2,h3,h4{margin:0;padding:0}
h1{font-size:1.4em;}
h2{font-size:1.3em;}
h3{font-size:1.2em;}
h4{font-size:1.1em;}

p{margin:.75em 0;} 
address{margin:.75em 0;font-style:normal;}
blockquote{quotes:none;}
a img,img{border:none}
ul,li{margin:0;padding:0;}
strong{font-weight:bold;}

#global{margin:0 auto;width:1016px;position:relative;background:#FFF;}

/* ------------ HEADER ------------- */
#header{padding:0 7px 8px;height:226px;background:url(img/bg_header.jpg) no-repeat 0 0;}
#logoTop{position:absolute;left:5px;top:45px;}
#header_top_contenu{}

#ref{float:left;padding:5px 0 0 56px;height:18px;margin-bottom:5px;color:#FFF;font-weight:bold;}
#ref ul,#ref li{list-style:none;}
#ref li{float:left;padding:0 3px 0 0;display:inline;}
#ref li a{color:#FFF;text-decoration:none;font-size:11px;}
#ref li a:hover{color:#FFF;text-decoration:underline;}

#changelang{float:right;width:100px;height:20px;padding:0 10px 0 0;margin:2px}
#changelang a{color:#FFF;text-decoration:none;white-space:nowrap;border:none;text-align:right;}
#changelang.GB{background:url(img/drp_GB.png) right no-repeat;}
#changelang.FR{background:url(img/drp_FR.png) right no-repeat;}

#banner{position:absolute;top:53px;right:0;}

#header_top{height:182px;position:relative;}
.baseline{position:absolute;top:145px;left:267px;width:728px;height:20px;margin-bottom:5px;padding-left:5px;color:#FFF;}
.baseline span{font-weight:700;font-size:12px;}
#menu_general{ float:left;width:1000px;height:50px;}

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

#chemindefer{ height:20px;background:#ffffff;padding:3px 0 3px 5px;font-size:11px !important}
#chemindefer span{color:#797979;}

#main_content{padding:0 8px;background:#FFF;}

#container{width:1000px;margin:0 auto;}

#logoLink{width:250px;height:90px;position:absolute;border:none;left:10px;top:30px}

#Mycontent{padding:10px;background:#fff;overflow:hidden;zoom:1;/*position:relative*/}

#colGauche{float:left;padding:0 0 0 10px;width:688px;zoom:1;display:inline;}

#colGauchehome{float:left;padding:0;width:688px;zoom:1;display:inline;}

#colGauche.skyed{width:840px;}

#colGauche.wide{width:970px;}

#colDroite{float:right;width:300px;margin:0;zoom:1;display:inline;}

#colDroite.skyed{width:120px;}

* html #colGauchehome{padding:0;}
* html #colDroite{padding-right:0;}

/*
 *   banners
 */

#bannersContent{
height:90px;
padding:0;
width:1000px;
text-align:right;
position:absolute;
right:5px;
top:30px;
}
html>/**/body #bannersContent{width:728px} 
*html #bannersContent{left:0 ;padding:0 5px 0 0}


/*
 *  Fastlink
 */
#fastLinks{position:absolute ;left:785px;width:191px;}
#fastLinks a{color:#000;}
#fastLinks a.onglet{
	display:block;
	width:191px;
	height:19px;
	background:url(img/2011/ar_fd.png) no-repeat 0 0;
	color:#000;
	text-decoration:none;
	font-weight:700;
	text-indent:10px;
	line-height:21px;
	padding:0 10px 0 0;
}

#accesrapide{
	/*display:none;*/
	position:relative;
zoom:1;
	background:#fff;
	border:1px solid #666;
	z-index:500;
	display:none;
}
#accesrapide a{
	display:block;
	background:#FFF;
	padding:5px 10px;
	width:auto;
	color:#666;
}
#accesrapide a:hover{
	background:#eee;
	color:#666;
}

/***********************************
			BLOC VALUE
***********************************/

#valuehome{
	clear:both;
	position:relative;
	z-index:10;
	width:689px;
	height:217px;
	margin-bottom:10px;
	background:url(img/value_bg.gif) repeat-x 0 100%;
}
* html #valuehome {zoom:1;}
*+html #valuehome {zoom:1;}

#slider{
position:relative;
z-index:10;
overflow:hidden;
float:left;
width:689px;
height:217px;
}

#slider ul{}

#slider ul  img, #slider ul a{}

#slider ul,#slider li{
	margin:0;
	padding:0;
	list-style:none;
}

#slider li .illustration{float:right}
#slider li .texte{
	padding:8px;
	color:#000;
}

#slider h3{
	font-size:16px;
	line-height:16px;
	font-weight:bold;
}

#slider li{
	overflow:hidden;
	position:relative;
	z-index:1;
	width:689px;
	height:194px;
}

/* numeric controls */

ol#controls{
	position:absolute;
	right:0;
	bottom:3px;
	z-index:22;
	height:19px;
	padding:0;
}

ol#controls li{
	float:left;
	padding:0;
	height:19px;
	width:19px;
	margin:0 4px 0 0;
	list-style:none;
}

ol#controls li a{
	float:left;
	height:19px;
	width:19px;
	color:#FFF; 
	text-decoration: none;
	text-align:center;
	font:normal 11px/18px Arial;
	background:#C7C7C7;
}

ol#controls li.current a{
	list-style-type:none;
	color:#FFF;
	text-align:center;
	background:#ED7B20;
}

ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

#colGauchehome h2{font-size:13px;line-height:20px;}

/***********************************
			BLOC CONFERENCES
***********************************/
#conferenceshome{margin-right:1%}
#conferenceshome h2{font-size:13px;line-height:20px;text-transform:uppercase}
#conferenceshome h2 a{float:right;font-size:12px;text-decoration:underline;text-transform:none;}
#conferenceshome .conference{float:left;display:inline;margin:0 10px;}
#conferenceshome li{width:300px;height:90px;list-style:none;}
#conferenceshome .description p{margin:0 0 15px;font-size:11px;color:#4c4c4c;font-style:italic;}
#conferenceshome h3{color:#e36620}
#conferenceshome h4{color:#e36620;font-weight:bold;}
#conferenceshome h4 .blue{font-weight:400;color:#009bd3;}
#conferenceshome .lien{margin:0;text-align:right;}
#conferenceshome .lien a{font-weight:700;color:#009bd3;}

.loading{overflow:hidden;height:212px;background:url(img/ajax-loader.gif) no-repeat 48% 48%;}
.noslide .case{display:none;}
.loading .case{visibility:hidden;display:none;}
.article{overflow:hidden;}

.produitshome h2 a{float:right;font-size:12px;text-decoration:underline;text-transform:none;}
.produitshome .inner{padding:0;}
.produitshome .produit{padding:5px 10px 10px;overflow:hidden;background:url(img/bg_prod.gif) repeat-x 0 0 #f4f4f4;}
.produitshome h3{font-size:14px;margin:0 0 5px;}
.produitshome h4{font-size:14px;color:#4c4c4c;font-weight:400;margin:0;}
.produitshome .description p{margin:0;font-size:11px;color:#4c4c4c;font-style:italic;}
.produitshome p.lien{text-align:right;margin:0;font-weight:bold}
.produitshome .slider .mask{height:212px;overflow:hidden}
.produitshome .slider .case{width:338px;float:left;}
.produitshome .slider .panels{width:10000px;}

#actuexpo h2 a{float:right;font-size:12px;text-decoration:underline;text-transform:none;}
#actuexpo .inner{padding:0;}
#actuexpo .article{padding:5px 10px 10px;overflow:hidden;background:url(img/bg_prod.gif) repeat-x 0 0 #f4f4f4;height: 91px;}
#actuexpo h3{font-size:14px;margin:0 0 5px;}
#actuexpo h4{font-size:14px;color:#4c4c4c;font-weight:400;margin:0;}
#actuexpo p{margin:0;font-size:11px;color:#4c4c4c;font-style:italic;}

#actusalon h2 a{float:right;font-size:12px;text-decoration:underline;text-transform:none;}
#actusalon .inner{padding:0;}
#actusalon .article{padding:5px 10px 10px;overflow:hidden;background:url(img/bg_prod.gif) repeat-x 0 0 #f4f4f4;height: 91px;}
#actusalon h3{font-size:14px;margin:0 0 5px;}
#actusalon h4{font-size:14px;color:#4c4c4c;font-weight:400;margin:0;}
#actusalon p{margin:0;font-size:11px;color:#4c4c4c;font-style:italic;}

/***
 *  ----------------- Colonne de droite--------------------------
 */

#carrepub{margin-bottom:10px;}
#colDroite .bloc{margin:0 0 10px 0}
#colDroite .w100{margin-right:0}
#colDroite .bloc h2{font-size:13px;}

/*----FIL D'ACTU RSS-------*/

#colDroite form{margin-top:10px;} 

#bloc-rss{position: relative;}
#bloc-rss .newsfeed_bg{background:#efeff1;width:300px;height:138px;/*border:2px solid #6d7780*/ display:block;text-align:left;padding-top:10px;padding-bottom:20px;overflow:hidden;}
#bloc-rss #newsfeed_container{width:300px;height:138px;/*border:2px solid #6d7780*/ display:block;text-align:left;/*padding-top:20px;*/overflow:hidden;}
#bloc-rss #newsfeed{width:240px;margin-left:50px;margin-right:10px;font-size:11px;}
#bloc-rss #newsfeed h3{font-weight:bold;font-size:11px;}
#bloc-rss #newsfeed h3 a{color:#4d4d4d;text-decoration:none;}
#bloc-rss #newsfeed a{text-decoration:underline;color:#009bd3}
#bloc-rss .buttons{float:left;width:16px;display:inline;margin-left:10px;height:140px;position:absolute;z-index:10;top:55px;left:20px;}
#bloc-rss .top a{background:url(img/img_topscroll.png) no-repeat 0 0;display:block;width:16px;height:11px;}
#bloc-rss .bottom a{background:url(img/img_bottomscroll.png) no-repeat 0 0;display:block;width:16px;height:11px;position:absolute;bottom:0;}
#bloc-rss .rsssep{background:#dcdcdc;display:block;width:1px;height:120px;position:absolute;top:10px;left:7px;}
#bloc-rss .lien{text-align:right;margin:2px 0;}

/*----COMMUNAUTES-------*/

#communaute, #communautehaut, #communautebas{
	border:2px solid #e36620;
	width:300px;
	margin:0 0 10px 0;
}

#communaute h2, #communautehaut h2, #communautebas h2{
	float:left;
	position:relative;
	top:-10px;
	left:30px;
	padding:0 5px;
	color:#e36620;
	text-align:left;
	font-size:13px;
	background:#FFF;
}
.pictos{clear:both;overflow:hidden;padding:0 0 10px}
.pictal{float:left;display:inline;margin:0 8px;}
#communautehaut .pictal,#communautebas .pictal{margin:0 25px;}
#communaute .pictal a{float:left;width:58px;height:29px;}
#communaute .facebook{background:url(img/pictos.png) no-repeat 0 100%}
#communaute .facebook:hover{background:url(img/pictos.png) no-repeat 0 0}
#communaute .twitter{background:url(img/pictos.png) no-repeat -60px 100%}
#communaute .twitter:hover{background:url(img/pictos.png) no-repeat -60px 0}
#communaute .linkedin{background:url(img/pictos.png) no-repeat -180px 100%}
#communaute .linkedin:hover{background:url(img/pictos.png) no-repeat -180px 0}
#communaute .viadeo{background:url(img/pictos.png) no-repeat -240px 100%}
#communaute .viadeo:hover{background:url(img/pictos.png) no-repeat -240px 0}
#communaute .webtv{background:url(img/pictos.png) no-repeat -120px 100%}
#communaute .webtv:hover{background:url(img/pictos.png) no-repeat -120px 0}
.picto{background:#fff;width:296px;height:105px;border:2px solid #6d7780 ;display:block;text-align:center;padding-top:27px;}
#communaute .picto img{margin:0 20px;}

#communautehaut,#communautebas{width:1000px;margin:5px auto;}
#communautehaut .pictal a,#communautebas .pictal a{text-decoration:none;color:#9f9f9f}


#skyscraper{float:right;width:120px;margin-bottom:10px;}

#menubasgauche h2{padding:0;font-weight:normal;}
#menubasgauche a{display:block;padding:5px 15px;line-height:30px;font-size:14px;font-weight:normal}

/*------------- STYLES -------------*/
h1{margin-bottom:10px;color:#013763;font-size:29px;}
h2{padding:5px 15px;font-size:17px;font-weight:bold;color:#013763;text-decoration:none;}
h2 a,h2 a:hover{color:inherit;text-decoration:none;}
h3{font-size:14px;color:#013763;font-weight:bold;margin-bottom:5px;}

.w100,#conferenceshome{clear:left;margin-right:1%;}
.w50{float:left;width:49%;margin-right:1%;clear:none;}
.w33{float:left;width:32%;margin-right:1%;}

.bloc{margin-bottom:10px;background:url(img/bg_bloc.gif) repeat-x 0 100% #f5f5f5}
.inner{padding:15px;text-align:justify;zoom:1\9;overflow:hidden}
.visuel{margin:5px;}
.link{margin:0;text-align:right;font-weight:bold;}
.link .btn{border:2px solid;padding:5px;}

.style5{color:#FFF;background:url(img/bg_plansite.gif) 0 0 repeat-x #005da3;}

.style1 h2 a,.style2 h2 a,.style3 h2 a,.style4 h2 a,.style6 h2 a{color:#FFF;}
.style1 h2{color:#FFF;background:url(img/titre_style1.gif) repeat-x 0 0 #013764}
.style2 h2{color:#FFF;background:url(img/titre_style2.gif) repeat-x 0 0 #ee7c20}
.style3 h2{color:#FFF;background:url(img/titre_style3.gif) repeat-x 0 0 #02acde}
.style4 h2{color:#FFF;background:url(img/titre_style4.gif) repeat-x 0 0 #922871}
.style5 h2, .style5 h2 a{color:#fbc051;}
.style6 h2{color:#FFF;background:url(img/titre_style6.gif) repeat-x 0 0 #005ea4}

.style1 h3,.style1 a{color:#013764}
.style2 h3,.style2 a{color:#ee7c20}
.style3 h3,.style3 a{color:#02acde}
.style4 h3,.style4 a{color:#922871}
.style5 h3,.style5 a{color:#FFF;}
.style6 h3,.style6 a{color:#005ea4}
.style0{background:#FFF;}
.style0 .inner{padding:0;}
.page .lien,.page .fichier{text-align:right;margin:5px 0;}

.text ul, .text li{list-style:disc inside}

/********************************/
/*  PARTENAIRES
/********************************/

#partners{clear:both;width:1000px;margin:20px auto 0;background:#FFF;height:95px;}
#partners .tabs{height:29px;}
#partners .tabs .tab{float:left;padding:0 10px;border-right:1px solid #FFF;height:29px;font:16px/27px Arial;background:#BBB;}
#partners .tabs .active{background:url(img/partners_on.gif) repeat-x 0 0;}
#partners .tabs .tab a{text-decoration:none;color:#FFF;}
#partners .panels{border:1px solid #f3f3f3;}

/* SCROLLER */
#box1_container, #box2_container, #box3_container, #box4_container, #box5_container {position:relative;width:970px;height:100px;overflow:hidden;}
/*#box2_container{position:relative;width:970px;height:100px;overflow:hidden;}*/
#box1_content, #box2_content, #box3_content, #box4_content, #box5_content{height:100px;white-space:nowrap;vertical-align:middle;}
/*#box2_content{height:100px;white-space:nowrap;vertical-align:middle;}*/
#partners img{vertical-align:middle;margin:10px;}
#dummy {;# }

/*------------- footer -------------*/
#bottomsite{background:url(img/bg_footer.gif) repeat-x 0 0 #eaeaea;}

#plansitebas{padding:15px 45px;width:910px;margin:4px auto 6px;font-size:11px;background:url(img/bg_plansite.gif) 0 0 repeat-x #005da3;}
#plansitebas .titre a{font-weight:bold;color:#fbc051;text-decoration:none;}
#plansitebas .lien a{text-decoration:none;color:#FFF;}

#footer{width:1000px;margin:0 auto;height:71px;}

.reed{float:left;margin:20px 0 0 20px;}
.ojd{float:right;display:inline;margin:20px 20px 0 0;color:#5F5F5F;}
#footer_menu{margin:0 auto;width:500px;color:#5f5f5f;position:relative;top:12px;}
#footer_menu a{color:#5f5f5f;}
#footer_menu li{float:left;padding:0 3px 0 3px}

/******************************
COMMUNAUTE INT
********************************/

#communauteint{height:40px;margin-bottom:10px;position:relative;}
#communauteint .barre_couvre{background:url(img/ombre_commu.png) no-repeat top center;height:9px;position:absolute;top:31px;width:300px;}
#communauteint .contenu{margin:0;border:none;}
#communauteint .pictos{height:40px;overflow:hidden;text-align:center;}
#communauteint a{margin-left:20px;margin-right:20px;margin-top:15px;float:left;}/*
#communauteint a img{margin-top:15px;float:left;margin-left:20px;margin-right:20px;}*/
#communauteint a:hover{margin-top:0;}


.conftabs{z-index:0;}
