﻿
/*@font-face {
	font-family: 'HelveticaNeueLTStd47LightCond';
	src: url('helveticaneueltstd-ltcn-webfont.eot');
	src: local('☺'), url('helveticaneueltstd-ltcn-webfont.woff') format('woff'), url('helveticaneueltstd-ltcn-webfont.ttf') format('truetype'), url('helveticaneueltstd-ltcn-webfont.svg#webfontBvPVGfJI') format('svg');
	font-weight: normal;
	font-style: normal;
}*/


@font-face {
	font-family: 'HelveticaNeueLTStd47LightCond';
	src: url('helveticaneueltstd-ltcn-webfont.eot');
	src: local('☺'), url('helveticaneueltstd-ltcn-webfont.woff') format('woff'), url('helveticaneueltstd-ltcn-webfont.ttf') format('truetype'), url('helveticaneueltstd-ltcn-webfont.svg#webfonteO172Lo9') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'HelveticaNeueLTStd77BoldCondeIT';
	src: url('helveticaneueltstd-bdcno-webfont.eot');
	src: local('☺'), url('helveticaneueltstd-bdcno-webfont.woff') format('woff'), url('helveticaneueltstd-bdcno-webfont.ttf') format('truetype'), url('helveticaneueltstd-bdcno-webfont.svg#webfontOBqakQWU') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'HelvBC';
	src: url('helveticaneueltstd-bdcn-webfont.eot');
	src: local('☺'), url('helveticaneueltstd-bdcn-webfont.woff') format('woff'), url('helveticaneueltstd-bdcn-webfont.ttf') format('truetype'), url('helveticaneueltstd-bdcn-webfont.svg#webfontJL8XGEbC') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*
@font-face {
	font-family: 'HelveticaNeueLTStd47LightCondO';
	src: url('helveticaneueltstd-ltcno-webfont.eot');
	src: local('☺'), url('helveticaneueltstd-ltcno-webfont.woff') format('woff'), url('helveticaneueltstd-ltcno-webfont.ttf') format('truetype'), url('helveticaneueltstd-ltcno-webfont.svg#webfontwOwdT2tY') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'HelveticaNeueLTStd75Bold';
	src: url('helveticaneueltstd-bd-webfont.eot');
	src: local('☺'), url('helveticaneueltstd-bd-webfont.woff') format('woff'), url('helveticaneueltstd-bd-webfont.ttf') format('truetype'), url('helveticaneueltstd-bd-webfont.svg#webfontEqAssP3C') format('svg');
	font-weight: normal;
	font-style: normal;
}

*/



@font-face {
	font-family: 'WinterthurCondensedRegular';
	src: url('WinterthurCondensed-webfont.eot');
	src: local('☺'), url('WinterthurCondensed-webfont.woff') format('woff'), url('WinterthurCondensed-webfont.ttf') format('truetype'), url('WinterthurCondensed-webfont.svg#webfontpZm9ri4c') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'WinterthurCondensedItalic';
	src: url('WinterthurCondensedOblique-webfont.eot');
	src: local('☺'), url('WinterthurCondensedOblique-webfont.woff') format('woff'), url('WinterthurCondensedOblique-webfont.ttf') format('truetype'), url('WinterthurCondensedOblique-webfont.svg#webfont4AtLrFVx') format('svg');
	font-weight: normal;
	font-style: normal;
}





body{ padding:0; margin:0; background:url(/medias/communs/bg.jpg) top repeat-x; font-family:Arial, Helvetica, sans-serif;}
ul { padding:0; margin:0; list-style:none; list-style-image:none;}
li { padding:0; margin:0;}
img { border:0;}

.wrap{ width:964px; margin: 0 auto; padding-left:19px; background:url(/medias/communs/bgwrap.jpg) top no-repeat; height:787px;}
.logoprint{ display:none;}
.piedprint{ display:none;}
.entete{ width:944px; height:88px; background:url(/medias/communs/borderhaut.jpg) top right no-repeat; padding-top:20px; padding-left:1px; margin:0 auto;}
.logo{ width:278px; float:left;}
.AucunResource {  font-size:12px; color:#3b4b8e; }


.menusec{ text-align:right; width:611px; float:right; font-size:75%;}
.menusec ul { clear:both; display:block; float:right; padding-bottom:13px;}
.menusec li { float:left; height:17px;}
.menusec a { color:#c05208; text-decoration:none;}
.menusec a:hover { color:#303d75; text-decoration:none;}
.menusec div { clear:both;}

#imageMenu{ width:944px; margin:0 auto; position:relative; height:298px;}
#imageMenu a { text-decoration:none;}
#slogan1{ background:#FFFFFF; color:#122057; font-size:12px; font-weight:100; border:1px #56618c solid; position:absolute; top:150px; padding:10px; height:100px; width:140px;}
#slogan2{ background:#FFFFFF; color:#122057; font-size:12px; font-weight:100; border:1px #56618c solid; position:absolute; top:150px; padding:10px; height:100px; width:140px;}
#slogan3{ background:#FFFFFF; color:#122057; font-size:12px; font-weight:100; border:1px #56618c solid; position:absolute; top:150px; padding:10px; height:100px; width:140px;}
#slogan4{ background:#FFFFFF; color:#122057; font-size:12px; font-weight:100; border:1px #56618c solid; position:absolute; top:150px; padding:10px; height:100px; width:140px;}          

.info{ float:left; display:block; background:url(/medias/communs/bgaccueil.jpg) top center no-repeat; width:945px; margin:0 auto; padding:13px 0px 0px 0px; height:300px;}

.update { float:left; width:467px; padding-left:15px;}
.update h2.aucun { color:#2c3757; font-weight:normal;  font-size:75%;}

.info h1 a { position:absolute; padding-top:1px; padding-left:11px;}
.update h2 {font-size:75%; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;}
.update h2 a { color:#2c3757; text-decoration:none;}
.update h2 a:hover { color:#6976a0; text-decoration:none;}
.updatebloc {float:left; width:200px; color:#394670; padding-right:15px;}
.update p.date{ color:#6976a0; font-size:68.8%; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;}
.updatebloc p { font-size:68.8%; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;}
.btnmore{ float:left; background:url(/medias/en/learnmore.jpg) left top no-repeat; width:99px; height:35px; margin-top:9px;}
.btnmore:hover {background:url(/medias/en/learnmore.jpg) left top no-repeat;}

.news{ width:417px; float:right;}
.news h2.aucun {color:#2c3757; font-weight:normal;  font-size:75%;}
.news ul{ display:block; padding:8px 0px 18px 2px; margin:0px 0px 0px 0px;}
.news li{ background:url(/medias/communs/puce_accueil.jpg) left top no-repeat; padding:0px 0px 0px 13px; margin:0px 0px 20px 0px; color:#394671; font-size:68.8%;}
.news h2 { font-size:107%; padding:0px; margin:0px;}
.news h2 a {color:#394671; text-decoration:none;}
.news h2 a:hover {color:#6976a0; text-decoration:none;}
.news div.more { text-align:right; width:85px; float:right; color:#b15504; padding:5px 0px 0px 0px;}
.news div.more a {color:#b15504; text-decoration:none; background:url(/medias/communs/puce_more.gif) right no-repeat; padding-right:10px;}
.news div.more a:hover {color:#394671;}
.news p.date{ width:75px; color:#6976a0; padding:0px; margin:5px 0px 0px 0px;}
.inscription{ float:right; width:196px; height:48px; background:url(/medias/en/newsletter.jpg) left top no-repeat;}
.inscription:hover{background:url(/medias/en/newsletter_over.jpg) left top no-repeat;}

.pied {font-size:68.8%; color:#5f719f; text-align:right; padding:10px 30px 0px 0px; height:54px; width:933px; margin:0 auto; margin-top:45px;}
.pied img { vertical-align:baseline;}
.pied a { color:#5f719f; text-decoration:none;}
.pied a:hover {color:#242c48;}
.linesign{ padding-bottom:8px;}

.menusec li.actif0 a{ color:#303d75;}

a.Bsavoirplus {background:url(/medias/fr/b_savoirplus.png) no-repeat left top; width:146px; height:43px; display:block; text-indent:-7777px; outline:none; }
a:hover.Bsavoirplus {background:url(/medias/fr/b_savoirplus.png) no-repeat left -43px; width:146px; height:43px; display:block; text-indent:-7777px; }

.en a.Bsavoirplus {background:url(/medias/en/b_savoirplus.png) no-repeat left top;}
.en a:hover.Bsavoirplus {background:url(/medias/en/b_savoirplus.png) no-repeat left -43px;}


/*
#imageMenu {	
	height: 298px;
	overflow:hidden;
	width: 945px;
	margin:0 auto;
}
*/
#gallery {position:absolute; top:0px; left:-10px; z-index:1;height:298px; width:945px; background:url(/medias/communs/bg_slideshow.jpg) repeat-x;}

#caption {position:absolute; top:183px; left:50px; z-index:4; }
#slideshow {height:298px; width:713px; position:absolute; top:0; left:0; z-index:2; border-right:1px solid white; }
.navigation { position:absolute; top:20px; right:14px; z-index:5; width:200px; font-family:WinterthurCondensedRegular; font-size:1.2em; overflow:hidden;}
.en .navigation { top:65px;}
.navigation li {background:url(/medias/communs/li_sep.png) no-repeat bottom left; padding:10px 0; margin:2px 0 -2px 0}
.navigation a {color:#fff; text-decoration:none; background:url(/medias/communs/bullet.gif) no-repeat left 7px; padding:0 0 0 15px; display:block;}
.navigation a:hover, .navigation li.selected a {background:url(/medias/communs/bullet.gif) no-repeat left -53px; font-weight:bold;}

a.b_twit, a.b_face, a.b_in, a.b_youtube {float:left; width:22px; height:22px; text-indent:-7777px; margin:13px 0px 0 13px; outline:none;}

a.b_twit {background:url(/medias/communs/ico_twit.gif) no-repeat left top;}
a.b_face {background:url(/medias/communs/ico_face.gif) no-repeat left top;}
a.b_in {background:url(/medias/communs/ico_in.gif) no-repeat left top;}
a.b_youtube {background:url(/medias/communs/ico_you.gif) no-repeat left top;}

a:hover.b_twit, a:hover.b_face, a:hover.b_in, a:hover.b_youtube {background-position:left -22px;}


a.b_rss {background:url(/medias/communs/ico_rss.gif) no-repeat right top; display:block; padding:0 28px 3px 0;  float:right; margin:14px 13px 0 0; color:#2c3757;; text-decoration:none;}
a:hover.b_rss {background:url(/medias/communs/ico_rss.gif) no-repeat right -28px; text-decoration:none;   }

.latestNews {border:1px solid #c8cacf; width:749px; height:49px; background:#fff; margin:0 13px 0 13px; float:left; font-family:WinterthurCondensedRegular, arial; font-size:18px; font-weight:bold;}

.latestNews ul {width:478px; overflow:hidden; font-size:12px; float:left; height:30px; margin:14px;}
.latestNews ul li {float:left; width:478px; padding:0px 0 12px; font-size:14px;}
.latestNews ul li a {color:#2c3757; text-decoration:none; font-family:HelvBC; padding:0 0px 0 10px; display:inline-block;  }
.titreNews { display:inline-block; padding:2px 0 0;}
.latestNews h1 { color:#2c3757; font-size:18px; float:left; padding:0 15px; margin:13px 0 0; }
.favs {border:1px solid #c8cacf; width:152px; height:49px; background:#fff; margin:0 0 0 0px; float:left;}
.titreNews, .date {float:left;}

.date {color:#b55907; padding:2px 10px 0 20px; background:url(/medias/communs/puce_news.gif) no-repeat 7px center; display:inline-block; }


.telecom { width:918px; height:362px; background:url(/medias/communs/bg_bas_accueil.jpg) no-repeat; float:left; margin:13px 0 0 13px }
.telecom div {float:left; width:300px; margin:20px; font-size:12px; color:#394670; font-family:Arial; }
.telecom h2 { font-family:HelvBC, arial; font-size:1.4em; color:#fff; margin:20px 20px 0; font-weight:normal }
.telecom h3 { font-family:HelvBC, arial; font-size:16px; color:#394670; margin:0 0 10px 0}
.telecom p {margin:0 0 10px 0}
.telecom a { color:#b15504; display:inline-block; background:url(/medias/communs/puce_learnmore.gif) no-repeat right center; padding:0 15px 0 0; text-decoration:none;  }
.telecom a:hover {text-decoration:underline;}




.jcarousel-skin-tango .jcarousel-container {
   width:448px;height:30px;margin:14px 14px 14px 50px;float:left; 
    
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
   width:448px;
    padding: 0px;
}


.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  448px;
    height: 30px;
}


.jcarousel-skin-tango .jcarousel-item {
    width: 440px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-item a:hover { text-decoration:underline;}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}


.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 0px;
    left: -30px;
    width: 21px;
    height: 21px;
    cursor: pointer;
    background: url(/medias/communs/forward.gif) no-repeat 0 -21px;
}




.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: 0 0px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: 0 0px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: 0px -42px;
}



.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;    top: 0px;
    left:-55px;
    width: 21px;
    height: 21px;
    cursor: pointer;
    background: url(/medias/communs/rewind.gif) no-repeat 0 -21px;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: 0 0px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: 0 0px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: 0 -42px;
}


