﻿a {
    font-family: Verdana, Arial, Sans Serif;
    font-size:   11px;
    /*font-weight: bold;*/
    color:       #000000;
    text-decoration:underline;
}

html,body
{
  margin:0px 0px 0px 0px; 
  padding:0;
  height:100%;
  border:none;
  background:#141517;
  /*background-image: url(../../Images/Header/bg/1.jpg);*/
  background-position:center top;
  background-repeat:no-repeat;
}

input {
    font-family:   Verdana, Arial, Sans-Serif;
    font-size:     11px;
    font-weight:   normal;
    color:         #000000;
    border-left:   1px solid #C8C8C8;
    border-top:    1px solid #C8C8C8;
    border-right:  1px solid #C8C8C8;
    border-bottom: 1px solid #C8C8C8;
    height:        15px;
}

select {
    font-family:   Verdana, Arial, Sans-Serif;
    font-size:     11px;
    font-weight:   normal;
    color:         #000000;
    border-left:   1px solid #C8C8C8;
    border-top:    1px solid #C8C8C8;
    border-right:  1px solid #C8C8C8;
    border-bottom: 1px solid #C8C8C8;
    height:19px;
}

.tdHeader
{
	background-image:url(../../Images/Header/Header.gif); 
	width:1000px; 
	height:200px;
}

.tdMenu
{
	background-image:url(../../Images/Header/Menu.gif); 
	width:1000px; 
	height:35px;
}

hr
{
	border-width:2px;
	border-color:#A60328;
	border-style:dashed;
}

.bannerLateraleGrande {
   border: 1px solid #000000;
   width:  120px;
   height: 240px;
}

.bannerLateraleIntermedio {
   border: 1px solid #000000;
   width:  180px;
   height: 150px;
}

.bannerLateralePiccolo {
   border: 1px solid #000000;
   width:  120px;
   height: 60px;
}

.bannerTop {
   border: 1px solid #000000;
   width:  728px;
   height: 90px;
}

.bodyParagrafo {
    border: solid 1px #000000;
}

.bodyParagrafoContenuto {
    font-family: Verdana, Arial, Sans Serif;
    font-size:   11px;
    font-weight: normal;
    color:       #000000;
    padding:     7px;
    text-align:  justify;
}

.bottone {
    font-family:   Verdana, Arial, Sans-Serif;
    font-size:     11px;
    font-weight:   bold;
    color:         #FFFFFF;
    background:    #A60328;
    border-left:   1px solid #000000;
    border-top:    1px solid #000000;
    border-right:  1px solid #000000;
    border-bottom: 1px solid #000000;
    height:        20px;
}

.bottoneFirefox {
    font-family:   Verdana, Arial, Sans-Serif;
    font-size:     11px;
    font-weight:   bold;
    color:         #FFFFFF;
    background:    #A60328;
    border-left:   1px solid #000000;
    border-top:    1px solid #000000;
    border-right:  1px solid #000000;
    border-bottom: 1px solid #000000;
    padding:       0px 10px 3px 10px;
    height:        20px;
}

.etichettaSmall {
    font-family: Verdana, Arial, Sans Serif;
    font-size:   9px;
    font-weight: normal;
    color:       #000000;
}

.etichetta {
    font-family: Verdana, Arial, Sans Serif;
    font-size:   11px;
    font-weight: normal;
    color:       #000000;
}

.etichettaBianca {
    font-family: Verdana, Arial, Sans Serif;
    font-size:   11px;
    font-weight: normal;
    color:       #FFFFFF;
}

.etichettaMedia
{
    font-family:     Verdana, Arial, Sans Serif;
    font-size:      13px;
    font-weight:     normal;
    color:       #000000;
}

.etichettaMediaBianca
{
    font-family:     Verdana, Arial, Sans Serif;
    font-size:      13px;
    font-weight:     normal;
    color:       #FFFFFF;
}

