body, html
{
	background-color : black;
	/*font-family: Helvetica, sans-serif;	*/
	font-family:HelveticaNeue-Light, sans-serif;
	background:#000000 url(http://caramba.lu/img/background/background.jpg) no-repeat fixed center top;
	background-width : 100%;
	font-size:13px;
}
html a
{
	color:red;
	text-decoration:none;
}
/*
.testreservation select {
 background-color:#a1a1a1;
 color: #000000;
}
.testreservation option:hover {
background-color : #000000;
color : #a1d4a5;
}
.testreservation option: {
background-color : #000000;
color : #a1d4a5;
}*/



.checklist {
    border: 1px solid #ccc;
    list-style: none;
    overflow: auto;
	height:7em;
    width: 14em;
}
.checklist .alt
{
	background:#dddddd;
}
.checklist .selected
{
	background:#a1a1a1;
}
.checklist, .checklist li { margin: 0; padding: 0; }

.checklist label {
    display: block;   
    padding-left: 25px;
    text-indent: -25px;
}

.checklist label:hover { background: #777; color: #fff; }
.checklist label:active { background: #777; color: #fff; }
.checklistMovie{
    border: 1px solid #ccc;
    list-style: none;
    overflow: auto;
	height:20em;
    width: 25em;
}
.checklistMovie .alt
{
	background:#dddddd;
}
.checklistMovie .selected
{
	background:#a1a1a1;
}

.checklistMovie, .checklistMovie li { margin: 0; padding: 0; }

.checklistMovie label {
    display: block;
    padding-left: 25px;
    text-indent: -25px;
}

.checklistMovie label:hover { background: #777; color: #fff; }

#frame 
{	
	width : 728px;
	position:fixed;
	position:absolute;
	left:50%;
	margin-left:-364px;
}

#overlayer
{	
	position: absolute;
	z-index: 999;
}
#leaderboard
{	
	height : 92px;
	cursor: pointer;
	/*background-image:url(img/hommageathierry.jpg);*/
	background-repeat: no-repeat;
}
#leaderboard a img
{
	border:none;
}
#header
{
	width : 728px;
	height : 100px;
	background-image:url(img/menutopbackground.png);
	background-repeat: no-repeat;
}


#sidebarleft
{
	padding-left : 9px;
	float : left;
	width : 146px;
	background-image:url(img/menuleft.png);
	background-repeat: no-repeat;
	height : 542px;
}
#sidebarright
{
	/*background-image:url(img/menuright.png);*/
	background-repeat: no-repeat;
	height : 542px;
	width : 155px;
	color : red;
	text-align : center;
	margin-left : 568px;
}
#contentholder
{
	float : left;
	background-image:url(img/fondContent.png);
	width: 413px;
	/*height:718px; */
}
#content
{
	float : left;
	background-image:url(img/fondContent.png);
	width: 413px;
	min-height:682px;
/*	height:682px; 	*/
	position:relative;
	/*overflow:hidden;*/
}
#scrollbarup
{
	width: 413px;
	height:18px; 
}
#scrollbardown
{
	width: 413px;
	height:18px; 
}
.cinemaDetail
{
	width:403px;
	margin-left:5px;
	margin-right:5px;
	/*background-image:url(img/dotFFCC00_75.png);*/
}
.cinemaDetail img
{
	max-width:403px;
}
.promo1
{ 
	width:413px;
	border:1; 
	text-align:center
}
.promo1 img
{
	max-width:400px;
}
.promo2
{ 
	width:413px;
	/*background-image:url(img/dotFFCC00_75.png);*/
	border:1; 
}
.promo2 img
{
	max-width:400px;
}
.promo3
{ 
	width:413px;
	/*background-image:url(img/dotFFCC00_75.png);*/
	border:1; 
}
.promo3 img
{
	max-width:400px;
}
.promo4
{ 
	width:408px;
	/*background-image:url(img/dotFFCC00_75.png);*/
	border:1;
}
.promo4 img
{
	max-width:400px;
	text-align:center;
}
.concoursTitle
{
	font-size:19px;
	font-family:HelveticaNeue-CondensedBold, sans-serif;
	font-weight:bold;
}
.logo
{	
	margin-top : 5px;
	margin-left : 5px;
	padding-right : 10px;
	float : left;
	width : 160px;
	height : 80px;
}
.logo a img
{	
	width : 160px;
	height : 80px;
	border:none;
}
.login
{
	margin-top : 5px;
	margin-left : 150px;
	text-align : center;
	float : left;
	visibility:hidden;
}
.login textarea
{
	width : 80px;
}


.menutop
{
	float:right;
	margin-top:4px;
	margin-right:1px;
	width:528px;
	height:34px;
}
/*temporaire*/
.menutop2
{
	float:right;
	margin-top:18px;
	margin-right:1px;
	width:550px;
	height:60px;
}
.menuTopTable
{
	float:left;
	width:110px;
}
.menuTopLogo
{	
	/*margin-top : 5px;*/
	margin-left : 9.875px;
	margin-right : 9.875px;
	float : right;
	width : 90.25px;
	height : 45.125px;
}
.menuTopLogo a img
{	
	width : 90.25px;
	height : 45.125px;
	border:none;
}
.menuTopLogoBig
{	
	/*margin-top : 5px;*/
	float : right;
	width : 110px;
	height : 55px;
}
.menuTopLogoBig a img
{	
	width : 110px;
	height : 55px;
	border:none;
}
.menutopitem
{
	font-family:Helvetica-Light-Identity-H, sans-serif;
	font-size:12px;
}
.menutopitem A:hover {
	background: url(img/TopMenuButtonSelected.png);
	color : 	white;
}
.menutopitem ul
{
} 
.menutopitem li a
{
	background: url(img/TopMenuButton.png) #fff bottom left repeat-x;
	background-repeat: no-repeat;
	height : 34px;
	float : left;
	width : 88px;
	color : 	#696969;
	text-decoration: none;
	text-align: center;
} 
.menutopitem_Current
{
	font-family:Helvetica-Light-Identity-H, sans-serif;
	font-size:12px;
}
.menutopitem_Current A:hover {
	background: url(img/TopMenuButtonSelected.png);
	color : 	white;
}
.menutopitem_Current li a
{
	background: url(img/TopMenuButtonSelected.png) #fff bottom left repeat-x;
	background-repeat: no-repeat;
	height : 34px;
	float : left;
	width : 88px;
	color : white;
	text-decoration: none;
	text-align: center;
}

ul.menutopul {
	padding-top : 50px;	
}
.menutopli {
	display : inline;
}

#menu{
	margin-bottom:30px;
}

.menutitle
{	
	font-size:16px;
	font-family:HelveticaNeue-BoldCond-Identity, sans-serif;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:8px;
	/*margin-left : 0px;
	margin-right: 0px;
	padding-left : 0px;
	padding-right : 0px;
	*/
}
.menutitle A{
	text-decoration:none;
	color:black;
}

.menulist
{
	font-size:22px;
	font-family:HelveticaNeue-BoldCond-Identity, sans-serif;
	font-weight:bold;
	margin-top:6px;
}

.menulist A{
	text-decoration: none; 
	color:white
}

.menulist A:hover {
	text-decoration: none; 
	color: red;
}

.menulistsub
{
	font-size:14px;
	font-family:HelveticaNeue-Condensed-Identity, sans-serif;
	color:#848684;
	font-weight:bold;
	margin-top:4px;
}
.menulistsub A{
	text-decoration:none;
	color:#848684;
}

.fingauche {
	margin-top:30%;
	margin-left : -9px;
	padding-top : 5px;
	color : gray;
	background: url(img/menuleft.png) #fff bottom left repeat-x;
	background-repeat: no-repeat;
	width : 155px;
	height : 22px;
	text-align:center;
}
.fingauche_Flag {
display:none;
}
.fingauche_Flag   img{
	border: none;
}
.fingauche_View{
float:left;
width:155px;

}
.fingauche_View a {
	color : #848684;
	text-decoration:none;
	font-weight:bold;
}
.copyright{

}

.inputtext{
margin-top:10px;
	width : 100px;
	color : #696969;
	font-size : 12px;
}
.inputtext_Search{
	width : 100px;
	color : #696969;
	font-size : 12px;
}
.submit_Search{
	color : #696969;
	font-size : 12px;
}

.boldblanc{
	font-weight:bold;
	color : white;
}

.boutonident {
	width : 80px;
	color : white;
	font-size : 12px;
	font-weight:bold;
}
.listMovieNew{
	width :413px;
	text-align:center;
}
.listMovieInfo{
	width :413px;
	text-align:center;
}
.listMovieDate{
	width :413px;
	text-align:center;
	font-size:14px;
	text-decoration:underline;
}
.listMovieNew{
	width :413px;
	text-align:center;
	color:#CC0033;
	font-size : 14px;
	font-weight:bold;
}

.listMovieOdd{
    width: 413px;
    overflow: hidden; 
}	
.listMovieEven{
    width: 413px;
    overflow: hidden; 
	background-image: url(img/fond_film.png);
}
.listMovie_Video {
	margin-top : 2.5%;
	margin-left : 2.5%;
	margin-bottom : 2.5%;
	margin-right : 2.5%;
}
.listMovie_Simple_table{
width:413px;
}
.listMovie_Simple{
    /*padding: 5px;*/
	}
.ListMovie_Simple_Img{
float:left;
}.ListMovie_Simple_Img img{
	margin-top : 2%;
	margin-left : 2%;
	margin-bottom : 2%;
	margin-right : 2%;
	float:left;	
	width:100px;
    border: solid 0.5px #000000;
}
.listMovie_Simple_text {
	float : left;
    width: 300px;
    padding: 2%;
	padding-right:1%;
	cursor: pointer;
	}
.listMovie_Simple_text hr{
	color: #000000;
	background-color: #000000;
	height:3px;
	}
.listMovie_Simple_title {
	height:55%;
    color: black;
	font-size:18px;
	font-family:HelveticaNeue-CondensedBold, sans-serif;
	font-weight:bold;
	text-transform: uppercase;
	vertical-align:middle;
	display: table-cell;
	}
.listMovie_Simple_subtitle {
	height:50%;
    color: black;
	font-size:10px;
	font-family:HelveticaNeue-Light, sans-serif;
	text-transform: uppercase;
	}
.listMovie_Simple_seance {
	margin-top:15px;
	height:50%;
    color: black;
	font-size:12px;
	font-family:HelveticaNeue-Light, sans-serif;
	}
.listMovie_Simple_submit {
	float:left;
	width:90px;
	padding-left:1px;
	vertical-align:middle;
	}
.listMovie_Simple_submit a  img{
	border: none;
	padding-right:2px;
	}
	
.squareboxcontent {
	float: left;
    text-align:center;
    background-color: #f5f5f5;
    padding: 10px;
    overflow: hidden;
    border-top: solid 1px #336699; 
	}

.listMovie_weekMovie{
}
.listMovie_weekMovie hr{
	width:100%;
	background-color: #000000;
	color: #000000;
	height:3px;
}
.listMovie_weekMovie_Img{
	margin-top : 35px;
	margin-left : 2%;
	margin-bottom : 2%;
	margin-right : 2%;
	float:left;	
	width:35%;
    border: solid 0.5px #000000;

}
.listMovie_weekMovie_Txt{
	margin-top : 2%;
	margin-left : 2%;
	margin-bottom :2%;
	margin-right : 2%;
	float:left;	
	width:56%;
	height:190px;
	font-family:HelveticaNeue-Light, sans-serif;
	font-size:13px;
	/*cursor: pointer;*/
}
.listMovie_weekMovie_Submit{
float:right;
padding-bottom:2%;
padding-right:2%;
text-decoration:none;
border: none;
}
.listMovie_weekMovie_Submit a img{
text-decoration:none;
border: none;
padding-right:2px;
}
.listMovie_weekMovie_Title{	
	text-transform: uppercase;
	font-size:18px;
	font-family:HelveticaNeue-CondensedBold, sans-serif;
	font-weight:bold;
}


.listMovie_Detail{
}
.listMovie_Detail hr{
	width:100%;
	background-color: #000000;
	color: #000000;
	height:3px;
}
.listMovie_Detail_Img{
	margin-top : 35px;
	margin-left : 2%;
	margin-bottom : 2%;
	margin-right : 2%;
	float:left;	
	width:35%;
    border: solid 0.5px #000000;

}
.listMovie_Detail_Txt{
	margin-top : 2%;
	margin-left : 2%;
	margin-bottom :2%;
	margin-right : 2%;
	float:left;	
	width:56%;
	min-height:100px;
	font-family:HelveticaNeue-Light, sans-serif;
	font-size:13px;
	cursor: pointer;
}
.listMovie_Detail_Submit{
float:right;
padding-bottom:2%;
padding-right:2%;
text-decoration:none;
border: none;
}
.listMovie_Detail_Submit a img{
text-decoration:none;
border: none;
padding-right:2px;
}
.listMovie_Detail_Title{	
	text-transform: uppercase;
	font-size:18px;
	font-family:HelveticaNeue-CondensedBold, sans-serif;
	font-weight:bold;
}
.infoMovie{
	margin-top : 10px;
	margin-left : 10px;
	margin-bottom : 10px;
	margin-right : 10px;
	font-family:HelveticaNeue-Light, sans-serif;
	font-size:11px;
}.infoMovie hr{
	width:393px;
	background-color: #000000;
	color: #000000;
	height:3px;
}
.infoMovie_Title{	
	text-transform: uppercase;
	font-size:18px;
	font-family:HelveticaNeue-CondensedBold, sans-serif;
	font-weight:bold;
}
.infoMovie_Title a  {
	text-decoration:none;
	color:black;
}
.infoMovie_SubTitle{	
	font-size:13px;
	font-family:HelveticaNeue-CondensedBold, sans-serif;
	font-weight:bold;
}
.infoMovie_Img{
	float : left;
	width:50%;
}
.infoMovie_Fiche {
	float : left;
	width:47%;
	margin-left : 3%;	
}
.infoMovie_Fiche hr{
	background-color: #000000;
	color: #000000;
	width:185px;
	height:3px;
	
}
.infoMovie_Synopsis{
	margin-top : 5px;
	float : left;
}
.infoMovie_Synopsis hr{
	color: #000000;
	
}
.infoMovie_SiteWeb{
	margin-top : 5px;
	float : left;
}
.infoMovie_Video{
	margin-top : 5px;
	float : left;
}
.infoMovie_SiteWeb a{
	text-decoration:none;
	color:black;
}

.infoMovie_Gallerie {
	margin-top : 5px;
	float : left;
}
.infoMovie_Gallerie img{
	margin-top : 1%;
	margin-left : 1%;
	margin-bottom : 1%;
	margin-right : 1%;
	width:46.8%;
    border: solid 0.5px #000000;
}
.infoMovie_Seance {
	float : left;
	margin-top : 5px;
}


.infoMovie_Submit img{
	float:right;
	border:0;
}

.infoMovieSchedule{
	margin-top : 10px;
	margin-left : 10px;
	margin-bottom : 10px;
	margin-right : 10px;
	font-family:HelveticaNeue-Light, sans-serif;
	font-size:11px;
}.infoMovieSchedule hr{
	width:393px;
	background-color: #000000;
	color: #000000;
	height:3px;
}
.infoMovieSchedule_Title{	
	text-transform: uppercase;
	font-size:18px;
	font-family:HelveticaNeue-CondensedBold, sans-serif;
	font-weight:bold;
}
.infoMovieSchedule_Title a  {
	text-decoration:none;
	color:black;
}
.infoMovieSchedule_SubTitle{	
	font-size:13px;
	font-family:HelveticaNeue-CondensedBold, sans-serif;
	font-weight:bold;
	display:inline;
}
.infoMovieSchedule_text{
	font-family:HelveticaNeue-Light, sans-serif;
	font-size:11px;
	display:inline;
}
.infoMovieScheduleCol{
	float : left;
	width:49%;
	padding-right:1%;
}
.infoCinema{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	font-weight: bold;
	text-align:center;
	margin-bottom : 1%;
}
.infoCinema A{
	text-decoration: none;
	color:black;
	text-decoration:underline;
}
.progFilm{
	float:left;
	margin-top : 1%;
	margin-left : 1%;
	margin-bottom : 1%;
	margin-right : 1%;
	width:47.5%;
	height:250px;
	text-align:center;
}
.progFilm_Poster img{
	border:0;
	height:160px;
	width:120px;
}
.progFilm_Titre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	font-weight: bold;
}
.progFilm_NomCinema{
}
.progFilm_Date{
}
.movieSchedule_RowEven{
	/*background-image: url(img/tr_Even.png);*/
}
.movieSchedule_RowOdd{
	/*background-image: url(img/tr_Odd.png);*/
	background-image:url(img/fond_film.png);
}
.movieSchedule_ColumnDayEven{
	background-image: url(img/td_Even.png);
}
.movieSchedule_ColumnDayOdd{
	background-image: url(img/td_Odd.png);
}
.movieSchedule_Film{
	float:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	/*color: #000000;*/
	color:black;
	font-weight: bold;
	text-align:center;
}
.movieSchedule_Salle{
	float:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	/*color: #000000;*/
	color:red;
	font-weight: bold;
	text-align:center;
}
.movieSchedule_Salle a{
	cursor: pointer;
}
.movieSchedule_Table{
	float:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	font-weight: bold;
	text-align:center;
}
.movieSchedule_Info{
	float:center;
	width:390px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	font-weight: bold;
	text-align:center;
}
#tooltip {
   position:absolute;
   visibility:hidden;
   z-index:255;
   background:gray;
   color:black;
   border:1;
}

