html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	/*vertical-align: baseline;*/
	font-family: Tahoma;
}
body, html {
     scrollbar-face-color: #393939;
     scrollbar-shadow-color: #161A24;
     scrollbar-highlight-color: #161A24;
     scrollbar-3dlight-color: #161A24;
     scrollbar-darkshadow-color: #161A24;
     scrollbar-track-color: #161A24;
     scrollbar-arrow-color:#ffffff;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

ol, ul {
	list-style: none;
}

q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}

body{background-color: #161a24;text-align:center;font-size:12px;font-family:Arial}
.clear{clear:both}
a{text-decoration:none!important;outline:none!important}
/** news homepage **/
div.column2 {width:320px;float:left;margin-right:5px;margin-bottom:5px;height:395px;background-color:#fff}
div.column2 div.newsWrapper {background-color:#ededed;margin:0 8px;height:165px}/* url(../images/patternNewsHome.png) top left repeat*/
div.column2 div.first{margin-bottom:30px}
div.column2 div.imgNew{width:294px;height:100px}
p.titoloNewsHome{font-size:14px;color:#e11076;font-weight:bold;padding:0 12px;text-transform:uppercase;padding-top:10px}/*font-family:Georgia;*/
p.txtHome{padding-left:12px;padding-top:5px;padding-bottom:5px}
span.continuaHome{color:#6d6d6d}
span.continuaHome a{font-family:Tahoma;font-size:10px;color:#6d6d6d;text-transform:uppercase;text-decoration:none}
/** news spot **/
div.spot{background-color:#fff;height:195px;margin-bottom:5px;padding:0 6px;}
div.spotWrapper {background-color:#ededed;text-align:center;height:165px}/* url(../images/patternNewsHome.png) center center repeat;*/
div.spotWrapperML {background-color:#ededed;text-align:center}
/** tool bar **/
div#navBarWrapper{width:556px;height:18px;clear:both;overflow:hidden;margin-left:30px}
div#numerator{float:left;width:470px;height:18px;background-color:#cfcbc2;text-align:right;border-right:1px solid #fff}
div#numerator span{line-height:18px;font-family:Georgia}
div#nav{float:right;width:78px;height:18px;background-color:#e01b7b}
div#goToArchive{margin-left:40px;margin-top:5px;width:100px}
div#goToArchive a{color:#E11076}
div#backTo{float:left;width:216px;height:18px;background-color:#CFCBC2;line-height:18px;font-family:Georgia;font-size:11px}
div#backTo a{line-height:18px;color:#000}
div#imgBack{float:left;width:18px}
/** home **/
div.column1{width:310px;float:left;margin-right:5px;margin-bottom:5px;height:395px}
div.column3{width:320px;float:left;height:395px;background:transparent url(../images/bgLogin.jpg) no-repeat top left}
a#eshop{background:transparent url(../images/shopOL.jpg) no-repeat 0 0;width:310px;height:195px;display:block;text-indent:-9999px}
a#storelocator{background:transparent url(../images/storeLocator.jpg) no-repeat 0 0;width:310px;height:195px;display:block;text-indent:-9999px}
/** gas people **/
div.utenteWrapper{float:left;width:50px;height:50px;margin-right:20px;cursor:pointer;margin-bottom:20px}
div.avatar{backghround:transparent url(files/avatar/{avatar}) no-repeat center center;border:1px solid #848484;width:50px;height:50px;overflow:hidden;}
p.username{color:#fff;text-transform:capitalize;padding-top:5px}
p.parGasPeople{height:27px;padding-left:25px;margin-bottom:5px}
div#actionWrapper{padding-left:25px;margin-bottom:15px;clear:both}
p#registrati{float:left;width:134px;color:#fff}
p#entra{float:right;width:134px;color:#fff}
p#ultimiIscrittiText{padding-left:30px;color:#525661;margin-bottom:15px}
div.utentiWrapper{padding-left:30px}
p.testoSuperiore{font-family:Tahoma;font-size:11px;line-height:15px;color:#404040;margin:20px 40px;margin-top:0px;padding-top:20px}
div.leftPanelRegistrazione{float:left;width:360px;margin-right:5px;background:transparent url(../images/boxLogin/bgLoginRegistrazione.jpg) no-repeat 0 0;height:520px;margin-bottom:5px}
/** map gas **/
div.map{padding-top:35px}
div.mapLeft{float:left;width:623px;margin-right:3px;height:236px}
div#mapCorporate{float:left;width:140px;padding-left:33px;padding-top:33px}
ul.elencoMap{padding-top:13px}
ul.elencoMap li{padding:3px 0}
ul.elencoMap a{color:#3e4558;text-transform:lowercase;color:#41485c;font-weight:bold;text-decoration:none}
div#mapStores{float:left;width:130px;padding-top:33px}
div#mapCollections{float:left;width:160px;padding-top:33px}


div.wrapper{width:960px;margin:0 auto;position:relative}
div.leftPanel{width:310px;margin-right:5px;float:left}
div.up{background-color:#FFFFFF;clear:left;height:320px;margin-bottom:5px;}
div.upHome{height:415px;background-color:#fff;margin-bottom:5px;clear:left}
div.upInside{height:320px;background-color:#fff;margin-bottom:5px;clear:left}
div.down{height:195px;background-color:#fff;clear:left}
div.middlePanel{width:350px;background-color:#fff;margin-right:5px;float:left;height:415px;margin-bottom:5px}
div.img_accordion{border:5px solid #fff}
div.accordion_container{background:#EBEBEB url(../images/RRTop.gif) no-repeat top left;margin:0 6px}
div.rightPanelContainer{width:290px;background-color:#fff;float:left;height:520px;margin-bottom:5px}
div.rightPanel{width:290px;background-color:#fff;float:left;height:520px;overflow:hidden}/*;margin-bottom:5px;*/
div.promoContainer{width:278px;height:470px;background-color:#ebebeb}/*margin:0 6px*/
div.titoloContainer{background:#EBEBEB url(../images/topAdv.gif) no-repeat top left}
p.promoImg{padding:3px}
p.promoContent{padding:6px;line-height:15px;color:#484949;width:278px;}
p.link{display:none}
p.promoContent a:link,p.promoContent a:active,p.promoContent a:visited{color:#EF007D}
p.promoContent a:hover{color:#EF007D;font-weight:bold}
div.panel{float:left;width:645px;background-color:#fff;margin-bottom:5px;height:520px}/* dormi preoccupato*/
div.legal{float:left;width:645px;background-color:#fff;margin-bottom:5px;overflow:hidden}
div.legal-text{line-height:20px} 
div.legal-text p{line-height:20px} 
div.panelMyGas{float:left;width:645px;background-color:#fff;margin-bottom:5px}/* dormi preoccupato*/
div.middle_bottom{border-top:1px solid #a4a5a8}
div.interna,
div.internaArchive,
div.internaArchiveList{margin:0 6px;}
div.internaWork{margin:0 6px;background-color:#f1f1f1}/** ;height:480px aggiunta altezza da verificare **/
div.internaPress{height:430px;overflow:hidden;margin-top:10px}
div.interna ul li.press{margin:20px 0 0 0 !important;}
div.gasBroadcast{background-color:#10131b;margin-bottom:5px;height:14px;amrgin-top:5px}
div#videoBar-bar{width:960px;overflow:hidden}

div#dati{margin-left:6px;float:left;width:180px;margin-top:20px}
div#login{float:left;width:72px;margin-top:20px;}
div#newAccount{text-align:center}
div#newAccount a{}
div#login a{display:block;width:128px;height:38px;border:1px solid #cfd0d2;background:transparent url(../images/bgButton.gif) repeat-x top left}
div#username,div#password{width:70px;float:left;font-size:12px}

/* input{float:left;width:110px;background-color:#fff;border-top:1px solid #bababa;border-left:1px solid #bababa;color:#404041} */

form#loginBottom{margin-top:110px}
form#loginBottom input{width:268px;height:27px;background-color:#fff;border:0;padding-top:5px}
input#submit{background:transparent url(../images/myGas/sign_in.png) no-repeat top left}
form#loginBottom img#submit{cursor:pointer}
p.actionPar{float:left;width:134px;color:#fff}

div.galleriaLegend{
	position: absolute;
	bottom: 0px;
	right: 0px;
	background-color: #181818;
	width: 130px;
	height: 29px;
	padding-top: 8px;
	text-align: center;
	margin-bottom: -1px; 
}
div.galleriaLegend img.gallAvanti, div.galleriaLegend img.gallIndietro{
	padding-top: 2px;
	border: 0px;
	cursor: pointer;
}
div#mylightbox{
	display: none;
	position: absolute;
	z-index: 20;
	background-color: #000;
	-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity=80);
}
div.chiudimi{
	position: absolute;
	bottom: 0%;
	left: 50%;
	z-index: 100;
	display: none;
	border: 2px solid #FFF;
	padding: 0;
}

div.content{}

#down, #up{
	cursor:pointer;
	visibility:hidden;
}
div#mPlaceHolder{float:left;width:725px;height:100px;position:relative}
div#menuContainer{position:absolute;bottom:5;right:0}
div#menuContainer a:LINK,
div#menuContainer a:ACTIVE,
div#menuContainer a:VISITED{background:#5d5f63 url(../images/dummyMenu.gif) no-repeat left bottom;color:#fff;margin-right:2px;text-transform:capitalize;width:92px;display:block;float:left;padding-bottom:4px;padding-top:5px;padding-left:15px;font-size:11px;font-family:Arial;text-decoration:none}
div#menuContainer a:HOVER{text-decoration:underline !important}

div#menuContainerTop{bottom:28px;position:absolute;right:0;}
div#menuContainerTop a:LINK,
div#menuContainerTop a:ACTIVE,
div#menuContainerTop a:VISITED{background:#5d5f63 url(../images/dummyMenu.gif) no-repeat left bottom;color:#fff;margin-right:2px;text-transform:capitalize;width:92px;display:block;float:left;padding-bottom:4px;padding-top:5px;padding-left:15px;font-size:11px;font-family:Arial;text-decoration:none}
div#menuContainerTop a:HOVER{text-decoration:underline !important}


#newsBadge,
#newsBadge2,
#newsBadge3{height: 93px;overflow:hidden;}
#newsBadge img,
#newsBadge2 img,
#newsBadge3 img{margin-left: 3px;width:272px;}

div#form p {clear:both;overflow:hidden;padding:0;margin-left:40px;height:23px;}
div#form label{font-family:Tahoma;font-size:12px;color:#e01b7b;display:block;float:left;width:130px;text-align:right;margin-right:10px;margin-top:0.3em}
div#form input{width:288px;height:21px;border:0;line-height:21px;background-color:#d9d9d9}
div#form input#_006newsletterLabel,div#form input#_007privacyLavel{border:1px solid #fff;width:130px}
form label#_006newsletterLabel,form label#_007privacyLabel{width:200px;margin-left:0;text-align:left}

div#form input#invia_1{background:transparent url(../images/imgRegistrazione_1/submit.png) no-repeat top right;height:36px;width:166px;border:0px;padding:0 !important;margin:0 !important}
div#form input#invia_37{background:transparent url(../images/imgRegistrazione_37/submit.png) no-repeat top right;height:36px;width:166px;border:0px;padding:0 !important;margin:0 !important}
div#form input#invia_48{background:transparent url(../images/imgRegistrazione_48/submit.png) no-repeat top right;height:36px;width:166px;border:0px;padding:0 !important;margin:0 !important}
div#form input#invia_49{background:transparent url(../images/imgRegistrazione_49/submit.png) no-repeat top right;height:36px;width:166px;border:0px;padding:0 !important;margin:0 !important}
div#form input#invia_50{background:transparent url(../images/imgRegistrazione_50/submit.png) no-repeat top right;height:36px;width:166px;border:0px;padding:0 !important;margin:0 !important}
div#form input#invia_51{background:transparent url(../images/imgRegistrazione_51/submit.png) no-repeat top right;height:36px;width:166px;border:0px;padding:0 !important;margin:0 !important}
div#form input#invia_52{background:transparent url(../images/imgRegistrazione_52/submit.png) no-repeat top right;height:36px;width:166px;border:0px;padding:0 !important;margin:0 !important}
/** cinese idLingua 53 **/
div#form input#invia_53{background:transparent url(../images/imgRegistrazione_53/submit.png) no-repeat top right;height:36px;width:166px;border:0px;padding:0 !important;margin:0 !important}
/** giapponese idLingua 54 **/
div#form input#invia_54{background:transparent url(../images/imgRegistrazione_37/submit.png) no-repeat top right;height:36px;width:166px;border:0px;padding:0 !important;margin:0 !important}ù

div#form input#invia_eng{background:transparent url(../images/imgRegistrazione/submit_eng.gif) no-repeat top right;height:36px;width:166px;border:0px;padding:0 !important;margin:0 !important}
div#form input#invia_it{background:transparent url(../images/imgRegistrazione/submit_it.gif) no-repeat top right;height:36px;width:166px;border:0px;padding:0 !important;margin:0 !important}
div#form input#invia_eng{background:transparent url(../images/imgRegistrazione/submit_eng.gif) no-repeat top right;height:36px;width:166px;border:0px;padding:0 !important;margin:0 !important}
div#form input.error{border:1px solid #199DB9;height:19px;}

div#form label.error{text-align:left;margin-left:10px;color:#199db9;float:right;width:180px !important;display:none}
label.error{width:180px !important;display:none !important}
div#form input#salva_it{width:67px;height:27px;background:url(../images/myGas/salva.png) no-repeat top left;border:0}
div#form input#salva_eng{width:67px;height:27px;background:url(../images/myGas/save.png) no-repeat top left;border:0}
/** PRIVACY **/
div#privacy{background-color:#161A24;width:640px;height:480px;display:none;position:absolute;top:50%;margin-top:-240px;left:50%;margin-left:-320px;z-index:100000;color:#fff;font-family:Arial;overflow:hidden;border:5px solid #fff}
div.protezione li,div.informativa li{margin-bottom:5px;line-height:20px}
h3.protTitolo,h3.infoTitolo,h3.dirittiTitolo{color:#fff;font-weight:bold;text-transform:uppercase;margin:15px}
div.privacyContainer{height:480px;width:630px;overflow:auto}
div.protezione,div.protezione,div.figure{margin:15px;border-bottom:2px solid #fff}
div.protezione p,div.informativa p,div.figure p{line-height:20px;margin:15px}
div.protezione p a,div.informativa p a,div.figure p a{color:#fff}
div.protezione ul,div.informativa ul{margin:15px}
/** form login**/
div#signIn{margin:0 6px;width:297px;background:#EBEBEB url(../images/bgLoginTest.png) no-repeat top left}
div#signIn p,div#onFlyLoginWrapper p{clear:both;overlow:hidden;margin:5px 0}
div#onFlyLoginWrapper label,div#onFlyForgottenWrapper label{display:block;float:left;font-family: Tahoma;font-size:11px;width:130px;padding-left:5px}
div#signIn label{display:block;float:left;font-family: Tahoma;font-size:11px;width:105px;padding-left:5px}
div#signIn input{width:180px;border-top:1px solid #bababa;border-left:1px solid #bababa;border-right:1px solid #f5f5f6;border-bottom:1px solid #f5f5f6}

div#signIn input#submitLogin{background:url(../images/imgRegistrazione/submit_login2.gif) no-repeat top left;width:104px;height:42px;border:0}
div#signIn input#submitLogin_1{background:url(../images/imgRegistrazione_1/submit_login2.gif) no-repeat top left;width:104px;height:42px;border:0}
div#signIn input#submitLogin_37{background:url(../images/imgRegistrazione_37/submit_login2.gif) no-repeat top left;width:104px;height:42px;border:0}
div#signIn input#submitLogin_48{background:url(../images/imgRegistrazione_48/submit_login2.gif) no-repeat top left;width:104px;height:42px;border:0}
div#signIn input#submitLogin_49{background:url(../images/imgRegistrazione_49/submit_login2.gif) no-repeat top left;width:104px;height:42px;border:0}
div#signIn input#submitLogin_50{background:url(../images/imgRegistrazione_50/submit_login2.gif) no-repeat top left;width:104px;height:42px;border:0}
div#signIn input#submitLogin_51{background:url(../images/imgRegistrazione_51/submit_login2.gif) no-repeat top left;width:104px;height:42px;border:0}
div#signIn input#submitLogin_52{background:url(../images/imgRegistrazione_52/submit_login2.gif) no-repeat top left;width:104px;height:42px;border:0}
div#signIn input#submitLogin_53{background:url(../images/imgRegistrazione_53/submit_login2.gif) no-repeat top left;width:104px;height:42px;border:0}
div#signIn input#submitLogin_54{background:url(../images/imgRegistrazione_37/submit_login2.gif) no-repeat top left;width:104px;height:42px;border:0}

/** noneVideo**/
div.noneVideo a{color:#fff}
/** collezioni **/
div.boxCollezione{float:left;width:204;height:403px;margin-left:27px;margin-top:7px}
/**whislist**/
div#username{width:400px;float:left;padding-top:5px;margin-left:5px;}
span.nick{font-family:Tahoma;font-size:11px;color:#ec008c}
span.user{font-family:Tahoma;font-size:11px;color:#000}
div#userData{width:210px;float:left;padding-top:5px;margin-right:5px}
div#noLog{background:url(../images/myGasBar.gif) no-repeat top left;height:25px}/*padding-top:5px;padding-bottom:3px*/
span#testoNoLog{font-family:Tahoma;font-size:11px;padding-left:8px}
p.actionWhishlist{text-align:right;font-family:Tahoma;font-size:11px}
p.actionWhishlist a:link,p.actionWhishlist a:active,p.actionWhishlist a:visited{color:#000;text-decoration:none}
p.actionWhishlist a:hover{text-decoration:underline;color:#ec008c}
div#miniWish{margin:0 6px;width:297px;background:#EBEBEB url(../images/bgLoginTest.png) no-repeat top left}
div#miniWish p{font-family:Tahoma;font-size:11px}
/** onFlyMailIt **/
div#onFlyMailItWrapper{margin: 6px 6px;width: 300px; height: 120px;position:absolute;z-index:10001;left:50%;margin-left:-150px;top:50%;margin-top:-75px;display:none;background: #1d1f2e;border: solid 5px #1d1f2e;color: #000;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px}
div#onFlyMailItWrapper p label{color:#fff;text-align:right;width:55px;padding-top:5px;margin-right:5px;float:left;}
div#onFlyMailItWrapper input.friendmail{width:205px;border:1px solid #bababa}
div#onFlyMailItWrapper input#cancelMT_1{background:url(../images/dialog/cancel.gif) no-repeat top left;width:78px;height:23px;border:0}
div#onFlyMailItWrapper input#cancelMT_37{background:url(../images/dialog/cancel_37.gif) no-repeat top left;width:78px;height:23px;border:0}
div#onFlyMailItWrapper input#submitonFlyMailIt{background:url(../images/dialog/ok.gif) no-repeat top left;width:40px;height:23px;border:0}


/** onFlyLogin**/
div#onFlyLoginWrapper{margin: 6px 6px;width: 300px; height: 150px;position:absolute;z-index:10001;left:50%;margin-left:-150px;top:50%;margin-top:-75px;display:none;background: #1d1f2e;border: solid 5px #1d1f2e;color: #000;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px}
div#onFlyLoginWrapper p label{color:#fff;text-align:right;width:55px;padding-top:5px}
div#onFlyLoginWrapper input#user,
div#onFlyLoginWrapper input#pwd{width:225px;border:1px solid #bababa}

div#onFlyLoginWrapper input#cancel_1{background:url(../images/dialog_1/cancel.png) no-repeat top left;width:78px;height:23px;border:0}
div#onFlyLoginWrapper input#cancel_37{background:url(../images/dialog_37/cancel.png) no-repeat top left;width:78px;height:23px;border:0}
div#onFlyLoginWrapper input#cancel_48{background:url(../images/dialog_48/cancel.png) no-repeat top left;width:78px;height:23px;border:0}
div#onFlyLoginWrapper input#cancel_49{background:url(../images/dialog_50/cancel.png) no-repeat top left;width:78px;height:23px;border:0}
div#onFlyLoginWrapper input#cancel_50{background:url(../images/dialog_50/cancel.png) no-repeat top left;width:78px;height:23px;border:0}
div#onFlyLoginWrapper input#cancel_51{background:url(../images/dialog_51/cancel.png) no-repeat top left;width:78px;height:23px;border:0}
div#onFlyLoginWrapper input#cancel_52{background:url(../images/dialog_52/cancel.png) no-repeat top left;width:78px;height:23px;border:0}
div#onFlyLoginWrapper input#cancel_53{background:url(../images/dialog_53/cancel.png) no-repeat top left;width:78px;height:23px;border:0}
div#onFlyLoginWrapper input#cancel_54{background:url(../images/dialog_37/cancel.png) no-repeat top left;width:78px;height:23px;border:0}

div#onFlyLoginWrapper input#submitonFlyLogin{background:url(../images/dialog/ok.gif) no-repeat top left;width:40px;height:23px;border:0}
div#action a:active,div#action a:link,div#action a:visited{color:#fff}
div#action a:hover{color:#ff00d2}
#popup_title {font-size: 14px;font-weight: bold;text-align: center;line-height:1.75em;color: #ff00d2;border-bottom: solid 1px #999;cursor: default;padding: 0em;margin: 0em;}
/** onFlyForgotten**/
div#onFlyForgottenWrapper,
div#onFlyForgottenPressWrapper{margin: 6px 6px;width: 300px; height: 150px;position:absolute;z-index:10001;left:50%;margin-left:-150px;top:50%;margin-top:-75px;display:none;background: #000;border:3px solid #E11076;color: #000;opacity: .9;filter: alpha(opacity=90);}
div#onFlyForgottenWrapper p label,
div#onFlyForgottenPressWrapper p label{color:#fff;text-align:right;width:55px;padding-top:5px}
div#onFlyForgottenWrapper input#user,
div#onFlyForgottenPressWrapper input#user{width:220px;border:1px solid #bababa}

div#onFlyForgottenWrapper input#cancelPWD_1,
div#onFlyForgottenPressWrapper input#cancelPWD_1_press{background:url(../images/dialog_1/cancel.png) no-repeat top left;width:78px;height:23px;border:0}
div#onFlyForgottenWrapper input#cancelPWD_37,
div#onFlyForgottenPressWrapper input#cancelPWD_37_press{background:url(../images/dialog_37/cancel.png) no-repeat top left;width:78px;height:23px;border:0}
div#onFlyForgottenWrapper input#cancelPWD_48{background:url(../images/dialog_48/cancel.png) no-repeat top left;width:78px;height:23px;border:0}
div#onFlyForgottenWrapper input#cancelPWD_49{background:url(../images/dialog_49/cancel.png) no-repeat top left;width:78px;height:23px;border:0}
div#onFlyForgottenWrapper input#cancelPWD_50{background:url(../images/dialog_50/cancel.png) no-repeat top left;width:78px;height:23px;border:0}
div#onFlyForgottenWrapper input#cancelPWD_51{background:url(../images/dialog_51/cancel.png) no-repeat top left;width:78px;height:23px;border:0}
div#onFlyForgottenWrapper input#cancelPWD_52{background:url(../images/dialog_52/cancel.png) no-repeat top left;width:78px;height:23px;border:0}
div#onFlyForgottenWrapper input#cancelPWD_53{background:url(../images/dialog_53/cancel.png) no-repeat top left;width:78px;height:23px;border:0}
div#onFlyForgottenWrapper input#cancelPWD_54{background:url(../images/dialog_37/cancel.png) no-repeat top left;width:78px;height:23px;border:0}

div#onFlyForgottenWrapper input#submitonForgottenLogin,
div#onFlyForgottenPressWrapper input#submitonForgottenPressLogin{background:url(../images/dialog/ok.gif) no-repeat top left;width:40px;height:23px;border:0}
div#action a:active,div#action a:link,div#action a:visited{color:#fff}
div#action a:hover{color:#ff00d2}
.popup_titleBase{font-size: 14px;font-weight: bold;text-align: center;line-height:1.75em;color: #EF007D;border-bottom: solid 1px #999;cursor: default;padding: 0em;margin: 0em;font-family:Arial}

div#actionLogin a:active,div#actionLogin a:link,div#actionLogin a:visited{color:#000;text-decoration:none;font-family:Tahoma;font-size:11px}
div#actionLogin a:hover{color:#EF007D}

/** CONFERMA REGISTRAZIONE e COLLECTIONS**/
div#gridWrapper{width: 960px; height: 520px; background-color:#fff; margin-bottom: -5px;}
div#grid{padding:0 6px;padding-top:30px}
div#gridContent{background-color:#e0e0e0;height:475px}
div#gridContent p{padding:8px;font-family:Tahoma}

/** DOWNLOAD **/
div.downloadWrapper{background-color:#fff;widht:365px;height:50px;clear:left}
div.icoWrapper{width:85px;height:50px;float:left;border-right:1px solid #d9d9d9}
div.centerIcoImg{margin:12px 25px}
div.textDownWrapper{width:280px;height:50px;float:left;padding:5px}
div.textDownWrapper h3.dataDownload{color:#ef007d;font-family:Tahoma}
div.textDownWrapper h2.titDownload{font-size:12px!important;font-family:Tahoma}
div.textDownWrapper p.descriDownload{font-size:11px!important;font-family:Arial;color:#7a7578}

/** CONFERME VARIE**/
div.containerBenvenuto{position:relative/*text-align:center;margin:10px;background-color:#fff;height:455px;padding-top:100px*/}
div.testataBenvenuto{width:390px;height:50px;background-color:#199cb8;color:#FFFFFF;font-family:Tahoma;font-size:18px;text-align:center;position:absolute;top:100px;left:120px}
div.testataBenvenuto p{text-align:center;padding:15px;color:#fff;font-size:18px}
div.corpoBenvenuto{width:390px;height:224px;background:transparent url(../images/imgRegistrazione/bgRegistrazioneOK.gif) repeat-x top left;position:absolute;top:150px;left:120px}
div.corpoBenvenuto p{padding:10px;font-family:Tahoma;font-size:11px;line-height:15px;color:#404040}

/** LAVORA CON NOI **/
/** eredita anche da press.css **/
div.panelPropostaJob{float:left;width:645px;background-color:#fff;margin-bottom:5px;height:520px}
.jobtext{margin-bottom:20px;position:relative;line-height:16px}
.jobhead{margin:0px 40px;line-height:16px;display:none}
.jobhead p{color:#787A80;line-height:16px;padding:30px 0}
.jobbemore{position:absolute;top:40px;right:0;font-weight:bold;font-size:16px;cursor:pointer;width:50px;height:50px;text-align:right}
.jobbemoreun{position:absolute;top:32px;right:16px;font-weight:bold;font-size:16px;cursor:pointer;width:50px;height:20px;text-align:right}
div.expandableBox{width:580px;}
/*div.expanded{height:auto !important;}*/
#lavora_login{height:94px;overflow:hidden;line-height:16px;border-bottom:2px solid #ccc;margin-bottom:20px}
div#step1{display:none;margin:0 40px}
div#step1 label{color:#787A80}
#lavora_login a{color:#E93C4C;text-decoration:underline !important;}
p.clear{clear:both;text-align:right}
div#privacyPanelJob{width:530px;height:240px;overflow:auto;background-color:#d9d9d9}/*;padding-left:20px;padding-top:20px*/

/** GALLERY **/
div.panelGallery{background-color:#FFFFFF;float:left;margin-bottom:5px;width:645px;}
div.panelGalleryWrapper{background-color:#FFF;float:left;margin-bottom:5px;width:645px}
div#galleryWrapper{margin:10px 40px;height:420px}
div.anteprima{float:left;width:274px;margin-right:10px;cursor:pointer;margin-bottom:20px}
p.attributiGallery{color:#838383;margin:10px}
span.dataGallery{}
span.numPhotos{color:#4f4f4f}
h3.nomeGallery{margin:10px}
div.imagesWrapper{margin-left:40px}
div.thumbnail{float:left;width:136px;height:92px;overflow:hidden;border:2px solid #fff;margin-right:5px}
div#imgBackAlbums{float:left;width:18px}
div#backToAlbums{float:left;width:100px}
div#backToAlbums a{font-size:11px;font-family:Georgia;text-decoration:none;color:#000;text-transform:uppercase}
div#allThisBG{display:none;position:absolute;top:50%;left:50%;margin-top:-98px;margin-left:-141px;width:282px;height:196px;background-color:#000;opacity: .9;filter: alpha(opacity=90);z-index:100000}
div#thkLoveThis{display:none;position:absolute;top:50%;left:50%;margin-top:-98px;margin-left:-141px;width:276px;_width:282px;height:190px;_height:196px;background:transparent url(../images/web20/heart.png) no-repeat center center;border:3px solid #fff;text-align:center;color:#fff;line-height:100px;z-index:100001}
div#alrLoveThis{display:none;position:absolute;top:50%;left:50%;margin-top:-98px;margin-left:-141px;width:276px;_width:282px;height:190px;_height:196px;background:transparent url(../images/web20/heartno.png) no-repeat center center;border:3px solid #fff;text-align:center;color:#fff;line-height:100px;z-index:100001}
div#bookThis{display:none;position:absolute;top:50%;left:50%;margin-top:-98px;margin-left:-141px;width:276px;_width:282px;height:190px;_height:196px;background:transparent url(../images/web20/star.png) no-repeat center center;border:3px solid #fff;text-align:center;color:#fff;line-height:140px;z-index:100001}
div#notConnected,
div#erroreDati{display:none;position:absolute;top:50%;left:50%;margin-top:-98px;margin-left:-141px;width:276px;_width:282px;height:190px;_height:196px;background:transparent url(../images/web20/error_icon.png) no-repeat center center;border:3px solid #fff;text-align:center;color:#fff;line-height:100px;z-index:100001}
div#notConnected p.testoNotConnected{padding:120px 20px 0 20px;line-height:15px}
div#erroreDati p.testoNotConnected{padding:120px 20px 0 20px;line-height:15px;text-align:center}
div#notConnected p.testoNotConnected a{color:#fff;text-decoration:underline!important}
/** MY GAS **/
div#logoutMyGas{position:absolute;top:87px;right:0}
div#logoutWrapper{width:106px;height:23px;background-color:#e01b7b}
div#go-to-bookmarks{width:130px;height:23px;background-color:#E01B7B;float:left;margin-right:2px}
div#go-to-bookmarks img{float:left;width:29px}
div#logoutWrapper a,
div#go-to-bookmarks a{text-transform:uppercase;font-family:Arial;color:#fff;text-transform:uppercase;line-height:23px;text-decoration:none;font-weight:bold}
div#profile p {clear:both;overflow:hidden;padding:0;margin-left:40px;height:23px}
div#profile label{font-family:Tahoma;font-size:12px;display:block;float:left;width:130px;text-align:right;margin-right:10px;margin-top:0.3em}
div#profile label.etichettaFlash{font-size:18px;cursor:pointer}
div#profile input{width:290px;height:21px;border:0;line-height:21px;background-color:#d9d9d9}
div.welcomeWrapper{margin:40px 40px 30px 40px}
div#formWrapper{background-color:#d9d9d9;margin-bottom:30px;padding-top:15px;padding-bottom:15px}
div#formWrapper label{font-family:Tahoma;font-size:12px;display:block;float:left;width:130px;text-align:right;margin-right:10px;margin-top:0.3em}
div#formWrapper p{clear:both;height:23px;margin-left:40px;overflow:hidden}
div#formWrapper input{width:270px;height:21px;border:0;line-height:21px;background-color:#b9b9b9}
div#formWrapper input#submitPreferiti{background-color:#d9d9d9;width:50px}
div.panelMyGas{float:left;width:645px;background-color:#fff;margin-bottom:5px}/* dormi preoccupato*/ 
/** FOOTER **/
div#footerTool{line-height:26px;background-color:#121318}
p#vat{text-align:right;color:#343740;font-family:Tahoma;font-size:10px;line-height:26px;padding-right:5px}

p#language{float:left;color:#fff;font-size:10px;color:#343740;padding-left:10px}
#nuovoCri li span#change{cursor:pointer;color:#41485c}
/*div#loghiFooter{float:left;width:50px;height:26px;background-color:#121318;text-align:right}*/
div#choooseLanguage{width:238px;height:101px;overflow:auto;background:transparent url(../images/mappaLanguage.gif) no-repeat center center;display:none;position:absolute;z-index:10001;top:35px;right:0}
div#onFlySelect{display:none}
div#choooseLanguage ul.firstColumn{float:left;width:100px;margin-left:30px;margin-top:10px}
div#choooseLanguage ul.secondColumn{float:right;width:100px;margin-top:10px}
div#choooseLanguage ul.firstColumn li{padding:5px 0 0 0;list-style-image:url(../images/pointerLanguage.gif);color:#fff}
div#choooseLanguage ul.secondColumn li{padding:5px 0 0 0;list-style-image:url(../images/pointerLanguage.gif);color:#fff}
div#choooseLanguage a{text-transform:capitalize;color:#fff}
#chooseLanguageImg{cursor:pointer}

/** disiscrizione **/
h3.disiscriviti{font-size:19px;}
#labelUnsub{position:absolute;top:20px;left:50%;width:400px;text-align:center;display:block;margin-left:-200px;color:#fff}
#mailUnsub{cursor:pointer;position:absolute;top:50px;left:50%;width:210px;text-align:center;display:block;margin-left:-110px;margin-top:20px;color:#fff}
#realUnsub{cursor:pointer;position:absolute;top:100px;left:50%;width:50px;text-align:center;display:block;margin-left:-50px;margin-top:20px;color:#fff}
#realUndoUnsub{cursor:pointer;position:absolute;top:100px;left:50%;width:50px;text-align:center;display:block;margin-right:-50px;margin-top:20px;color:#fff}
p#unsub{height:50px !important;float:left;cursor:pointer}
#labelInputUnsub{float:left;width:50px;color:#FFFFFF;}

.bookmrks{
	color:#e01b7b !important;
	font-weight:bold;
	text-align:left !important;
	font-size:22px !important;
	height:27px  !important;
	visibility:visible !important;
	letter-spacing: inherit !important;
}