.etichettaBig {
    font-family: Verdana, Arial, Sans Serif;
    font-size:   16px;
    font-weight: normal;
    color:       #000000;
}

.etichettaBarra 
{
    font-family:     Verdana, Arial, Sans Serif;
    font-size:      11px;
    font-weight:     bold;
    color:       #888888;
}

.etichettaBold 
{
    font-family:     Verdana, Arial, Sans Serif;
    font-size:      11px;
    font-weight:     bold;
    color:       #000000;
}

.etichettaBoldCeleste {
    font-family: Verdana, Arial, Sans Serif;
    font-size:   11px;
    font-weight: bold;
    color:       #A60328;
}

.etichettaCorsivo 
{
    font-family:     Verdana, Arial, Sans Serif;
    font-size:      10px;
    font-style:      italic;
    color:       #000000;
}

.etichettaNormal 
{
    font-family:     Verdana, Arial, Sans Serif;
    font-size:      11px;
    font-weight:     normal;
    color:       #000000;
}

.footerTop {
    font-family: Verdana, Arial, Sans Serif;
    font-size:   11px;
    font-weight: normal;
    color:       #000000;
    text-align:  center;
    height:      26px;
    border:     none 0px #004C74;
}

.footerBottom
{
	border:     solid 1px #004C74;
}

.footerLeft {
    font-family:    Verdana, Arial, Sans Serif;
    font-size:      11px;
    font-weight:    normal;
    color:          #FFFFFF;
    width:          150px;
    height:         50px;
    text-align:     center;
    vertical-align: middle;
}

.footerMiddle {
    font-family:    Verdana, Arial, Sans Serif;
    font-size:      11px;
    font-weight:    normal;
    color:          #FFFFFF;
    width:          724px;
    height:         50px;
    text-align:     center;
    vertical-align: middle;
}

.footerRight {
    font-family:    Verdana, Arial, Sans Serif;
    font-size:      11px;
    font-weight:    normal;
    color:          #FFFFFF;
    width:          150px;
    height:         50px;
    text-align:     center;
    vertical-align: middle;
}

.intestazione {
    font-family: Verdana, Arial, Sans Serif;
    font-size:   11px;
    font-weight: bold;
    color:       #FFFFFF;
    background:  url(../../Images/Header/Menu.gif);
    background-position:center;
    height:      23px;
    text-align:  center;
}

.intestazionePagina {
    font-family: Verdana, Arial, Sans Serif;
    font-size:   11px;
    font-weight: bold;
    color:       #FFFFFF;
    background:  url(../../Images/Header/Menu.gif);
    background-position:center;
    height:      23px;
    text-align:  center;
}

.intestazioneParagrafo {
    font-family: Verdana, Arial, Sans Serif;
    font-size:   11px;
    font-weight: bold;
    color:       #FFFFFF;
    background:  url(../../Images/Header/Menu.gif);
    background-position:center;
    height:      23px;
    text-align:  center;
    border:1px solid #000000;
}

.link {
    font-family:     Verdana, Arial, Sans Serif;
    font-size:       11px;
    color:           #000000;
    width:           160px;
    padding-top:     2px;
    padding-bottom:  2px;
    text-decoration: none;
    display:         block;
}

.link:hover {
    color:      #FFFFFF;
    background: #A60328;
}

.linkMenu {
    font-family:     Verdana, Arial, Sans Serif;
    font-size:       11px;
    font-weight:     bold;
    color:           #FFFFFF;
    text-decoration: none;
    text-align:      center;
    padding-left:    10px;
    padding-right:   10px;
    display:         block;
    float:           left;
}

.linkMenu:hover {
    color:           #FFFFFF;
    text-decoration: underline;
}

.linkPaginatore {
    font-family: Verdana, Arial, Sans Serif;
    font-size:   11px;
    color:       #A80239;
}

.linkPaginatore:hover {
    color: #000000;
}

