* {
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
	color: ##626161;
}

body{
	background-color: #fff;
	font-family:tahoma;
	font-size:11px;
	color:#626161;
}

#corp h2, h3, .homeD h2{
	font-size: 20px;
	color: #B30015;
	margin-bottom:12px;
	padding-bottom:5px;
	border-bottom:1px solid #E7E7E7;
	font-weight:normal;
}
h1{
	font-size:10px;
	font-weight:normal;
	position:absolute;
	color: #ccc;
	width: 1000px;
}
h2 strong{
	color: #686868;
	font-weight:normal;
}
h3, h4{
	margin-bottom: 10px;
	font-size: 18px;
}
h4{
	color:#E2001A;
	font-size:11px;
	font-weight:normal;
	margin-top:13px;
}
h5{
	font-size: 16px;
	color: #B30015;
	margin-bottom:12px;
	padding-bottom:5px;
	border-bottom:1px solid #E7E7E7;
	font-weight:normal;
}
a {
	color: #626161;
}
#global{
	width: 1010px;
	margin: 0 auto;
}

/*--B-head---------------*/
#head{
	height: 215px;
	position: relative;
	z-index: 12;
}

.logo{
	background: url(../images/logo.jpg) 0 0 no-repeat;
	width: 237px;
	height: 146px;
	text-indent:-5000px;
	margin: 0 auto;
}

.menu{
	background: url(../images/bgMenu.png) 3px 0 no-repeat;
	float:left;
	height:55px;
	margin-top:17px;
	width:100%;
}
.menu ul{
	float:left;
	left:50%;
	position:relative;
}
.menu li{
	float:left;
	line-height:45px;
	position:relative;
	right:50%;

}
.menu li.none{
	background: none;
}

.menu li{
	font-size: 14px;
	color: #686868;
	background: url(../images/puce-separ.png) 100% 18px no-repeat;
	display:block;
}
.menu li a.First{
	padding-left:0;
}
.menu li a:hover, .menu li a.active{
	color: #B30015;
}
li strong{
	font-weight:normal;
}

/* * Menu * */
a.accueil, a.riad, a.chambre, a.prestation, a.tarifs, a.situation, a.contact{
	background: url(../images/menu/fr/accueil.png) 0 17px no-repeat;
	display:block;
	text-indent:-5000px;
	width:72px;
}
a.accueil:hover, a.accueil.current {
	background: url(../images/menu/fr/accueilHover.png) 0 17px no-repeat;
}

a.riad{
	background: url(../images/menu/fr/riad.png) 18px 17px no-repeat;
	width:72px;
}
a.riad:hover, a.riad.current{
	background: url(../images/menu/fr/riadHover.png) 18px 17px no-repeat;
}

a.chambre{
	background: url(../images/menu/fr/chambre.png) 15px 17px no-repeat;
	width:102px;
}
a.chambre:hover, a.chambre.current{
	background: url(../images/menu/fr/chambreshover.png) -3px 4px no-repeat;
}

a.prestation{
	background: url(../images/menu/fr/prestation.png) 18px 17px no-repeat;
	width:121px;
}
a.prestation:hover, a.prestation.current{
	background: url(../images/menu/fr/prestationHover.png) 18px 17px no-repeat;
}

a.tarifs{
	background: url(../images/menu/fr/tarifs.png) 16px 17px no-repeat;
	width:80px;
}
a.tarifs:hover,a.tarifs.current {
	background: url(../images/menu/fr/tarifsHover.png) 16px 17px no-repeat;
}

a.situation{
	background: url(../images/menu/fr/situation.png) 18px 17px no-repeat;
	width:106px;
}
a.situation:hover, a.situation.current{
	background: url(../images/menu/fr/situationHover.png) 18px 17px no-repeat;
}

a.contact{
	background: url(../images/menu/fr/contact.png) 18px 17px no-repeat;
	width:79px;
}
a.contact:hover, a.contact.current{
	background: url(../images/menu/fr/contactHover.png) 18px 17px no-repeat;
}
/*---------Menu eng-----------------*/
a.accueil.en, a.riad.en, a.chambre.en, a.prestation.en, a.tarifs.en, a.situation.en, a.contact.en{
	background: url(../images/menu/en/accueil.png) 0 17px no-repeat;
	display:block;
	text-indent:-5000px;
	width:60px;
}
a.accueil.en:hover, a.accueil.en.current {
	background: url(../images/menu/en/accueilHover.png) -7px 17px no-repeat;
}

