@import url("mainMenu.css");
/* @import url("dev.css"); solo testing */
@import url("../modules/ts_files/scroll0.css");

html {font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin:0;padding:0; color: #000000; background-color: #666666;}
body { text-align: center;margin:0;padding:0; } 
div, table { margin:0;padding:0; font-size: 12px; }
ul, p { font-size: 12px;}
td{padding:4px;}

#mainTbl, #footerTbl{margin:0 auto; width: 1000px; position: relative;  background-color:#FFFFFF; background-image: url(../images/bg-left.gif); background-position:left top; background-repeat: repeat-y; }
#leftCol{width:300px; float:left;  ; }
#mainCol{ float:left; width:700px; position:relative;  }
#headerTbl { height:200px; width:700px;  }
#logoArea { top:0px; right:0px; position:absolute; }
#loginArea{position:absolute; top:10px; left:10px;}
/* area youtube */
#youtubeArea{}
.youtubeTitle{margin-bottom:10px; margin-right:36px; text-align:right;}
/* fine area youtube */
#srchArea{clear:both; padding-top:25px; }
#srchArea input{padding:2px;}
.srchBtn{background:none; border:none; background:transparent url(../images/btn-srch.jpg) center center no-repeat; width:48px; height:26px; color:#FFFFFF; font-size:11px;}
.watermark{color:#CCCCCC; font-style:italic;}
.srchBtn{cursor:pointer;}
#loginTitle{
	color:#990033;
	font-style:italic;
	font-size:14px;
    text-align:left;
}
#loginName {
	color: #330000;
	font-weight: bold;
	padding: 3px;
    text-align:left;
}
.loginBtn{background:none; border:none; background:transparent url(../images/btn-login.jpg) center center no-repeat; width:48px; height:26px; color:#FFFFFF; font-size:11px;}

.loginBtn{cursor:pointer;}
#textArea { text-align: justify;  height:auto !important; height:320px; min-height:320px;}
.contText{margin:10px 15px 0px 15px; width:670px; } /* provvede a dare padding al contenuto della pagina */

table { border-collapse: collapse; border-color: #cccccc; margin: 0 auto; }
.tblHead { background-color:#990033; color: #ffffff; }
.tblCell { background-color: #cccccc; text-align: left; }
.tblCellAlt { background-color: #f4f4f4; text-align: left; }

h1 {color: #990033;}
h2,h3,h4,h5,h6{color:#CC6666;}
h1, h2{margin:8px 0px; padding:0px;}
a { color: #990033; }
a:hover {text-decoration: none;}

.parTitle {
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin: 0px 0px 4px 0px;
    color:#75000B;
}
.parTitle a{ color:#990033;}
.parSubtitle {
	font-size: 12px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
    color:#CC6666;
}
.parText {
	font-size: 12px;
	margin: 0px;
	font-weight: normal;
	color: #000000;
}

.imgCaptcha{text-align:center; padding:10px;}
.cbox{text-align:center;}
.formLabel{text-align:right; font-size:12px;}
.formData, .descs{text-align:left;}

.parPic {
	border: none;
}

p { font-size: 11px; }
.formAction, .formButton, .formData,  .formLabelLogin {
	font-size: 11px;
	color: #000000;
}

h1 {
	font-size: 24px;
	font-weight: bold;
}
h2 {
	font-size: 16px;
	font-weight: bold;
}
h3 {
	font-size: 12px;
	font-weight: bold;
}


.menuLink {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
    text-align:center;
}
.errorMsg {
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color:#990033;
	text-align:center;
}
.errorDesc {
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color:#990033;
	text-align:center;
}

.confirmMsg {
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color:#990033;
    text-align:center;
}
.confirmDesc {
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color:#990033;
    text-align:center;
}
.pagNav {
	font-size: 10px;
	color: #000000;
}
.pagNavSymb {
	text-decoration: none;
}

.textBody {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: justify;
    padding-top:15px;
}
.textNote {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
.textBold , .myBolder{
	font-weight: bold;
}
#footerTbl {
	text-align: left;
	vertical-align: middle;
	color: #000000;
}
#excogitaArea{float:left;   padding:22px 0px 22px 0px; font-size:11px; margin-left:40px;}
#excogitaArea div{font-size:11px; margin:3px 0px;}
#footerArea {
	float:left;
    font-size:11px;
    padding:25px 0px;
    line-height:18px;
	margin-left:142px;
}
#footerArea table {
	margin-left: auto;
	margin-right: auto;

}
textarea{font-size:12px; font-family:Arial;}
.cleaner{clear:both;}

#newsArea{ position:relative; width:685px;  margin:4px 0px 13px 0px; z-index:2; }
#eventsArea{background-color:#FCE5E5; height:160px; padding-top:15px; margin-bottom:15px;}
.eveh1{font-size:16px; color:#000000; margin-bottom:10px; font-weight:bold; margin-left:88px;}
.newsh1{position:absolute; top:0px; left:108px; font-size:16px; color:#000000; font-weight:bold;}
/*carousel news */

#newsArea .jcarousel-container-vertical {
    width: 640px;
    height: 180px;
    padding: 30px 0px;
    margin-left:25px;
}
#newsArea .jcarousel-direction-rtl {
	direction: rtl;
}
#newsArea  .jcarousel-clip-vertical {
    width:  640px;
    height: 180px;
    margin-top:12px;
}

#newsArea  .jcarousel-item {
    width: 630px;
    height: 90px;
}

#newsArea  .jcarousel-next-vertical {
    position: absolute;
    bottom: 0px;
    left: 20px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/next-vertical.png) no-repeat 0 0;
}

 #newsArea .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

#newsArea  .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

#newsArea  .jcarousel-next-disabled-vertical,
#newsArea  .jcarousel-next-disabled-vertical:hover,
#newsArea  .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

#newsArea .jcarousel-prev-vertical {
    position: absolute;
    top: 0px;
    left: 20px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/prev-vertical.png) no-repeat 0 0;
}

#newsArea  .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

#newsArea  .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

#newsArea .jcarousel-prev-disabled-vertical,
#newsArea .jcarousel-prev-disabled-vertical:hover,
#newsArea .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

/*fine carousel news*/

/*carousel eventi*/
#eventsArea  .jcarousel-container-horizontal {
    width: 700px;
  
}


#eventsArea.jcarousel-clip {
    overflow: hidden;
}

