#cocktailPage{
	background: url(/FRONT/COINTREAU/client/img/common/bg.jpg) top center no-repeat White;
}

#search{
	background: url(/FRONT/COINTREAU/client/img/common/bg.jpg) top center no-repeat White;
}

/* Titres */
h2, .mainTitle{   
   font-size: 1.6em;
   margin-bottom: 10px;
}
.mainTitle{
	margin-left: 5px;
   margin-top: 15px;
}
.detailsHtml h1, .detailsHtml h2, .blocSearch H1{
   font-size: 1.45em;
}
.pictContact{
	background-image: url(/FRONT/COINTREAU/client/img/dynamic/v_newsletter.gif);
	background-repeat:no-repeat;
	background-position: left;
	padding: 35px 0 5px 0px;
	borderk: 1px solid red;
	margin-left: -20px;
	height:40px;
}
.pictContact h1{
	padding: 0px 0 5px 120px;
	borderk: 1px solid red;
}
.newsHighlight h2{
	margin-bottom: 0;
}
.detailsHtml h2, .detailsHtml h1{
	margin-bottom: 0;

}
.newsContainer h2, .latestNews h2, .freeHtml h2{
   font-size: 1.1em;
   margin-bottom: 0;
	text-transform: none;
}
.freeHtml h2, .blocSearch H1{
	margin-bottom: 10px;
}
/* Fin Titres */

/* Gabarit recette */
.recipeVisu{
	float: left;
   margin-top: 10px;
}
/* p{font-size: 1.1em} */

.recipeColRight{
	width: 412px;
	float: right;
	margin-top: 10px;
	padding-right: 10px;
   margin-bottom: 5px;
}
.recipeHtml{
	margin-bottom: 20px;
}
.recipeHtml h1{	
	font-size: 3.6em;
	font-weight: normal;
	margin-bottom: 20px;
}
.recipeHtml h1.cocktailTitle{
	color: #889DA9;
   line-height: 37px;
}

.recipeHtml p{
font-size: 1.1em;
}

.recipeHtml h1.cocktailTitle a{
	color: #889DA9;
}

.recipeHtml h1.cocktailTitle a:hover{
	color: #EB6E07;
}

.recipeColRight h2{
	font-size: 1em;
	font-weight: normal;
	color: #EB6E07;
	margin-bottom: 10px;
	margin-top: 20px;
}
.recipeHtml ul{
	margin-bottom: 10px;
}
.recipeColRight .seeAll{
	text-align: right;
	margin-bottom: 10px !important;
}
.pushPlace{
	margin-bottom: 20px;
}
.pushPlace h2{
	margin-bottom: 5px;
   font-size: 1.1em;
}
.pushPlace img{
	float: left;
	margin-right: 10px;
}
.pushCol{
	width: 425px;
}

/* Gabarit avec liste de recettes */
.listRecipes{
   width: 150px;   
   float: left;
}
/* .listRecipes .insideBorder{
   min-height: 632px;
}

* html body .listRecipes .insideBorder{
   height: 630px;
}*/

.listRecipes ul{
   margin-bottom: 10px;

} 

.listRecipes li{
   background: url(/FRONT/COINTREAU/client/img/common/arrow_brownSmall.gif) no-repeat left 5px;
   padding-left: 8px;
   margin-top: 10px;   
   font-size: 1.1em;
}
	
.listRecipes .selected{
   color: #EB6E07;
}
.recipeContainer .blocContentLarge{
   float: right;
}
.recipeContainer .blocContentLarge .insideBorder{
   width: 687px;
}
.recipeContainer .recipeColRight{
   width: 292px;
}
/* * html body .recipeContainer .recipeColRight{
   height: 602px;
}*/

.recipeContainer .recipeHtml h1.cocktailTitle{
	font-size: 2.6em;
   line-height: 26px;
}

/* Fin Gabarit recette */

/* Gabarit details evenement ou actualite ou fiche */
.detailsContainer{
	margin: 20px 0 10px 10px;
}
.detailsColLeft{
	width: 503px;
	float: left;
	position: relative;
}
/* Ajouts et corrections Cedric M. pour nouveau slider */
.bigVisu{
	width: 501px;
	height: 374px;
}
.bigVisu .hide {
	display: none;
}
.bigVisu .show {
	display: block;
}
/* fin des ajouts nouveau slider */
.farondole{
	margin: 0 11px 10px 12px;
	height: 105px;
	overflow: hidden;
	position: relative;
}
.detailsColLeft .farondole{
   width: 480px;
}
.farondole li{
	float: left;
	margin-right: 1px;
}
.detailsColLeft .farondole li img{
	border: solid 1px #FBE0CB;
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
.detailsColLeft .farondole li img.active{
	opacity: .2;
	-moz-opacity: .2;
	filter: alpha(opacity=20);
}
.listFarondole{
	position: absolute;
}
.detailsColLeft .listFarondole img{
   width: 157px;
   height: 103px;
}

#previous, #next{	
	position: absolute;
	bottom: 50px;
   opacity: .5;
	-moz-opacity: .5;
	filter: alpha(opacity=50);
}
#previous:hover, #next:hover{
   opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