/*old css*/
.smallblack {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	color: #000000;
	text-decoration: none;

}
.SmallTitle {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 10px;
	font-weight: bolder;
	font-variant: normal;
	color: #000066;
	/*text-transform: capitalize;*/
	letter-spacing: normal;
	text-align: center;
	vertical-align: top;

}
.MenuBarItem {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	font-weight: bolder;
	color: #000066;
	background-color: #FFCC00;
	text-align: left;
	vertical-align: middle;
	list-style-type: square;
	list-style-image: none;
}

.smalltextblue {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	color: #000099;
	font-weight: lighter;
}
.smalltextblue a{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	color: #000099;
	font-weight: lighter;
}
.bigtitle {
	/*font-family: "Arial Black";*/
	font-size: 24px;
	font-weight: bold;
	color: #CC0000;
}
.smallalertred {
/*	font-family: "Arial Black";*/
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: blink;
}
.mediumblackbold {
	/*font-family: Arial, Helvetica, sans-serif;*/
	color: #000000;
	font-size:13px;
	font-family:HelveticaNeue-CondensedBold, sans-serif;
	font-weight:bold;

}
.smallblackbold {
	/*font-family: Arial, Helvetica, sans-serif;*/
	color: #000000;
	font-size:11px;
	font-family:HelveticaNeue-CondensedBold, sans-serif;
	font-weight:bold;

}
.largeblackbold {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:18px;
	font-family:HelveticaNeue-CondensedBold, sans-serif;
	font-weight:bold;
}

