@charset "utf-8";

/* CSS Document */
body{
	text-align:left;
	background-color: #000000;
}
#wrapper{
	margin:0 auto;
	width:100%;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	background-color: #000000;
}

/*header*/
#content-header{
	background: #000;
	width:100%;
	height:200px;
	margin:0;
	padding:0;
	border-bottom:2px solid #000;
	border-top:2px solid #000;
}
#header{
	margin:0 auto;
	padding:0;
	height:150px;
	width:990px;
	background-color: #000000;
}
#logo{ width:100px; height:100px; float:left; background-image:url(img/logoyltour.png); background-repeat:no-repeat; background-color:#9B875D; margin-top:20px; }



/*menu*/
.menu{
	overflow:hidden;
	height:150px;
	float:left;
	margin-left:10px;
	font-size:12px;
}
.menu ul{
	margin:0;
	padding:0;
	list-style-type: none;
	font:bold;
}
.menu li{
	display: inline;
	margin: 0;
}
.menu li a{
	float: left;
	display: block;
	text-decoration: none;
	margin: 0;
	color: #9B875D;
	background: black;
	height:150px;
	padding:70px 10px;
}
.menu li a:visited{
	color: #9B875D; text-decoration: none;
}
.menu li a:hover, .menu li.selected a{
background:#ad1924;
}

/*menu*/
#lingua{ width:100%; margin:0; padding:0; height:50px; border-top:3px solid;}
ul.lingue{margin:10px; padding:0;list-style-type: none;}
ul.lingue li{ display:inline;}
ul.lingue li a{color:black;}


/*ripristino*/
#ripristino{ clear:both;}


/*content top*/
#content-top-index{
	width:100px;
	background-image:url(img/content-index.jpg);
	background-repeat:repeat;
	text-align:left;
}
#content-top-weddings{ width:100%; background:#ffcbcb; text-align:left; background-image:url(img/textureweddings1.jpg); background-repeat:repeat;}
#content-top-events{ width:100%; background-image:url(img/content-index.jpg);text-align:left; background-image:url(img/textureevents2.jpg); background-repeat:repeat;}
#content-top-vip{ width:100%;  background-image:url(img/texturevip.jpg); background-repeat:repeat; text-align:left;}
#content-top-cooking{ width:100%; background-image:url(img/content-index.jpg); background-repeat:repeat; text-align:left; background-image:url(img/texturecooking.jpg); background-repeat:repeat;}
#content-top-marketing{ width:100%;background-repeat:repeat; text-align:left; background-repeat:repeat; background-image: url(img/texturemarketing.gif);}
#content-top-partners{
	width:100%;
	background-repeat:repeat;
	text-align:left;
	background-repeat:repeat;
	background-image: url(img/texturepartners.jpg);
	background-color: 000000;
}


/*content*/
#content-index{
	width:925px;
	height:400px;
	background-image:url(img/content-index.jpg);
	background-repeat:repeat;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-color: #000000;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#content-weddings{margin:0 auto;width:900px; height:400px;background-image:url(img/textureweddings1.jpg); background-repeat:repeat;}
#content-cooking{margin:0 auto;width:900px; height:400px;background-image:url(img/texturecooking.jpg); background-repeat:repeat;}
#content-vip{margin:0 auto;width:900px; height:400px; background-image:url(img/texturevip.jpg); background-repeat:repeat; }
#content-events{margin:0 auto;width:900px; height:400px; background-image:url(img/textureevents2.jpg); background-repeat:repeat;}
#content-marketing{margin:0 auto;width:900px; height:400px;  background-repeat:repeat; background-imageurl(images/texturemarketing.gif);}
#content-partners{
	margin:0 auto;
	width:900px;
	height:400px;
	background-repeat:repeat;
	background-image: url(img/texturepartners.jpg);
	background-color: #000000;
}


