
/*
// Site	: Home Bubble
// Date	: 2008-08-04
*/

/*
// Section : Html Reset
*/
*		{ padding: 0; margin: 0; }
img 	{ border: none;  }
a		{ color: #FFF;  cursor: pointer; outline:none;  }
body	{  background:#DDD9D0; font: normal normal normal 12px Arial, Helvetica, sans-serif; color: #FFF; padding: 0; }
input { }
form {padding:0; margin:0;}
h1, h2, h3{ font: normal normal normal 12px Arial, Helvetica, sans-serif;}
h1{ color:#C7071B; font-size:18px; font-weight: bold; }
p{  }
pre{font: normal normal normal 12px Arial, Helvetica, sans-serif; margin:0; padding:0; }

.opacity { behavior: url('/elzevir/public/plugins/front/iepngfix_v2/iepngfix.htc') }
.clear { clear:both; margin:0; padding:0; }

#myBody{ position:relative; width:870px; padding:0 0px 0 80px;  margin: 0 auto 0 auto; background:#C4BBAC ;  }
#genHeader{position:relative; width:870px; height:209px; background:none ; }
	#genLogo{ position:absolute; display:block; position:relative; width: 93px; height:93px; top:37px; background: url('../../images/front/gui/bkg/logo.png'); }
	#genMenu{ position:absolute; width: 300px ;  height:260px; background: ; z-index: 2; top:37px; left:530px; text-align: right; background: none;  }
		#genMenu ul{ position:relative; list-style-type: none;  }
			#genMenu li{ height:19px; margin:0; padding:0 0 5px 0!important; padding:0; list-style-type: none;}
		#genMenu span { color:#D81D24; font-size:19px; font-weight:bold; }
		#genMenu a{ margin:0; padding:0; font-size: 18px; font-weight: ; text-transform: uppercase; text-decoration: none; font-family: Helvetica, Arial; }
		#genMenu a:hover{ color:#A4967D; }
		
		#genContent{  }
			#genContent ul,li{list-style-type: none; margin: }
		
	#genHeaderTitle{ position:absolute;  background: none; width:400px ; top:155px; left:0; padding:0 0 0 0px; font-size:20px;}

#genFooter{ width:950px; height:23px; background: #000; margin:0 auto 0 auto;}
	#genFooterFr {float:left;padding: 4px 0 0 11px;}
	#genFooterFr a { text-decoration: none;}
	.genFooterDoublePoint{float:left; height:20px; background: none; margin: 0  5px 0 5px; padding:3px 0 0 0 ;}
	#genFooterUk{float:left;padding: 4px 0 0 0px;}
	#genFooterUk a {text-decoration: none;}	
	#genFooterContact { float: left; padding: 2px 0 0 20px;}
	#genFooterUnivercine{ float:left; padding : 0 0 0 580px;}
	#genFooterMention { float:left; padding:  0 0 0 11px;}

	

a.menuCinema,a.menuCinemaHover  { float:right; display:block; width:75px; height:19px; margin:0; padding:0; background: url('../../images/front/gui/btn/menuCinema.png') no-repeat; }
	a:hover.menuCinema, a.menuCinemaHover {  background: url('../../images/front/gui/btn/menuCinemaHover.png') no-repeat; }

a.menuCinemaEn,a.menuCinemaHoverEn  { float:right; display:block; width:75px; height:19px; margin:0; padding:0; background: url('../../images/front/gui/btn/menuCinema.png') no-repeat; }
	a:hover.menuCinemaEn, a.menuCinemaHoverEn  {  background: url('../../images/front/gui/btn/menuCinemaHover.png') no-repeat; }

a.menuFilm, a.menuFilmHover { float:right; display:block; width:85px; height:19px; margin:0; padding:0; background: url('../../images/front/gui/btn/menuFilm.png') no-repeat; }
	a:hover.menuFilm, a.menuFilmHover{  background: url('../../images/front/gui/btn/menuFilmHover.png') no-repeat; }
	 
a.menuFilmEn, a.menuFilmHoverEn { float:right; display:block; width:95px; height:19px; margin:0; padding:0; background: url('../../images/front/gui/btn/menuFilmEn.png') no-repeat; }
	a:hover.menuFilmEn, a.menuFilmHoverEn{  background: url('../../images/front/gui/btn/menuFilmHoverEn.png') no-repeat; }
	
a.menuDocumentary, a.menuDocumentaryHover { float:right; display:block; width:168px; height:19px; margin:0; padding:0; background: url('../../images/front/gui/btn/menuDocumentary.png') no-repeat; }
	a:hover.menuDocumentary, a.menuDocumentaryHover {  background: url('../../images/front/gui/btn/menuDocumentaryHover.png') no-repeat; }
	
a.menuDocumentaryEn, a.menuDocumentaryHoverEn { float:right; display:block; width:200px; height:19px; margin:0; padding:0; background: url('../../images/front/gui/btn/menuDocumentaryEn.png') no-repeat; }
	a:hover.menuDocumentaryEn, a.menuDocumentaryHoverEn {  background: url('../../images/front/gui/btn/menuDocumentaryHoverEn.png') no-repeat; }

a.menuCurrent, a.menuCurrentHover { float:right; display:block; width:92px; height:19px; margin:0; padding:0; background: url('../../images/front/gui/btn/menuCurrent.png') no-repeat; }
	a:hover.menuCurrent, a.menuCurrentHover{  background: url('../../images/front/gui/btn/menuCurrentHover.png') no-repeat; }

a.menuCurrentEn, a.menuCurrentHoverEn { float:right; display:block; width:120px; height:19px; margin:0; padding:0; background: url('../../images/front/gui/btn/menuCurrentEn.png') no-repeat; }
	a:hover.menuCurrentEn, a.menuCurrentHoverEn{  background: url('../../images/front/gui/btn/menuCurrentHoverEn.png') no-repeat; }
	
a.menuPresentation, a.menuPresentationHover  { float:right; display:block; width:243px; height:19px; background: url('../../images/front/gui/btn/menuPresentation.png') no-repeat; }
	a:hover.menuPresentation, a.menuPresentationHover {  background: url('../../images/front/gui/btn/menuPresentationHover.png') no-repeat; }
	
a.menuPresentationEn, a.menuPresentationHoverEn  { float:right; display:block; width:200px; height:19px; background: url('../../images/front/gui/btn/menuPresentationEn.png') no-repeat; }
	a:hover.menuPresentationEn, a.menuPresentationHoverEn {  background: url('../../images/front/gui/btn/menuPresentationHoverEn.png') no-repeat; }
	

	
a.menuTeam, a.menuTeamHover  { float:right; display:block; width:82px; height:19px; background: url('../../images/front/gui/btn/menuEquipe.png') no-repeat; }
	a:hover.menuTeam, a.menuTeamHover {  background: url('../../images/front/gui/btn/menuEquipeHover.png') no-repeat; }
	
a.menuTeamEn, a.menuTeamHoverEn  { float:right; display:block; width:95px; height:19px; background: url('../../images/front/gui/btn/menuEquipeEn.png') no-repeat; }
	a:hover.menuTeamEn, a.menuTeamHoverEn {  background: url('../../images/front/gui/btn/menuEquipeHoverEn.png') no-repeat; }

.genBodyWhite{ background: #EEEDEA; width:797px; height:330px; color:#6B655A;  margin: 0 0 0 43px; padding:20px 0 30px 30px; }

.upcoming{ font-size: ; padding: 30px 0 0 30px;  }

.genLegalInfo{ background: #EEEDEA; width:797px;  color:#6B655A;  margin: 0 0 0 43px; padding:20px 0 30px 30px;   }
.genLegalInfoContent{  width:500px; padding: 30px 0 0 30px;  }
.genLegalInfo p { text-align: justify; margin:0 0 10px 0;  }
.genLegalInfo a{ color: #625645 ;  }
.genLegalInfo a:hover{ text-decoration: none; }


.genUpcoming{ background: #EEEDEA; width:797px;  color:#6B655A;  margin: 0 0 0 43px; padding:20px 0 30px 30px;   }
.genUpcomingContent{  width:500px; padding: 20px 0 0 30px;  }
.genUpcoming p { text-align: justify; margin:0 0 10px 0;  }
.genUpcoming h3{  font-size:14px ; font-weight: bold; color:#4B453A; padding:3px 0 3px 0px; margin:0 0 0px 0; }
.homeLeft{ float:left; width: 292px; height:390px; text-align: right;  }
.homePicture{ border:1px solid #FFF; }
.homeRight{ float:left; width:578px; border-bottom:1px solid #FFF; border-top:1px solid #FFF; height:388px; background: #000; }
.homebutton{ float:left; width:276px; height:124px; padding:15px 15px 0 0; text-align: left; background: none; }
.homeDescription{ float:left; width:578px; height:139px; background: #9E9485;  border-left:1px solid #FFF; overflow:  hidden; }
	#homeDescriptionTitle  {float: left; padding: 12px 0 0 30px;} 
	#homeDescriptionTitle h3 { font-size: 18px; text-transform: uppercase;} 
	#homeDescriptionComingout { float : left; padding: 12px 0 0 10px;}
	#homeDescriptionComingout p { font-size: 18px; color:#3A362F; }
	#homeDescriptionScenario {  padding: 16px 30px 30px 47px; }
		#homeDescriptionScenario p { font-size: 11px;}
.homeCarouselNext{float:right; display: block; width:15px; height:15px; background: url('../../images/front/gui/btn/homeCarousel.png') no-repeat; }
.homeMovieShow{ display : block;    }
.homeMovieHidden { display : none}
.homeVideo{ padding:60px 0 0 45px;}

/********** INDEX **********/


#movContainer{  background: ; padding: 40px 0 0 0  ; }

	.movCarouselButtonContainer{ float:left; width:41px; height:193px; padding: 130px 0 0 0; background: ;  }
		#movCarouselButtonLeft{ display:block;  width:25px; height:25px; margin:0 0 0 8px; background: url('../../images/front/gui/btn/movCarouselLeft.png') no-repeat;  }
		#movCarouselButtonRight{  display:block;  width:25px; height:25px; margin:0 0 0 8px;  background: url('../../images/front/gui/btn/movCarouselRight.png') no-repeat; }
	
	#movCarousel{ float:left; width:773px; height: 370px; background: ;  }
		#movCarousel a{ text-decoration: none; }
		#movCarousel li{ width:773px; height:322px; }
		#movCarousel h3{ font-weight: bold; font-size:12px; text-transform: uppercase; padding:5px 0 0 0  ;}
		#movCarousel img{border: 0;  margin: 0; padding: 0;}
		
	.movCarouselElement, .movCarouselElementLast{ float:left; width:180px; height:322px; text-align: center; margin:0 17px 0 0; border:0px solid green;  overflow: hidden;  }
	
/*	.movCarouselElement:hover{ border-color: red; }*/
	
	.movCarouselElementLast{ margin:0 0px 0 0; }
	.movCarouselElementColorDark{}
	.movCarouselBottom{ width: 179px; height:40px; background: url('../../images/front/gui/bkg/movCarouselBottom.png') repeat-x; }
	
	/* 9C9384 , 857E73 */
	.movCarouselBody, .movCarouselBodyDark{ width:173px;   height:59px; padding:0 2px 0 2px; background:#9C9384 ; border-left: 1px solid #FFF; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF;  }
	.movCarouselBodyDark{ background: #857E73 ; }
	
	.movImageCarousel{ width:177px;border: 1px solid white; height:234px;  }

/********** SHOW **********/

#movShowContainer{ width:870px; padding : 0px 0 0 0; margin:12px  0 0 0 ; }

	#movShowContainerLeft {float:left; width: 290px;  background-color: #FFF; }
		#movShowContainerLeftImage { width: 290px; height:388px; background-color: #FFF; }
		#movShowContainerLeftWebSite { width: 267px; padding: 44px 23px 17px 0px;background-color: #fff; text-align :  right}
			#movShowContainerLeftWebSite h3 { font-size: 12px; color:#6C6151; text-transform: uppercase;  }
			#movShowContainerLeftWebSite a {font-size: 12px; color:#6C6151; text-decoration:none }
			#movShowContainerLeftWebSite a:hover { color:#000; text-decoration: underline }
		
	#movShowContainerRight{ float: left; width:579px; margin:0; border-top: 1px solid white; border-left:  1px solid white; }
		
		#movShowContainerRightVideo{ width:529px; height:327px; padding: 59px 0 0 50px; background: black; }
			.movShowContainerRightVideoPlayer{ padding:0px 0 80px 0px; }
		
		#movShowContainerRightTitle{width:555px; padding: 10px 0 10px 24px; background: #625645; border-top:1px solid white; }
			.movShowSlashRed{ font-size: 22px; font-weight:bold; color: red; }
			.movShowSlashRed18px{ font-size: 18px; font-weight:bold; color: red; }
			.movShowSlashRedSmall{font-size:14px; font-weight:bold; color: red; }
			#movShowContainerRightTitle h3{ font-size: 22px; text-transform: uppercase; }
			#movShowContainerRightTitle h4 { padding : 0 0 0 19px;}
			#movShowContainerRightTitle p { padding: 0 30px 0 19px; color:#AAA091;  }
		
		#movShowContainerRightMoreInfos{  background:  #9E9485; padding: 0 0 12px 0;}
		    .movShowSlashWhite{ font-size: 18px; color:  white; font-weight : bold;}
		    #movShowContainerRightMoreInfos h3 { padding: 0 0 0 2px;font-size: 14px; text-transform: uppercase; color: #3A362F; font-weight: bold; }
		    #movShowContainerRightMoreInfos p { width : 500px; padding: 0 30px 0 16px; color:white; }
			
			#movShowContainerRightMoreInfosCasting { width:489px; padding:12px 0px 0 27px; }
			#movShowContainerRightMoreInfosSynopsis { width:489px;   padding:12px 0 0px 27px;}
			#movShowContainerRightMoreInfosRealisator { width:489px; padding:12px 0 0px 27px;}
			#movShowContainerRightMoreInfosTeam{width:489px; padding:12px 0 0px 27px;}
			#movShowContainerRightMoreInfosProduction{ width:489px; padding:12px 0 0px 27px;}
			#movShowContainerRightMoreInfosProduction p { font-size: 12px; }
	
		#movShowContainerRightPhotos{  width:579px; padding:12px 0 12px 0px; background: #796D5A; }
			#movShowContainerRightPhotos h3 { padding: 0 0 0 31px;font-size: 14px;  color: white;text-transform: uppercase; font-weight: bold;}
			#movShowContainerRightPhotos p { padding: 0 30px 0 45px; color:#FFF;  }
			.movShowSlashBlack{ font-size: 18px; font-weight:bold; color: #3A362F; }
		
			.movShowContainerRightPhotosLayout1 { float: left; position:relative; width: 175px; height: 120px; padding: 10px 0 0 0px; margin:0 15px 0 0 !important; margin: 0 7px 0 0; }
			.movShowContainerRightPhotosLayout2{ display: block; width: 154px; height: 100px; padding:0 0 0 0; padding: 0 0 0 12px ;}
			.movShowContainerRightPhotosLayout2 img { border: 1px solid white ; outline: none;}
		
				.movShowPhotoButton{position:absolute; width:15px; height:15px; left: 172px; top: 3px; z-index: 2; background: url(../../images/front/gui/btn/showPhoto.png);}
			#movShowImageDescription {  font-size: 11px; padding: 0 30px 0 43px;}
	
		#movShowContainerRightPrizes{ position: relative; width:552px; padding:12px 0 12px 27px; background: #9E9485;}
			#movShowContainerRightPrizes h3{padding: 0 0 0 4px;font-size: 14px; text-transform: uppercase; color: black; font-weight: bold;}
			#movShowContainerRightPrizes p { padding: 0 30px 0 16px;font-size: 12px; }
			#movShowPrizes{ display: none;}
			.showInfoButtonRed{display:block; position:absolute;width:15px;z-index: 2; height:15px; left:540px;  background: url(../../images/front/gui/btn/showInfoButtonRed.png); }	html, body {
	height: 100%;
}

div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #666;
	display: none;
	z-index: 30;
}

* html div#fancy_overlay {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

div#fancy_wrap {
	text-align: left;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('../../images/front/gui/btn/Fancybox/fancy_progress.png') no-repeat;
}

div#fancy_loading_overlay {
	position: absolute;
	background-color: #FFF;
	z-index: 30;
}

div#fancy_loading_icon {
	position: absolute;
	background: url('../../images/front/gui/btn/Fancybox/fancy_loading.gif') no-repeat;
	z-index: 35;
	width: 16px;
	height: 16px;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 18px 18px 33px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	border: 1px solid #BBB;
	background: #FFF;
}

div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}

div#fancy_div {
	background: #000;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 100;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('../../images/front/gui/btn/Fancybox/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 111; 
	display: none;
	background-image: url(data:image/gif;base64,AAAA);
	outline: none;
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112; 
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('../../images/front/gui/btn/Fancybox/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('../../images/front/gui/btn/Fancybox/fancy_right.png') no-repeat;
}

a#fancy_left:hover {
  visibility: visible;
}

a#fancy_right:hover {
  visibility: visible;
}

a#fancy_left:hover span {
	left: 20px; 
}

a#fancy_right:hover span {
	right: 20px; 
}

.fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div.fancy_bg_n {
	top: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('../../images/front/gui/btn/Fancybox/fancy_shadow_n.png') repeat-x;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('../../images/front/gui/btn/Fancybox/fancy_shadow_ne.png') no-repeat;
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('../../images/front/gui/btn/Fancybox/fancy_shadow_e.png') repeat-y;
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('../../images/front/gui/btn/Fancybox/fancy_shadow_se.png') no-repeat;
}

div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('../../images/front/gui/btn/Fancybox/fancy_shadow_s.png') repeat-x;
}

div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('../../images/front/gui/btn/Fancybox/fancy_shadow_sw.png') no-repeat;
}

div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('../../images/front/gui/btn/Fancybox/fancy_shadow_w.png') repeat-y;
}

div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('../../images/front/gui/btn/Fancybox/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	bottom: -33px;
	left: 0;
	width: 100%;
	z-index: 100;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url(../../images/front/gui/btn/Fancybox/fancy_title_left.png) repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url(../../images/front/gui/btn/Fancybox/fancy_title_main.png) repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url(../../images/front/gui/btn/Fancybox/fancy_title_right.png) repeat-x;
}#presBodyWhite{ background: #EEEDEA; width:827px; margin: 0 0 0 43px; padding:0 0 0 0px; }

#presContainer{  }

#presContainer h3{  background: #D81D24; font-size: 14px; font-weight:bold ; color:#FFF; padding:3px 0 3px 30px; text-transform: uppercase; margin:0 0 1px 0; }

#presContainer h4{  background: #D8D5CB; font-size:14px ; font-weight: bold; color:#6B655A; padding:3px 0 3px 30px; text-transform: uppercase; }


#presPostersCarousel{ float:left; width:153px;  background: ; margin:0 0 0 0px; padding:1px 0 0 1px; }
#presPostersCarousel img{ margin:0; padding:0;  }
#presBody{ float:left; width:673px; background:none ; padding:30px 0 30px 0; }

#presBody p{ text-align: justify; padding:0 0 10px 0px; width:500px; color:#6B655A;}

.presText{ padding:0 0 0 30px; }
.presList{ padding:10px 0 10px 0;  }
.presList ul{  color:#6B655A; }
.presList li{ width:500px; margin:0 !important; margin:0 0 10px 40px; list-style-position:inside;  color:#6B655A; text-align: justify; background: url('../../images/front/gui/bkg/bullet.png') top left no-repeat; padding:0 0 10px 15px; }


.presRedSlash{ color:#D81D24; font-weight: bold; font-size: 14px; }
#teamBodyWhite{ background: #EEEDEA; width:827px; margin: 0 0 0 43px; padding:0px 0 30px 0px; }



.teamContainer{ width:500px; background: ; color:#6B655A; text-align: justify;  padding:40px 0 0 60px;  }

#teamBody{  }
.teamContainer p{ text-align: justify; width:500px; }

.teamContainer h3{  font-size:14px ; font-weight: bold; color:#4B453A; padding:3px 0 3px 0px; margin:0 0 10px 0; }

.teamContainer h4{  font-size:12px ; font-weight: bold; color:#4B453A; padding:0px; margin:10px 0 2px 0; }

.teamMoreInfo{ padding:0 0 0 25px; }
.teamMoreInfoMain{ padding:0 0 0 0; }
.teamMoreInfo a, .teamMoreInfoMain a{ color:#D81D24; text-decoration: none; }
.teamMoreInfo a:hover, .teamMoreInfoMain a:hover;{ text-decoration: underline;}#contContainer{ padding:30px 0 0 30px;  }

#contContainer a{ color:#D81D24; text-decoration: none;}


#contContainer a:hover{ color:#D81D24; text-decoration: underline; }