#previous{
	left: 0;
}
#next{
	right: 0;
}

.detailsHtml{
	width: 320px;
	float: right;
}
.detailsHtml a{
	text-decoration: underline;
}
.detailsHtml a:hover{
	text-decoration: none;
}

.colLeft{
   width: 513px;
   float: left;
   background-color: White;
}
.blocAddress{
   padding: 80px 5px 10px 20px;
   background: url(/FRONT/COINTREAU/client/img/common/bg_degrade2.gif) repeat-x;
	height: 65px;
	overflow: hidden;
}
.blocAddress h1{
   font-size: 2em;
	font-weight: normal;
}
.blocAddress h1 strong{
	color: #5C4231;
   font-size: 0.8em;
}
.blocAddress img{
	float: right;
	margin: -75px 5px -10px 5px;
	position: relative;
}
.blocAddress address, .blocAddress p{
   font-size: 1.3em; font-weight:bolder
}
.colRight{
   width: 335px;
   float: right;
}
.pushHighLight{
  	padding: 20px 10px 10px 10px;
	height: 125px;
	overflow: hidden;
}
.pushHighLight .seeAll a, .pushHighLight .seeAll a:hover{font-size: 0.9em; text-align:right}

.pushHighLight img{
	float: left;
	margin-right: 10px;
}
.pushHighLight h2, .blocAgenda h2{
	margin-bottom: 0;
	font-size: 1.45em;
   margin-bottom: 10px;
}
.pushHighLight h3, .pushHighLight h3 A{
   font-size: 1.1em;
	color: #5C4231 !important;
}
.pushHighLight h3 A:hover{
   color: #eb6e07 !important;
}
.pushHighLight h3{
	margin-bottom: 10px;
}


.blocAgenda{
   background: url(/FRONT/COINTREAU/client/img/common/bg_degrade2.gif) repeat-x;
   padding: 21px 40px;
   height: 113px;
   overflow: hidden;
}
.agenda{
   width: 243px;
}
.agenda li{
   width: 20px;
   line-height: 20px;
   vertical-align: middle;
   background-color: White;
   margin-bottom: 2px;
   text-align: center;
   float: left;
   margin-right: 1px;
   color: #9f958f;
}
.agenda li.dateActive{
   color: White;
   font-size: 1.1em;
   background-color: #eb6e07;
   font-weight: bold;
}

.agenda li.selectedDate{
}
.agenda li.selectedDate a{
   color: White;
   background-color: #5c4231;
   display: block;
}
.agenda li.selectedDate a:hover{
   background-color: #eb6e07;
}
.agendaNav{   
   background-color: White;   
   font-size: 1.1em;
   clear: both;
   padding: 3px 20px;
   margin-right: 12px;
   text-align: center;
   margin-bottom: 1px !important;
}
.agendaNav li{
   display: inline;
}
/* Fin Gabarit details evenement ou actualite ou fiche */

/* Gabarit Liste des actus */
.newsContainer{
   background: url(/FRONT/COINTREAU/client/img/common/bg_news.gif) repeat-x;
   padding-top: 15px;
}
.newsHighlight{
   padding: 0 10px 10px 5px;
   font-size: 1.1em;
}
.newsHighlight h2, .newsHighlight .date{
   font-size: 1.27em;
	text-transform: none;
}
/* Fin Gabarit Liste des actus */

/* Gabarit Liste des dernieres actus */
.latestNews h2{
	margin-left: 0;
}
.latestNews{
   padding: 0 10px 10px 5px;
   width: 480px;
   min-height: 395px;
   position: relative;
}
* html body .latestNews{
   height: 395px;
}
.latestNews .blocNews{
	float: none;
	width: auto;
	display: block;
	margin-left: 0;
   margin-bottom: 10px;
   padding-top: 10px;
}


.blocInsert{
	background: url(../img/bg_degrade.gif) repeat-x;
   padding: 15px 5px 1px 5px;
   width: 310px;
}

.blocInsert1{
   padding: 15px 5px 1px 5px;
    
}


.blocInsert2{
	background: url(../img/bg_degrade.gif) repeat-x;
   padding: 15px 5px 1px 5px;
}