/*content-text*/
#content-text{
	width:100%;
	margin:0;
	font-size:11px;
	background-color:#000000;
	border-top:4px solid #9B875D;
}
#content-text-home{
	width:100%;
	margin:0;
	height:480px;
	font-size:11px;
	background-color:#000000;
	border-top:4px solid #9B875D;
}
#content-text-weddings{
	width:100%;
	margin:0;
	font-size:11px;
	height:950px;
	background-color:#000000;
	border-top:4px solid #9B875D;
}
#content-text-cooking{
	width:100%;
	margin:0;
	font-size:11px;
	height:760px;
	background-color:#000000;
	border-top:4px solid #9B875D;
}
#content-text-fitness{
	width:100%;
	margin:0;
	font-size:11px;
	height:390px;
	background-color:#000000;
	border-top:4px solid #9B875D;
}
#content-text-vip{
	width:100%;
	margin:0;
	font-size:11px;
	height:650px;
	background-color:#000000;
	border-top:4px solid #9B875D;
}
#content-text-events{
	width:100%;
	margin:0;
	font-size:11px;
	height:230px;
	border-top:4px solid #9B875D;
	background-color:#000000;
}
#content-text-marketing{
	width:100%;
	margin:0;
	font-size:11px;
	height:480px;
	background-color:#000000;
	border-top:4px solid #9B875D;
}
#content-text-partners{
	width:100%;
	margin:0;
	font-size:11px;
	height:600px;
	background-color:#fff;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #9B875D;
}


/*box-text*/
#box-text{  margin:0 auto; width:900px; height:130px; font-family:Georgia, "Times New Roman", Times, serif; padding:35px; }
#box-text-events{
	margin:0 auto;
	width:900px;
	height:130px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:35px;
	background-color:#000000;
}
#box-text-vip{  margin:0 auto; width:900px; height:130px; font-family:Georgia, "Times New Roman", Times, serif; padding:35px; background-color:#e8e8e9;}
#box-text-weddings{  margin:0 auto; width:900px; height:130px; font-family:Georgia, "Times New Roman", Times, serif; padding:35px; background-color:#e4dbba;}
#box-text-marketing{
	margin:0 auto;
	width:900px;
	height:130px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:35px;
	background-color:#000000;
}
#box-text-cooking{  margin:0 auto; width:900px; height:130px; font-family:Georgia, "Times New Roman", Times, serif; padding:35px;  background-color:#f0dac3;}
#box-text-partners{
	width:900px;
	height:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:#000000;
	padding: 35px;
	border-top-width: thick;
	border-right-width: thick;
	border-bottom-width: thick;
	border-left-width: thick;
	margin: auto;
	color: #000000;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

/*testo*/
#testo{
	margin:0;
	padding:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:#000000;
}
#testo-cooking{
	margin:0;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#000000;
}
#testo-weddings{
	margin:0;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#000000;
}
#testo-marketing{
	margin:0;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#000000;
}
#testo-vip{
	margin:0;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#000000;
}
#testo-events{
	margin:0;
	padding:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:#000000;
}
#testo-partners{
	margin:0;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#000000;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	color: #000000;
}
#testo-fitness{
	margin:0;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#000000;
}
#logosp{
	margin:0;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#000000;
	background-image:url(img/sp%20logo%20srl%20copia.jpg);
	background-repeat:no-repeat;
	height:70px;
}

/*news*/
#news{
	float:left;
	width:270px;
	height:300px;
	padding:0px;
	overflow:hidden;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#news-events{
	float:left;
	width:270px;
	height:300px;
	padding:10px;
	margin:40px 0 0 0;
	background-color:#D1D6D1;
	border-top:3px solid #b27228;
}
#news-cooking{
	float:left;
	width:270px;
	height:300px;
	padding:10px;
	margin:40px 0 0 0;
	background-color: #f0dac3;
	border-top:3px solid #ae8d6a;
}
#news-yoga{
	float:left;
	width:270px;
	height:300px;
	padding:10px;
	margin:40px 0 0 0;
	background-color: #915e36;
	border-top:3px solid #ae8d6a;
	color:#cce0e5;
}

