html{
	background:url(../images/bg-html.gif);
	height:100%;
}
a{color:#231000;text-decoration:none;}
a:hover{text-decoration:underline;}
img{display:block;border:none;}
form,fieldset{margin:0;padding:0;border:none;}
body{
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#231000;
	background:url(../images/bg-body.gif) repeat-x -2px 0;
	text-align: center;
	min-height:100%;
}
* html body{height:100%;}
#pagewidth{
	width:790px;
	margin:0 auto;
	overflow:hidden;
	padding:39px 0 0 0;
	background:url(../images/bg-pagewidth.png) no-repeat 0 0;
	position:relative;
}
.cup{
	background:url(../images/bg-cup.png) no-repeat 0 0 !important;
	padding:135px 0 0 0 !important;
}
#header{height:99px;}
#footer{
	height:45px;
	text-align:center;
	width:790px;
	padding:44px 0 0 0;
	background:url(../images/bg-footer.png);
}
#footer ul{
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
}
#footer ul li{
	display:inline;
	padding:0 0 0 5px;
	background:url(../images/divider-foo.gif) no-repeat left;
}
#footer ul li.first{background:none;}
#footer a.active{
	font-weight:bold;
	color:#df4900;
}
#main{
	background:url(../images/bg-main.png);
	width:790px;
	margin: 0 0 -4px;
	min-height:450px;
	overflow:hidden;
}
* html #main{height:450px;overflow:visible;}
.cup #main{min-height:367px;}
* html .cup #main{height:367px;}
#header h1{
	margin:0;
	top:37px;
	left:57px;
	position:absolute;
}
#header h1 a{
	width:245px;
	height:45px;
	background:url(../images/logo.gif);
	overflow:hidden;
	text-indent:-9999px;
	display:block;
}
.nav{
	width:329px;
	height:28px;
	background:url(../images/bg-nav.gif);
	position:absolute;
	top:45px;
	right:6px;
	margin:0;
	padding:7px 0 0 16px;
	list-style:none;
	overflow:hidden;
}
.nav li{
	float:left;
	padding:0 0 0 15px;
	display:inline;
	margin:0 10px 0 0;
	background:url(../images/divider-nav.gif) no-repeat left;
}
.nav li.first{background:none;}
.nav li a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	height:20px;
	background-image:url(../images/text-nav.gif);
	background-repeat:no-repeat;
}
.nav li a.mon-compte{
	width:106px;
	background-position:0 0;
}
.nav li a.ma-commande{
	width:159px;
	background-position:-106px 0;
}
ul.list{
	margin:19px 0 0 100px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:590px;
}
ul.list li{float:left;}
ul.list a{
	height:353px;
	background-image:url(../images/bg-list.jpg);
	background-repeat:no-repeat;
	width:196px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
}
ul.list .decouvrir a{background-position:0 0;}
ul.list .choisir a{background-position:-196px 0;}
ul.list .commander a{
	background-position:-392px 0;
	width:198px;
}