.linkPaginatoreBig {
    font-family: Verdana, Arial, Sans Serif;
    font-size:   13px;
    color:       #A80239;
}

.linkPaginatoreBig:hover {
    color: #000000;
}

.linkFooter {
    font-family: Verdana, Arial, Sans Serif;
    font-size:   11px;
    color:       #FFFFFF;
}

.linkFooter:hover {
    color: #FFFFFF;
}

.linkRotator {
    font-family: Verdana, Arial, Sans Serif;
    font-size:   10px;
    color:       #FF0000;
    font-weight: bold;
    text-decoration:none;
}

.linkRotator:hover {
    text-decoration:underline;
    color:       #FFFFFF;
}

.imgSocialNews 
{
    padding-left:    10px;
    padding-right:   10px;
    display:         block;
    float:           left;
}

.imgGallery
{
	padding:		 4px 4px 4px 4px;
    display:         block;
    float:			 left;
    margin-right:    5px;
    border:          solid 1px #C1C1C1;
}

.imgGallery:hover
{
	padding:		 4px 4px 4px 4px;
    display:         block;
    float:			 left;
    margin-right:    5px;
    border:          solid 1px #004C74;
    background:      #EBEBEB;
}

.imgDownload
{
	padding:		 4px 4px 4px 4px;
    border:          solid 1px #C1C1C1;
}

.imgDownload:hover
{
	padding:		 4px 4px 4px 4px;
    border:          solid 1px #004C74;
    background:      #EBEBEB;
}

.banner300x250
{
	width:300px;
	height:250px;
	border:none 1px #000000;
	float:right;
	margin-right:5px;
	margin-left: 10px;
	margin-bottom:5px;
	background:#FFFFFF;
	overflow:hidden;
}

.banner120x600 {
   border: 1px solid #000000;
   width:  120px;
   height: 600px;
}

/*.banner300x250
{
	width:300px;
	height:250px;
	border:none 1px #000000;
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	background:#FFFFFF;
	overflow:hidden;
}*/

.banner468x60
{
	width:468px;
	height:60px;
	border:none 1px #000000;
	margin-top:10px;
	background:#FFFFFF;
	overflow:hidden;
}

.btnCercoLavoro
{
	background-image:url(../../Images/Annunci/cerco.jpg);
	cursor:pointer;
}

.btnOffroLavoro
{
	background-image:url(../../Images/Annunci/offro.jpg);
	cursor:pointer;
}

.spaziaturaLinksUtili
{
	height:10px;
	background-color:#FFFFFF;
	border:none 0px #FFFFFF;
}

.btnBasic
{
	background-image:url(../../Images/Iscrizione/basic.jpg);
	cursor:pointer;
}

.btnEvidenza
{
	background-image:url(../../Images/Iscrizione/evidenza.jpg);
	cursor:pointer;
}

/* Ottimizzazione delle pagine*/

.senzaBordi {
    border:          0px;
    border-collapse: collapse;
    width:           100%;
    border-spacing:  0px
}

.senzaBordiPrincipale {
    border:          0px;
    border-collapse: collapse;
    width:           100%;
    border-spacing:  0px;
    background:#FFFFFF;	
}

.h5px {
    height: 5px
}

.h10px {
    height: 10px
}

.h15px {
    height: 15px
}

.w10px {
    width: 10px
}

/* SexyLightBox */

div.SexyLightBox_cb {
  margin:0.5em 0;
  margin:auto;
  font-family:Verdana;
}
div.SexyLightBox_cb div.bt {
  background:transparent no-repeat scroll 100% 0;
  height:28px;
  margin:0 0 0 18px;
}
div.SexyLightBox_cb div.bt img {
  float:right;
  border:0px;
  margin:6px 10px;
}

div.SexyLightBox_cb div.bt div {
  background:transparent no-repeat scroll 0 0;
  font-size:0;
  height:28px;
  left:-18px;
  line-height:0;
  position:relative;
  width:18px;
}