#news-fitness{
	float:left;
	width:270px;
	height:318px;
	padding:10px;
	margin:40px 0 0 0;
	background-color: #f0dac3;
	border-top:3px solid #ae8d6a;
}
#news-weddings{float:left; width:270px; height:300px; padding:10px; margin:40px 0 10px 0; background-color:#e4dbba;border-top:3px solid #756118;}
#news-marketing{float:left; width:270px; height:300px; padding:10px; margin:40px 0 10px 0; background-color:#cfdfcf;border-top:3px solid #3c743c;}
#news-vip{float:left; width:270px; height:300px; padding:10px; margin:40px 0 0 0; background-color:#e8e8e9;border-top:3px solid #4f4f87;}
#news-events{
	float:right;
	width:270px;
	height:300px;
	padding:10px;
	margin:40px 0 0 0;
	background-color:#D1D6D1;
	border-top:3px solid #9B875D;
}
#news-partners{float:left; width:270px; height:300px; padding:10px; margin:40px 0 0 0; background-color:#204444;border-top:3px solid #ccefef; }
.uno{
	margin-top:0px;
	padding:0px;
}




/*title*/
#title{
	margin:0;
	background-image:url(img/bullet_go.gif);
	background-repeat:no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-color: #000000;
}
#title-outindex{margin:0; padding:0; }
#text{ margin:0; padding:10px; font-family:Arial, Helvetica, sans-serif;}

/*img*/
#img-index{ float:left; width:892px; height:320px; padding:0;margin:40px 10px 0 0; }
#img-weddings{float:left; width:600px; height:320px; padding:0;margin:40px 10px 0 0; }
#img-cooking{float:left; width:600px; height:320px; padding:0;margin:40px 10px 0 0;}
#img-vip{float:left; width:600px; height:320px; padding:0;margin:40px 10px 0 0;}
#img-events{float:left; width:600px; height:320px; padding:0;margin:40px 10px 0 0;}
#img-marketing{float:left; width:600px; height:320px; padding:0;margin:40px 10px 0 0;}
#img-partners{float:left; width:600px; height:320px; padding:0;margin:40px 10px 0 0;}



/*content-footer*/
#content-footer{
	border-top:4px solid #9B875D;
	width:100%;
	margin:0;
	background:black;
	font-size:11px;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#footer{
	margin:0 auto;
	width:900px;
	background:black;
	color:#000000;
	height:110px;
}
#container{float:left; width:450px; height:100px; margin:0;}
#content-container{padding:5px; color:#CCCCCC;}

/* tag H */
h1{
	font-size:14px;
	color:#8D7376;
	margin-left:20px;
	background-color: #000000;
}
h1.weddings{ color:#2d2c27; font-size:14px;}
h1.events{
	color:#FFFFFF;
	font-size:14px;
	color:#8D7376;
}
h1.cooking{ color: #372e05; font-size:14px;}
h1.vip{ color:#254551; font-size:14px;}
h1.marketing{ color:#303a30; font-size:14px;}
h1.partners{
	color:#ccefef;
	font-size:14px;
	background-color: #204444;
}
h2{ font-size:12px;}



/* link */
a:link { text-decoration: underline; color :#FFFFFF; border: 0px; -moz-outline-style: none;}
a:visited { text-decoration: underline; color : #FFFFFF; border: 0px; -moz-outline-style: none;}
a:hover	{ text-decoration:none; color : #FFFFFF; border: 0px; -moz-outline-style: none; } 

/* link sp */
a.sp:link { text-decoration: underline; color :#FFFFFF; border: 0px; -moz-outline-style: none;}
a.sp:visited { text-decoration: underline; color : #FFFFFF; border: 0px; -moz-outline-style: none;}
a.sp:hover	{ text-decoration:none; color : #FFFFFF; border: 0px; -moz-outline-style: none; } 

/* form*/

input{ background:#f2efe5; border:2px solid #756118;}
option value{background:#f2efe5; border:2px solid #756118;}
button{ background:#f2efe5;}

#flash {float:left;
width:570px;}
#video {float:right;
width:320px;}