form.rechercher{
	margin:-37px 0 0 166px;
	overflow:hidden;
}
form.rechercher label{
	width:196px;
	height:12px;
	overflow:hidden;
	background:url(../images/text-rechercher.gif);
	text-indent:-9999px;
	float:left;
	margin:8px 0 0 0;
}
form.rechercher span{
	width:242px;
	height:24px;
	background:url(../images/bg-input.gif);
	overflow:hidden;
	float:left;
	margin:0 0 0 15px;
}
form.rechercher span input{
	border-width:0; 
	margin:4px 0 0 16px;
	float:left;
	width:213px;
	padding:0;
	font:12px Arial, Helvetica, sans-serif;
}
.map{
	width:583px;
	margin:21px auto 0;
}
ul.top-nav{
	margin:-21px 0 0 80px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:631px;
}
ul.top-nav li{float:left;}
ul.top-nav a{
	float:left;
	height:37px;
	width:126px;
	text-indent:-9999px;
	background-image:url(../images/text-top-nav.gif);
	background-repeat:no-repeat;
}
ul.top-nav .cafe a{
	background-position:0 0;
	width:125px;
}
ul.top-nav .origine a{background-position:-125px 0;}
ul.top-nav .force a{background-position:-251px 0;}
ul.top-nav .instant a{background-position:-377px 0;}
ul.top-nav .gout a{
	background-position:-503px 0;
	width:128px;
}
a.valider-commande-type{
	display:block;
	margin:14px auto 0;
	overflow:hidden;
	text-indent:-9999px;
	width:413px;
	height:61px;
	background:url(../images/Btn_visualiser-ma-commande.gif);
	/*background:url(../images/a-valider-commande-type.gif);*/
}
ul.four{
	margin:8px 0 0 137px;
	padding:0;
	list-style:none;
	width:526px;
	overflow:hidden;
}
ul.four li{
	float:left;
	margin:2px 4px 0 0;
}
.navigation{
	margin:-33px 0 0 78px;
	padding:0;
	overflow:hidden;
	width:712px;
	list-style:none;
}
.navigation li{
	width:155px;
	height:34px;
	float:left;
}
.navigation li a{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	height:10px;
	width:155px;
	height:34px;
	background-image:url(../images/text-navigation.gif);
	background-repeat:no-repeat;
}
.navigation li a.cafe{
	width:155px;
	background-position:0 0;
}
.navigation li a.the{
	width:156px;
	background-position:-155px 0;
}
.navigation li a.sucrerie{
	width:157px;
	background-position:-311px 0;
}
.navigation li a.machinerie{
	width:158px;
	background-position:-467px 0;
}
.navigation li.active a.cafe,.navigation li a.cafe:hover{background-position:0 -34px;}
.navigation li.active a.the,.navigation li a.the:hover{background-position:-155px -34px;}
.navigation li.active a.sucrerie,.navigation li a.sucrerie:hover{background-position:-311px -34px;}
.navigation li.active a.machinerie,.navigation li a.machinerie:hover{background-position:-467px -34px;}
a.next,a.prev{
	background:url(../images/a-prev-next.gif) no-repeat 0 0;
	width:27px;
	height:27px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	position:absolute;
	top:20px;
	left:0;
}
a.next{background:url(../images/a-prev-next.gif) no-repeat -27px 0;left:auto;right:0;}
.box{
	width:658px;
	background:url(../images/bg-box.gif);
	overflow:hidden;
	margin:0 0 0 63px;
}
.box .frame{background:url(../images/bg-frame.jpg) no-repeat 0 100%;}
.box .bg{background:url(../images/bg-bg.jpg) no-repeat 0 0;padding:0 0 8px;}
.box form{
	height:34px;
	overflow:hidden;
	width:658px;
}
.box form strong{
	width:218px;
	height:9px;
	overflow:hidden;
	text-indent:-9999px;
	float:left;
	margin:15px 0 0 27px;
	background:url(../images/text-selectionnez.gif);
}
.box form ul{
	margin:0;
	padding:0;
	list-style:none;
}
.box form ul li{
	float:left;
	margin:0 0 0 25px;
	display:inline;
}
.box form ul input{
	width:14px;
	height:15px;
	float:left;
	margin:11px 0 0 0;
}
.box form ul label{
	float:left;
	color:#fff;
	margin:0 0 0 7px;
	line-height:36px;
}
.content{
	width:644px;
	margin:0 0 0 6px;
	overflow:hidden;
}
strong.choisis{
	float:left;
	width:138px;
	height:29px;
	background:url(../images/text-choisis.gif);
	text-indent:-9999px;
	overflow:hidden;
	margin:32px 0 0 21px;
}
.produit-list{
	float:right;
	width:412px;
	overflow:hidden;
	margin:12px 22px 0 0;
	display:inline;
	position:relative;
}
.produit-list ul{
	margin:0 0 0 39px;
	padding:0 0 5px;
	overflow:hidden;
	width:373px;
	list-style:none;
}
.produit-list img{
	margin:0 0 5px;
}
.produit-list ul li{
	float:left;
	width:67px;
	font-size:10px;
	text-align:center;
}
.product-box{
	width:612px;
	overflow:hidden;
	margin:16px 0 0 85px;
	position:relative;
}
.image{
	float:left;
	border:1px solid #ccc;
	display:table;
	position:relative;
}
.image img{
	margin:0 auto;
	display: inline;
}
.image span{
	display:table-cell;
	vertical-align:middle;
}
* html .image span{position:absolute;top:50%;}
* html .image img{position:relative;top:-50%;}
*+html .image span{position:absolute;top:50%;}
*+html .image img{position:relative;top:-50%;}
.product-box .text{
	width:410px;
	float:right;
}
.product-box .text strong.price{
	float:right;
	color:#ff5807;
	font-size:20px;
	font-weight:bold;
	margin:0 0 0 64px;
}
.product-box .text h2{
	font-size:16px;
	color:#231000;
	line-height:19px;
	margin:0 0 0 15px;
}
ul.option{
	margin:7px 0 0 28px;
	padding:0;
	list-style:none;
	width:205px;
	color:#757575;
	overflow:hidden;
}
ul.option li{
	width:205px;
	overflow:hidden;
	float:left;
	margin:5px 0 0 0;
}
ul.option li input{
	width:14px;
	height:15px;
	margin:0 6px 0 0;
	float:left;
}
ul.option li label{float:left;}
a.ajouter{
	float:right;
	width:160px; 
	height:43px;
	overflow:hidden;
	text-indent:-9999px;
	margin:-37px 0 0 0;
	background:url(../images/a-ajouter.gif);
}
.two{
	width:422px;
}
.two .right{
	float:right;
	width:363px;
}
.two h3{
	font-size:11px;
	margin:5px 0 0;
	margin-right: 30px;
	
}
.two p{
	font-size:11px;
	margin:0;
	margin-right: 30px;
}
ul.clickim{
	margin:0;
	padding:0;
	list-style:none;
	width:42px;
	border-bottom:1px solid #cecece;
	border-right:1px solid #cecece;
	position:absolute;
	top:102px;
	left:190px;
}
ul.clickim li{
	width:42px;
	float:left;
	border-top:1px solid #cecece;
}
h1.logo{
	margin:0;
	position:absolute;
	left:280px;
	top:38px;
}
h1.logo a{
	width:245px;
	height:44px;
	display:block;
	background:#fff url(../images/logo2.gif);
	overflow:hidden;
	text-indent:-9999px;
	z-index:300;
	position:relative;
}
strong.slogan{
	position:absolute;
	top:103px;
	left:164px;
	width:444px;
	height:32px;
	/*background:url(../images/slogan.gif);*/
	background:url(../images/Txt-le-site-des-cafes-Meo.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}
#twocolumn{
	width:629px;
	overflow:hidden;
	margin:0 auto;
	padding:32px 0 0 0;
}
#twocolumn .right,
#twocolumn .left{
	width:309px;
	overflow:hidden;
	float:left;
}
#twocolumn .right{float:right;}
#twocolumn .left .top{
	background:url(../images/bg-top.png);
	width:309px;
	height:71px;
	overflow:hidden;
}
#twocolumn .center{
	width:309px;
	overflow:hidden;
	background:url(../images/bg-center.png);
}
#twocolumn .left .bottom{
	width:309px;
	height:51px;
	overflow:hidden;
	background:url(../images/bg-bottom.png);
}
#twocolumn .right .top{
	background:url(../images/bg-top-r.png);
	width:309px;
	height:71px;
	overflow:hidden;
}
#twocolumn .right .bottom{
	width:309px;
	height:51px;
	overflow:hidden;
	background:url(../images/bg-bottom-r.png);
}
#twocolumn .center ul{
	margin:0 0 0 45px;
	padding:0;
	width:210px;
	overflow:hidden;
	list-style:none;
}
#twocolumn .center ul li{
	float:left;
	width:210px;
	padding:20px 0 17px 0;
	margin:-1px 0 0 0;
	background:url(../images/separator.gif) no-repeat 0 0;
}
#twocolumn .center span, .maps span{
	width:210px;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
	height:30px;
}
#twocolumn .center span.accedez-toute{background:url(../images/text-accedez-toute.gif);}
#twocolumn .center span.passez-commande{background:url(../images/text-passez-commande.gif);}
#twocolumn .center span.des-conditions{background:url(../images/text-des-conditions.gif);}
#twocolumn .center span.les-aromes{background:url(../images/text-les-aromes.gif);}
#twocolumn .center span.installation-gratuite{background:url(../images/text-installation-gratuite.gif);}
#twocolumn .center span.consommez-votre{background:url(../images/text-consommez-votre.gif);}
#twocolumn .bottom a{
	color:#fff;
	font-weight:bold;
	margin:21px 44px 0 0;
	float:right;
}
#twocolumn .top ul{
	margin:27px 0 0 30px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:240px;
	height:12px;
	background:url(../images/text-rest.gif);
}
.contain{
	text-align: left;
}
.contain h3{
	text-align:center;
}
.contain .contain_img{
	background:url(../images/box_contrat.jpg) no-repeat scroll 0 0;
	float:left;
	margin-left:28px;
	width:264px;
	padding-top: 1px;
  padding-right: 5px;
}
.contain .contain_img .titre{
 color:white;
 text-align:center;
}
.contain .contain_img .bottom_img{
	background:url(bg-bottom-r.png);
}
.contain .contain_img ul li{
	float:left;
	width:210px;
	padding:8px 0 5px 0;
	margin:-1px 0 0 0;
	background:url(../images/separator.gif) no-repeat 0 0;	
}
.contain .contain_img ul li .savoir{
	text-align:center;
}
.contain .contain_img ul li .savoir a{
	color:#993300;
}
.contain .contain_img2{
	background:url(../images/box_contrat.jpg) no-repeat scroll 0 0;
	float:left;
	margin-left:165px;
	width:264px;
	padding-top: 1px;
  padding-right: 5px;
}
.contain .contain_img2 .titre{
 color:white;
 text-align:center;
}
.contain .contain_img2 ul li{
	float:left;
	width:210px;
	padding:8px 0 5px 0;
	margin:-1px 0 0 0;
	background:url(../images/separator.gif) no-repeat 0 0;	
}
.savoir {
	text-align: center;
	list-style-type: none;
}
.savoir a {
	color: #993300;
}

