body { margin:0px; font-family:"trebuchet MS", tahoma, sans-serif; font-size:13px; color:#333; line-height:17px; text-align:justify;}

h2 {font-family:"trebuchet MS", tahoma, sans-serif; font-size:14px; text-transform: uppercase; color:#900;}
h3 {font-family:"trebuchet MS", tahoma, sans-serif; font-size:13px; font-weight:bold; color:#900;}
h4 {font-family:"trebuchet MS", tahoma, sans-serif; font-size:16px; font-weight:bold; color:#141313;}
h5 {font-family:"trebuchet MS", tahoma, sans-serif; font-size:13px;  font-weight:normal; color:#900;}

.ombreggiato {
   box-shadow: 1px 3px 5px #000000;
}

.titolone {
	font-size: 16px;
	color: #990000;
	font-weight: bold;
	text-transform:uppercase;
	padding:22px 0px 14px 0px;
}
.titolouppercase {
	font-size: 16px;
	color: #990000;
	font-weight: bold;
	text-transform:uppercase;
	padding:22px 10px 14px 0px;
}
.titolointerno {
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	text-transform:uppercase;
	padding:22px 0px 10px 0px;
}

.titoloparagrafo {
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	padding:22px 0px 0px 0px;
}

.titolocorsivo {
	color: #990000;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}
.titoloautori {
	font-size: 12px;
	color: #333;
	text-transform:uppercase;
}

.titolovideo {
	font-size: 12px;
	color: #990000;
	text-transform:uppercase;
}

.maiuscoletto {
	font-size: 13px;
	color: #333;
	font-variant:small-caps;
}

.maiuscolettocorsivo {
	font-size: 13px;
	color: #333;
	font-variant:small-caps;
	font-style:italic;
}

.grassetto { font-weight:bold; font-size: 14px;}

.titolobianco {font-family:"trebuchet MS", tahoma, sans-serif; font-size:14px; font-weight:bold;  color:#fff;}
.titolonews {font-family:"trebuchet MS", tahoma, sans-serif; font-size:16px; font-weight:bold;  color:#333;}

.testobianco {font-family:"trebuchet MS", tahoma, sans-serif; font-size:13px; color:#fff;}

.italic { font-style:italic; color:#333333;}

.cerca { color:#FFF; font-size:13px;}
.titolo { color:#900; font-size:14px; line-height:24px; text-transform:uppercase; }

.sf_band { background-color:#990000;}

.didascalia { font-style:italic; font-size:12px; text-align:right; line-height:16px;}

.apice{ vertical-align: super; font-size:10px;}

.txttabella {
    font-family:"trebuchet MS", tahoma, sans-serif;
    font-size:13px; color:#333;}

.txttabella a:link {font-family:"trebuchet MS", tahoma, sans-serif; font-size:13px; color:#333; line-height:18px; text-align:justify; text-decoration:underline;}
.txttabella a:visited {font-family:"trebuchet MS", tahoma, sans-serif; font-size:13px; color:#333; line-height:18px; text-align:justify; text-decoration:underline;}
.txttabella a:hover {font-family:"trebuchet MS", tahoma, sans-serif; font-size:13px; color:#900; line-height:18px; text-align:justify; text-decoration:none;}
.txttabella a:active {font-family:"trebuchet MS", tahoma, sans-serif; font-size:13px; color:#333; line-height:18px; text-align:justify; text-decoration:underline;}


/* links */

img {border:0px;}

#content {
	display: block;
	float: left;
    font-family:"trebuchet MS", tahoma, sans-serif;
    font-size:13px; color:#333;
    line-height:18px;
    vertical-align: top;
    text-align:justify;
    width: 460px;
    padding: 10px 10px 40px 20px;
}
#content a:link {font-family:"trebuchet MS", tahoma, sans-serif; font-size:13px; color:#900; line-height:18px; text-align:justify; text-decoration:none;}
#content a:visited {font-family:"trebuchet MS", tahoma, sans-serif; font-size:13px; color:#900; line-height:18px; text-align:justify; text-decoration:none;}
#content a:hover {font-family:"trebuchet MS", tahoma, sans-serif; font-size:13px; color:#333; line-height:18px; text-align:justify; text-decoration:underline;}
#content a:active {font-family:"trebuchet MS", tahoma, sans-serif; font-size:13px; color:#900; line-height:18px; text-align:justify; text-decoration:none;}

#content ul {list-style-image: url(../images/bullet.png); line-height:20px;}

#content ol {line-height:20px;}

.quotetxt {font-family:"trebuchet MS", tahoma, sans-serif; font-size:14px; color:#333; line-height:18px;}


/***********************
	  LAYOUT
************************/


#wrap{
 width: 980px;
 margin: 0px auto;
 border-collapse: collapse;

 
}

#position-saver {
    height: 32px;
    width: 980px;
}

.band{
   width:980px;
}

/* Layout*/

#stripemenu {
  width: 940px; 
  height: 25px;
	background: url(strip.jpg) repeat-x center top;
	background-color: #cd0000;
    color: #FFFFFF;
    font-size: 12px;
	padding: 5px 20px 2px 20px;
}

#cse-search-results iframe {
  width: 440px;
}

.gs-webResult{
  width: 10em;
}

.itemstripe {
  display: inline; 
  margin: 0px 0px 0px 8px;
}

.itemstriper {
  display: inline;
  float: right;  
  margin: 0px 0px 0px 10px;
}

.search  {
  vertical-align: top;
}

.addthis_button_compact .at15t_compact {
  float: left;
  display: inline; 
  
}   

/* Link a destra */

.linkesterni {
	float: left;
    padding: 10px 0px 0px 0px;
	width: 240px;
	margin: 10px 0 0 0;	
	background: url(line2.jpg) repeat-x center top;
	font:"trebuchet MS", tahoma, sans-serif;
    text-align: left;
}


.linkesterni a:link {font-size: 13px; color: #333; text-decoration: none;}
.linkesterni a:visited {font-size: 13px; color: #333; text-decoration: none;}
.linkesterni a:hover {font-size: 13px; color: #900; text-decoration: underline;}
.linkesterni a:active {font-size: 13px; color: #333; text-decoration: none;}

.linkesterni ul { list-style-type: none;text-align: left; margin-left: 0;}
.microlink { list-style-type: none; padding: 0px 0px 2px 0px; width: 220px; display:block; float: left;}
.linkesterni img {vertical-align: middle;}

/* Link a sinistra */
#menubar {
	float: left;
	width: 240px;
    vertical-align: top;
    margin: 0px;
	padding: 17px 0px 10px 0px;
}

#sidebar {
	display: inline;
	float: right;
	width: 240px;
    vertical-align: top;
    margin: 0px;
    text-align: right;
	font-family:"trebuchet MS", tahoma, sans-serif;
    padding: 10px 0px 10px 0px;
}

.sidebar a:link {font-size: 13px; text-decoration: none; color:#333;}
.sidebar a:visited {font-size: 13px; text-decoration: none; color:#333;}
.sidebar a:hover {font-size: 13px; color:#900; text-decoration: underline;}
.sidebar a:active {font-size: 13px; text-decoration: none; color:#333;}

.sidebar ul {list-style-type: none; padding: 0px;}
.sidebar li {list-style-type: none; padding: 8px 0px 8px 0px; background: url(line2.jpg) repeat-x center bottom;}
.sidebar img {vertical-align: middle; margin-left: 4px;}

.inevidenza {
    padding: 0px 0 0 0;
    clear: both;
}
/* footer */

#footer {width: 980px; 
    /*position: relative; */
	/*position: fixed;*/
	//bottom: 0px;
	clear: both;
	height: 25px;
	background: url(strip.jpg) repeat-x center top;
	background-color: #cd0000;
    color: #FFFFFF;
    font-size: 12px;
    text-align: center;
    padding-top: 10px;
}

#footer a:link {text-decoration: none; color: #FFF;}
#footer a:visited {text-decoration: none; color: #FFF;}
#footer a:hover {text-decoration: underline;}
#footer a:active {text-decoration: none; color: #FFF;}

/* cms */

.cms { font-size:14px; line-height:24px;}
.cms a:link { color:#900;}
.cms a:visited { color:#900;}
.cms a:hover { color:#333; text-decoration:none;}
.cms a:active { color:#900;}

.lined {
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#666;
	padding:0px 8px 0px 8px;}
	
	 
object { border:0px; display:block;} 

/* news sulla index */

#news {
    background:#c5fb7e repeat-x 0 0;
    display:block;
    padding:10px 10px;
    width: 438px;
    border:1px solid #aee862;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    text-decoration:none;
    text-align: justify;
	color: #141313;
	font: 13px "trebuchet MS", tahoma, sans-serif;
}

/* fine news sulla index */

/* video */

.audio { width: 300px; display: block; margin:20px; }

.video {
    /*background:#c5fb7e repeat-x 0 0;*/
    display:block;
    padding:15px 8px 5px 0px;
    width: 460px;
    /*border:1px solid #999;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;
    text-decoration:none;*/
	float:left;
	//margin: 0px 8px 16px 0px;
	font: 13px "trebuchet MS", tahoma, sans-serif;
}

.aboutVideo {
    /*float: right;*/
    padding: 3px 25px 0 0;
}

.txtvideo { vertical-align: bottom;}


.puntini { background-image: url(../images/line2.jpg); background-repeat:repeat-x; display:block;}


#video_preview{
	width: 416px;
	text-align: left;
	padding: 0px;
	margin: 0px;
}

.itemVideo{
	width: 80px;
	border: 1px solid #bbb;
  background:#ccc repeat-x 0 0;
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;
  padding: 8px;
  font-size: x-small;
	display: inline-block;
	margin: 4px;
	float: left;
	height: 130px;
}

.gdsHeader{
	height: 40px;
	/* width: 680px; */
	width: 460px;
	border-style:hidden hidden hidden hidden;
	border-color: #999999 ;
	border-width: 1px;
	color:#999;
  /* background:#ccc repeat-x 0 0;
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px; */
  padding: 0px;
  font-size: x-small;
	display: block;
	margin-bottom: 10px;
	float: left;
	/* height: 135px; */
	text-align: none;
}

.gdsVideo{
	width: 450px;
	border-style:solid hidden hidden hidden;
	border-color: #990000;
	border-width: 1px;
	color:#999;
  /* background:#ccc repeat-x 0 0;
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px; */
  padding: 8px;
  font-size: small;
	display: block;
	margin: 0px;
	float: none;
	/* height: 135px; */
	text-align: left;
}

.gdsRiquadro{
	width: 450px;
	border-style:hidden hidden hidden hidden;
	border-color: #990000;
	border-width: 1px;
	color:#999;
  /* background:#ccc repeat-x 0 0;
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px; */
  padding: 8px;
  font-size: small;
	display: block;
	margin: 0px;
	float: none;
	/* height: 135px; */
	text-align: left;
}

.gdsClock{
	width: 75;
	/*height: 100;*/
	border-style:hidden hidden hidden hidden;
 /* padding: 8px;*/
  /*font-size: x-small;*/
	display: block;
	margin: 1px;
	float: left;
}

.iconVideo{
	width: 80px;
	text-align: left;
	
}
/* fine video */

.PrintPageHeader{
  display: none;
	
}

.PrintPageFooter{
  display: none;
	
}

.soloVideo{
	display: inline;
}


/* Inizia slider */

#slide-images-header{
	position:relative;
	display:block;
	margin: 0;
	padding: 0px 0 10px 0;
	 /* padding:0px; */
	width:980px;
	height:185px;
	/* overflow:hidden; */
}

#slide-images-header li{
	position:absolute;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}

#slide-images-header li img{
	display:block;
	background-color:#FFFFFF;
	width:980px;
}

#slide-images{
	position:relative;
	display:block;
	margin: 0;
	padding: 0px 0 10px 0;
	 /* padding:0px; */
	width:980px;
	height:185px;
	/* overflow:hidden; */
}

#slide-images li{
	position:absolute;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}

#slide-images li img{
	display:block;
	background-color:#FFFFFF;
	width:980px;
}
