/* css by yesdesign.it - January 2010 version 1.0 */

/*reset css*/
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;}
ol, ul {
	list-style: none;}
blockquote, q {
	quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {
	content: '';}

/* 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;}
/*********************************************************end reset css*/

a, a:hover, a:visited {
	background-color: inherit;
	color: #333333;
	text-decoration: none;}

a img {border: none;}

.agenzia {
	/*border:1px solid red;*/
	height:180px;
	margin-left:23px;
	width:360px;/*era 470*/}
	
.agenzia img{float:left;}

.agenzia h3, .agenzia p{
	margin-left:175px; /*era 235*/
	margin-top:20px;
	padding-top:20px;}

.agenzia h3 {font-size:1.2em;}

.agenzia p a {
	color: #666666;
	font-size: 0.85em;
	font-style: italic;
	text-decoration: underline;}

.agenzia p a:hover { color: #ed1b24;}

.agenzia a:hover{
	color:#ED1B24;/*rosso*/
	text-decoration:underline;}

body{background-color: #FFFFFF;}

#contacts{
	/*border:1px solid red;*/
	font-size:1.4em;
	margin-bottom:50px;/*per spingere giù il footer*/
	margin-top:40px;
	width:195px;}
	
#contacts h3{
	color:#999999;/*grigio*/
	font-size:2em;
	font-weight:normal;
	padding-bottom:2px;}
	
#contacts p{line-height:1.5em;}

#contacts p a{color:#ED1B24;/*rosso*/}

#contacts p a:hover{color:#333333;/*grigio*/}

#container {
	color: #333333;
	font-family: Georgia, "Times New Romman", serif;
	font-size: 62.5%;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	width:780px;}

#content{font-size:1.4em;}

#content h2{
	color:#999999;
	font-size:2em;
	font-weight:normal;
	margin-bottom:25px;}

#content p{line-height:1.5em;}

#content-container{
	/*background-color: pink;*/
	/*height:490px;*/
	width:800px;}

#content-left{
	/*background-color: green;*/
	float:left;
	display:inline;
	/*height:500px;*/
	width:290px;}

#content-right{
	/*background-color: yellow;*/
	/*height:470px;*/
	margin-left:320px;
	width:485px;}

#content-right img a{}

#credits{
	font-size:1.2em;
	height:40px;
	margin-top:3px;
	text-align:right;}

#credits a:hover{ color:#ED1B24;}

#footer{
	border-top:1px solid #999999;
	clear:both;
	width:780px;}

#header{
	/*border: 1px solid blue;*/
	height:155px;
	width:830px;}

iframe { /*per l'arnese di youtube*/
	border:none;
	height: 290px;
	margin-top:-4px;
	margin-left:-4px;
	width: 285px;}

#large-video {
	border: 1px #333333 solid;
	height: 359px;
	padding: 5px;
	width: 450px;}

#logo{
	float:left;
	display:inline;
	width:235px;}

#navbar {
	/*border: 1px red solid;*/
	margin-left: 320px;
	margin-top: 33px;
	height:30px;
	position:absolute;
	top:55px;
	width:548px;}

#navbar ul li {
	/*border: 1px red solid;*/
	display: inline-block;
	margin-right: 60px;
	text-align: left;}

#navbar ul li a {
	color: #333333;
	display: inline-block;
	font-size: 1.3em;
	letter-spacing:1px;
	text-align: left;
	text-transform: uppercase;}

#navbar ul li a:hover {color:#ED1B24; /*rosso*/}

#navbar .active a{color:#ED1B24;}

#player-large {
	display:block;
	height:359px;
	text-align: center;
	width:450px;}

#player-small {
	display:block;
	height:222px;
	text-align: center;
	width:279px;}

#small-video {
	border: 1px #333333 solid;
	height: 222px;
	padding: 2px;
	width: 279px;}

span.powered{display:none;}

td a img{display:none;}

.vs-sep{border:none;}

#youtube-box{
	/*background-color: #0d0d0d;*/
	height:290px;
	width:290px;}

#youtube-box-linea{
	border-bottom:1px solid #666666;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-top:none;
	height:12px;
	width:283px;}

#youtube-box-2{
	margin-top: 20px;}
	
/*background: url(img/tooltip/black_arrow.png) no-repeat; */


/* css per pagina intro*/
#container-intro {
	margin-left: auto;
	margin-right: auto;
	width: 462px;
	text-align: center;
}

#content-intro p {
	margin-top: 20px;
}

#content-intro p a {
	color: #999999;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 13px;
	font-style: italic;
}

#content-intro p a:hover {
	color: #ed1b24;
	text-decoration: underline;
}

#header-intro {
	margin-top: 10px;
	text-align: center;
}

#large-video-intro {
	border: 1px #333333 solid;
	margin-top: 40px;
	padding: 5px;
}