a.riad.en{
	background: url(../images/menu/en/riad.png) 16px 17px no-repeat;
	width:71px;
}
a.riad.en:hover, a.riad.en.current{
	background: url(../images/menu/en/riadHover.png) 16px 17px no-repeat;
}

a.chambre.en{
	background: url(../images/menu/en/chambre.png) -2px 4px no-repeat;
	width:82px;
}
a.chambre.en:hover, a.chambre.en.current{
	background: url(../images/menu/en/chambreshover.png) -2px 4px no-repeat;
}

a.prestation.en{
	background: url(../images/menu/en/prestation.png) 13px 17px no-repeat;
	width:117px;
}
a.prestation.en:hover, a.prestation.en.current{
	background: url(../images/menu/en/prestationHover.png) 13px 17px no-repeat;
}

a.tarifs.en{
	background: url(../images/menu/en/tarifs.png) 13px 17px no-repeat;
	width:65px;
}
a.tarifs.en:hover,a.tarifs.en.current {
	background: url(../images/menu/en/tarifsHover.png) 13px 17px no-repeat;
}

a.situation.en{
	background: url(../images/menu/en/situation.png) 13px 17px no-repeat;
	width:120px;
}
a.situation.en:hover, a.situation.en.current{
	background: url(../images/menu/en/situationHover.png) 13px 17px no-repeat;
}

a.contact.en{
	background: url(../images/menu/en/contact.png) 13px 17px no-repeat;
	width:75px;
}
a.contact.en:hover, a.contact.en.current{
	background: url(../images/menu/en/contactHover.png) 13px 17px no-repeat;
}
/*---------Menu sp-----------------*/
a.accueil.sp, a.riad.sp, a.chambre.sp, a.prestation.sp, a.tarifs.sp, a.situation.sp, a.contact.sp{
	background: url(../images/menu/sp/accueil.png) 0 16px no-repeat;
	display:block;
	text-indent:-5000px;
	width:68px;
}
a.accueil.sp:hover, a.accueil.sp.current {
	background: url(../images/menu/sp/accueilHover.png) 0px 16px no-repeat;
}

a.riad.sp{
	background: url(../images/menu/sp/riad.png) 13px 16px no-repeat;
	width:61px;
}
a.riad.sp:hover, a.riad.sp.current{
	background: url(../images/menu/sp/riadHover.png) 13px 16px no-repeat;
}

a.chambre.sp{
	background: url(../images/menu/sp/chambre.png) 6px 4px no-repeat;
	width:119px;
}
a.chambre.sp:hover, a.chambre.sp.current{
	background: url(../images/menu/sp/chambreshover.png) 6px 4px no-repeat;
}

a.prestation.sp{
	background: url(../images/menu/sp/prestation.png) 13px 16px no-repeat;
	width:93px;
}
a.prestation.sp:hover, a.prestation.sp.current{
	background: url(../images/menu/sp/prestationHover.png) 13px 16px no-repeat;
}

a.tarifs.sp{
	background: url(../images/menu/sp/tarifs.png) 12px 16px no-repeat;
	width:80px;
}
a.tarifs.sp:hover,a.tarifs.sp.current {
	background: url(../images/menu/sp/tarifsHover.png) 12px 16px no-repeat;
}

a.situation.sp{
	background: url(../images/menu/sp/situation.png) 13px 16px no-repeat;
	width:122px;
}
a.situation.sp:hover, a.situation.sp.current{
	background: url(../images/menu/sp/situationHover.png) 13px 16px no-repeat;
}

a.contact.sp{
	background: url(../images/menu/sp/contact.png) 100% 16px no-repeat;
	width:84px;
}
a.contact.sp:hover, a.contact.sp.current{
	background: url(../images/menu/sp/contactHover.png) 100% 16px no-repeat;
}
/*---------------menu de----------------*/
a.accueil.de, a.riad.de, a.chambre.de, a.prestation.de, a.tarifs.de, a.situation.de, a.contact.de{
	background: url(../images/menu/de/accueil.png) 0 16px no-repeat;
	display:block;
	text-indent:-5000px;
	width:51px;
}
a.accueil.de:hover, a.accueil.de.current {
	background: url(../images/menu/de/accueilHover.png) 0px 16px no-repeat;
}