#eventsArea .jcarousel-clip-horizontal {
    width:  570px;
    height: 105px;

    margin-left:80px;
}

#eventsArea .jcarousel-item {
    width: 560px;
    height: 105px;
    line-height:20px;

}

#eventsArea .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

#eventsArea .jcarousel-direction-rtl , #eventsArea .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}


#eventsArea .jcarousel-next-horizontal {
    position: absolute;
    top: 30px;
    right: 6px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/next-horizontal.png) no-repeat 0 0;
}


#eventsArea.jcarousel-next-horizontal:focus {
    background-position: -32px 0;
}

#eventsArea .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

#eventsArea .jcarousel-next-disabled-horizontal,
#eventsArea.jcarousel-next-disabled-horizontal:hover,
#eventsArea .jcarousel-next-disabled-horizontal:focus,
#eventsArea .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

#eventsArea .jcarousel-prev-horizontal {
    position: absolute;
    top: 30px;
    left: 50px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/prev-horizontal.png) no-repeat 0 0;
}

#eventsArea.jcarousel-prev-horizontal:hover, 
#eventsArea .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
}

#eventsArea .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

#eventsArea .jcarousel-prev-disabled-horizontal,
#eventsArea.jcarousel-prev-disabled-horizontal:hover,
#eventsArea.jcarousel-prev-disabled-horizontal:focus,
#eventsArea .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
.eveTitle{font-size:14px; font-weight:bold; color:#990033;}
/* area box */
#areeArea{margin-top:15px; height:96px; width:300px;}
#areeArea a{text-decoration:none;}
.areaBox{float:left; font-size:11px;  display:block;}
.areaBox:hover{cursor:pointer; }
.areaCitt{background-image:url(../images/box-citt.jpg); background-position: 0px 0px; background-repeat: no-repeat; height:73px; width:96px; margin-left:2px; color:#FFFFFF;}
.areaVProf{background-image:url(../images/box-verso.jpg); background-position: 0px 0px; background-repeat: no-repeat; height:73px; width:96px; margin:0px 3px; color:#FFFFFF; }
.areaProf{background-image:url(../images/box-prof.jpg); background-position: 0px 0px; background-repeat: no-repeat; height:73px; width:96px; color:#FFFFFF;}
.selCitt{background-image:url(../images/box-citt.jpg); background-position: 0px -73px; background-repeat: no-repeat; height:73px; width:96px; margin-left:2px; color:#000000;}
.selVProf{background-image:url(../images/box-verso.jpg); background-position: 0px -73px; background-repeat: no-repeat; height:73px; width:96px; margin:0px 3px; color:#000000;}
.selProf{background-image:url(../images/box-prof.jpg); background-position: 0px -73px; background-repeat: no-repeat; height:73px; width:96px; color:#000000; }
.areaProf .areaTxt, .selProf .areaTxt{ text-align:center; padding:20px 0px 22px 0px; display:block; }
.areaCitt .areaTxt, .selCitt .areaTxt{ text-align:center; padding:20px 6px 22px 6px; display:block; }
.areaVProf .areaTxt, .selVProf .areaTxt{ text-align:center; padding:20px 6px 22px 6px; display:block; }
.areaCitt:hover, .areaProf:hover, .areaVProf:hover{color:#000000;}
.selCitt:hover, .selProf:hover, .selVProf:hover{color:#ffffff;}
/* fine area box*/
/* bussola */
#compass{margin-bottom:15px; }
.comparea0 a{text-decoration:none; color:#CC9999;}
.comparea1 a{text-decoration:none; color:#CC6666;}
.comparea2 a{text-decoration:none; color:#993333;}
.complast{color:#990033;}
/* fine bussola */
/* box delle sottohome */
.boxPink{background-image:url(../images/bg_pink.gif); background-position:top center; background-repeat:no-repeat; }
.boxGrey{background-image:url(../images/bg_grey.gif); background-position:top center; background-repeat:no-repeat;  }
/* fine box delle sottohome */
.declareText{color:#990033;}
.myUnderline{text-decoration:underline;}
.declareTextlittle{font-style:italic; color:#990033;}
.noteText{text-align:justify;}
.myli {
    color: #000000;
    margin: 0 0 25px 100px;
    text-align: left;
}
.parNote {
    color: #0000FF;
    font-size: 11px;
    text-align: justify;
}
.area0{color:#CC9999;}
.area1{color:#CC6666;}
.area2{color:#993333;}
.lastBoll a{text-decoration:none; color:#000000;}
.lastBoll a:hover{text-decoration:underline;}
