/*---------------------------------------------
CAPITANVENEZIA
- - - - - - - - - - - - - - - - - - - - - - -
Description:	Base setup styles
Filename:		capitanvenezia.css
Theme Name:     
Theme URI:      http://www.intersezione.com
Version:		1 beta
Date:			lug 3, 2007
Author:         Intersezione srl
Company:        Intersezione srl
Please: 
        
/*=========================================================================================== Global Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size:100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(/img/body_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#7DA3CA;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* impostazioni per tutto */

p {
	line-height:1.4em;
}

/* =============== FINE GLOBAL RESET =============================================================== */

/* ========== FORMATTAZIONE MENU PRINCIPALE A SX ================================== */
div#container {
	width:990px;
	float:left;
}

div#menu_carrier {
	width:410px;
	float:left;
}
ul#mainmenu {
	list-style-type:none;
	float:left;
	width:241px;
	width:129px;
	height:241px;
	padding-left:230px;
	padding-top:350px;
}

ul#mainmenu li {
	width:129px;
	
}

ul#mainmenu li#progetto a:link, ul#mainmenu li#progetto a:visited{
	background:url(/img/progetto.png) top left no-repeat;
	height:55px;
	width:129px;
}

ul#mainmenu li#progetto a:hover{
	background:url(/img/progettoh.png) top left no-repeat;
	height:55px;
	width:129px;


}

ul#mainmenu li#personaggi a:link, ul#mainmenu li#personaggi a:visited{
	background:url(/img/personaggi.png) top left no-repeat;
	height:40px;
	width:129px;
}

ul#mainmenu li#personaggi a:hover{
	background:url(/img/personaggih.png) top left no-repeat;
	height:40px;
	width:129px;
}

ul#mainmenu li#news a{
	background:url(/img/news.png) top left no-repeat;
	height:34px;
	width:129px;
}

ul#mainmenu li#news a:hover{
	background:url(/img/newsh.png) top left no-repeat;
	height:34px;
	width:129px;
}

ul#mainmenu li#iniziative a{
	background:url(/img/iniziative.png) top left no-repeat;
	height:29px;
	width:129px;
}
ul#mainmenu li#iniziative a:hover{
	background:url(/img/iniziativeh.png) top left no-repeat;
	height:29px;
	width:129px;
}

ul#mainmenu li#contatti a{
	background:url(/img/contatti.png) top left no-repeat;
	height:31px;
	width:129px;
}
ul#mainmenu li#contatti a:hover{
	background:url(/img/contattih.png) top left no-repeat;
	height:31px;
	width:129px;
}

/*ul#mainmenu li#goodies a{
	background:url(/img/goodies.png) top left no-repeat;
	height:31px;
	width:129px;
	
}
ul#mainmenu li#goodies a:hover{
	background:url(/img/goodiesh.png) top left no-repeat;
	height:31px;
	width:129px;
}*/

ul#mainmenu li#links a{
	background:url(/img/link.png) top left no-repeat;
	height:52px;
	width:129px;
}
ul#mainmenu li#links a:hover{
	background:url(/img/linkh.png) top left no-repeat;
	height:52px;
	width:129px;
}


ul#mainmenu a:link, ul#mainmenu a:visited{
	display:block;
	position:relative;
	text-indent:-4000px;
	margin:0;
	padding:0;
	cursor:hand;
	*margin-top:-1px;
}



ul#mainmenu a:hover{
	display:block;
	position:relative;
}
/* ========== FORMATTAZIONE MENU SECONDARIO SOTTO HEADER ================================== */

ul#aux_menu {
	padding-left:45px;
	padding-top:45px;
	list-style-type:none;
	float:left;

}

ul#aux_menu li {
	display:block;
	float:left;
	width:75px;
	position:relative;
}

ul#aux_menu li a:link, ul#aux_menu li a:visited  {
	color:#b3c2d5;
	text-decoration:none;
	text-transform:uppercase;
	font-size:13px;
	position:relative;
}

ul#aux_menu li a:hover {
	text-decoration:underline;
	color:#053a40;
	position:relative;
}

div#indicatore_sezione {
	padding-top:40px;
	float:right;
	padding-right:30px;
	width:100px;
	position:relative;
}

div#indicatore_sezione a {
	position:relative;
	width:60px;
	float:right;
	
	
}
	
/* STRUTTURA */


div#right_container {
	float:left;
	min-height:500px;
	height:auto !important;
	height:500px;
	width:573px;
}

h1#logo {
	background: url(/img/h1_logo_bg.png) top left no-repeat;
	width:573px;
	height:80px;
}

h1#logo a {
	text-indent:-9999px;
	display:block;
	width:573px;
	height:80px;
	position:relative;
} 

div#boxtop {
	width:573px;
	height:81px;
	background: url(/img/box_top_bg.png) top left no-repeat;
}

div#box_espandibile {
	width:573px;
	background: url(/img/espandibile_bg.png)top left repeat-y;
	/*background: url("/img/espandibile_bg.gif")top left repeat-y;*/
	float:left;


	
}