a.riad.de{
	background: url(../images/menu/de/riad.png) 18px 16px no-repeat;
	width:71px;
}
a.riad.de:hover, a.riad.de.current{
	background: url(../images/menu/de/riadHover.png) 18px 16px no-repeat;
}

a.chambre.de{
	background: url(../images/menu/de/chambre.png) -2px 4px no-repeat;
	width:82px;
}
a.chambre.de:hover, a.chambre.de.current{
	background: url(../images/menu/de/chambreshover.png) -2px 4px no-repeat;
}

a.prestation.de{
	background: url(../images/menu/de/prestation.png) 13px 16px no-repeat;
	width:131px;
}
a.prestation.de:hover, a.prestation.de.current{
	background: url(../images/menu/de/prestationHover.png) 13px 16px no-repeat;
}

a.tarifs.de{
	background: url(../images/menu/de/tarifs.png) 13px 16px no-repeat;
	width:72px;
}
a.tarifs.de:hover,a.tarifs.de.current {
	background: url(../images/menu/de/tarifsHover.png) 13px 16px no-repeat;
}

a.situation.de{
	background: url(../images/menu/de/situation.png) 13px 16px no-repeat;
	width:127px;
}
a.situation.de:hover, a.situation.de.current{
	background: url(../images/menu/de/situationHover.png) 13px 16px no-repeat;
}

a.contact.de{
	background: url(../images/menu/de/contact.png) 13px 16px no-repeat;
	width:74px;
}
a.contact.de:hover, a.contact.de.current{
	background: url(../images/menu/de/contactHover.png) 13px 16px no-repeat;
}
/*-----------------F-Menu-----------------------------------------------------------*/
ul.menuChambre{
	position:absolute;
	display:none;
	left:-18px;
	top:36px;
	width:140px;
	padding:0 3px 0 2px;
	background: url(../images/menu/bgMenChambre.png) 0 0 no-repeat;
	z-index:14;
}
li.fr ul.menuChambre{
	left:-21px;
}
li.sp ul.menuChambre{
	left:-13px;
}
li.en ul.menuChambre, li.de ul.menuChambre{
	background: url(../images/menu/en/bgMenChambre2.png) 0 0 no-repeat;
	width: 122px;
	left:-20px;
}
li.en ul.menuChambre li, li.de ul.menuChambre li{
	width: 97%;
}
li.en ul.menuChambre li.bas, li.de ul.menuChambre li.bas{
	background: url(../images/menu/en/basChambre2.png) 0 0 no-repeat;
	width: 122px;
}
ul.menuChambre li{
	background: #fff;
	border-bottom:1px solid #EDEDED;
	height:29px;
	line-height:29px;
	right:0;
	text-align:center;
	width:100%;
}
ul.menuChambre li a{
	font-size: 13px;
	color: #848484;
	display:block;
}
ul.menuChambre li a:hover, ul.menuChambre li a.current{
	color: #D5283C;
}
ul.menuChambre.On{
	display: block;
}
ul.menuChambre li.isLast{
	border: none;
}
ul.menuChambre li.bas{
	background:url(../images/menu/basChambre.png) 0 0 no-repeat;
	border: none;
	height:6px;
	margin-left:-2px;
	width:145px;
}
/* * ************************** * */
/*-------------Langue---*/
.lang{
	position: absolute;
	right: 5px;
	top: 87px;
	width: 46px;
	height: 11px;
}

.lang li.relative{
	background:url(../images/flesh.gif) 68% 10px no-repeat;
	height:11px;
	padding:6px 0 0 7px;
	width:39px;
}
.lang li:hover.relative{
	background:url(../images/bgLang.png) 0 0 no-repeat;
}
.lang a{
	display:block;
	height:11px;
	position:relative;
	text-indent:-5000px;
	z-index:15;
}
#mainLang ul li ul{
	display: none;
}
#mainLang ul li .On{
	background:url(../images/bgLangDrap.png) 0 0 no-repeat;
	display:block;
	position:relative;
	width:39px;
	z-index:10;
	padding:8px 0 0 7px;
	margin-left:-7px;	
}