.blocInsert h3, .blocInsert .date{
	font-size: 1.1em;
}
.blocInsert p{
   margin-bottom: 5px !important;
   font-size: 1.1em;
}

.blocInsert img{
	float: left;
	margin-right: 10px;
   margin-bottom: 0;   
   position: relative;
}
.event img{
   margin-top: -5px;
}
.press img{
    margin-top: -5px;
}
.newsletter{
   padding-top: 10px !important;
}
.newsletter img{
   margin-top: -5px;
width:149px;
height:80px;
}
.newsletter h2, .newsletter p{
   margin-bottom: 0 !important;
}
.listPress{
   min-height: 60px;
   margin-bottom: 5px;
}
* html body .listPress{
   height: 60px;
}
.listPress li a{
   font-weight: bold;
   color: #eb6e07;
   font-size: 1.1em;
}
/* Fin Gabarit Liste des dernieres actus */

/* Gabarit liste des lieux */
.placeSearch{
	background: url(/FRONT/COINTREAU/client/img/common/bg_degrade2.gif) repeat-x;
	padding: 20px 35px 10px 35px;
	height: 125px;
	overflow: hidden;
}
.placeSearch .selectField{
	font-size: 1.1em;
}
.listPlaces{
	margin-bottom: 10px;
}
.listPlaces li{
	border: solid 1px #FBE0CB;
	width: 107px;
	float: left;
	margin: 10px 4px 0 6px;
}
.listPlaces li a, .listPlaces li span{
   background-color: #FAEAD2;
   display: block;
	padding-bottom: 1px;
}
.listPlaces li a:hover{
   background-color: #433024;
   color: White;
   text-decoration: none;
}
.listPlaces li img{
	display: block;
	border-bottom: 1px solid #FAEAD2;
}
.listPlaces li strong{
	margin-left: 5px;
   font-weight: normal;
}
.placeInactive{
	opacity: 0.2;
	-moz-opacity: 0.2;
	filter: alpha(opacity=20);
}
/* Fin Gabarit liste des lieux */

/* Gabarit fiche cocktail */
.blocCocktail{
	padding: 20px 20px 0 10px;
	min-height: 354px;
}
* html body .blocCocktail{
	height: 354px;
}
.blocCocktail h1{
	font-size: 3em;
	color: #87A5C1;
	font-weight: normal;
}
.blocCocktail h1 strong{
	color: #EB6E07;
	font-size: 0.5em;
   font-weight: bold;
}
.blocCocktail p{
	margin-bottom: 0;
}
.formCocktail{
	background: url(/FRONT/COINTREAU/client/img/common/bg_degrade.gif) repeat-x;
	height: 80px;
	position: relative;
	padding: 20px 10px 15px 10px;
}
.imgDeco{
   position: absolute;
   right: 50px;
   top: -12px;
}
select{
	background: #F3F3F2;
	font-size: 1.1em;
	border: solid 1px #C4C0BD;
	color: #5C4231;
	vertical-align: middle;
   padding: 1px;
}
.formCocktail select{
	width: 270px;
   margin-right: 5px;
}
.btOk{
	background-color: #433024;
	color: White;
	border: none;
	font-size: 1em;
   height: 18px;
   line-height: 18px;
	vertical-align: middle;
}

.cocktailChoice{
	padding: 10px;
	position: relative;
}
.cocktailChoice .farondole{
	height: 107px;
   width: 743px;
	margin-left: 42px;
	margin-right: 42px;
}
.cocktailChoice li{
	width: 98px;
   height: 105px;
	text-align: center;
	background: url(/FRONT/COINTREAU/client/img/common/bg_cocktailName.gif) bottom no-repeat;
	font-size: 0.9em;
	padding-bottom: 2px;
	float: left;
	margin-right: 8px;
}
.cocktailChoice li img{
	display: block;
   text-align: center;
   margin: 0 auto 2px auto;
}
.cocktailChoice li a{
	color: #9F8D80;
}
.cocktailChoice li a:hover{
	color: #5c4231;
}
.cocktailChoice #next, .cocktailChoice #previous{
   bottom: 80px;
}
.cocktailChoice #next{
	right: 20px;   
}
.cocktailChoice #previous{
	left: 10px;
}
/* Fin Gabarit fiche cocktail */

/* Gabarit Be Cointreauversial */
.beCointreauversialIntro{
	background: url(/FRONT/COINTREAU/client/img/common/bg_contreauversial.jpg) no-repeat right top;
	padding: 100px 230px 0 15px;
	min-height: 320px;
}
* html body .beCointreauversialIntro{
	height: 320px;
}
.beCointreauversialIntro h1{
	margin-bottom: 30px;
}