div.SexyLightBox_cb div.bt a,div.SexyLightBox_cb div.bt a:hover{
  margin:0px;
  padding:0px;
}

div.SexyLightBox_cb div.bb {
  background:transparent no-repeat scroll 0 43%;
  height:20px;
  margin:0 18px 0 0;
}

div.SexyLightBox_cb div.bb div.innerbb {
  background:transparent no-repeat scroll 100% 43%;
  font-size:0;
  height:20px;
  right:-18px;
  line-height:0;
  position:relative;
  width:100%;
  float:right;
}

div.SexyLightBox_cb div.bbnav, div.SexyLightBox_cb div.bbnav div.innerbb{
  height:52px;
}

div.SexyLightBox_cb div.bbnav {
  background-position:0 100%;
}
div.SexyLightBox_cb div.bbnav div.innerbb{
  background-position:100% 100%;
}

div.SexyLightBox_cb div.i1 {
  border-left: 7px solid #000;
  border-right: 7px solid #000;
}

div.SexyLightBox_cb div.bb div.nav{
  font-size: 11px;
  color: #fff;
  height:30px;
  border-left:0px;
  border-right:0px;
  padding:10px 0px;
  margin:0;
  line-height:11px;
  float:left;
  width:100%;
}

div.SexyLightBox_cb div.nav img{
  border:0px;
}

div.SexyLightBox_cb div.nav strong{
  display: block;
}

div.SexyLightBox_cb div.bb div.nav img.btLeft{
  float: left;
  margin: 0 10px 0 0;
}
div.SexyLightBox_cb div.bb div.nav img.btRight{
  float: right;
  margin: 0 0 0 10px;
  position:relative;
  right:17px;
}

/* JQuery Alerts */

#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 5px #999;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #666;
	background: #CCC url(../../Images/JqueryAletrs/title.gif) top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
}

#popup_content {
	background: 16px 16px no-repeat url(../../Images/JqueryAletrs/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.alert {
	background-image: url(../../Images/JqueryAletrs/info.gif);
}

#popup_content.confirm {
	background-image: url(../../Images/JqueryAletrs/important.gif);
}

#popup_content.prompt {
	background-image: url(../../Images/JqueryAletrs/help.gif);
}

#popup_message {
	padding-left: 48px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}

/* News Ticker */

#marqueecontainer{
position: relative;
width: 150px; /*marquee width */
height: 170px; /*marquee height */
background-color: white;
overflow: hidden;
border: 0px none #004C74;
padding: 2px;
padding-left: 2px;
}

/* Banner PopIn */

#bannerPopIn
{
	position:			absolute; 
	margin:				-125px 0 0 -350px; 
	z-index:			99; 
	height:				250px; 
	width:				700px; 
	top:				50%; 
	left:				50%; 
	border:				solid 1px #000000; 
	background-color:	#000A09; 
	display:			none;
}

#bannerPopInHead
{
	width:				700px; 
	height:				25px; 
	text-align:			right;
}

#bannerPopInBody
{
	width:				700px; 
	height:				225px; 
	text-align:			right;
}

/* - - - - - */

.tabAbbonatiEvidenza
{
	width:				140px;
	height:				70px;
	background-image:	url(../../Images/bgInEvidenza.jpg);
	float:				left;
	margin:				5px;
	text-align:			center;
	overflow:			hidden;
	border:				solid 1px #C8C8C8;
	cursor:				pointer;
}

.tabAbbonatiEvidenza:hover
{
	border:				solid 2px #C8C8C8;
	background-image:	url(../../Images/bgInEvidenzaHover.jpg);
}

.tabAbbonatiEvidenza a
{
	font-family:		Verdana, Arial, Sans Serif;
    /*font-size:			10px;*/
    color:				#FFFF00;
    width:				135px;
    text-decoration:	none;
    font-weight:		bold;
}

.tabAbbonatiEvidenza a:hover
{
	text-decoration:underline;
}