* {
margin: 0;
padding: 0;
}

html {
height: 100%;
font-size: 62.5%;
}

body {
height: 100%;
text-align: left;
font: 1.2em Verdana, Arial, Helvetica, sans-serif;
background: #ffffff ;
margin-top:10px;

}

#wrapper {
position: relative;
width:775px;
height:810px;
margin: 0 auto ;
}

#box1{
  background:#bfc6dd; 
  width:775px; 
  height:478px;
  position: relative;
 }


a:link, a:visited {
color: #A42A00;
text-decoration: underline;
font-weight: bold;
}

a:hover {
text-decoration: none;
}


#footer {
clear: both;
position: absolute;
bottom:20px;
right:20px;
}
/**************menu lato sinistro****************/

#menu {
margin-top:80px;
margin-left:20px;
} 

.menu1 {
background: #ffffff url('http://www.cotignola.tv/new/site_img/square.gif') 10px 10px no-repeat;
width:190px;
color: #ffffff;
font-family: Arial, sans-serif;
font-size: 0.9em;
letter-spacing: 2px;
text-align: right;
font-weight: bold;
margin-bottom: 10px;
height:25px;
}

.menu1 a:link, .menu1 a:visited {
display: block;
background:   url('./site_img/square.gif') 98% 50% no-repeat;
text-decoration: none;
color:#ffffff;  
padding-right: 35px;
padding-bottom:5px;
padding-top:6px;
}                      
.menu1 a:hover {
color:#FFFF00;  
background:   url('./site_img/square_on.gif') 98% 50% no-repeat;
}

/*bottoni sottocategorie pagina interna*/
.menu12 {
width:160px;
color: #ffffff;
font-family: Arial, sans-serif;
font-size: 0.9em;
letter-spacing: 2px;
text-align: right;
font-weight: bold;
margin-bottom: 10px;
height:20px;
}

.menu12 a:link, .menu12 a:visited {
display: block;
width:140px;
background:   url('./site_img/square.gif') 98% 50% no-repeat;
text-decoration: none;
color:#ffffff;  
padding-right: 50px;
padding-bottom:4px;
padding-top:3px;
}                      
.menu12 a:hover {
color:#FFFF00;  
background:   url('./site_img/square_on.gif') 98% 50% no-repeat;
}


/*bottone indietro*/
.menu13 {
width:190px;
color: #ffffff;
font-family: Arial, sans-serif;
font-size: 0.9em;
letter-spacing: 2px;
text-align: right;
font-weight: bold;
margin-bottom: 10px;
height:25px;
}

.menu13 a:link, .menu13 a:visited {
display: block;
text-decoration: none;
color:#ffffff;  
padding-right: 35px;
padding-bottom:5px;
padding-top:6px;
}                      
.menu13 a:hover {
color:#FFFF00;  
}

/**************menu lato destro****************/

#menu_dx {
margin-top:102px;
margin-right:20px;
} 

#data1 {
	background: #ffffff;
	width:84px;
	height:64px;
	color: #004687;
	font-family: Arial, sans-serif;
	font-size: 1.2em;
	text-align: center;
	font-weight: bold;
}

#data1 b {
  	display: block;
  	padding-top:23px;
}

.menu2 {
	background: #004687;
	width:84px;
	height:64px;
	color: #ffffff;
	font-family: Arial, sans-serif;
	font-size: 1.2em;
	text-align: center;
	font-weight: bold;
}

.menu2 a:link, .menu2 a:visited {
	display: block;
	width:84px;
	height:64px;
	text-decoration: none;
	color:#ffffff;  
	padding-top:15px;
}                      
.menu2 a:hover {
	color:#FFFF00;  
}




/**************video centrale****************/

#video {
margin-top:110px;
margin-left:20px;
} 
#video1 {
background:#ffffff; 
width:254px; 
height:228px; 
text-align: center;
position: relative;
}

#freccia_video_big{
position: absolute;
top:85px;
left:115px;
z-index:100;
border:0;
} 
#freccia_video_small{
position: absolute;
top: 37px;
left: 37px;
z-index:100;
border:0;
width:10px;
} 

.titolo_video{
	color:#ffffff; 
	text-align: right;
	width:254px;
	height: 30px;
	position: absolute;
	bottom:0;
	left:0;
	margin-right: 20px;
	margin-top:5px;
}

.titolo_video b{
   display: block;
margin-right: 18px;
padding-top: 7px;
 }
 

.img_video{
width:220px;
height:165px;
margin: 17px auto;
}  

.img_video_small{
width:70px;
height:70px;
margin: 5px auto;
}  
 
/**************testo centrale****************/
#testo {
  width:254px; 
height: 300px;
} 
#testo h1 {
  font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.4em;
color: #004687;
margin-bottom: 10px;
}
#testo #txt{
  overflow:auto; 
  height: 250px; 
  padding: 0 20px 10px 0;
  line-height:20px;
}  


#elenco_video {
  overflow:auto;
    width:254px;  
  height: 300px; 
  padding:0;
}


.video11 {
	background:#ffffff; 
	width:80px; 
	height:80px; 
	text-align: center;
}

 .elenco_link a:link, .elenco_link a:visited {
	color: #004687;
	text-decoration: none;
}
.elenco_link a:hover {
	color:#FFFF00;  
} 
 .separator{
height:1px;
border-top: 1px dotted #666;
margin-top:2px;
margin-bottom: 2px;
 } 
/******************************/






/*

h1 {
font-size: 2.6em;
color: #ece1de;
margin-bottom: 20px;
}

h1, h1 a:link, h1 a:visited, h2, h3 {
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
letter-spacing: 1px;
}

h2, h3 {
color: #ece1de;
text-align: left;
}

h2 {
font-size: 1.8em;
margin-bottom: 8px;
}
*/