#twocolumn .left .top ul li{float:left;}
#twocolumn .left .top ul li a{
	display:block;
	overflow:hidden;
	height:12px;
	text-indent:-9999px;
}
#twocolumn .left .top ul li a.cafes{
	width:48px;
	margin:0 15px 0 0;
}
#twocolumn .left .top ul li a.hotels{
	width:55px;
	margin:0 15px 0 0;
}
#twocolumn .left .top ul li a.restaurants{width:107px;}
#twocolumn .right .top ul{
	margin:27px 0 0 30px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:265px;
	height:12px;
	margin-left: 23px;
	/*background:url(../images/text-adm.gif);*/
	background:url(../images/Txt-PME-PMI-blanc.gif) no-repeat;
}
#twocolumn .right .top ul li{float:left;}
#twocolumn .right .top ul a{
	text-indent:-9999px;
	display:block;
	height:12px;
	overflow:hidden;
}
#twocolumn .right .top ul a.entreprises{
	width:100px;
	margin:0 14px 0 0;
}
#twocolumn .right .top ul a.administrations{width:134px;}
.cup-addons{
	width:786px;
	overflow:hidden;
	background:url(../images/cup-addons.jpg) no-repeat 100% 0;
	float: left;
}
#twocolumn.login-box{width:618px;}
div.login{
	float:left;
	width:268px;
}
#twocolumn .login .top{
	background:url(../images/bg-top-noshadow.gif);
	height:64px;
}
#twocolumn .login .dark .top{background:url(../images/bg-top-dark.gif);}
#twocolumn .top .mident{
	background:url(../images/text-midentifie.gif);
	text-indent:-9999px;
	width:107px;
	height:27px;
	margin:0 auto;
	position:relative;
	top:27px;
	display:block;
}
#twocolumn .login .center{
	background:url(../images/bg-center-orange.gif);
	width:268px;
	padding:0 0 25px 0;
}
#twocolumn .login .dark .center{background:url(../images/bg-center-dark.gif);padding:0 0 7px 0;}
#twocolumn .login .bottom{
	width:268px;
	height:38px;
	overflow:hidden;
	background:url(../images/bg-bottom-login.gif);
}
#twocolumn .login .dark .bottom{background:url(../images/bg-bottom-login-dark.gif);}
#twocolumn .login .bottom a{
	background:url(../images/bg-point-link.gif) left no-repeat;
	padding:0 0 0 16px;
	color:#231000;
	margin:10px 50px 0 0;
	position:relative;
}
form.form-center{
	margin:17px 24px 0 18px;
}
form.form-center div{
	width:223px;
	overflow:hidden;
	padding:0 0 6px;
}
form.form-center label, form.form-center a {
	float:left;
	color:#fff;
	line-height:23px;
	white-space:nowrap;
}
form.form-center a{
	font-size:11px;
	text-decoration:underline;
}
form.form-center input{
	float:right;
	border:1px solid #AEAEAE;
	padding:2px 0 0 4px;
	height:19px;
}
form.form-center input.login{width:122px;}
form.form-center input.password{width:122px;}
#twocolumn .question{
	width:341px;
	float:right;
}
#twocolumn .question .top{
	background:url(../images/bg-top-q.png);
	height:34px;
}
#twocolumn .question.list .top{
	background:url(../images/bg-top-list.png);
	height:39px;
}
#twocolumn .question.list .top h2{margin:0;}
#twocolumn .question.list .top h2 span{
	text-indent:-9999px;
	margin:0 auto;
	position:relative;
	top:27px;
	margin-left: 35px;
	/*background:url(../images/text-entreprises.gif) no-repeat;*/
	background:url(../images/Txt-PME-PMI-marron.gif) no-repeat;
	width:258px;
	height:12px;
	display:block;
}
#twocolumn .question .center{background:url(../images/bg-center-q.png);width:100%;}
#twocolumn .question .bottom{
	width:100%;
	height:38px;
	overflow:hidden;
	background:url(../images/bg-bottom-q.gif);
}
#twocolumn .question.list .bottom{background:url(../images/bg-bottom-dark.gif);}
#twocolumn .question .bottom a{
	background:url(../images/bg-point-link-white.gif) left no-repeat;
	padding:0 0 0 16px;
	color:#fff;
	margin:10px 50px 0 0;
	position:relative;
}
#twocolumn .question .bottom a{margin:8px 66px 0 0;}
#twocolumn .question .center span{
	text-indent:-9999px;
	width:270px;
	overflow:hidden;
	background-repeat:no-repeat !important;
}
#twocolumn .question .center ul{
	margin:-4px 0 0 6px;
	width:328px;
	padding:0 0 3px 0;
	background:url(../images/bg-question-gradient.gif) bottom repeat-x;
	overflow:hidden;
}
#twocolumn .question.list .center ul{margin:15px 0 0 6px;}
#twocolumn .question .center ul li{
	background:none;
	width:270px;
	padding:0 0 12px 0;
	display:inline;
	margin:12px 0 0 29px;
}
#twocolumn .question.list .center ul li{margin:7px 0 0 24px;display:inline;padding:0 0 4px;}
#twocolumn .question.list .center ul li span{width:275px;}
#twocolumn .center span.first{background:url(../images/text-first.gif);}
#twocolumn .center span.second{background:url(../images/text-second.gif);}
#twocolumn .center span.third{background:url(../images/text-third.gif);}
#twocolumn .center span.fourth{background:url(../images/text-fourth.gif);height:28px;}
#twocolumn .center span.fifth{background:url(../images/text-fifth.gif);height:28px;}
#twocolumn .center span.sixth{background:url(../images/text-sixth.gif);height:45px;}
#twocolumn .center span.seventh{background:url(../images/text-seventh.gif);height:28px;}

