/*************
*CSS Document* 
**************/


/* template css */

	* {
	border: 0;
	margin: 0;
	padding: 0;
		
	}
	

	
body {
	background-color: #E1E1E1;
	}

input {
	border: 1px solid #000;
	}

/* rss */
#container_rss {
	        background-color: #E1E1E1;
	  		margin: auto;
			min-height: 500px;
			width: 1000px;
			
		}
#header_rss {
			height: 200px;
			width: 1000px;
			
		}
#rss {
			min-height: 400px;
			width: 1000px;
			
		}
		
/* sondaggio */
#sondaggio_pagina
 {
			min-height:400px;
			max-height:1500px;
			width: 1000px;
			
		}
		
/* video */
#container_video {
	        background-color: #E1E1E1;
	  		margin: auto;
			min-height: 800px;;
			width: 1000px;
			
		}
		
#header_video {
			height: 200px;
			width: 1000px;
			
		}
		
#menu_video {
			height: 1000px;
			width: 1000px;
			
		}

/*
	  Suddivido in due div orizzontali la pagina:
	  - pagina_video
	  - elenco_video
	*/
#pagina_video {
			float: left;
			height: 850px;
			width: 660px;
			
			
		}
		
#elenco_video {
			float: right;
			height: 850px;
			width: 310px;
			
		}
		
.video_HP
	{
	border: 2px solid #E1E1E1;
        padding: 2px;
	
	
				}	
/* Pagina notizia */

#menu_pagina_notizia {
			min-height: 400px; /* attributo non supportato da IE */
            max-height: 2500px!important; /* anche !important non è supportato da IE, ma sugli altri permette di dare priorità ad una doppia dichiarazione */
            height: auto; /* per IE */
			width: 1000px;
			
			
		}

/*
	  Suddivido in due div orizzontali la pagina:
	  - pagina_video
	  - elenco_video
	*/
#pagina_notizia {
			margin: 0 2% 0 35%
		}
		
#elenco_notizia {
			float: left;
    width:29%;\width:33%;w\idth:29%; /*box model hack*/
    padding: 0 2%;color: #333;font-size:80%}
			
				
/* Content è un div a larghezza fissa che contiene tutta la pagina */
	
#container {
	        background-color: #E1E1E1;
	  		margin: auto;
			min-height: 400px; /* attributo non supportato da IE */
            max-height: 2000px!important; /* anche !important non è supportato da IE, ma sugli altri permette di dare priorità ad una doppia dichiarazione */
            height: auto; /* per IE */
			width: 1000px;
			
		}
	
	/*
	  Suddivido in tre div orizzontali la pagina:
	  - header: logo, testata e banner
	  - center: menù, banner e pagine php
	  - footer: informazioni
	*/	
	
#header {
			height: 600px;
			width: 1000px;
			
		}
		
#content {
			height: 1000px;
			width: 1000px;
					}
		
#footer {
			height: 500px;
			width: 1000px;
			
		}
		
#credits {
			height: 100px;
			width: 1000px;
			border-top:2px solid #c40202;
			
		}

	/*
	  div contenuti dentro header:
	  - banner
	  - logo
	  - menu_notizia
	*/	

#banner {
			height: 68px;
			width: 1000px;
			
		}
#logo {
			height: 68px;
			width: 1000px;
			
		}
#menu_flash_1 {
			height: 20px;
			width: 1000px;
			
		}
		
#menu_flash_2 {
			height: 40px;
			width: 1000px;
			margin-top:5px;
		}
		
#menu_notizia {
			height: 450px;
			width: 1000px;
			
		}
		
			
	/*
	  div contenuti dentro menu_notizia:
	  - menu_left
	  - articolo
	*/	
	
#video {
				float: left;
				width: 330px;
				height: 389px;
				
				
				
				}
	    
#articolo{
				float: right;
				width: 665px;
				
				
			}
		
	/*
	  div contenuti dentro content:
	  - video
	  - notizie
	  - ultima_ora
	  
	*/		
#menu_left {
				float: left;
				width: 332px;
				height: 800px;
				
				
			}
	    
#notizie{
	          float: right;
			  width: 400px;
	          height: 800px;
	          			
			}
			
#ultima_ora{
				float: right;
				width: 250px;
				height: 800px;
				
			}
	
	/*
	  div contenuti dentro footer:
	  - banner_1
	  - fine
	*/
#banner_1 {
			height: 200px;
			width: 1000px;
			
		}
#fine {
			min-height: 400px; /* attributo non supportato da IE */
            max-height: 900px!important; /* anche !important non è supportato da IE, ma sugli altri permette di dare priorità ad una doppia dichiarazione */
            height: auto; /* per IE */
			width: 1000px;
			
	}
	/*
	  div contenuti dentro fine:
	  - store
	  - speciali
	  - sondaggio
	  
	*/		
	#store {
				float: right;
				width: 300px;
				height: auto;
				}
	    
    #speciali{
	          margin-left:350px;
			  margin-right:300px;
	          		height: auto;
			}
			
	#sondaggio{
				float: left;
				width: 340px;
				 height: auto;
				
			}
			
/* fine template css */

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

.box1
           {
	border: 1px solid #E1E1E1;
	margin-left: 10px;
	background-color:#E1E1E1;
	margin-right: 10px;
			}
