@charset "utf-8";
/* CSS Document */

/* Reset */

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; }
.clearer { height: 0px; overflow: hidden; margin: 0px; clear: both; }

/* Inizio CSS */

body {
	font-size:70%;
	line-height: 1.4;
	color:#222;
	background-image:url(../images/Pattern_2colonne.png);
	background-position:top center;
	background-repeat:repeat-y;
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	background-color: #fff;
	width:100%;
}

#wrapper {
	height:auto!important;
	height:700px;
	min-height:700px;
	background-position:top center;
	background-repeat:no-repeat;
	background-image: url(../images/Wrapper_2colonne.png);
	width:100%;
}

#container {
	width:960px;
	margin:0 auto;
	/*position:relative;*/
}	

#box_nav {
	width:840px;
	height:50px;
	padding-top:200px;
	padding-left:60px;
	padding-right:60px;
}

#box_buttons_sx {
	width:200px;
	height:195px;
	padding-top:70px;
	padding-left:60px;
	float:left;
}

#box_buttons_dx {
	width:200px;
	height:195px;
	padding-top:70px;
	padding-left:20px;
	float:left;
}

#banner {
	width:390px;
	height:190px;
	margin-top:70px;
	margin-left:20px;
	margin-right:70px;
	margin-bottom:5px;
	/*padding-top:70px;
	padding-left:20px;
	padding-right:70px;
	padding-bottom:5px;*/
	float:left;
}

#titolo {
	width:840px;
	height:50px;
	padding-top:85px;
	padding-left:60px;
	padding-right:60px;
	float:left;
}

#left {
	width:400px;
	padding-top:30px;
	padding-left:70px;
	padding-right:10px;
	float:left;
	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;*/
}

#right {
	width:390px;
	padding-top:30px;
	padding-right:70px;
	padding-left:20px;
	float:right;
	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;*/
}

#footer  {
	width:100%;
	height:160px;
	background-image:url(../images/Footer_2colonne.png);
	background-repeat:no-repeat;
	background-position:top center;
	float:left;
}

#badge {
	width:416px;
	height:76px;
	margin:0 auto;
	padding-top:22px;
	padding-left:62px;
	padding-right:14px;
	padding-bottom:2px;
	float:left;
}

#sponsors {
	width:406px;
	height:76px;
	margin:0 auto;
	padding-top:22px;
	padding-right:62px;
	padding-bottom:2px;
	float:right;
}

#copyright {
	width:840px;
	height:auto;
	padding-left:60px;
	padding-right:60px;
	padding-top:20px;
	text-align:center;
	float:left;
}

ul#buttons_sx, ul#buttons_dx{
	list-style-type:none;
	margin:0;
	padding:0;
}

ul#buttons_sx li a, ul#buttons_dx li a{
	padding:0;
	margin-bottom:5px;
	text-indent:-9999px;
}

#buttons_sx li a:link, #buttons_dx li a:link, #buttons_sx li a:visited, #buttons_dx li a:visited{
	background-image:url(../images/Pulsanti.png);
	display:block;
	width:200px;
	height:60px;
}

li#warmo a, li#tiliment a, li#haiti a, li#carso a, li#venzonassa a, li#no_gara a{height:60px; width:200px;}

li#warmo a:link, li#warmo a:visited{background-position: 0 0;}
li#tiliment a:link, li#tiliment a:visited{background-position: -200px 0;}
li#haiti a:link, li#haiti a:visited{background-position: -400px 0;}
li#carso a:link, li#carso a:visited{background-position: -600px 0;}
li#venzonassa a:link, li#venzonassa a:visited{background-position: -800px 0;}
li#no_gara a:link, li#no_gara a:visited{background-position: -1000px 0;}

li#warmo a:hover, li#warmo a:focus{background-position: 0 -60px;}
li#tiliment a:hover, li#tiliment a:focus{background-position: -200px -60px;}
li#haiti a:hover, li#haiti a:focus{background-position: -400px -60px;}
li#carso a:hover, li#carso a:focus{background-position: -600px -60px;}
li#venzonassa a:hover, li#venzonassa a:focus{background-position: -800px -60px;}
li#no_gara a:hover, li#no_gara a:focus{background-position: -1000px -60px;}

ul#nav{
	list-style-type:none;
	margin:0;
	padding:0;
}

ul#nav li a{
	padding:0;
	margin:0;
	/*margin-bottom:5px;*/
	text-indent:-9999px;
	float:left;
}

#nav li a:link, #nav li a:visited{
	background-image:url(../images/Menu.png);
	display:block;
	/*width:840px;
	height:50px;*/
}

li#home a, li#news a, li#regolamento a, li#iscrizioni a, li#classifiche a, li#contatti a, li#links a{height:50px;}
li#home a, li#links a{width:120px;}
li#news a{width:85px;}
li#regolamento a{width:155px;}
li#iscrizioni a, li#contatti a{width:115px;}
li#classifiche a{width:130px;}

li#home a:link, li#home a:visited{background-position: 0 0;}
li#news a:link, li#news a:visited{background-position: -120px 0;}
li#regolamento a:link, li#regolamento a:visited{background-position: -205px 0;}
li#iscrizioni a:link, li#iscrizioni a:visited{background-position: -360px 0;}
li#classifiche a:link, li#classifiche a:visited{background-position: -475px 0;}
li#contatti a:link, li#contatti a:visited{background-position: -605px 0;}
li#links a:link, li#links a:visited{background-position: -720px 0;}

li#home a:hover, li#home a:focus{background-position: 0 -50px;}
li#news a:hover, li#news a:focus{background-position: -120px -50px;}
li#regolamento a:hover, li#regolamento a:focus{background-position: -205px -50px;}
li#iscrizioni a:hover, li#iscrizioni a:focus{background-position: -360px -50px;}
li#classifiche a:hover, li#classifiche a:focus{background-position: -475px -50px;}
li#contatti a:hover, li#contatti a:focus{background-position: -605px -50px;}
li#links a:hover, li#links a:focus{background-position: -720px -50px;}

.titolo_data  {
	color:#F90;
	font-weight: bold;
}

/* Link */
a { color:#ca4608; text-decoration:none;}
a:link, a:visited  { color:#ca4608; text-decoration:none;}
a:active, a:hover  { color:#621303; text-decoration:underline}



