@charset "utf-8";
/* CSS Document */

#carousel-wrapper 
{
    display:none; /* à enlever pour afficher le carroussel*/
    width: 100%;
    height: 325px;
/*    overflow: hidden;*/
}
#carousel-content {
/*    width: 5520px;*/
}
#carousel-content .slide {
    float: left;
    width: 920px;
	/*padding:0 50px;*/
    height: 375px;
}


/*---------------------speaker------------------------*/

#carousel-wrapper .workshop					{ background:#b0b0b0 url(../img/bg-workshop.jpg) no-repeat bottom; width:220px; padding:0 0 50px; float:left; color:#fff; overflow:hidden; margin:0 5px; height:314px; height:265px}
#carousel-wrapper .workshop p				{ padding:0 10px; height:145px; position:relative}
#carousel-wrapper .workshop .plus			{ position:absolute; right:17px; bottom:15px}
#carousel-wrapper .workshop .plus2			{ bottom:-10px}
i.plus										{ position:absolute; right:17px; bottom:15px; font-style:normal; color:#454c05}
#carousel-wrapper .workshop .lien			{ padding:0; height:auto; display:none}
#carousel-wrapper .workshop h3				{ font-size:20px; padding:5px 15px}
#carousel-wrapper .workshop strong			{ display:block; font-size:14px; padding:4px 0}
#carousel-wrapper .workshop span			{ display:block; color:#3e3c3c; font-size:18px}
#carousel-wrapper .workshop a				{ text-decoration:none; color:#114f8e}
#carousel-wrapper .workshop a:hover	{ text-decoration:underline}
#carousel-wrapper .workshop .lien a 		{ color:#fff; text-decoration:none; font-weight:bolder; background:url(../img/btn-workshop.jpg) no-repeat; width:165px; height:29px; line-height:29px; text-transform:uppercase; display:block; margin:auto; text-align:center}
#carousel-wrapper .workshop a:hover			{ text-decoration:underline}
#carousel-wrapper 							{ }
.controls									{ position:relative; width:100%}
.controls .ico-next, .controls .ico-prev	{ background:url(../img/next.png) no-repeat; position:absolute; top:140px; display:block; height:41px; width:40px; right:-44px}
.controls .ico-next span, .controls .ico-prev span	{ display:none}
.controls .ico-prev							{ background:url(../img/prev.png) no-repeat; left:-46px; right:auto; }

#carousel-wrapper .lunch					{ background:#b6c80c url(../img/bg-lunch.jpg) no-repeat bottom}
#carousel-wrapper .lunch h3				{ color:#454c05}
#carousel-wrapper .lunch span				{ color:#fff}
#carousel-wrapper .lunch a, #carousel-wrapper .lunch .lien a	{ color:#454c05}
#carousel-wrapper .lunch .lien a			{ background-image:url(../img/btn-lunch.jpg)}
#carousel-wrapper .workshop div				{ background:#fff; color:#7D8A01; padding: 0 10px 10px; font-weight:bolder; font-size:13px; border-bottom:1px solid #e3e3e3; height:95px}
#carousel-wrapper .workshop div	h3			{ color:#114F8E; font-size:30px; padding:0}
#carousel-wrapper .nfid h3					{ color:#efefef}
#carousel-wrapper .nfid						{background:#616161 url(../img/bg-nfid.jpg) no-repeat bottom}
#carousel-wrapper .workshop .h95			{ height:95px; padding-top:10px}	
#carousel-wrapper .workshop div span		{ padding-bottom:5px}
#carousel-wrapper .nfid p					{ height:auto; padding-bottom:5px}
#carousel-wrapper .nfid a					{ color:#efefef}
#carousel-wrapper .workshop div em			{ line-height:20px; font-style:normal}
.h60										{ height:36px !important}
