@charset "UTF-8";
/* 
Theme name: Marciatori Sommacampagna

Theme url: http://www.rejectsdesign.com

Description: Tema sviluppato per il Gruppo Marciatori Sommacampagna

Version: 1.0

Author: <a href="http://www.rejectsdesign.com" title="RejectsDesign website">Elisa Santambrogio</a>

Author url: http://www.rejectsdesign.com

Tags: 2 colonne, simply, colours

 */

/***********************************************************************
******************* reset.css ******************************************
************************************************************************/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate; border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
a img {border:none;}
/* Intestazioni */
h1 {font-size:10px;line-height:1;margin-bottom:0.5em;text-align:center;color:#000000;}
h2 {font-size:10px;line-height:1;margin-bottom:0.5em;margin-left:20px;text-align:left;color:#666666;}
h3 {font-size:12px;line-height:1;margin-bottom:0.5em;margin-left:40px;margin-right:30px;padding-top:10px;text-align:left;color:#000000;}
h4 {font-size:12px;line-height:1;margin-bottom:0.5em;margin-left:10px;margin-right:26px;text-align:justify;color:#000000;}
h5 {font-size:10px;line-height:1;margin-bottom:0.5em;text-align:center;color:#666666;text-shadow:#333333;}
h6 {font-size:14px;}
h7 {font-size:11px;line-height:1;margin-bottom:0.5em;margin-left:20px;text-align:left;color:#666666;}
h8 {font-size:14px;font-weight:bold;text-decoration:underline;}
/*Paragrafi */
p { padding:4px 0 10px 0;line-height:20px;}
p.data  {font-style:italic;font-size:85%;color:#333}
p.right {text-align:right;}
p.feed {
	background:url(images/feed1.png) no-repeat 10px center;
	padding:10px 0 20px 80px;
	margin:20px 0 0 0;
	border:2px solid #999999;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
	width:400px;
	height:75px;
	}
	
/*link*/
a:link, a:visited {color:#666666;text-decoration:none;}
a:hover, a:active {color:#333333;text-decoration:none;}
/*Navigation*/
.nav ul {list-style-type:none;margin:0;padding:0;}
.nav ul li {margin:0;padding:10px;display:block;float:left;}
	li {
		list-style: none;
		}
	ul {
		list-style-type:none;
		}
/*form*/
legend {
	font-weight:bold;
	font-size:14px;
	}
input,textarea {
	margin:10px 50px 0px 0;
	width:250px;
	padding:5px;
	}
label {
	width:6em;
	float:left;
	display:block;
	padding:10px 0;
	clear:left;
	}
input[type="submit"] {
	width:100px;
	}
/*Web Site*/
body {
	background:#cc9900;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Geneva, sans-serif;
}
.titoli {
	margin:5px 35px 10px 30px;
}
.container {
	width:1278px;
	margin:0 auto;
	min-height:445px;
	background-image:url(images/nuvole.png);
	background-repeat:no-repeat;
}
	#logo {
		margin:-5px auto 0px;
		width:1278px;
		height:83px;
		background-image:url(images/header.png);
		background-position:center;
		background-repeat:no-repeat;
	}
	#slideshow {
		margin: 0px auto 0px;
		width:731px;
		height:261px;
	}	
	#contenitore-menu{
		margin:1.em 0;
		width:1278px;
		height:141px;
	    text-align:left;
		background:url(images/banda2.png);
		background-repeat:no-repeat;
		background-position:center;}
	#menu {
		margin:0;
		padding:0 auto 0;
		height:1.5em;
		line-height:1.5em;
		width:83%;
		float:right;
		font-weight:90;
		}
	#menu1 {
		padding-top:35px;
	}
	#menu li{
		margin: 0;
		padding:0 20px;
		float: left;
		height:3em;
		width:4.5em;
		float:left;
		list-style: none;
		position: relative;
		line-height:1.5em;
		}
	#menu li a:link, 
	#menu li a:visited{
		margin:0;
		padding:0;
		text-decoration:none;
		color:#000000;
		background:transparent;
		float:left;
		width:8.5em;
		text-align:left;
		font-weight:90;
		}
	#menu li.more{
		margin:0;
		padding:0;
		text-decoration:none;
		color:#000000;
		background:transparent;
		float:left;
		width:4.5em;
		text-align:left;
		font-weight:90;
		}
	#menu li li{	
	background:#FFF;
	background-repeat:repeat-x;
	background-position:center;
	text-align:left;
	width:7.5em;
	border-bottom: 1px solid;
	border-bottom-color:#CCC;
	border-bottom-style:dotted;
	}
	#menu li a:hover{
	background:transparent url("img/dar.gif") no-repeat 98% 50%;
	color: #cc9900;
	font-weight:bold;
	width:7.5em;
	}
	#menu li:hover.more{
	color:#cc9900;
	background:#FFF;
	width:7.5em;
	}
	#menu ul ul{
	position: absolute;
	top:2em;
	left:0;
	height:1.5em;
	visibility:hidden;
	width:7.5em;
	text-align:center;
}
#menu ul ul ul{
	position: absolute;
	top:0;
	left:10em;
	height:1.5em;
	width:8em;
	visibility:hidden;
	text-align:center;
}
#menu ul li:hover ul ul{
	position: absolute;
	top:0;
	left:10em;
	height:1.5em;
	width:8em;
	visibility:hidden;
	color:#cc9900;
	background:#FFF;
}
#menu ul li:hover ul, #menu ul ul li:hover ul{
visibility:visible;
background:#FFF;
color:#cc9900;
}
		#logo2 {
		margin:-340px auto 0px;
		width:1278px;
		height:149px;
		background-image:url(images/logo.png);
		background-position:center;
		background-repeat:no-repeat;
		position:absolute;
		text-align:right;
	}
	#flags {
		margin-top:0px;
		width:1010px;
	}
	#contenitore{
	width:798px;
	margin:-30px auto;
	min-height:403px;
	}
	#content1{
		width:576px;
		height:47px;
		margin:0px 0px;
		float:left;
		background-image:url(images/sxheader.png);
		background-repeat:no-repeat;
	}
	#content2{
		width:576px;
		margin:0px 0px;
		float:left;
		background-image:url(images/sxtext.png);
		background-repeat:repeat-y;
	}
	#contenitoreunico{
	width:798px;
	margin:-30px auto;
	min-height:403px;
	}
	#contentunico1{
		width:782px;
		height:47px;
		margin:0px 0px;
		float:left;
		background-image:url(images/contattiheader.png);
		background-repeat:no-repeat;
	}
	#contentunico2{
		width:782px;
		margin:-21px 0px;
		float:left;
		background-image:url(images/contattitext.png);
	}
	#contentunico3{
		width:782px;
		height:75px;
		margin:21px 0px;
		float:left;
		background-image:url(images/contattifooter.png);
		background-repeat:no-repeat;
	}
	#finesx{
		width:576px;
		height:52px;
		margin:0px 0px;
		float:left;
		background-image:url(images/sxfooter.png);
		background-repeat:no-repeat;
	}
	#sidebar1 {
		width:222px;
		height:47px;
		margin:-47px 0px;
		float:right;
		background-image:url(images/dxheader.png);
		background-repeat:no-repeat;
	}
	#sidebar2 {
		width:222px;
		margin:0px 0px;
		float:right;
		background-image:url(images/dxtext.png);
		background-repeat:repeat-y;
	}
	#sidebar3{
		width:222px;
		height:75px;
		margin:0px 0px;
		float:right;
		background-image:url(images/dxfooter.png);
		background-repeat:no-repeat;
	}
	#sidebar ul {
		list-style-type::none;
	}
	.clearer {
		height:0px;
		overflow:hidden;
		margin:0px;
		clear:both;
	}
	#footer {
		margin:10px auto 0px;
		width:797px;
		height:69px;
		text-align:center;
		background-image:url(images/footer.png);
		background-repeat:no-repeat;
		background-position:center;
	}
	#footer1 {
		padding-top:40px;
	}
		