.cup-images, .maps{
	background:url(../images/bg-images.jpg);
	width:621px;
	height:116px;
	margin:9px auto;
	overflow:hidden;
}
.maps{
	background:url(../images/bg-map.jpg);
	width:610px;
	height:132px;
}
.cup-images ul, .maps ul{
	padding:14px 0 0 55px;
	list-style:none;
	margin:0;
}
.maps ul{overflow:visible;padding:18px 0 0 17px;}
.cup-images ul li, .maps ul li{
	float:left;
	margin:0px 2px;
}
.maps ul li{
	background:url(../images/bg-maps-list.gif) right repeat-y;
	margin:0 16px 0 0;
	height:87px;
}
.maps ul li.last{background:none;}
.maps h3{
	height:16px;
	margin:0;
	padding:0;
	background-repeat:no-repeat !important;
	text-indent:-9999px;
}
.maps ul li p{padding:3px 0 0 0;margin:0px;font-size:10px;text-align:left;}
.maps h3.nous{background:url(../images/text-nous.gif);width:208px;margin-left:-18px;}
.maps .logo1{margin-left:-1px;}
.maps .logo2{margin-left:105px;}
/*.maps .logo{margin:-48px 0 0 105px;}*/
.maps h3.temoignage{background:url(../images/text-temoignage.gif);width:177px;margin-left:-9px;}
.maps h3.decouvrez{background:url(../images/text-decouvrez.gif);width:166px;margin-left:5px;}