div#box_bottom {
	width:573px;
	height:94px;
	background: url(/img/box_bottom_bg.png)top left no-repeat;
	clear:both;	
}

div#news_evidenza {
	width:500px;
	margin:0 35px 0 35px;
	margin-bottom:5px;
	padding-bottom:5px;
}

h2.main_news_title {
	font-size:14px;
	font-weight:bold;
	color:#0079ac;
	text-align:right;
	border-bottom:1px solid #0079ac;
	margin-bottom:10px;
	text-transform:uppercase;
}
/* COLONNA DI SINISTRA ================================================================ */

div#news_evidenza div.abstract, div#news_evidenza p.contenuto, div.news_preview p, div.small_title{
	margin-left:90px;
	font-size:12px;
}

.news_preview  div.abstract{
	font-size:11px;
	padding-left:90px;
	line-height:1.4em;
}

p.link_archivio {
	text-align:right;
	clear:left;
}

div.img_box {
	float:left;
}

div.img_box_eventi {
	margin:0 15px;
}
.events{
	margin-bottom:20px;
}
div.img_box_eventi img{
	border:2px solid #C3CEE2;
	width:150px;
}

div.img_box img{
	border:2px solid #C3CEE2;
	width:80px;
	height:80px;
}

div#left_column {
	float:left;
	width:360px;
	clear:left;
}

div.news_preview {
	margin-left:35px;
	clear:left;
	margin-top:10px;
	margin-bottom:20px;
	float:left;
	width:315px;
	display:inline;
	background-color:#fff;
}

div.small_title {
	border-bottom:1px solid #0079ac;
	float:left;
	width:220px;
	margin-left:10px;
	display:inline;
	padding-bottom:2px;
}

div.news_data {
	color: #999;
	text-align:right;
	font-size:8px;
	padding-bottom:2px;
}

h3.news_strillo {
	font-weight:bold;
	font-size:11px;
	float:left;
	text-transform:uppercase;
	width:220px;
	background:url(/img/white.gif) top left;
	position:relative;
}



div#right_column {
	float:right;
	width:200px;
	
}
/* COLONNA DI DESTRA ===========================================================*/

div.spotbox_sponsor,  div.spotbox_eventi {
	background:url("/img/spot_box_top.jpg") top left no-repeat;
	width:184px;
}

h3.sponsor, h3.eventi {
	color:#6e849c;
	font-size:11px;
	font-weight:bold;
	
	padding-top:15px;
	margin:0 15px;
	text-align:right;
	text-transform:uppercase;
}

div.spotbox_sponsor p, div.spotbox_eventi p {
	margin:0 15px;
	margin-top:5px;

}

div.aux_box {
	background:url("/img/spot_box_bottom.jpg") left bottom no-repeat;
	padding-bottom:30px;
}

div.aux_box  .img_box{
	float:left;
	margin:10px 15px;
}

p.spot_content {
	border-bottom:1px solid #6e849c;
	padding-bottom:5px;
	margin:10px 0 5px 0;
}

div#footer {
	clear:both;
}

/* CONFIGURAZIONE LINK ============================================================== */
h3.news_strillo a:link, h3.news_strillo a:visited {
	text-decoration:none;
	color:#0079ac;
	cursor:hand; position:relative;

}

h3.news_strillo a:hover {
	color:#003e41;
	position:relative;
}

p.link_archivio a:link, p.link_archivio a:visited {
	text-decoration:none;
	color:#6e849c;
	position:relative;
	font-size:10px;
}

p.link_archivio a:hover {
	color:#053a40;
	position:relative;
	background-color:#e0ecfa;
}

a.spot_title:link, a.spot_title:visited {
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	position:relative;
}

a.spot_title:hover {
	color:#6e849c;	
	position:relative;
}

/* link intersezione privacy footer */


ul.credits_intersezione {
	list-style-type:none;
	clear:both;
	color:#FFFFFF;
	text-align:right;
	padding-top:55px;
	padding-right:20px;
}

ul.credits_intersezione li {
	display:inline;
	
	
}

ul.credits_intersezione li a{
}

ul.credits_intersezione li a:link, ul.credits_intersezione li a:visited {
	text-decoration:none;
	color:#FFFFFF;
}

ul.credits_intersezione li a:hover {
	color:#FFCC00;
}


li#cre1 a:link, li#cre1 a:visited, li#cre2 a:link, li#cre2 a:visited, li#cre3 a:link, li#cre3 a:visited {
	
	
}

/*li#cre1 a:link, li#cre1 a:visited {
	background:url("/img/copyright.gif") top left no-repeat;
	width:49px;
}

li#cre2 a:link, li#cre2 a:visited {
	background:url("/img/privacy.gif") top left no-repeat;
	width:37px;
}

li#cre3 a:link, li#cre3 a:visited {
	background:url("/img/intersezione.gif") top left no-repeat;
	width:78px;
}*/

#news_evidenza h2{
	margin-top:-20px;
}