/*#############################################################
Name: Deep Red
Date: 2006-08-28
Description: A two-column layout with a touch of red.
Author: Viktor Persson
URL: http://templates.arcsin.se

Feel free to use and modify but please provide credits.
#############################################################*/

/* standard elements */
* {
	margin: 0;
	padding: 0;
}
div a {
	color: #FFF;
	cursor: pointer;
	text-decoration: none;
}
h1 {
	color:#FF0066;
	font: normal 2em sans-serif;
	font-weight:bolder;
	margin: 10px 0 0 0;
}
.voce_menu {
	color:#B34B6E;
	font: normal 30px Comic sans ms;
	font-weight:bolder;
	margin: 10px 10px 10px 10px;
	padding: 0px 4px;
	border-left: 6px solid #B34B6E;
	text-align:left;
	
}
.pagine a{
	color:#B34B6E;
	background-color:#FFF;
	font: normal 0.7em sans-serif;
	font-weight:bolder;
	margin: 10px 10px 10px 10px;
	padding: 0px 4px;
	border-left: 2px solid #B34B6E;
	text-align:center;
	
}
.pagine a:hover{
	color:#FFF;
	background-color:#B34B6E;
	border-left: 2px solid #FFF;	
}
code {
	border-left: 6px solid #B34B6E;
	color: #666;
	display: block;
	width:340px;
	font: normal 11px "Lucida Sans Unicode",serif;
	margin-top: 2px;
	margin-bottom:2px;
	padding: 2px 4px;
	overflow:auto;
}
code:hover{
	border-left: 6px solid #FF33CC;
	/*background-image:url(images/white_pattern.png);*/
	
}

blockquote {
	background: url(img/quote.gif) no-repeat;
	color: #FFF;
	display: block;
	font: bold 1.2em "Lucida Sans Unicode",serif;
	margin: 6px 0;
	padding-left: 28px;
	text-align:left;
	letter-spacing: -1px;
}
/* structure */
.main {
	width: 560px;
	margin: 0 auto;
	margin-top:50px;
}
.main_left {
	float: left;
	padding-top: 6px;
	width: 200px;
}
.main_right {
	margin-top:12px;
	float: right;
	width: 200px;
	background-image:url(images/white_pattern_hover.png);
	background-repeat:repeat;
}
.main_right:hover {
	background-image:url(images/white_pattern.png);
}

.main_flash {
	height:234px;
	width:584px;
	padding:10px;
	background-image:url(images/white_pattern.png);
	background-repeat:repeat;
}

.sponsor_right{
	float: right;
	margin-left:14px;
	margin-bottom:14px;
	width: 130px;
	padding:5px;
	background-image:url(images/white_pattern.png);
	background-repeat:repeat;
}
.sponsor_laterale{
	float: right;
	margin-bottom:14px;
	margin-left:5px;
	margin-right:5px;
	width: 130px;
	padding: 7px 0px 7px 7px ;
	background-image:url(images/white_pattern.png);
	background-repeat:repeat;
}
.sponsor_central{
	float: center;
	margin-right:0px;
	margin-top:14px;
	width: 580px;
	height:105px;
	padding:10px;
	background-image:url(images/white_pattern.png);
	background-repeat:repeat;
}
.footer {clear: both;}

/* misc */
.left {
	float: left;
}
.right {
	float: right;
}
.header,.link_projects,.lbl,{
	border-bottom: 6px solid #FFF;
}
.content a:hover, div.footer div.left a:hover {
	background: #D7162C;
	color: #FFF;
}
/* logo */
.header {
	background: #D91623 url(img/bgheader.gif) repeat-x;
	height: 180px;
}
.content h1 {
	letter-spacing: -2px;
	font: normal 2.2em "Lucida Sans Unicode",sans-serif;
}
/* projects */
.lbl {
	background: #222 url(img/bglbl.gif) repeat-x;
	clear: both;
	color: #FFF;
	font: normal 2em "Lucida Sans Unicode",sans-serif;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	text-align: center;
}
a.g1 {
	background: #888;
}
a.g2 {
	background: #666;
	border-left: 6px solid #FFF;
}
/* updates */
.link_updates a {
	display: block;
	height: 69px;
	text-align: center;
	margin-top:10px;
	border:1px;
	border-style: double;
	border-color:#FFFFFF;
}
.link_updates a:hover {
	display: block;
	height: 69px;
	text-align: center;
	margin-top:10px;
	border:1px;
	border-style: double;
	color:#FFFFFF;
}

.link_home a {
	display: block;
	height: 200px;
	width:370px;
	text-align: left;
	margin-top:14px;
	padding:10px;
	border:1px;
	border-style: double;
	color:gren;
	background-image:url(images/white_pattern_hover.png);
	background-repeat:repeat;
	font: normal 0.7em Tahoma,Verdana,sans-serif;
}
.link_home a:hover {
	border-color:#FFFFFF;
	background-image:url(images/white_pattern.png);
}

.zoom_home {
	display: block;
	width:370px;
	text-align:justify;
	margin-top:14px;
	padding:10px;
	border:1px;
	border-style: double;
	border-color:#BBBBBB;
	background-image:url(images/white_pattern_hover.png);
	background-repeat:repeat;
	font: normal 0.7em Tahoma,Verdana,sans-serif;
}
.zoom_home:hover {
	border-color:#FFFFFF;
	background-image:url(images/white_pattern.png);
}

.titoletto {
	font: normal 0.9em Tahoma,Verdana,sans-serif;
	font-weight:bold;
}

.cornice{
	border-bottom:2px;
	border-bottom-style:dotted;
	border-bottom-color:#FFFFFF;
}

/* content */ 
.content {
	color: ##CCCCCC;
	font-family: Verdana,sans-serif;
	line-height: 1.1em;
	text-align:justify;
}
.content a {
	color: #FD1C24;
}
.content p {
	color: #CCCCCC;
	margin: 4px 0 10px 0;
	font-family: Verdana,sans-serif;
	line-height: 1em;
	padding: 0 10px 10px; 
}
.content .descr {
	color:#777;
	margin-bottom: 6px;
	margin-top: 3px;
}
.content li {
	list-style: url(img/li.gif);
	margin-left: 18px;
}
/* footer */
.footer {
	color: #CCC;
	clear: both;
	font-family: Verdana,sans-serif;
	line-height: 0.9em;	
	font-size:11px;
}
.footer .left a {
	background: #FFFFFF;
	color: #555;
	padding: 1px 3px;
}
.footer .left a:hover {
	background: #383838;
	color: #999;
}
.footer .right a {
	color: #FFF;
}
.footer .right {
margin-top:20px;
	border-top: 1px solid #F0F0F0;
	padding: 9px 0 9px 9px;
	width: 380px;
}
.footer .left {
margin-top:20px;
	border-top: 1px solid #F0F0F0;
	padding: 9px 0 9px 9px;
	text-align: right;
	width: 190px;
}

A:LINK {
 color :none;
 text-decoration :none;
 font-weight :none;
}
a img{
border: 0;
} 