#twocolumn.login-box blink{
	font-size: 18px;
	color: #993300;
}
#twocolumn.login-box1{
	overflow:hidden;
	width:618px;
}
#twocolumn.login-box1 .top-text{
	background:url(../images/bg-top-text-noshadow.png) no-repeat;
	height:64px;
}
#twocolumn.login-box1 .top-text h2{
	 text-align: center;
	 font:12px/18px Arial, Helvetica, sans-serif;
	 color:#fff;
	 margin:0;
	 padding:23px 0 0 0;
}
#twocolumn.login-box1 .center-text{
	background:url(../images/bg-center-text1-orange.gif);
	width:618px;
	padding:0 0 25px 0;
}
#twocolumn.login-box1 .center-text p{
	margin:0;
	color:#fff;
	padding:0 20px 0 20px;
}
#twocolumn.login-box1 .bottom-text{
	background:url(../images/bg-bottom-text.gif);
	width:618px;
	overflow:hidden;
	height:38px;
}
#twocolumn .center-ques{
	overflow:hidden;
	width:618px;
	float: left;
}
#twocolumn .center-ques form{
	margin: 0 5px 0 10px;
	background: url(../images/bg-question-gradient.gif) repeat-x bottom;
}
#twocolumn .center-ques form label{
	width:196px;
	height:14px;
	overflow:hidden;
	float:left;
	margin:8px 0 0 0;
}