#mainLang ul li .On a{
	margin-bottom:8px;
	text-indent: 0;
	padding-left: 20px;
	line-height: 10px;
	color: #909090;
	font-size: 10px;
	padding-left: 20px;
}
#mainLang ul li .On a.none{
	margin-bottom:0;
}
#mainLang ul li .On li.bas{
	background:url(../images/basMenuLang.png) 0 0 no-repeat;
	height: 9px;
	width:46px;
	margin-left:-7px;
	position:absolute;
}
#fr{
	background:url(../images/flag/fr.jpg) 0 0 no-repeat;
}
#en{
	background:url(../images/flag/en.jpg) 0 0 no-repeat;
}
#sp{
	background:url(../images/flag/es.jpg) 0 0 no-repeat;
}
#it{
	background:url(../images/flag/it.jpg) 0 0 no-repeat;
}
#de{
	background:url(../images/flag/de.jpg) 0 0 no-repeat;
}

/*--E-head---------------*/

/*--B-Slider------------*/
#cadreFlash{
	background: url(../images/cadreAnim.png) 0 0 no-repeat;
	width: 1016px;
	height: 395px;
	position: relative;
	margin: 8px auto 0;
	padding: 10px 0 0;
	z-index: 0;
}
/*--E-Slider------------*/
/*--B-corp------------*/
#corp{
	margin: 15px auto 0;
}

.carte{
	background: url(../images/carteBack.png) 0 0 no-repeat;
	width: 278px;
	height: 265px;
	float: left;
	margin-right: 66px;
	position: relative;
	padding:0 7px;
}
.carte.sp{
	height: 340px;
}
.carte.en{
	height: 325px;
}
.carte.Islast{
	margin-right: 0;
}
.carte .img{
	margin:7px 0 23px 5px;
	position:relative;
	width:268px;	
}

.spanChambre, .spanPrestation,  .spanReserv, 
.spanChambre.fr, .spanPrestation.fr,  .spanReserv.fr, 
.spanChambre.en, .spanPrestation.en,  .spanReserv.en
, .spanChambre.sp, .spanPrestation.sp,  .spanReserv.en
, .spanChambre.de, .spanPrestation.de,  .spanReserv.de{
	position:absolute;
	bottom:0;
	left:0;
	height:31px;
	width:100%;
	background: url(../images/spanChambre.png) 0 0 no-repeat;
}
.spanPrestation.fr{
	background: url(../images/spanPrestation.png) 0 0 no-repeat;
}
.spanReserv.fr{
	background: url(../images/spanReserv.png) 0 0 no-repeat;
}
/*-------------*/
.spanChambre.en{
	background: url(../images/spanChambreEn.png) 0 0 no-repeat;
}
.spanPrestation.en{
	background: url(../images/spanPrestationEn.png) 0 0 no-repeat;
}
.spanReserv.en{
	background: url(../images/spanReservEn.png) 0 0 no-repeat;
}
/*-------------*/
.spanChambre.sp{
	background: url(../images/spanChambreSp.png) 0 0 no-repeat;
}
.spanPrestation.sp{
	background: url(../images/spanPrestationSp.png) 0 0 no-repeat;
}
.spanReserv.sp{
	background: url(../images/spanReservSp.png) 0 0 no-repeat;
}
/*-------------*/
.spanChambre.de{
	background: url(../images/spanChambreDe.png) 0 0 no-repeat;
}
.spanPrestation.de{
	background: url(../images/spanPrestationDe.png) 0 0 no-repeat;
}
.spanReserv.de{
	background: url(../images/spanReservDe.png) 0 0 no-repeat;
}
.detail {
	background: url(../images/plusInfo.png) 0 0 no-repeat;
	width: 83px;
	height: 27px;
	position: absolute;
	left: 0;
	bottom: 0;
	color: #B30015;
	line-height:25px;
	padding-left:11px;
}

.homeA{
	width: 560px;
	padding-left:20px;
}
.homeA li, .homeD li{
	padding-bottom: 6px;
}