.box2
           {
	border: 2px solid #c40202;
	padding-bottom:15px;
	padding-top:20px;
				}
			
.box3
           {
	float:left;
	border: 2px solid #c40202;
	margin: 0 15px 0 0;
	padding: 3px;
	
			}

.box4
           {
	
	border: 1px solid #c40202;
	width: 210px;
	padding: 1px;
	margin-left:15px;
				}
.box5
           {
	
	border: 1px solid #c40202;
	width: 200px;
	height: 150px;
	padding: 1px;
				}
	
.box6
           {
	
	border: 1px solid #E1E1E1;
	width: 200px;
	padding: 1px;
	margin-left:15px;
				}					
.box1_testo
           {
	font-family:Georgia;
	font-size:20px;
	color: #E1E1E1;
	background-image:url(../img/barra.png);
	background-repeat:no-repeat;	
	height: 25px;
	width:230px;

			}
			
.box2_testo
           {
	font-family:Georgia;
	font-size:20px;
	color: #E1E1E1;
	background-color:#c40202;
	height: 25px;
	width:100px;
	
	
			}			
			
.foto_HP
	{
	border: 2px solid #c40202;
	height: 250px;
	width: 358px;
	margin: 0 0 0 5px;
	padding: 1px;
				}
.foto_notizia
	{
	border: 1px solid #c40202;
	height: 70px;
	width: 100px;
	padding: 1px;
				}
				
.foto_gallery
	{
	margin-left: 30px;
	border: 4px solid #c40202;
	padding: 3px;
				}
				
.foto_gallery_a
	{
	margin-left: 30px;
	border: 2px solid #c40202;
	padding: 3px;
				}
				
.foto_gallery_HP
	{
	border: 1px solid #c40202;
	width: 100px;
	padding: 1px;
				}
				
.foto_video_HP
	{
	border: 1px solid #c40202;
	width: 100px;
	height: 80px;
	padding: 1px;
				}
.border
	{			
		border-bottom: 1px dotted #c40202;
		border-left: 1px dotted #c40202;		
		}	
		
.border_banner
	{			
		border: 2px solid #c40202;
		width: 212px;
	    height: 125px;
		padding: 2px;
				
		}
.border_banner_notizia_1
	{			
		border: 2px solid #c40202;
		width:170px;
		height:300px;
		padding: 2px;	
		margin-left:40px;
		}	
.border_banner_notizia_2
	{			
		border: 2px solid #c40202;
		width:200px;
		height:200px;
		padding: 2px;	
		margin-left:25px;
		}
.border_banner_notizia_3
	{			
		border: 2px solid #c40202;
		width:200px;
		height:250px;
		padding: 2px;
		margin-left:25px;		
		}
.border_banner_notizia_4
	{			
		border: 2px solid #c40202;
		width:301px;
		height:88px;
		padding: 2px;	
		
		}			
/* stili testo */	

.style1
         {
	overflow: auto;
	font-family: Georgia;
	font-size: 14px;
    line-height:17px;
				}
.style2
         {
	font-family:Georgia;
	font-size: 25px;
	font-weight:bold;
	line-height:25px;
	

				}
				
.style3
         {
	font-family:Georgia;
	font-size: 20px;
	font-weight:bold;
					}
.style4
          {
	font-family:Georgia;
	font-size: 20px;
	font-weight:bold;
	
				}
				
.style5
         {
	font-family: Georgia;
	font-size: 12px;
    font-weight:bold;
				}				

.style6
         {
	font-family: Georgia;
	font-size: 11px;

				}	
							
a.style7:link, a.style7:visited {
		font-family: Georgia;
	font-size: 14px;
	color: #000;
	font-weight:bold;
	}
	
	a.style7:hover, a.style7:active {
		font-family: Georgia;
	    font-size: 14px;
	    color: #000;
		font-weight:bold;
		text-decoration: underline;
	}
a.style8:link, a.style8:visited {
		font-family: Georgia;
	    font-size: 12px;
	    color: #E1E1E1;
			}
	
a.style8:hover, a.style8:active {
		font-family: Georgia;
	    font-size: 13px;
	    color: #E1E1E1;
		text-decoration: underline;
	}
		
.style_immagini
         {
		 border: 1px solid #E1E1E1;
		 width:100px;
	     font-family:Georgia;
	     font-size: 11px;

				}
				
.style_immagini_1 {
	
	background-image:url(../img/barra1.png);
	background-repeat:no-repeat;
	height: 25px;
	width:230px;
	
	} 
					
.style_credits
         {
	font-family:Georgia;
	font-size: 12px;
	color:#000;

				}
				
.style_store_1
         {
	font-family:Georgia;
	font-size: 14px;
	

				}
.style_store_4
          {
	font-family:Georgia;
	font-size: 22px;
	font-weight:bold;
	text-decoration:underline;
	
	
	
				}
				
#content_store {
	display: block;
    width: 320px;
	height: 280px;
	
}
#content_speciale {
	display: block;
    width: 250px;
	height: 280px;
	
}
#img {
	display: block;
	padding: auto;
	text-align: center;
}

.foto_video
	{
	border: 1px solid #c40202;
	width: 150px;
	padding: 1px;
				}