#twocolumn .center-ques form input textarea{
	border:1px solid #AEAEAE;
	height:19px;
}

#twocolumn .center-ques p{ 
	background: url(../images/bg-question-gradient.gif) repeat-x bottom;
	margin:0 5px 0 5px;
	color:#000;
	padding:0 19px 0 19px;
}

#twocolumn .center-ques table{
	width: 80%;
	border: 1px solid;
}

#twocolumn .center-ques a{
	color: #993300;
}

#twocolumn .top-ques{
	background:url(../images/bg-top-text-q.png);
	height:34px
}
#twocolumn .top-ques h2{
	 text-align:center;
	 font:12px/18px Arial, Helvetica, sans-serif;
	 color:#000;
	 margin:0;
	 padding:10px 0 0 0;
}
#twocolumn .center-ques{
	background:url(../images/bg-center-text-q.png);
	width:618px;padding: 0 0 0px 0;}
#twocolumn .bottom-ques{
	background:url(../images/bg-bottom-text-g.png);
	width:618px;
	overflow:hidden;
	height:38px;
	float: left;
}

/**
 * Standard Configuration. It is advised that this section NOT be modified as the
 * carousel.js expects the behavior outlined below.
 **/
.carousel-component { 
	position:relative;
	overflow:hidden;
	visibility:visible; /* component turns it on when first item is rendered */
}
				
.carousel-component ul.carousel-list { 
	width:10000000px;
	position:relative;
	z-index:1; 
}

.carousel-component .carousel-list li { 
	float:left;
	list-style:none;
	overflow:hidden;
}

.carousel-component .carousel-vertical li { 
	float:none;
	margin-bottom:0px;
}

.carousel-component ul.carousel-vertical { 
	width:auto;
}

.carousel-component .carousel-clip-region { 
	overflow:hidden;
	margin:0px auto;
	position:relative; 
	width: 350px;
}

/**
 * Safe to override. It is safe to override background, padding, margin, color,
 * text alignment, fonts, etc. Define a separate CSS file and override your style
 * preferences.
 **/

.carousel-component { 
	padding:0px;
	color:#618cbe;
}
.carousel-component ul.carousel-list { 
	margin:0px;
	padding:0px 0px 0px 10px;
}
.carousel-component .carousel-list li { 
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px;
	font:10px verdana,arial,sans-serif;
	color:#666;
}
.carousel-component .carousel-vertical li { 
}
.carousel-component ul.carousel-vertical { 
}

.ico{
	padding: 0 0 20px 20px;
	text-decoration: none;
	height: 26px;
	display: inline;
}
.retour{ background:url(/images/Btn_retour.gif) no-repeat 0 0;}

.search{
	margin: 10px;
	color: white;
	font:14px Arial, Helvetica, sans-serif;
}

.ul_list_bloc_droit
{
  float: left;
}

.close-link
{
  float: left;
  width: 40px;
}
