@charset "utf-8";
/* CSS Document */

html{
	background: url("immagini/baseDIF_01.jpg") repeat-y scroll center top #F2F2F2;
}

body{
	background: url("immagini/bkg-pat.png") repeat scroll 0 0 transparent;
	font-size:11px;
	font-family:arial;
}

#wrapper {
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 0 0;
	background-color: transparent;
	background-image:url(immagini/wrapper-bkg.png);
}


.all {
	width:960px;
}

a:link, a:visited {color:#004E87}

a:hover {color: #A40D7E;}


a:focus, a:active, input#searchsubmit:focus, input#searchsubmit:active, input#s:active, input#s:focus {outline: none !important;}

.cont-all {
	width:940px;
	margin-right: 9px;
	margin-left: 11px;
	float: left;
}

h1 {
	border:0 none !important;
	text-indent: 0px !important;
}

h1 a { 
	text-decoration:none;
}

.header {
	height:316px;
	width:940px;
}

#cont_footer {
	margin: auto;
	background-color:#D5ECFA;
	
	background-image: linear-gradient(bottom, #F7FCFF 0%, #D5ECFA 100%);
background-image: -o-linear-gradient(bottom, #F7FCFF 0%, #D5ECFA 100%);
background-image: -moz-linear-gradient(bottom, #F7FCFF 0%, #D5ECFA 100%);
background-image: -webkit-linear-gradient(bottom, #F7FCFF 0%, #D5ECFA 100%);
background-image: -ms-linear-gradient(bottom, #F7FCFF 0%, #D5ECFA 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #F7FCFF),
	color-stop(0.99, #D5ECFA)
);




}

.footer {
	height:335px;
	width:940px;
	
	/*float: left;*/
	padding-top:18px;
	padding-bottom:10px;
	margin:0 auto;
	
}

.pat-footer {
	background:#fff;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	text-align:center;
	margin:0 auto;
	width:900px;
}

.pat-footer a img {
	margin:0 40px;
}



.credits {
	height:30px;
	width:610px;
	padding-top:10px;
	padding-left:20px;
	margin-left: 10px;
	margin-right: 9px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
}

.aec {
	float:right;
	height:30px;
	width:220px;
	padding-top:10px;
	padding-right: 20px;
	margin-left: 10px;
	margin-right: 9px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:right;

}
	

.dx {
	width:325px;
	float: right;
	margin-bottom: 10px;
}

.dx a {
  color:#FFFFFF;
  text-decoration:none;
}

.cont{
	width:615px;
	float: left;
	margin-bottom: 10px;
}

.cont-int{
	width:615px;
	float: left;
	margin-bottom: 10px;
}

.centro {
	width:940px;
	margin-bottom: 10px;	
}

.ombra-sx {
	width:10px;
	float:left;
	background-image:url(img/bg-sx.png);
	background-repeat:repeat-y;
	height: 1000px;
}

.ombra-dx {
	width:10px;
	float:right;
	background-image:url(img/bg-dx.png);
	background-repeat:repeat-y;
	height: 1000px;
}

.top {
	height:80px;
	width: 940px;
}

.banner-top {
	width:615px;
	height:75px;
	float: left;
	background-color: #CCC;
	margin-bottom: 5px;
	-moz-box-shadow:0 1px 10px #DDDDDD;
	-webkit-box-shadow:0 1px 10px #DDDDDD;
	box-shadow:0 1px 10px #DDDDDD;
}

.top-dx {
	float:right;
	width:325px;
	height: 75px;
}

.social {
    float: left;
    height: 23px;
    margin-bottom: 4px;
    margin-left: 1px;
    margin-top: 4px;
    width: 182px;
}

.social img {
margin-left:3px;
}

.newsletter {
    float: left;
    height: 40px;
    margin-left: 4px;
    width: 183px;
}

.newsletter a img {
	float:left;
}

#top-dx-dx{
	float:left;
	width:170px;}

.img-header {
    float: left;
    height: 200px;
    overflow: hidden !important;
    position: relative;
    width: 615px;
}

.video {
	height:199px;
	width:325px;
	float:right;
	background-color: #999;
}

.menu-all {
	height:36px;
	width:940px;
	float:left;
	/*background: url(immagini/navbar_bkg.jpg) repeat-x top center;*/
}

.menu {
	height:36px;
}

.dx1 {
	width:160px;
	float: left;
	margin-right: 1px;
}

.dx2 {
	width:161px;
	float: right;
	text-decoration: none;
}

.dx3 {
	float: left;
}

.giorni {
	height:30px;
	width:325px;
	float: left;

}

.giorno {
    background-image: url("immagini/2bg-menu-giorni2.jpg");
    background-repeat: repeat-x;
    color: #FFFFFF;
    float: left;
    font-family: 'ColaborateMedium',Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 23px;
    margin-left: 1px;
    padding-left: 0;
    padding-top: 7px;
    text-align: center;
    text-decoration: none;
    width: 58px;
	
	font-style: normal;
    font-weight: normal;
}

.giorno:hover {
	background-color:#eee;
	color:#000;
	background-image:none;
	text-decoration: none;
}

.tuttigiorni {
    background-image: url("immagini/2bg-menu-giorni2.jpg");
    background-repeat: repeat-x;
    color: #FFFFFF;
    float: left;
    font-family: 'ColaborateMedium',Arial,Helvetica,sans-serif;
    font-size: 15px;
    height: 24px;
    padding-left: 0;
    padding-top: 6px;
    text-align: center;
    text-decoration: none;
    width: 89px;
	
	font-style: normal;
    font-weight: normal;
}

.tuttigiorni:hover {
	background-color:#eee;
	color:#000;
	background-image:none;
	text-decoration: none;
}

.ullat li a{
	height:21px;
	padding: 9px 5px 0 7px;
    font-style: normal;
    font-weight: normal;

} 

.ullat li {
    background: url("immagini/2bg-cat-sx.jpg") repeat-x scroll 0 0 transparent;
    border-color: #FFFFFF;
    margin-top:2px;
    color: #000000;
    float: inherit;
    font-family: 'ColaborateMedium',Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 30px;
    list-style-type: none;
    margin-left: 0px;
    text-align: right;
    text-decoration: none;
    width: 162px;
}




.ullat li a:hover {
	background-color:#e5e5e5;
	text-decoration:none;
	color:#000;
	display:block;
}

.ullat li a:link, .ullat li  a:visited {
	text-decoration:none;
	color:#000;
	display:block;
}

.lat1 {
    background-image: url("immagini/col-01.png")!important;
    background-repeat: no-repeat!important;
    height: 30px;
    position: absolute;
    width: 16px!important;
	margin-top: 0 !important;
	margin-left:0!important;
}

.lat2 {
    background-image: url("immagini/col-02.png")!important;
    background-repeat: no-repeat!important;
    height: 30px;
    position: absolute;
    width: 16px!important;
	margin-left:0!important;
}

.lat3 {
    background-image: url("immagini/col-03.png")!important;
    background-repeat: no-repeat!important;
    height: 30px;
    position: absolute;
    width: 16px!important;
	margin-left:0!important;
}

.lat4 {
    background-image: url("immagini/col-04.png")!important;
    background-repeat: no-repeat!important;
    height: 30px;
    position: absolute;
    width: 16px!important;
	margin-left:0!important;
}

.lat5 {
    background-image: url("immagini/col-06.png")!important;
    background-repeat: no-repeat!important;
    height: 30px;
    position: absolute;
    width: 16px!important;
	margin-left:0!important;
}

.lat6 {
    background-image: url("immagini/col-07.png")!important;
    background-repeat: no-repeat!important;
    height: 30px;
    position: absolute;
    width: 16px!important;
	margin-left:0!important;
}

.lat7 {
    background-image: url("immagini/col-08.png")!important;
    background-repeat: no-repeat!important;
    height: 30px;
    position: absolute;
    width: 16px!important;
	margin-left:0!important;
}

.lat8 {
    background-image: url("immagini/col-09.png")!important;
    background-repeat: no-repeat!important;
    height: 30px;
    position: absolute;
    width: 16px!important;
	margin-left:0!important;
}

.lat9 {
    background-image: url("immagini/col-10.png")!important;
    background-repeat: no-repeat!important;
    height: 30px;
    position: absolute;
    width: 16px!important;
	margin-left:0!important;
}

.lat10 {
    background-image: url("immagini/col-11.png")!important;
    background-repeat: no-repeat!important;
    height: 30px;
    position: absolute;
    width: 16px!important;
	margin-left:0!important;
}

.lat11 {
    background-image: url("immagini/col-12.png")!important;
    background-repeat: no-repeat!important;
    height: 30px;
    position: absolute;
    width: 16px!important;
	margin-left:0!important;
}

.lat12 {
    background-image: url("immagini/col-13.png")!important;
    background-repeat: no-repeat!important;
    height: 30px;
    position: absolute;
    width: 16px!important;
	margin-left:0!important;
}

.lat13 {
    background-image: url("immagini/col-05.png")!important;
    background-repeat: no-repeat!important;
    height: 30px;
    position: absolute;
    width: 16px!important;
	margin-left:0!important;
}

.latnero a{
	height:21px;
	padding-top:9px;
	padding-left:5px;
    font-style: normal;
    font-weight: normal;
} 

.latnero {
	height:30px;
width:161px;
text-decoration:none;
list-style-type: none;
background:url(immagini/2bg-cat-dx.jpg) repeat-x;
float:inherit;
margin-top:2px;


color: #FFF;
/* font-size:14px;*/

}


.latnero a:hover {
	background-color:#111;
	text-decoration:none;
	color:#FFF;
	display:block;

}

.latnero a:link, li.latnero a:visited {
	text-decoration:none;
	color:#FFF;
	display:block;
}

.ullatnero {
	margin:0,0,0,0;
	width:161px;
	border-top:medium;
	border-color:#FFF;
	/*	font-family: 'PT Sans Narrow', arial, serif;*/
	font-size:13px;
	font-family: 'Colaborate', Arial, Helvetica, sans-serif;
	list-style-type: none;
	list-style-position: outside;
	text-decoration:none;
	
}

.linkhome {
	padding:0,0,0,0;
	height:32px;
	margin:0,0,0,0;
}

.dxin {
	width:325px;
}

.bottoni {
	margin-top:5px;
	cursor: pointer;
}

.menuprogr {
    background-repeat: repeat-y;
    color: #FFFFFF;
    float: right;
    font-family: 'Colaborate',Arial,Helvetica,sans-serif;
    font-size: 17px;
    height: 27px;
    list-style-image: none;
    list-style-type: none;
    padding-top: 8px;
    text-align: center;
    text-decoration: none;
    text-transform: capitalize;
    width: 325px;
}

.menuprogr li{
	text-decoration:none;

}

.menuprogr:hover{
	background-color:#eee;
	color:#000;
}


.cerca {
	float: right;
	margin-right: 20px;
	width: 80px;
	text-align: right;
}




#social-coldx {
    border: 1px solid #DDDDDD;
    float: left;
    height: 280px;
    margin: 5px 0 0;
    padding: 5px;
    width: 312px;
	background:#fff;
	-moz-box-shadow: -0 1px 3px #DDDDDD;
	-webkit-box-shadow: -0 1px 3px #DDDDDD;
	box-shadow: -0 1px 3px #DDDDDD;
}

.social-box {
	margin:5px;
	width:146px;
	height:60px;
	float: left;
}

.facebook-box {
	margin:5px;
	width:146px;
	height:130px;
	float: left;
}

.fb-dx { background: url(immagini/social-coldx.jpg) -324px 0; }
a div.fb-dx:hover { background-position: 0 0; }

.yt-dx { background: url(immagini/social-coldx.jpg) -480px -140px; }
a div.yt-dx:hover { background-position: -156px -140px; }

.vm-dx { background: url(immagini/social-coldx.jpg) -480px -70px; }
a div.vm-dx:hover { background-position: -156px -70px; }

.fl-dx { background: url(immagini/social-coldx.jpg) -480px 0; }
a div.fl-dx:hover { background-position: -156px 0; }

.gp-dx { background: url(immagini/social-coldx.jpg) -324px -140px; }
a div.gp-dx:hover { background-position:0  -140px; }

.tw-dx { background: url(immagini/social-coldx.jpg) -324px -210px; }
a div.tw-dx:hover { background-position: 0 -210px; }

.so-dx { background: url(immagini/social-coldx.jpg) -480px -210px; }
a div.so-dx:hover { background-position: -156px -210px; }








.homenews {
    float: left;
    margin-top: 11px;
    width: 200px;
	margin-left:2px;
}

.homefocus {
    -moz-box-shadow: 0 2px 45px #DDDDDD;
    -webkit-box-shadow: 0 2px 45px #DDDDDD;
    box-shadow: 0 2px 45px #DDDDDD;
    border-left: 1px solid #DDDDDD;
    float: right;
    padding-top: 18px;
    width: 410px;
}

.titolonews {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}

.contnews {
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
	margin-bottom: 10px;
}

.news {
	margin-top: 5px;
}

.newscomp {
	margin-bottom:15px;
}
	
	
.imgfocus {
    float: right;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 23px;
    width: 140px;
}

.imgfocus img {
    -moz-box-shadow: 0 2px 5px #BBBBBB;
	-webkit-box-shadow: 0 2px 5px #BBBBBB;
	box-shadow: 0 2px 5px #BBBBBB;
    border: 6px solid #EEEEEE;
}

.txtfocus {
	padding-left: 10px;
	padding-right:10px;
}

.titolofocus {
    color: #004E87;
    font-family: Arial;
    font-size: 19px;
    font-weight: bold;
    letter-spacing: -0.03em;
    line-height: 120%;
    margin-bottom: 0;
}

.contfocus {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-top: 15px;
}

.focus {
    background: url("immagini/focus-topShadow.png") no-repeat scroll center top transparent;
    float: left;
    margin-bottom: 10px;
    margin-top: 9px;
    padding-top: 21px;
    width: 410px;
}

.banner {
	
    border: 1px solid #DDDDDD;
    color: #000000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin-top: 6px;
    padding-top: 5px;
    text-align: center;
    width: 158px;
	
	-moz-border-radius:7px 7px 0 0;
	-webkit-border-radius:7px 7px 0 0;
	border-radius:7px 7px 0 0;
	-moz-box-shadow: 0 1px 3px #DDDDDD;
	-webkit-box-shadow: 0 1px 3px #DDDDDD;
	box-shadow: 0 1px 3px #DDDDDD;
	
	
background: #eee; /* Old browsers */

background: -moz-radial-gradient(center, ellipse cover,  #DDDDDD 0%, #FFFFFF 100%); /* FF3.6+ */

background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#DDDDDD), color-stop(100%,#FFFFFF)); /* Chrome,Safari4+ */

background: -webkit-radial-gradient(center, ellipse cover,  #DDDDDD 0%,#FFFFFF 100%); /* Chrome10+,Safari5.1+ */

background: -o-radial-gradient(center, ellipse cover,  #DDDDDD 0%,#FFFFFF 100%); /* Opera 12+ */

background: -ms-radial-gradient(center, ellipse cover,  #DDDDDD 0%,#FFFFFF 100%); /* IE10+ */

background: radial-gradient(center, ellipse cover,  #DDDDDD 0%,#FFFFFF 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DDDDDD', endColorstr='#FFFFFF',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}


.box-dx-rad {
	-moz-border-radius:7px 7px 0 0;
	-webkit-border-radius:7px 7px 0 0;
	border-radius:7px 7px 0 0;
}

.banner-2 {
	width:158px;
	font-size:11px;
	margin-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
	border-width: 1px;
	border-color: #666;
	border-style: solid;
}


.sponsor-2{
	width:158px;
	height:90px;
	background-color:#000;
}

.sponsor-big {
	width:158px;
	height:277px;
	margin-top:6px;
}

.bgsponsor {
	width:160px;
	margin-top:10px;
	padding-top: 5px;
}

.foto {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding-bottom: 20px;
    position: relative;
    text-align: center;
    width: 229px;
    z-index: 20;
	margin-top:15px
}

.foto2 {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding-bottom: 10px;
    text-align: center;
    width: 230px;
	margin-top: 20px
}

.testo {
	padding-left:10px;
	width:360px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	-moz-box-shadow: 0 12px 45px #DDDDDD;
    -webkit-box-shadow: 0 12px 45px #DDDDDD;
    box-shadow: 0 12px 45px #DDDDDD;
    border-left: 1px solid #DDDDDD;
	padding-bottom: 20px;
	padding-right:14px;
}

.testogrande {
	margin-left:10px;
	width:600px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 20px;
	
}

.testo2 {
	padding-left:10px;
	width:359px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 20px;
	margin-top: 20px;
}

.titolo {
    color: #004E87;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    line-height: 105%;
    margin: 0;
    padding: 0;
    text-align: left;
	font-weight:normal;
}

.viola {
	color:#A30077;
	font-size:14px;
}

.txtgiorno {
	padding:0px;
	margin:0px;
	font-size: 13px;
	margin-top: 5px;
}

.padiglione {
	padding:0px;
	margin:0px;
	font-size: 13px;
}

.dettaglio {
	margin:0px;
	font-size: 13px;
	margin-top:15px;
	text-align: justify;
}

.dettaglio2 {
	margin:0px;
	font-size: 13px;
	margin-top:10px;
	text-align: justify;
	float: left;
	width: 230px;
}

.fotopad {
	width:120px;
	height:120px;
	float: right;
	margin-top: 10px;
}

.tit-int {
	width:600px;
	height: 25px;
	margin-right: 10px;
	margin-top: 5px;
}

.tit-spett {
	background-image: url(img/titoli-spett.gif);
}

.tit-gen {
	background-image: url(img/titolo-sezione.gif);
	background-repeat:no-repeat;
}



.txt-tit {
	width:575px;
	height: 21px;
	padding-left: 25px;
	padding-top: 4px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;	
	font-size:15px;
}

/*.mipiace {
	width:359px;
	float:left;
	margin-top: 15px;
}
*/

.mipiace {
	width:585px;
	float:left;
	margin-top: 15px;
	margin-left: 15px;
	margin-bottom: 15px;
}

.testo_foto {
	width:615px;
	float:left;
}

.ricerca {
	width:600px;
	height:145px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top:20px;
	margin-left: 15px;
    width: 580px;
}


.list {
    -moz-border-radius: 0 15px 15px 15px;
	-webkit-border-radius: 0 15px 15px 15px;
	border-radius: 0 15px 15px 15px;
	margin-left: 10px;
	border: 4px solid #DDDDDD;
    background-color: #EEEEEE;
    background-image: url("img/bg_8.gif");
    background-repeat: repeat-y;
    
    float: left;
    height: 97px;
    margin-bottom: 15px;
   
    padding-top: 3px;
    width: 133px;
}

.list:hover { 
	background-color:#fff;
}

.lista {
	width:133px;
	height:97px;
	float: left;
	background-image: url(img/bg_1.gif);
	background-repeat: repeat-y;
	padding-top: 3px;
	margin-bottom: 15px;
	
	-moz-border-radius: 0 15px 15px 15px;
	-webkit-border-radius: 0 15px 15px 15px;
	border-radius: 0 15px 15px 15px;
	margin-left: 9px;
	border: 4px solid #DDDDDD;
    background-color: #EEEEEE;
	
	-moz-box-shadow:-1px 1px 4px #a3a3a3 inset;
	-webkit-box-shadow:-1px 1px 4px #a3a3a3 inset;
	box-shadow:-1px 1px 4px #a3a3a3 inset;
}

.lista:hover {
	background-color: #FFF;
}

.lista1 {
	width:133px;
	height:97px;
	float: left;
	background-image: url(img/bg_1.gif);
	background-repeat: repeat-y;
	padding-top: 3px;
	margin-bottom: 15px;
	
	-moz-border-radius: 0 15px 15px 15px;
	-webkit-border-radius: 0 15px 15px 15px;
	border-radius: 0 15px 15px 15px;
	margin-left: 9px;
	border: 4px solid #DDDDDD;
    background-color: #EEEEEE;

	-moz-box-shadow:-1px 1px 4px #a3a3a3 inset;
	-webkit-box-shadow:-1px 1px 4px #a3a3a3 inset;
	box-shadow:-1px 1px 4px #a3a3a3 inset;
}

.lista1:hover {
	background-color: #FFF;
}
.lista2 {
	width:133px;
	height:97px;
	float: left;
	background-image: url(img/bg_2.gif);
	background-repeat: repeat-y;
	padding-top: 3px;
	margin-bottom: 15px;
	
	-moz-border-radius: 0 15px 15px 15px;
	-webkit-border-radius: 0 15px 15px 15px;
	border-radius: 0 15px 15px 15px;
	margin-left: 9px;
	border: 4px solid #DDDDDD;
    background-color: #EEEEEE;
	
	-moz-box-shadow:-1px 1px 4px #a3a3a3 inset;
	-webkit-box-shadow:-1px 1px 4px #a3a3a3 inset;
	box-shadow:-1px 1px 4px #a3a3a3 inset;
}

.lista2:hover {
	background-color: #FFF;
}

.lista3 {
	width:133px;
	height:97px;
	float: left;
	background-image: url(img/bg_3.gif);
	background-repeat: repeat-y;
	padding-top: 3px;
	margin-bottom: 15px;
	
	-moz-border-radius: 0 15px 15px 15px;
	-webkit-border-radius: 0 15px 15px 15px;
	border-radius: 0 15px 15px 15px;
	margin-left: 9px;
	border: 4px solid #DDDDDD;
    background-color: #EEEEEE;
	
	-moz-box-shadow:-1px 1px 4px #a3a3a3 inset;
	-webkit-box-shadow:-1px 1px 4px #a3a3a3 inset;
	box-shadow:-1px 1px 4px #a3a3a3 inset;
}

.lista3:hover {
	background-color: #FFF;
}

.lista4 {
	width:133px;
	height:97px;
	float: left;
	background-image: url(img/bg_4.gif);
	background-repeat: repeat-y;
	padding-top: 3px;
	margin-bottom: 15px;
	
	-moz-border-radius: 0 15px 15px 15px;
	-webkit-border-radius: 0 15px 15px 15px;
	border-radius: 0 15px 15px 15px;
	margin-left: 9px;
	border: 4px solid #DDDDDD;
    background-color: #EEEEEE;
	
	-moz-box-shadow:-1px 1px 4px #a3a3a3 inset;
	-webkit-box-shadow:-1px 1px 4px #a3a3a3 inset;
	box-shadow:-1px 1px 4px #a3a3a3 inset;
}

.lista4:hover {
	background-color: #FFF;
}

.lista5 {
	width:133px;
	height:97px;
	float: left;
	background-image: url(img/bg_5.gif);
	background-repeat: repeat-y;
	padding-top: 3px;
	margin-bottom: 15px;
	
	-moz-border-radius: 0 15px 15px 15px;
	-webkit-border-radius: 0 15px 15px 15px;
	border-radius: 0 15px 15px 15px;
	margin-left: 9px;
	border: 4px solid #DDDDDD;
    background-color: #EEEEEE;
	
	-moz-box-shadow:-1px 1px 4px #a3a3a3 inset;
	-webkit-box-shadow:-1px 1px 4px #a3a3a3 inset;
	box-shadow:-1px 1px 4px #a3a3a3 inset;
}

.lista5:hover {
	background-color: #FFF;
}

.lista6 {
	width:133px;
	height:97px;
	float: left;
	background-image: url(img/bg_6.gif);
	background-repeat: repeat-y;
	padding-top: 3px;
	margin-bottom: 15px;
	
	-moz-border-radius: 0 15px 15px 15px;
	-webkit-border-radius: 0 15px 15px 15px;
	border-radius: 0 15px 15px 15px;
	margin-left: 9px;
	border: 4px solid #DDDDDD;
    background-color: #EEEEEE;
	
	-moz-box-shadow:-1px 1px 4px #a3a3a3 inset;
	-webkit-box-shadow:-1px 1px 4px #a3a3a3 inset;
	box-shadow:-1px 1px 4px #a3a3a3 inset;
}

.lista6:hover {
	background-color: #FFF;
}

.lista7 {
	width:133px;
	height:97px;
	float: left;
	background-image: url(img/bg_7.gif);
	background-repeat: repeat-y;
	padding-top: 3px;
	margin-bottom: 15px;
	
	-moz-border-radius: 0 15px 15px 15px;
	-webkit-border-radius: 0 15px 15px 15px;
	border-radius: 0 15px 15px 15px;
	margin-left: 9px;
	border: 4px solid #DDDDDD;
    background-color: #EEEEEE;
	
	-moz-box-shadow:-1px 1px 4px #a3a3a3 inset;
	-webkit-box-shadow:-1px 1px 4px #a3a3a3 inset;
	box-shadow:-1px 1px 4px #a3a3a3 inset;
}

.lista7:hover {
	background-color: #FFF;
}

.lista8 {
	width:133px;
	height:97px;
	float: left;
	background-image: url(img/bg_8.gif);
	background-repeat: repeat-y;
	padding-top: 3px;
	margin-bottom: 15px;
	
	-moz-border-radius: 0 15px 15px 15px;
	-webkit-border-radius: 0 15px 15px 15px;
	border-radius: 0 15px 15px 15px;
	margin-left: 9px;
	border: 4px solid #DDDDDD;
    background-color: #EEEEEE;
	
	-moz-box-shadow:-1px 1px 4px #a3a3a3 inset;
	-webkit-box-shadow:-1px 1px 4px #a3a3a3 inset;
	box-shadow:-1px 1px 4px #a3a3a3 inset;
}

.lista8:hover {
	background-color: #FFF;
}

.lista9 {
	width:133px;
	height:97px;
	float: left;
	background-image: url(img/bg_9.gif);
	background-repeat: repeat-y;
	padding-top: 3px;
	margin-bottom: 15px;
	
	-moz-border-radius: 0 15px 15px 15px;
	-webkit-border-radius: 0 15px 15px 15px;
	border-radius: 0 15px 15px 15px;
	margin-left: 9px;
	border: 4px solid #DDDDDD;
    background-color: #EEEEEE;
	
	-moz-box-shadow:-1px 1px 4px #a3a3a3 inset;
	-webkit-box-shadow:-1px 1px 4px #a3a3a3 inset;
	box-shadow:-1px 1px 4px #a3a3a3 inset;
}

.lista9:hover {
	background-color: #FFF;
}

.lista10 {
	width:133px;
	height:97px;
	float: left;
	background-image: url(img/bg_10.gif);
	background-repeat: repeat-y;
	padding-top: 3px;
	margin-bottom: 15px;
	
	-moz-border-radius: 0 15px 15px 15px;
	-webkit-border-radius: 0 15px 15px 15px;
	border-radius: 0 15px 15px 15px;
	margin-left: 9px;
	border: 4px solid #DDDDDD;
    background-color: #EEEEEE;
	
	-moz-box-shadow:-1px 1px 4px #a3a3a3 inset;
	-webkit-box-shadow:-1px 1px 4px #a3a3a3 inset;
	box-shadow:-1px 1px 4px #a3a3a3 inset;
}

.lista10:hover {
	background-color: #FFF;
}

.lista11 {
	width:133px;
	height:97px;
	float: left;
	background-image: url(img/bg_11.gif);
	background-repeat: repeat-y;
	padding-top: 3px;
	margin-bottom: 15px;
	
	-moz-border-radius: 0 15px 15px 15px;
	-webkit-border-radius: 0 15px 15px 15px;
	border-radius: 0 15px 15px 15px;
	margin-left: 9px;
	border: 4px solid #DDDDDD;
    background-color: #EEEEEE;
	
	-moz-box-shadow:-1px 1px 4px #a3a3a3 inset;
	-webkit-box-shadow:-1px 1px 4px #a3a3a3 inset;
	box-shadow:-1px 1px 4px #a3a3a3 inset;
}

.lista11:hover {
	background-color: #FFF;
}

.lista12 {
	width:133px;
	height:97px;
	float: left;
	background-image: url(img/bg_12.gif);
	background-repeat: repeat-y;
	padding-top: 3px;
	margin-bottom: 15px;
	
	-moz-border-radius: 0 15px 15px 15px;
	-webkit-border-radius: 0 15px 15px 15px;
	border-radius: 0 15px 15px 15px;
	margin-left: 9px;
	border: 4px solid #DDDDDD;
    background-color: #EEEEEE;
	
	-moz-box-shadow:-1px 1px 4px #a3a3a3 inset;
	-webkit-box-shadow:-1px 1px 4px #a3a3a3 inset;
	box-shadow:-1px 1px 4px #a3a3a3 inset;
}

.lista12:hover {
	background-color: #FFF;
}

.lista14 {
	width:133px;
	height:97px;
	float: left;
	background-image: url(img/bg_14.gif);
	background-repeat: repeat-y;
	padding-top: 3px;
	margin-bottom: 15px;
	
	-moz-border-radius: 0 15px 15px 15px;
	-webkit-border-radius: 0 15px 15px 15px;
	border-radius: 0 15px 15px 15px;
	margin-left: 9px;
	border: 4px solid #DDDDDD;
    background-color: #EEEEEE;
	
	-moz-box-shadow:-1px 1px 4px #a3a3a3 inset;
	-webkit-box-shadow:-1px 1px 4px #a3a3a3 inset;
	box-shadow:-1px 1px 4px #a3a3a3 inset;
}

.lista14:hover {
	background-color: #FFF;
}




.box-eve a {
    color: #004E87;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

a .box-eve {
    color: #004E87;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}


.box-ora {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:0px;
	color:#000;
}

.box-pad {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:0px;
}

.box-descr {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.banda-data {
	width:600px;
	
	background-color:#ddd;
	
	background-image: linear-gradient(bottom, #DDDDDD 0%, #EEEEEE 100%);
background-image: -o-linear-gradient(bottom, #DDDDDD 0%, #EEEEEE 100%);
background-image: -moz-linear-gradient(bottom, #DDDDDD 0%, #EEEEEE 100%);
background-image: -webkit-linear-gradient(bottom, #DDDDDD 0%, #EEEEEE 100%);
background-image: -ms-linear-gradient(bottom, #DDDDDD 0%, #EEEEEE 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #DDDDDD),
	color-stop(1, #EEEEEE)
);

	height: 24px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-top: 3px;
	text-align: center;
	font-weight: normal;
	float: left;
	margin-bottom: 15px;
	margin-left: 4px;
	border-radius:0 30px 0 30px;
	-moz-border-radius:0 30px 0 30px;
	-webkit-border-radius:0 30px 0 30px;
	border-bottom:0 none !important;
	
	-moz-box-shadow: 1px -1px 1px #CCCCCC;
	-webkit-box-shadow: 1px -1px 1px #CCCCCC;
	box-shadow: 1px -1px 1px #CCCCCC;
}

.cont-eve {
	margin-left:11px;
	margin-right: 5px;
}



.lista_press {
	width:590px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
		float:left;

}

.foto_press {
	width:140px;
	float:left;
	margin-left: 10px;
}

.foto_pressesp {
	width:160px;
	float:left;
	margin-left: 10px;
}

.txt_press {
	/*width:480px;*/
	float:left;
	margin-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.txt_pressesp {
	width:420px;
	float:right;
	margin-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.condividi {
	width:590px;
	float: left;
	margin-top: 20px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display:none;
	
}

.condividi2 {
	width:359px;
	float: left;
	margin-top: 20px;
	display:none;
}

.linea {
	width:590px;
	float:left;
	margin-top: 20px;
	margin-bottom: 15px;
	border-bottom: 1px solid #DDDDDD;
	height: 1px;
	margin-left: 10px;

}

.titolo_press {
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 3px;
	color: #004E87;
    font-size: 19px;
    font-weight: bold;
    letter-spacing: -0.03em;
    line-height: 120%;
}

.puls_orari {
    float: left;
    height: 67px;
    margin-left: 4px;
    margin-top: 4px;
    width: 134px;
}

.loghi_fi {
	width:179px;
	text-align:center;
	height:85px;
	float: left;
	font-size: 12px;
}

.loghi_fi_txt {
	width:179px;
	text-align:center;
	height:20px;
	float: left;
	font-size: 11px;
	margin-bottom: 15px;
}

.tabella {
	width:179px;
	text-align:left;
	float: left;
	font-size: 13px;
	margin-bottom: 10px;
}

.logon:hover {
	border:1px solid #bbb;
	-moz-box-shadow:1px 1px 10px #ccc inset;
	-webkit-box-shadow:1px 1px 10px #ccc inset;
	box-shadow:1px 1px 10px #ccc inset;
}

.logon {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    float: left;
    height: 95px;
    margin: 6px;
    padding: 15px 10px 0;
    text-align: center;
    width: 168px;
}


.logon img {
	display: table-cell;
	vertical-align: middle;
	max-height: 85px;
    max-width: 170px;
}


.logonfull:hover {
	border:1px solid #bbb;
	-moz-box-shadow:1px 1px 2px #ccc inset;
	-webkit-box-shadow:1px 1px 2px #ccc inset;
	box-shadow:1px 1px 2px #ccc inset;
}

.logonfull {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    float: left;
    height: 96px;
    margin: 6px;
    padding: 14px 10px 0;
    text-align: center;
    width: 572px;
}


.logonfull img {
	display: table-cell;
	vertical-align: middle;
}


.logon2:hover {
	border:1px solid #bbb;
	-moz-box-shadow:1px 1px 2px #ccc inset;
	-webkit-box-shadow:1px 1px 2px #ccc inset;
	box-shadow:1px 1px 2px #ccc inset;
}

.logon2 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    float: left;
    height: 95px;
    margin: 6px;
    padding: 15px 10px 0;
    text-align: center;
    width: 269px;
}


.logon2 img {
	display: table-cell;
	vertical-align: middle;
	max-height: 85px;
    max-width: 170px;
}


.banda-logon {
	width:594px;
	
	background-color:#ddd;
	
	background-image: linear-gradient(bottom, #DDDDDD 0%, #EEEEEE 100%);
background-image: -o-linear-gradient(bottom, #DDDDDD 0%, #EEEEEE 100%);
background-image: -moz-linear-gradient(bottom, #DDDDDD 0%, #EEEEEE 100%);
background-image: -webkit-linear-gradient(bottom, #DDDDDD 0%, #EEEEEE 100%);
background-image: -ms-linear-gradient(bottom, #DDDDDD 0%, #EEEEEE 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #DDDDDD),
	color-stop(1, #EEEEEE)
);

	height: 24px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-top: 3px;
	text-align: center;
	font-weight: normal;
	float: left;
	margin-bottom: 6px;
	margin-top: 7px;
	margin-left: 5px;
	border-radius:0 30px 0 30px;
	-moz-border-radius:0 30px 0 30px;
	-webkit-border-radius:0 30px 0 30px;
	border-bottom:0 none !important;
	
	-moz-box-shadow: 1px -1px 1px #CCCCCC;
	-webkit-box-shadow: 1px -1px 1px #CCCCCC;
	box-shadow: 1px -1px 1px #CCCCCC;
}


.logo {
	width:190px;
	margin-left: 10px;
	margin-bottom: 10px;
	float: left;
	text-align: center;
}

.logo2 {
	width:390px;
	margin-left: 10px;
	margin-bottom: 10px;
	float: left;
	text-align: center;
}

.logo3 {
	width:590px;
	margin-left: 10px;
	margin-bottom: 10px;
	float: left;
	text-align: center;
}

.logo4 {
	width:290px;
	margin-left: 10px;
	margin-bottom: 10px;
	float: left;
	text-align: center;
}

.div_loghi {
	width:575px;
	height:18px;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
	text-align: left;
	background-color: #CCC;
	padding-left:25px;
	color:#333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-top: 2px;
	
}

.div_stand {
	width:575px;
	height:36px;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
	text-align: left;
	background-color: #CCC;
	padding-left:25px;
	color:#333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-top: 2px;
}

.bordo_loghi {
	width:600px;
	height:5px;
	float: left;
}

.testo-lista {
	width:600PX;
	margin-bottom:10px;
	float:left;
}	

.txt-ul {
	margin-left:20px;
}

/*@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: bold;
  src: local('PT Sans Narrow Bold'), local('PTSans-NarrowBold'), url('http://www.aecfiles.net/dif2011/PT_Sans-NarrowBold.ttf') format('truetype');
}
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: normal;
  src: local('PT Sans Narrow'), local('PTSans-Narrow'), url('http://www.aecfiles.net/dif2011/PT_Sans-Narrow.ttf') format('truetype');
}
*/
/*@font-face {
		font-family: 'PT Sans Narrow Bold';
		src: url('ArmWrestler.eot');
		src: local('PT Sans Narrow Bold'), url('http://www.aecfiles.net/dif2011/PT_Sans-NarrowBold.ttf') format('truetype');
		}
		
		@font-face {
		font-family: 'PT Sans Narrow';
		src: url('BLACKR.eot');
		src: local('PT Sans Narrow'), url('http://www.aecfiles.net/dif2011/PT_Sans-Narrow.ttf') format('truetype');
		}*/
.cerca2 {
	text-align: right;
	margin-right: 10px;
}


form#search {
	height:25px;
	margin-top:8px;
	width: 160px;
    height: 14px;
	padding: 2px 8px 3px 8px;
	background: #fff;
	margin-left:73px;
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
    -moz-box-shadow: -1px 1px 3px #CCCCCC inset;
	-webkit-box-shadow: -1px 1px 3px #CCCCCC inset;
	box-shadow: -1px 1px 3px #CCCCCC inset;
}


input#s { 
    border:0 none !important;
    margin-right: 0;
	font-size:12px;
	background-color: transparent;
	float:left;
	width:128px;
}


input#searchsubmit {
    background: url("img/search2.png") no-repeat scroll center top transparent;
    border-top: 0 none;
	border-right: 0 none;
	border-bottom: 0 none;
	border-left: 1px solid #ddd;
    cursor: pointer;
    height: 14px;
    margin-top: 1px;
    width: 25px;
	padding-left:5px;
	float:right;
}



.sel-data {
	margin:0;
}



.clear {clear:both;}

.margin {margin-top:20px;}



/*.cont, .cont-int  {display:none }*/

.imgfocus img , .cont-int img , .testo_foto img, .div_loghi {display:none;}

/*ul.ullat li a {display:none;}
, li.latnero a {display:none;}*/

#light {
    display: none;
    
    left: 50%;
    margin-left: -750px;
    position: absolute;
    z-index: 10;
    
}

     			/* --------sitemap------- */


#bottom {
    border-bottom: 1px solid #ddd;
    margin: 0 auto;
    width: 100%;
}
.bottomcover {
    background: url("http://www.risorsainformatica.com/blognews/wp-content/themes/Karma/images/bot.png") repeat scroll 0 0 transparent;
    margin: 0 auto;
    width: 1000px;
}
h3.bothead {
    color: #20386C;
    font-size: 12px;
    font-weight: bolder;
    letter-spacing: 0.5px;
    padding: 0 0 6px 10px;
    text-align: left;
}
.botwid {
    color: #DDDDDD;
/*    float: left;*/
    font-size: 12px;
    list-style: none outside none;
    margin: 18px 0 0 17px;
    padding-bottom: 10px;
    width: 138px;
}
.botwid ul {
    list-style-type: none;
    margin: 0;
    padding: 0 5px 5px;
}
.botwid li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.botwid ul ul {
    background-repeat: no-repeat;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.botwid ul ul ul {
    border: 0 none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.botwid ul ul ul ul {
    border: 0 none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.botwid ul li {
    clear: left;
    height: 100%;
    line-height: 100%;
    list-style-type: none;
    text-align: left;
    width: 138px;
}
.botwid ul li a:link, .botwid ul li a:visited {
    border-bottom: 0 none;
    color: #555555;
    display: block;
    font-size: 11.5px;
    padding: 0 0 7px 5px;
    text-decoration: none;
}
.botwid ul li a:hover {
    color: #111111;
}
.botwid p {
    margin: 0;
    padding: 7px 10px;
}
.botwid table {
    color: #787D7F;
    text-align: center;
    width: 100%;
}





/*--------------------Font-Face-------------------------*/

@font-face {
    font-family: 'BabelSansBold';
    src: url('font/babelsans-bold-webfont.eot');
    src: url('font/babelsans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/babelsans-bold-webfont.woff') format('woff'),
         url('font/babelsans-bold-webfont.ttf') format('truetype'),
         url('font/babelsans-bold-webfont.svg#BabelSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'BabelSans';
    src: url('font/babelsans-webfont.eot');
    src: url('font/babelsans-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/babelsans-webfont.woff') format('woff'),
         url('font/babelsans-webfont.ttf') format('truetype'),
         url('font/babelsans-webfont.svg#BabelSans') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'ColaborateThin';
    src: url('font/ColabThi-webfont.eot');
    src: url('font/ColabThi-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/ColabThi-webfont.woff') format('woff'),
         url('font/ColabThi-webfont.ttf') format('truetype'),
         url('font/ColabThi-webfont.svg#ColaborateThinRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ColaborateLight';
    src: url('font/ColabLig-webfont.eot');
    src: url('font/ColabLig-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/ColabLig-webfont.woff') format('woff'),
         url('font/ColabLig-webfont.ttf') format('truetype'),
         url('font/ColabLig-webfont.svg#ColaborateLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Colaborate';
    src: url('font/ColabReg-webfont.eot');
    src: url('font/ColabReg-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/ColabReg-webfont.woff') format('woff'),
         url('font/ColabReg-webfont.ttf') format('truetype'),
         url('font/ColabReg-webfont.svg#ColaborateRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ColaborateMedium';
    src: url('font/ColabMed-webfont.eot');
    src: url('font/ColabMed-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/ColabMed-webfont.woff') format('woff'),
         url('font/ColabMed-webfont.ttf') format('truetype'),
         url('font/ColabMed-webfont.svg#ColaborateMediumRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ColaborateBold';
    src: url('font/ColabBol-webfont.eot');
    src: url('font/ColabBol-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/ColabBol-webfont.woff') format('woff'),
         url('font/ColabBol-webfont.ttf') format('truetype'),
         url('font/ColabBol-webfont.svg#ColaborateBoldRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}










/*----------------------------Slideshow Partners----------------------------*/



/*-------------------    GENERALE    ------------------*/

#slide-coldx {
	background:  url(immagini/slide-coldx.jpg) no-repeat 10px 10px #ffffff;
	height: 283px;
	width: 322px;
	border: 1px solid #DDDDDD;
    float: left;
    margin: 5px 0 0;
    /*padding: 10px;*/
    -moz-box-shadow: -0 1px 3px #DDDDDD;
	-webkit-box-shadow: -0 1px 3px #DDDDDD;
	box-shadow: -0 1px 3px #DDDDDD;
}

#slide-coldx-eng {
	background:  url(immagini/slide-coldx-eng.jpg) no-repeat 10px 10px #ffffff;
	height: 283px;
	width: 322px;
	border: 1px solid #DDDDDD;
    float: left;
    margin: 5px 0 0;
    /*padding: 10px;*/
    -moz-box-shadow: -0 1px 3px #DDDDDD;
	-webkit-box-shadow: -0 1px 3px #DDDDDD;
	box-shadow: -0 1px 3px #DDDDDD;
}

.sponsor {
    float: left;
    margin-left: 11px;
    margin-top: 32px;
	margin-right: 1px;
	margin-bottom: 1px;
}





/*-------------------    1 - Sponsor Tecnici    ------------------*/


#slideshow {
    position:relative;
	width:144px;
	height:58px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    width:144px;
	height:58px;
    display: block;
    border: 0;
}

/*-------------------    2 - Media Partners    ------------------*/


#slideshow2 {
    position:relative;
    width:144px;
	height:58px;
}

#slideshow2 DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    background-color: #FFF;
}

#slideshow2 DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow2 DIV.last-active {
    z-index:9;
}

#slideshow2 DIV IMG {
    width:144px;
	height:58px;
    display: block;
    border: 0;
    
}


/*-------------------    3 - Special Partners    ------------------*/

#slideshow3 {
    position:relative;
    width:144px;
	height:58px;
}

#slideshow3 DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    background-color: #FFF;
}

#slideshow3 DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow3 DIV.last-active {
    z-index:9;
}

#slideshow3 DIV IMG {
    width:144px;
	height:58px;
    display: block;
    border: 0;
    
}



/*-------------------    4 - Sponsor    ------------------*/

#slideshow4 {
    position:relative;
	width:144px;
	height:58px;
}

#slideshow4 DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    background-color: #FFF;
}

#slideshow4 DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow4 DIV.last-active {
    z-index:9;
}

#slideshow4 DIV IMG {
    width:144px;
	height:58px;
    display: block;
    border: 0;
}


/*-------------------    5 - Web Partners    ------------------*/

#slideshow5 {
    position:relative;
    width:144px;
	height:58px;
}

#slideshow5 DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    background-color: #FFF;
}

#slideshow5 DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow5 DIV.last-active {
    z-index:9;
}

#slideshow5 DIV IMG {
    width:144px;
	height:58px;
    display: block;
    border: 0;
    
}








/*               ---------------Dropdown Menu ----------------              */

#nav {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#nav li {
    display: block;
    float: left;
    margin: 0 0 0 1px;
    position: relative;
    z-index: 500;
}
#nav li a {
    color: #3f3f3f;
    display: block;
    font-size: 14px;
    height: 26px;
    padding: 10px 5px 0;
    text-align: left;
    text-decoration: none;
    text-transform: capitalize;
	font-weight:bold;
}

#nav li a img {
	margin-top:-1px;
}

#nav li a:hover {
    background-image: linear-gradient(bottom, #E0E0E0 0%, #FFFFFF 100%);
background-image: -o-linear-gradient(bottom, #E0E0E0 0%, #FFFFFF 100%);
background-image: -moz-linear-gradient(bottom, #E0E0E0 0%, #FFFFFF 100%);
background-image: -webkit-linear-gradient(bottom, #E0E0E0 0%, #FFFFFF 100%);
background-image: -ms-linear-gradient(bottom, #E0E0E0 0%, #FFFFFF 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #E0E0E0),
	color-stop(1, #FFFFFF)
);


}

#nav a.selected {
    color: #FF0000;
}
#nav ul {
    -moz-border-radius: 0 10px 10px 10px;
	-webkit:border-radius: 0 10px 10px 10px;
	border-radius: 0 10px 10px 10px;
	-moz-box-shadow:0px 2px 6px #bbb;
	-webkit-box-shadow:0px 2px 6px #bbb;
	box-shadow:0px 2px 3px #bbb;
    display: none;
    left: 0;
    list-style: none outside none;
    padding: 0;
    position: absolute;
    background: none repeat scroll 0 0 #EEEEEE;
	
	background-image: linear-gradient(bottom, #dddddd 0%, #EEEEEE 100%);
background-image: -o-linear-gradient(bottom, #dddddd 0%, #EEEEEE 100%);
background-image: -moz-linear-gradient(bottom, #dddddd 0%, #EEEEEE 100%);
background-image: -webkit-linear-gradient(bottom, #dddddd 0%, #EEEEEE 100%);
background-image: -ms-linear-gradient(bottom, #dddddd 0%, #EEEEEE 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #dddddd),
	color-stop(1, #EEEEEE)
);


}
#nav ul li {
    float: left;
    width: 155px;
}

#nav ul li a {
	font-weight:normal;
}

#nav ul a {
    color: #333;
    display: block;
    height: 16px;
    margin: 6px 6px;
    padding: 3px 6px;
    font-size: 13px;
}
#nav ul a:hover {
    -moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
    background:  #00275E;
    color: #FFFFFF;
	
	background-image: linear-gradient(bottom, #00275e 0%, #005c9d 100%);
background-image: -o-linear-gradient(bottom, #00275e 0%, #005c9d 100%);
background-image: -moz-linear-gradient(bottom, #00275e 0%, #005c9d 100%);
background-image: -webkit-linear-gradient(bottom, #00275e 0%, #005c9d 100%);
background-image: -ms-linear-gradient(bottom, #00275e 0%, #005c9d 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #00275e),
	color-stop(1, #005c9d)
);
}



		/* fix ie6 small issue */
		/* we should always avoid using hack like this */
		/* should put it into separate file : ) */
		*html #nav ul {
			margin:0 0 0 -2px;
		}
		
		
		
		
		
		
		
		
		
		
		
	