/* css cinecard */
/*##########################################
Script: Niceforms 2.0
Theme: StandardBlue
Author: Lucian Slatineanu
URL: http://www.emblematiq.com/
##########################################*/
fieldset { padding:10px; margin-bottom:36px; width:385px;}
input, textarea, select {font:12px/12px Arial, Helvetica, sans-serif; padding:0;}
fieldset.action { margin-top:-20px;}
legend {background:#bfbf30; color:#fff; font:17px/21px Calibri, Arial, Helvetica, sans-serif; padding:0 10px; margin:-26px 0 0 -11px; font-weight:bold; }
label {font-size:11px; font-weight:bold; color:#666;}
label.opt {font-weight:normal;}
dl {clear:both;}
dt {float:left; text-align:right; width:110px; line-height:25px; margin:0 10px 10px 0;}
dd {float:left; width:265px; line-height:25px; margin:0 0 10px 0;}
#footer {font-size:11px;}

#container {
float:left;width:390px; height:650px; margin:0 auto; padding-top: 10px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;}

#tbname{position:absolute; top:5px;left:100px;}
#tbaddress{position:absolute; top:40px;left:100px;}
#tbtown{position:absolute; top:75px;left:100px;}
#tbcp{position:absolute; top:110px;left:100px;}
#tbemail{position:absolute; top:145px;left:100px;}
#tbphone{position:absolute; top:180px;left:100px;}
#selectday{position:absolute; top:205px;left:100px;}
#selectmonth{position:absolute; top:240px;left:100px;}
#selectyear{position:absolute; top:275px;left:100px;}
#cbsms{position:absolute; top:310px;left:100px;}
#cbemail{position:absolute; top:345px;left:100px;}
#cbpost{position:absolute; top:380px;left:100px;}
#cbinfocaramba{position:absolute; top:415px;left:100px;}
.cinecard
{
	float:left;
	padding-left:15px;
	padding-right:15px;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	width:380px;
}
.cinecard img
{
float:left;
width:380px;
}
.cinecard p {
margin-left: 15px;
}
.ticket 
{
	float:left;
	width:400px; 
}
.text_c
{
float:left;
width:400px;
}



.CineCardLoginOn
{
	visibility: visible;
}
.CineCardLoginOff
{
	visibility: collapse;
}
.CineCardListInfoOn
{
	visibility: visible;
}
.CineCardListInfoOff
{
	visibility: collapse;
}
.CineCardInfoOn
{
	visibility: visible;
}
.CineCardInfoOff
{
	visibility: collapse;
}

.contestTitle
{width:395px;float:left;margin-left:9px;margin-right:9px;font-size:19.5px;font-family:HelveticaNeue-CondensedBold, sans-serif;font-weight:bold;margin-bottom:15px;
}
.contestAffiche
{width:400px;float:left;margin-left:2px;color:red;text-align:center;
}
.contestAffiche img
{width:250px;
}
.contestLot
{width:405px;float:left;text-align:center;margin-top:15px;margin-left:6px;font-size:15px;color:red;
}
.contestRules1
{width:405px;float:left;padding-left:5px;padding-right:3px;text-align:center;font-size:13px;font-family:HelveticaNeue-CondensedBold, sans-serif;font-weight:bold;
}
.contestRules2
{width:405px;float:left;padding-left:5px;padding-right:3px;font-size:13px;font-family:HelveticaNeue-CondensedBold, sans-serif;font-style:italic;
}
.contestQuestion
{width:405px;float:left;padding-left:5px;padding-right:3px;font-size:13px;font-family:HelveticaNeue-CondensedBold, sans-serif;
}

.DefaultTxt TD {
    color: black;
    font-family: Arial;
    font-size: 10pt}


.commentaire {
    COLOR: black;
    font-size: 9pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none}

.DefaultTxt A.author {
    FONT-WEIGHT: normal;}

.DefaultTxt P {
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt}

.DefaultTitle {
font-size: 22px;
font-family: HelveticaNeue-CondensedBold,sans-serif;
font-weight: bold;
text-align:center;
}
.DefaultLogo{
text-align:center;
margin-bottom:10px;
}

.DefaultTxt{
padding-left:10px;
padding-right:10px;
text-align:justify;
}

.DefaultDiv
{
	float:left;
	width:390px;
}
.DefaultItalicSmall
{
	text-align:center;
	font-size:12px;
	font-style:italic;
}

.B2BDiv
{
	float:left;
	width:390px;
}
.B2BMainTitle
{
	float:left;
	font-size:13px;
	text-align:center;
	font-weight:bold;
}
.B2BTitle
{
	float:left;	
	text-decoration:underline;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:20px;
}
.B2BSubTitle
{
	float:left;
	margin-top:15px;
	margin-bottom:5px;
	text-decoration:underline;
	width:390px;
}
.B2BDivideLeft
{
	float:left;
	width:190px;
	text-align:center;
}
.B2BDivideRight
{
	float:left;
	width:190px;
	margin-left:12px;
	text-align:center;
}




.ParticuliersDivideLeft
{
	float:left;
	width:190px;
	text-align:center;
}
.ParticuliersDivideRight
{
	float:left;
	width:190px;
	margin-left:12px;
	text-align:center;
}






/* star rating code - use lists because its more semantic */
/* No javascript required */
/* all the stars are contained in one matrix to solve rollover problems with delay */
/* the background position is just shifted to reveal the correct image. */
/* the images are 16px by 16px and the background position will be shifted in negative 16px increments */
/*  key:  B=Blank : O=Orange : G = Green * /
/*..... The Matrix ....... */
/* colours ....Background position */
/* B B B B B - (0 0)*/
/* G B B B B - (0 -16px)*/
/* G G B B B - (0 -32px)*/
/* G G G B B - (0 -48px)*/
/* G G G G B - (0 -64px)*/
/* G G G G G - (0 -80px)*/
/* O B B B B - (0 -96px)*/
/* O O B B B - (0 -112px)*/
/* O O O B B - (0 -128px)*/
/* O O O O B - (0 -144px)*/
/* O O O O O - (0 -160px)*/


/* the default rating is placed as a background image in the ul */
/* use the background position according to the table above to display the required images*/
.rating{
	width:80px;
	height:16px;
	margin:0 0 20px 0;
	padding:0;
	list-style:none;
	clear:both;
	position:relative;
	background: url(img/star-matrix.gif) no-repeat 0 0;
}
/* add these classes to the ul to effect the change to the correct number of stars */
.nostar {background-position:0 0}
.onestar {background-position:0 -16px}
.twostar {background-position:0 -32px}
.threestar {background-position:0 -48px}
.fourstar {background-position:0 -64px}
.fivestar {background-position:0 -80px}
ul.rating li {
	cursor: pointer;
 /*ie5 mac doesn't like it if the list is floated\*/
	float:left;
	/* end hide*/
	text-indent:-999em;
}
ul.rating li a {
	position:absolute;
	left:0;
	top:0;
	width:16px;
	height:16px;
	text-decoration:none;
	z-index: 200;
}
ul.rating li.one a {left:0}
ul.rating li.two a {left:16px;}
ul.rating li.three a {left:32px;}
ul.rating li.four a {left:48px;}
ul.rating li.five a {left:64px;}
ul.rating li a:hover {
	z-index:2;
	width:80px;
	height:16px;
	overflow:hidden;
	left:0;	
	background: url(img/star-matrix.gif) no-repeat 0 0
}
ul.rating li.one a:hover {background-position:0 -96px;}
ul.rating li.two a:hover {background-position:0 -112px;}
ul.rating li.three a:hover {background-position:0 -128px}
ul.rating li.four a:hover {background-position:0 -144px}
ul.rating li.five a:hover {background-position:0 -160px}
/* end rating code */
h3{margin:0 0 2px 0;font-size:110%}

.facebook img{
	text-align:center;
	border:0;
}