.beCointreauversialIntro h3{
	font-weight: bolder;
	font-size: 1.1em;
}

.colLeft .freeHtml{
	padding: 10px 10px 10px 15px;
	width: 475px;
	min-height: 261px;
}
* html body .colLeft .freeHtml{
	height: 261px;
}
.freeHtml img{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	clear: left;
}
.freeHtml a{
	text-decoration: underline;
}
.freeHtml a:hover{
	text-decoration: none;
}
.pushAmbassade .insideBorder{
	padding: 0;
	border: solid 6px Black;
	background: no-repeat;
	padding: 20px 10px 20px 10px;
	color: White;
	height: 740px;
	position: relative;
	overflow: hidden;
	background-color: #000;
}
.pushAmbassade h2{
	color: #E86026;
	margin-top: 520px;
}

.pushAmbassade p{
text-align: left;
color: #CCC;
}


.pushAmbassade .outsideBorder .insider p{
	/* width: 400px !important; */
	margin-top: 500px;
	display: block !important;
	color: white;
}
/* Fin Gabarit Be Cointreauversial */

/* Sitemap */
.sitemap{
   padding: 11px;
   font-size: 1.1em;
}
.sitemap H1{
   font-size: 1.45em;
   margin-bottom: 10px;
   font-weight: bolder;
	text-transform : uppercase;
}
.sitemap LI{
   width: 275px;
   float: left;
   margin-bottom: 20px;
   min-height: 80px;
}
* html body .sitemap LI{
   height: 80px;
}
.sitemap LI UL LI{
   float: none;
   margin-right: 0;
   margin-bottom: 0;
   min-height: 12px;
}
* html body .sitemap LI UL LI{
   height: 12px;
}
.sitemap LI A{
   background: url(/FRONT/COINTREAU/client/img/common/arrow_brown.gif) left center no-repeat;
   padding-left: 8px;
   font-size: 1.27em;
   font-weight: bold;
}
.sitemap LI UL LI A{
   background-image: url(/FRONT/COINTREAU/client/img/common/arrow_brownSmall.gif);
   font-weight: normal;
   font-size: 1em;
}
/* Fin Sitemap */

/* Resultats de recherche */
.blocSearch{
   padding: 10px;

}
.blocSearch .textField, .blocSearch label{
   vertical-align: middle;
}
.blocSearch .textField{
   color: #eb6e07;
}
.introResult{
   font-weight: bold;
}
.introResult strong{
   font-size: 1.45em;
}
.searchResults{
   background: url(/FRONT/COINTREAU/client/img/common/bg_news.gif) repeat-x;
   padding: 20px 10px 10px 10px;

}
.searchResults ol{
   color: #eb6e07;
   font-weight: bold;
   margin-bottom: 20px;
}
.searchResults ol h2{
   font-size: 1em;
   text-transform: none;
   display: inline;
}
.searchResults ol li{
   list-style: decimal inside;
}
.searchResults ol li p{
   font-weight: normal;
   color: #5c4231;
   margin-top: 5px;
}
.searchResults ol li p strong{
   font-weight: normal;
   background-color: #f5ad4a;
   padding: 0 2px;
}
.pagination{
   text-align: center;
}
.pagination li{
   display: inline;
}
.pagination li a{
   background-color: #433024;
   color: White;
   padding: 1px 5px;
}
.pagination li a:hover{
   background-color: #eb6e07;
   color: White;
}
.pagination li a.next:hover, .pagination li a.back:hover{
   color: #eb6e07;
   background-color: transparent;
}
.pagination li a.back{
   background: url(/FRONT/COINTREAU/client/img/common/arrow_brownLeft.gif) left center no-repeat transparent;
   padding-left: 7px;
   color: #5c4231;
}
.pagination li a.next{
   background: url(/FRONT/COINTREAU/client/img/common/arrow_brown.gif) right center no-repeat transparent;
   padding-right: 7px;
   color: #5c4231;
}
.pagination li strong{
   border: solid 1px #5c4231;
   padding: 0 4px;
}

/* the house */
.partie{
float: left;
width: 265px;
margin-right: 10px;
}

.partie img{
border: 1px solid #EB6E07;
}

.Light{
width: 100%;
clear: both;
}

.Light img{
float: left;
margin-right: 10px;
}


.Light h2, .partie h2{
margin-bottom:10px;
color:#EB6E07;
text-transform:uppercase;}

.Light h2{
font-size:1.45em;
}

.partie h2{
font-size:1.3em;
margin-top: 10px;
line-height: 1em;
}

/* Fin Resultats de recherche */