.homeA ul.prestation li{
	background: url(../images/fleshD.png) 0 4px no-repeat;
	padding-left: 12px;
}
.homeB{
	width: 326px;
	margin-right: 5px;
}
.homeD{
	width: 962px;
	padding: 20px;
	margin: 0 auto;
}
p{
	text-align:justify;
	line-height: 18px;
	margin-bottom: 19px;
}
.tarifWidth p{
	margin-bottom: 0;
}
.info{
	background: url(../images/fleshD.png) 0 4px no-repeat;
	padding-left: 12px;
	color: #B30015;
}
.infotarif{
	background: url(../images/fleshD.png) 0 4px no-repeat;
	padding-left: 12px;
}
.table{
	width:360px;
	margin:36px 20px 0 0;
	background: url(../images/tableTarifcorp.png) 0 0 no-repeat;
	position: relative;
	padding: 0 2px;
}
.table.situ{
	margin:35px 0 0 -45px;
}
.table .bottom{
	background:url("../images/tableBottom.png") 0 0 no-repeat;
	position:absolute;
	bottom:-10px;
	height:11px;
	left:0;
	width:364px;
}
.Tarif {
	background: url(../images/bgTableTarifs.png) 0 0 no-repeat;
	margin:36px 10px 0 0;
	position:relative;
	width:654px;
}
.Tarif.tarifs{
	margin:36px 10px 0 0;
}
.Tarif dl{
	border-bottom: 1px solid #EDEDED;
	display:block;
	height:39px;
	color: #626161;
	margin:0 0 0 8px;
	width:638px;
}

.Tarif dl.LastNone{
	border-bottom: none;	
}
.Tarif .th{
	color:#686868;
	font-size:14px;
	height:33px;
	line-height:33px;
}
.Tarif dl dt{
	float:left;
	height:29px;
	margin-top:0;
	padding-top:10px;
	width:74px;
	border-right: 1px solid #EDEDED;
	text-align: center;
	line-height: 22px;
}
.Tarif dl.th dt{
	height:23px;
	padding-top:10px;
}
.Tarif dl dd{
	float:right;
	height:39px;
	width:563px;
}
.Tarif dl.th dd{
	height:33px;
}
.Tarif dl dd .jour, .Tarif dl dd .semaine, .Tarif dl dd span.descri{
	border-right:1px solid #EDEDED;
	float:left;
	height:30px;
	line-height:22px;
	padding-top:10px;
	text-align:center;
	width:70px;
}
.Tarif dl dd span.descri{
	height:32px;
	line-height:12px;
	padding:8px 14px 0;
	text-align:justify;
	width:393px;
}
.Tarif dl.th dd span.descri{
	height:15px;
	text-align:justify;
	line-height:17px;
	padding-top:10px;
}

.Tarif dl.th dd .jour, .Tarif dl.th dd .semaine{
	bborder-right: none;
	height:25px;
}
.Tarif dl dd .semaine{
	border: none;
}
.Tarif div.lasTarif{
	background: url(../images/tarifsLast.jpg) 0 0 no-repeat;
	height: 23px;
}
.table img{
	margin: 8px 7px 4px;
}
.table strong{
	color: #D00018;
}

.table span{
	display:block;
	margin: 16px 0 0 30px;
}

.table span.span{
	float: left;
	width: 163px;
}
.table span.span.fRight{
	margin-left:0;
}
.table span.span.isLastSpan{
	margin-bottom:16px;
	width: 200px;
}

p.titre{
	font-size:16px;
	height:26px;
	text-align:center;
	margin: 0;
	border-bottom: 1px solid #EDEDED;
	padding-top: 8px;
}
.table dl{
	height:26px;
line-height:26px;
}

.table dl dt{
	text-align:center;
	width:180px;
	border-bottom: 1px solid #EDEDED;
	border-right: 1px solid #EDEDED;
}
.table dl dd{
	text-align:center;
	width:179px;
	border-bottom: 1px solid #EDEDED;
}
.contactInfo .bottom{
	left:-1px;
}

.contactInfo.marginTop .bottom{
	bottom:-6px;
}


/*----------------Formulaire-----------------*/
.formulaire{
	margin-top: 28px;
	width: 540px;
}
.formulaire dl{
	width: 268px;
	height: 22px;
	line-height: 22px;
	padding-bottom: 26px;
	float: left;
}
.formulaire dl dt{
	float:left;
	width:78px;
}
.formulaire dl dd{
	width: 190px;
	float:right;
}
.formulaire dl.adr{
	width: 340px;
}
.formulaire dl.adr dd{
	width: 258px;
}
.formulaire dl.nbr{
	width: 160px;
}

.formulaire dl.nbr dt{
	width: 106px;
}
.formulaire dl.nbr dd{
	width: 54px;
}
.formulaire dl.chambre {
	width: 494px;
}
.formulaire dl.chambre dd{
	width: 412px;
}
.formulaire dl.msg {
	width: 500px;
	height: 91px;
}
.formulaire dl.msg dd{
	width: 416px;
}
.formulaire dl.chambre dd span{
	display:block;
	float:left;
	height:15px;
	margin-right:12px;
	margin-top:5px;
}
dd label{
	display: block;
	margin-left:21px;
	line-height:15px;
}
dl.btn{
	width: 187px;
	float: right;
	margin-right:44px;
}
dl.btn dt{
	width: 98px;
}
dl.btn dd{
	width: 87px;
}

dl.captcha {
	width: 326px;
}
dl.captcha dt{
	width: 130px;
}
dl.captcha dd{
	width: 195px;
}
.captchaImg{
	margin:0;
	width:60px;
}
.captchaImg img{
	width:60px;
	height: 32px;
}
/*-------------------------------*/
input{
	font-size: 11px;
}
input.text{
	background:url("../images/input.png") 0 0 no-repeat;	
	width: 142px;
	height: 19px;
	border: none;
	padding: 3px 5px 0;
}
input.adr{
	background:url("../images/inputAdr.png") 0 0 no-repeat;	
	width: 222px;
	height: 19px;
	border: none;
	padding: 3px 5px 0;
}
input.nbr{
	background:url("../images/inputNbr.png") 0 0 no-repeat;	
	width: 42px;
	height: 19px;
	border: none;
	padding: 3px 5px 0;
}
textarea{
	background:url("../images/textArea.png") 0 0 no-repeat;	
	width: 411px;
	height: 91px;
	border: none;
	padding: 5px;
}
input.date{
	background:url("../images/select.png") 0 0 no-repeat;	
	width: 142px;
	height: 12px;
	border: none;
	padding: 5px;
	cursor: pointer;
}
span.select {
	background:url("../images/selectCivilite.png") 0 0 no-repeat;
	color:#290B0B;
	cursor:pointer;
	height:22px;
	left:0;
	line-height:22px;
	position:absolute;
	text-indent:10px;
	top:0;
	width:81px;
	z-index:0;
}
dd select.styleds {
	width:80px;
	font-size: 11px;
	cursor:pointer;
}
.date span.select {
	background:url("../images/select.png") 0 0 no-repeat;
	width:152px;
}
.date select.styleds {
	width:150px;
}

.formulaire dl.chambre dd span.checkbox {
	background:url("../images/caseCocher.png") 0 0 no-repeat;
	clear:left;
	cursor:pointer;
	display:block;
	float:left;
	height:14px;
	width:15px;
	margin-top:5px;
	margin: 0;
}
input.reset, input.submit{
	background:url("../images/reset.png") 0 0 no-repeat;
	cursor:pointer;
	height:23px;
	width: 87px;
	color: #626161;
	border: none;
	padding-bottom: 4px;
}
input.submit{
	background:url("../images/submit.png") 0 0 no-repeat;
	color: #fff;
}

input.textcaptcha{
	background:url("../images/captcha.png") 0 0 no-repeat;	
	position:absolute;
	right:30px;
	top:6px;
	width:88px;
	height: 18px;
	border: none;
	padding: 2px 4px;
}
/*----------------Formulaire-----------------*/

.errorMessage{
	color:#FF0000;
	display:block;
	font-size:10px;
	position:absolute;
	left:5px;
	top:0;
}
/*--E-corp------------*/

/*--B-footer------------*/
#footer{
	border-top:1px solid #DBDBDB;
	margin:20px auto 0;
	padding-top:18px;
	text-align:center;
	width:1002px;
}
.baseline{
	margin-bottom: 12px;
	text-align:center;
	color: #9B9B9B;
}
.baseline a{
	color: #9B9B9B;
	background: url(../images/footerSepar.gif) 100% 3px no-repeat;
	padding-right: 9px;
	margin-right: 8px;
}

.baseline.none a{
	background: none;
	padding-right: 0;
	margin-right: 0;
}
.baseline a.none{
	background: none;
	padding-right: 0;
	margin-right: 0;
}
/*--E-footer------------*/

.relative{
	position: relative;
}
.clear{
	clear: both; 
}
.fLeft{
	float: left;
}
.fRight{
	float: right;
}

.hWidth{
	width: 405px;
}
.tarifWidth{
	width: 294px;
}
.imgright{
	margin-right: 30px;
}


.index{
	height:138px;
	left:0;
	position:absolute;
	top:0;
	width:268px;
}
a img{
	border: none;
}
a.cont{
	color: #626161;
}
a.lightbox{
        display: none;
}
