body, html {
	margin: 0px;
	background-color: #000000;
	background-image: url(../img/bg.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.container{
	width: 955px;
	margin: auto;
}
.header{
	width: 955px;
	height: 115px;
}
.logo{
	width: 190px;
	height: 115px;
	float: left;
}

/* ------------------------------------------------ LOGIN ------------------------------------------------ */

.login,
.profilo{
	width: 355px;
	height: 60px;
	float: right;
	margin-top: 15px;
}
.login .avatar_new_user,
.profilo .avatar_new_user{
	width: 44px;
	height: 45px;
	float: left;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background-image: url(../img/avatar_off.jpg);
	border: 3px solid #aa9e67;
}
.login .avatar_new_user:hover,
.profilo .avatar_new_user:hover{
	background-image: url(../img/avatar_on.jpg);
	border: 3px solid #8c8046;
}
.login form{
	width: 290px;
	height: 60px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
.login form .errore{
	font-weight: bold;
	color: #FF0000;
	margin-bottom: 5px;
}
.login form .top{
	padding-bottom: 8px;
	border-bottom: 1px solid #5984a6;
}
.login .top .bottone{
	width: 52px;
	height: 26px;
	display: block;
	float: left;
	overflow: hidden;
	text-indent: -9999px;
	background-image: url(../img/bottoni/login.png);
	cursor: pointer;
}
.login .top .bottone:hover{
	width: 52px;
	height: 26px;
	background-position: 0px -26px;
}
.login form .top .select{
	width: 105px;
	height: 21px;
	background-image: url(../img/input_login.png);
	padding: 5px 0px 0px 12px;
	float: left;
	margin-right: 2px;
}
.login form .top .select input{
	width: 90px;
	border: 0px;
	background-color: #3895b8;
	font-size: 11px;
	color: #ffffff;
	padding: 0px;
	margin: 0px;
	position: relative;
}
.login form .bottom{
	padding-top: 6px;
	border-top: 1px solid #cbebff;
	font-size: 11px;
	line-height: 11px;
	color: #dbf4ff;
	font-weight: bold;
	text-transform: uppercase;
}
.login form .bottom input{
	width: 13px;
	height: 13px;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}
.login .bottom .nuovo_utente{
	width: 95px;
	height: 18px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background-image: url(../img/bottoni/nuovo_utente_off.png);
	cursor: pointer;
	position: absolute;
	z-index: 100;
}
.login .bottom .nuovo_utente:hover{
	width: 95px;
	height: 18px;
	background-image: url(../img/bottoni/nuovo_utente_on.png);
}
.login form .bottom .forgot_psw{
	padding: 4px 0px 0px 10px;
	text-decoration: none;
	color: #dbf4ff;
	display:block;
	margin: 0px 0px 0px 100px;
}
.login form .bottom .forgot_psw:hover{
	color: #006499;
}
.login .bottom .link_dati{
	padding: 2px 10px 0px 0px;
	float: left;
}
.profilo{
	line-height: 11px;
	font-size: 11px;
	position: relative;
	z-index: 100;
}
.profilo p,
.profilo .applicazioni{
	float: left;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
}
.profilo p{
	width: 280px;
	margin-left: 10px;
	margin-bottom: 5px;
}
.profilo p .benvenuto_utente{
	text-decoration: none;
	color: #000000;
}
.profilo p .benvenuto_utente:hover{
	color: #c54c02;
}
.profilo p .msg_leggere{
	color: #484848;
	text-decoration: none;
	display: block;
	padding: 3px 0px 1px 18px;
	background-image: url(../img/icone/busta_off.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-decoration: none;
}
.profilo p .msg_leggere:hover{
	color: #ffffff;
	background-image: url(../img/icone/busta_on.gif);
}
.profilo ul,
.profilo li{
	margin: 0px;
	padding: 0px;
	float: left;
	display: inline;
}
.profilo .bottone{
	width: 62px;
	height: 26px;
	display: block;
	float: left;
	overflow: hidden;
	text-indent: -9999px;
	background-image: url(../img/bottoni/logout.png);
	cursor: pointer;
	margin-left: 10px;
}
.profilo .bottone:hover{
	width: 62px;
	height: 26px;
	background-position: 0px -26px;
}
/* Root = Horizontal, Secondary = Vertical  ridimensione tutto*/
.ie6 ul#navmenu .applicazioni:hover{
	background-image: url(../img/bottoni/applicazioni.gif);
	background-position: -200px 0px;
}
#navmenu{
	width: 200px;
	margin-left: 10px;
	display: block;
	float: left;
	z-index: 100;
}
ul#navmenu {
	background-image: url(../img/bottoni/applicazioni.gif);
	background-repeat: no-repeat;
}
ul#navmenu:hover {
	background-position: -200px 0px;
	background-repeat: no-repeat;
}
ul#navmenu li {
	float: left; /*For Gecko*/
	display: inline;
	position: relative;
}
ul#navmenu ul {
	display: none;
	position: absolute;
	clear: both;
}
ul#navmenu ul:after /*From IE 7 lack of compliance*/{
	clear: both;
	display: block;
	height: 0px;
	visibility: hidden;
}
/* Root Menu prima dimensionare ognuno */
ul#navmenu a {
	width: 155px;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
}
ul#navmenu .applicazioni{
	width: 193px;
	height: 18px;
	color: #000000;
	padding: 10px 0px 0px 7px;
	text-decoration: none;
	overflow: hidden;
	text-indent: -9999px;
}
ul#navmenu .applicazioni:hover{
	color: #FFFFFF;
}
ul#navmenu .sottotitoli a{
	background-color: #0460a9;
}
ul#navmenu .sottotitoli a:hover{
	background-color: #39ace5;
}
/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}
ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}
.menu_nolog{
	width: 29px;
	height: 28px;
	/*border: 1px solid #000000;*/
	position: absolute;
	margin-top: -20px;
	margin-left: 321px;
}
.menu_nolog img{
	float: right;
}
#navmenu_nolog{
	width: 200px;
	display: block;
	float: left;
	padding: 0px;
	margin: 0px;
}
ul#navmenu_nolog {
	background-image: url(../img/bottoni/applicazioni.gif);
	background-repeat: no-repeat;
}
ul#navmenu_nolog li {
	float: left; /*For Gecko*/
	display: inline;
	position: relative;
}
ul#navmenu_nolog ul {
	position: absolute;
	clear: both;
	padding: 0px;
	margin: 0px;
}
ul#navmenu_nolog ul:after /*From IE 7 lack of compliance*/{
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
}
/* Root Menu prima dimensionare ognuno */
ul#navmenu_nolog a {
	width: 155px;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	font-size: 11px;
	line-height: 13px;
}
ul#navmenu_nolog .applicazioni{
	width: 193px;
	height: 18px;
	color: #000000;
	padding: 10px 0px 0px 7px;
	text-decoration: none;
	overflow: hidden;
	text-indent: -9999px;
}
ul#navmenu_nolog .applicazioni:hover{
	color: #FFFFFF;
}
ul#navmenu_nolog .sottotitoli a{
	background-color: #0460a9;
}
ul#navmenu_nolog .sottotitoli a:hover{
	background-color: #39ace5;
}
.sottotitoli li a{
	width: 155px;
	height: 15px;
	display: block;
	padding: 6px 10px 0px 35px;
	color: #FFFFFF;
	text-decoration: none;
	background-repeat: no-repeat;
	background-color: #0460a9;
}
.sottotitoli .accedi_profilo{
	background-image: url(../img/icone/accedi_profilo.gif);
}
.sottotitoli .tipo_viaggiatore{
	background-image: url(../img/icone/tipo_viaggiatore.gif);
}
.sottotitoli .commenta_articoli{
	background-image: url(../img/icone/commenta_articoli.gif);
}
.sottotitoli .leggi_articoli{
	background-image: url(../img/icone/leggi_articoli.gif);
}
.sottotitoli .invia_amico{
	background-image: url(../img/icone/invia_amico.gif);
}
.sottotitoli .scrivi_articolo{
	background-image: url(../img/icone/scrivi_articolo.gif);
}
.sottotitoli .pubblica_video{
	background-image: url(../img/icone/pubblica_video.gif);
}
.sottotitoli .pubblica_foto{
	background-image: url(../img/icone/pubblica_foto.gif);
}
.sottotitoli .accedi_forum{
	background-image: url(../img/icone/accedi_forum.gif);
}
.sottotitoli .cerca_viaggio{
	background-image: url(../img/icone/cerca_viaggio.gif);
}
.sottotitoli .bg_bottom{
	width: 200px;
	height: 4px;
	overflow: hidden;
	background-image: url(../img/applicazioni_bx.gif)
}

/* ------------------------------------------------ CONTENT HOME ------------------------------------------------ */

.content,
.content_scheda,
.content_reg{
	width: 979px;
	height: 559px;
	overflow: hidden;
	position: absolute;
	margin-left: -12px;
	top: 82px;
	z-index: 2;
}
.content .top,
.content_scheda .top,
.content_reg .top{
	width: 707px;
	height: 356px;
	overflow: hidden;
	float: left;
	padding: 56px 0px 0px 36px;
}
.content .top{
	background-image: url(../img/bg_content01_home.png);
}
.content_scheda .top{
	background-image: url(../img/bg_content01.png);
}
.content_reg .top{
	background-image: url(../img/bg_content.png);
}
.content .top .video{
	width: 417px;
	height: 334px;
	border: 1px solid #aad5e7;
	float: left;
}
.content_scheda .top .video{
	width: 320px;
	height: 340px;
	float: left;
}
.content_scheda .top .video .orario,
.content_scheda .top .video .aggiungi,
.content_scheda .top .video .condividi,
.content_scheda .top .video .preferiti{
	font-size: 11px;
	font-weight: bold;
	float: left;
	background-repeat: no-repeat;
	position: relative;
	margin-right: 10px;
}
.content_scheda .top .video .orario{
	color: #8a8989;
	background-image: url(../img/icone/orologio.gif);
	height: 13px;
	padding-left: 15px;
	margin-top: 4px;
}
.content_scheda .top .video .aggiungi,
.content_scheda .top .video .condividi,
.content_scheda .top .video .preferiti{
	color: #0d5f91;
	margin-left: 8px;
	height: 20px;
	margin-top: 5px;
}
.content_scheda .top .video .aggiungi{
	background-image: url(../img/icone/aggiungi_off.gif);
	padding-left: 19px;
}
.content_scheda .top .video .condividi{
	background-image: url(../img/icone/amico_off.gif);
	padding-left: 21px;
}
.content_scheda .top .video .preferiti{
	background-image: url(../img/icone/preferiti_off.gif);
	padding-left: 18px;
}
.content_scheda .top .video .aggiungi:hover,
.content_scheda .top .video .condividi:hover,
.content_scheda .top .video .preferiti:hover{
	color: #df6f00;
}
.content_scheda .top .video .aggiungi:hover{
	background-image: url(../img/icone/aggiungi_on.gif);
}
.content_scheda .top .video .condividi:hover{
	background-image: url(../img/icone/amico_on.gif);
}
.content_scheda .top .video .preferiti:hover{
	background-image: url(../img/icone/preferiti_on.gif);
}
.content_scheda .top .divisoria{
	height:2px;
	line-height:0px;
	font-size: 0px;
	background-image: url(../img/divisoria.gif);
	background-repeat: repeat-x;
	margin: 4px 0px;
}
.content_scheda .top .video .embed,
.content_scheda .top .video .bookmark,
.content_scheda .top .video .rating{
	font-size: 11px;
	font-weight: bold;
	float: left;
}
.content_scheda .top .video .rating{
	padding: 5px 0px 0px 0px;
}
.content_scheda .top .video .embed{
	width: 80px;
	background-image: url(../img/bottoni/embed_off.gif);
	height: 18px;
	padding-top: 3px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	margin-top: 5px;
}
.content_scheda .top .video .bookmark{
	margin: 5px 0px 0px 12px;
}
.content_scheda .top .video .embed:hover{
	background-image: url(../img/bottoni/embed_on.gif);
	color: #115bae;
}
.content_scheda .top .in_evidenza{
	width: 367px;
	padding-left: 10px;
	float: left;
}
.content_scheda .top .in_evidenza .utente{
	font-weight: bold;
	margin-bottom: 5px;
}
.content_scheda .top .in_evidenza .utente img{
	width: 44px;
	display: block;
	float: left;
	border: 3px solid #a8b5ba;
}
.content_scheda .top .in_evidenza .dati{
	width: 118px;
	float: left;
	margin-left: 5px;
}
.content_scheda .top .in_evidenza .utente p{
	padding: 7px 0px 3px 0px;
	color: #cd5702;
	border-bottom: 1px dotted #489dbe;
	position: relative;
}
.content_scheda .top .in_evidenza .utente span{
	padding: 3px 0px 0px 0px;
	color: #1e7da9;
	text-transform: uppercase;
	display: block;
	position: relative;
}
.content_scheda .top .in_evidenza .utente a{
	float: left;
	display: block;
	text-decoration: none;
	cursor: pointer;
}
.content_scheda .top .in_evidenza .utente a:hover img{
	border: 3px solid #75868d;
}
.content_scheda .top .in_evidenza .utente a:hover p,
.content_scheda .top .in_evidenza .utente a:hover span{
	color: #f57402;
}
.content_scheda .top .in_evidenza ul{
	width: 200px;
	height: 74px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	position: relative;
}
.content_scheda .top .in_evidenza li{
	list-style-type: none;
	margin: 0px;
	padding: 2px 0px 2px 18px;
	background-position: 0px 3px;
	background-image: url(../img/elenco.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 11px;
}
.content_scheda .top .in_evidenza li a{
	color: #1e536b;
}
.content_scheda .top .in_evidenza h2{
	text-transform: uppercase;
	color: #e87300;
	font-size: 14px;
	line-height: 16px;
	/*padding-top: 6px;*/
	position: relative;
}
.content_scheda .top .in_evidenza .descrizione{
	height: 144px;
	overflow: auto;
	color: #1e536b;
	line-height: 16px;
	padding-top: 3px;
	position: relative;
}
.content_scheda .top .vota,
.voting{
	font-size: 18px;
	font-weight: bold;
	color: #e87300;
}
.voting a{
	color: #e87300;
}
.content_scheda .top .vota p{
	width: 110px;
	float: left;
	margin-top: 5px;
}
.content_scheda .top .vota .botton{
	width: 95px;
	height: 32px;
	overflow: hidden;
	text-indent: -9999px;
	display: block;
	background-image: url(../img/bottoni/vota.png);
	/*margin-top: 3px;*/
	float: left;
}
.content_scheda .top .vota:hover .botton{
	background-position: 0px -32px;
}
.botton{
	margin-left:10px;
}
.content .top .smusso_video,
.content_scheda .top .smusso_video{
	width: 138px;
	height: 105px;
	background-image: url(../img/smusso_content.png);
	position: absolute;
	left: 15px;
	top: 34px;
	z-index: 100;
}
.content .top .commento,
.content_scheda .top .commento{
	width: 266px;
	float: left;
	padding: 0px 10px;
	margin-top: 220px;
	position: relative;
}
.content .top .commento img,
.content_scheda .top .commento img{
	border: 3px solid #a6b4b8;
	float: left;
	margin-right: 7px;
}
.content .top .commento h3,
.content .top .commento h4,
.content_scheda .top .commento h3,
.content_scheda .top .commento h4{
	width: 115px;
	float: left;
}
.content .top .commento h3,
.content_scheda .top .commento h3{
	font-size: 12px;
	color: #cd5702;
	margin-top: 15px;
	padding-bottom: 3px;
	border-bottom: 1px dotted #489dbe;
}
.content .top .commento h4,
.content_scheda .top .commento h4{
	font-size: 11px;
	color: #1e7da9;
	text-transform: uppercase;
	padding-top: 3px;
}
.content .top .commento p,
.content_scheda .top .commento p{
	font-size: 11px;
	color: #1e536b;
	margin-top: 3px;
	line-height:16px;	
}
.content .top .commento p a,
.content_scheda .top .commento p a{
	color: #1e536b;
}
.content .top .bordo_mappa{
	width: 304px;
	height: 279px;
	position: absolute;
	background-image: url(../img/bordo_mappa.png);
	z-index: 3;
	left: 435px;
	top: -10px;
	padding: 20px 10px 0px 0px;
}
.content_scheda .top .bordo_mappa{
	width: 206px;
	height: 176px;
	position: absolute;
	background-image: url(../img/bordo_mappa_little.png);
	z-index: 3;
	left: 538px;
	top: -5px;
	padding: 20px 0px 0px 0px;
	display: block;
}
.content_scheda .top a.bordo_mappa:hover{
	background-position: 0px -196px;
}
.content .top .bordo_mappa a{
	width: 44px;
	height: 44px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	position: relative;
	float: right;
	cursor: pointer;
	background-image: url(../img/bottoni/ingrandisci_off.png);
}
.content .top .bordo_mappa a{
	margin: 10px 15px 0px 0px;
}
.content .top .bordo_mappa a:hover{
	background-image: url(../img/bottoni/ingrandisci_on.png);
}
.content .bottom{
	width: 743px;
	height: 122px;
	overflow: hidden;
	float: left;
	padding-top: 25px;
	background-image: url(../img/bg_content02.png);
}
.content_scheda .bottom,
.content_reg .bottom{
	width: 703px;
	height: 132px;
	overflow: hidden;
	float: left;
	padding: 15px 0px 0px 40px;
	background-image: url(../img/bg_content02.png);
}
.content_scheda .bottom .arrow_left,
.content_scheda .bottom .arrow_right{
	display: block;
	float: left;
	width: 15px;
	height: 15px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	position: relative;
	margin-top: 35px;
}
.content_scheda .bottom .arrow_left{
	background-image: url(../img/arrow-left.gif);
	padding-left: 30px;
	background-position: 30px 0px;
}
.content_scheda .bottom .arrow_right{
	background-image: url(../img/arrow-right.gif);
}
.content_scheda .bottom .arrow_left:hover{
	background-image: url(../img/arrow-left_on.gif);
}
.content_scheda .bottom .arrow_right:hover{
	background-image: url(../img/arrow-right_on.gif);
}
.content_scheda .bottom .img_scorrevoli{
	width: 220px;
	float: left;
	margin-left: 5px;
	display: block;
	cursor: pointer;
	text-decoration: none;
	position: relative;
	height: 76px;
}
.content_scheda .bottom .img_scorrevoli img{
	float: left;
	display: block;
	border: 3px solid #5ea0bf;
	/*width: 135px;*/
}
.content_scheda .bottom .img_scorrevoli:hover img{
	border: 3px solid #e18625;
}
.content_scheda .bottom .img_scorrevoli p{
	float: left;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	width: 70px;
	color: #0b558f;
}
.content_scheda .bottom .img_scorrevoli:hover p{
	color: #cb6500;
	text-decoration: underline;
}
.content .bottom .commenti{
	width: 705px;
	padding-left: 38px;
}
.content .bottom .commenti .commento_utente{
	width: 215px;
	float: left;
	padding-left: 10px;
	margin-right: 10px;
	background-image: url(../img/bordo_commenti.gif);
	background-position: right;
	background-repeat: repeat-y;
}
.content .bottom .commenti a{
	color: #FFFFFF;
}
.content .bottom .commenti .commento_utente a{
	text-decoration: none;
	cursor: pointer;
}
.content .bottom .commenti .commento_utente a img{
	border: 2px solid #48aad7;
}
.content .bottom .commenti .commento_utente a:hover img{
	border: 2px solid #2f8cb7;
}
.content .bottom .commenti p{
	width: auto;
	height: auto;
}
.content .bottom .commenti .nick{
	width: auto;
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #1696d1;
	margin-right: 5px;
}
.content .bottom .commenti .text{
	width: 155px;
	height: 45px;
	display: block;
	background-image: url(../img/bottoni/bg_commento_off.png);
	background-repeat: no-repeat;
	position: absolute;
	margin-left: 40px;
	margin-top: -4px;
	padding: 10px 0px 0px 20px;
	font-size: 11px;
	line-height: 14px;
	color: #104a66;
	text-decoration: none;
	cursor: pointer;
}
.content .bottom .commenti .text:hover{
	background-image: url(../img/bottoni/bg_commento_on.png);
}
.right{
	width: 236px;
	height: 514px;
	overflow: hidden;
	float: right;
	padding-top: 45px;
	background-image: url(../img/bg_content03.png);
}
.right ul,
.right li{
	display: block;
	padding: 0px;
	margin: 0px;
}
.right .menu1 {
	height: 102px;
}
.right .menu1 a{
	height: 39px;
	position: absolute;
}
.right .menu2 a{
	height: 13px;
	position: relative;
	margin-left: 5px;
	text-transform: uppercase;
	color: #2a4d5d;
	font-size: 15px;
	text-decoration: none;
	display: block;
	background-image: url(../img/spacer.gif);
}
.right .menu2 a:hover{
	color: #f06b00;
}
.right .menu2 li{
	width: 188px;
	height: 13px;
	padding: 12px 0px;
	margin-left: 10px;
	background-image: url(../img/border_menu.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
.right .menu1 a,
.right .menu2 a{
	display: block;
	cursor: pointer;
}
.right .menu1 .playlist{
	width: 88px;
	top: 45px;
	margin-left: -7px;
	background-image: url(../img/bottoni/playlist_off.png);
	overflow: hidden;
	text-indent: -9999px;
}
.right .menu1 .playlist:hover{
	background-image: url(../img/bottoni/playlist_on.png);
}
.right .menu1 .video{
	width: 97px;
	top: 72px;
	margin-left: -5px;
	background-image: url(../img/bottoni/video_off.png);
	overflow: hidden;
	text-indent: -9999px;
}
.right .menu1 .video:hover{
	background-image: url(../img/bottoni/video_on.png);
}
.right .menu1 .live{
	width: 97px;
	top: 105px;
	margin-left: -5px;
	background-image: url(../img/bottoni/live_off.png);
	overflow: hidden;
	text-indent: -9999px;
}
.right .menu1 .live:hover{
	background-image: url(../img/bottoni/live_on.png);
}
/*.content .right .menu2 .documentari,
.content_scheda .right .menu2 .documentari{
	width: 79px;
	background-image: url(../img/bottoni/menu/documentari_off.png);
	background-repeat: no-repeat;
}
.content .right .menu2 .documentari:hover,
.content_scheda .right .menu2 .documentari:hover{
	background-image: url(../img/bottoni/menu/documentari_on.png);
	background-repeat: no-repeat;
}
.content .right .menu2 .diari,
.content_scheda .right .menu2 .diari{
	width: 89px;
	background-image: url(../img/bottoni/menu/diari_off.png);
	background-repeat: no-repeat;
}
.content .right .menu2 .diari:hover,
.content_scheda .right .menu2 .diari:hover{
	background-image: url(../img/bottoni/menu/diari_on.png);
	background-repeat: no-repeat;
}
.content .right .menu2 .luoghi,
.content_scheda .right .menu2 .luoghi{
	width: 40px;
	background-image: url(../img/bottoni/menu/luoghi_off.png);
	background-repeat: no-repeat;
}
.content .right .menu2 .luoghi:hover,
.content_scheda .right .menu2 .luoghi:hover{
	background-image: url(../img/bottoni/menu/luoghi_on.png);
	background-repeat: no-repeat;
}
.content .right .menu2 .societa,
.content_scheda .right .menu2 .societa{
	width: 50px;
	height: 14px;
	background-image: url(../img/bottoni/menu/societa_off.png);
	background-repeat: no-repeat;
}
.content .right .menu2 .societa:hover,
.content_scheda .right .menu2 .societa:hover{
	background-image: url(../img/bottoni/menu/societa_on.png);
	background-repeat: no-repeat;
}
.content .right .menu2 .ambiente,
.content_scheda .right .menu2 .ambiente{
	width: 58px;
	background-image: url(../img/bottoni/menu/ambiente_off.png);
	background-repeat: no-repeat;
}
.content .right .menu2 .ambiente:hover,
.content_scheda .right .menu2 .ambiente:hover{
	background-image: url(../img/bottoni/menu/ambiente_on.png);
	background-repeat: no-repeat;
}
.content .right .menu2 .viaggi,
.content_scheda .right .menu2 .viaggi{
	width: 38px;
	background-image: url(../img/bottoni/menu/viaggi_off.png);
	background-repeat: no-repeat;
}
.content .right .menu2 .viaggi:hover,
.content_scheda .right .menu2 .viaggi:hover{
	background-image: url(../img/bottoni/menu/viaggi_on.png);
	background-repeat: no-repeat;
}*/
.invite_friends{
	width: 90px;
	height: 19px;
	display: block;
	background-image: url(../img/bottoni/continue_on.gif);
	font-size: 12px;
	line-height: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	padding-top: 8px;
	float:left;
}
.invite_friends:hover{
	background-image: url(../img/bottoni/continue_off.gif);
}

.mappa,
.mappa2{
	width: 272px;
	height: 257px;
	position: absolute;
	top: 94px;
	z-index: 1;
}
.mappa{
	margin-left: 445px;
}
.mappa2{
	margin-left: 545px;
}
.spot{
	width: 955px;
	height: auto!important;
	height: 495px;
	min-height: 495px;
	margin-top: 312px;
	background-image: url(../img/bg_spot.png);
	background-repeat: repeat-x;
	color: #FFFFFF;
}
.spot .left{
	width: 698px;
	height: 280px;
	float: left;
	line-height: 17px;
	padding: 215px 7px 0px 26px;
	overflow: hidden;
}
.spot .left .briciola{
	height: 28px;
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	border-bottom: 1px solid #55a5cb;
	padding-top: 10px;
	position: relative;
}
.spot .left .briciola a{
	text-decoration: none;
	color: #FFFFFF;
}
.spot .left .briciola a:hover{
	color: #aed3e2;
}
.spot .left .briciola ul{
	margin: 0px;
	padding: 0px;
	display: block;
}
.spot .left .briciola li{
	margin: 0px 10px 0px 0px;
	padding-left: 12px;
	display: block;
	float: left;
	background-image: url(../img/paragrafo.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
.spot .left h1{
	font-size: 18px;
	line-height: 18px;
	color: #a7e4ff;
	font-weight: bold;
	padding: 10px 0px;
	position: relative;
}
.spot .left h2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	position: relative;
}
.spot .left p{
	font-size: 13px;
	margin: 15px 0px;
	position: relative;
}
.spot .right{
	width: 224px;
	height: 280px;
	float: left;
	line-height: 17px;
	padding: 215px 0px 0px 0px;
	overflow: hidden;
	background-image: url(../img/bg_spot_dx.png);
}
.spot .right .box{
	width: 181px;
	height: 229px;
	position: relative;
	margin-left: 20px;
}
.spot .right .box .visti,
.spot .right .box .votati,
.spot .right .box .commentati,
.spot .right .box .visti_click,
.spot .right .box .votati_click,
.spot .right .box .commentati_click{
	height: 23px;
	display: block;
	float: left;
	text-align: center;
	overflow: hidden;
}
.spot .right .box a.visti,
.spot .right .box a.votati,
.spot .right .box a.commentati{
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 18px;
	overflow: hidden;
}
.spot .right .box a.visti_click,
.spot .right .box a.votati_click,
.spot .right .box a.commentati_click{
	font-weight: bold;
	text-decoration: none;
	color: #2c6681;
	line-height: 18px;
}
.spot .right .box .visti{
	width: 43px;
	background-image: url(../img/bottoni/visti_off.jpg);
}
.spot .right .box .visti:hover,
.spot .right .box .visti_click{
	width: 43px;
	color: #2c6681;
	background-image: url(../img/bottoni/visti_on.jpg);
}
.spot .right .box .votati{
	width: 53px;
	background-image: url(../img/bottoni/votati_off.jpg);
}
.spot .right .box .votati:hover,
.spot .right .box .votati_click{
	width: 53px;
	color: #2c6681;
	background-image: url(../img/bottoni/votati_on.jpg);
}
.spot .right .box .commentati{
	width: 85px;
	background-image: url(../img/bottoni/commentati_off.jpg);
}
.spot .right .box .commentati:hover,
.spot .right .box .commentati_click{
	width: 85px;
	color: #2c6681;
	background-image: url(../img/bottoni/commentati_on.jpg);
}
.spot .right .box .contenuto{
	width: 174px;
	height: 205px;
	border: 1px solid #e4f1f5;
	border-top: none;
	background-image: url(../img/bg_boxazzurro.jpg);
	font-size: 11px;
	line-height: 14px;
	padding-left: 5px;
}
.spot .right .box .contenuto a{
	color: #225167;
}
.spot .right .box .contenuto .numero{
	width: 20px;
	height: 20px;
	background-image: url(../img/bg_numeri.jpg);
	color: #225167;
	text-align: center;
	float: left;
	line-height: 18px;
	overflow: hidden;
	margin: 3px 5px 3px 0px;
}
.spot .right .box .contenuto p{
	width: 145px;
	float: left;
	display: block;
	margin: 6px 0px;
}
.spot .commenti_spot,
.spot .argomenti_correlati{
	float: left;
	padding-top: 210px;
	padding-left: 21px;
	position: relative;
}
.spot .commenti_spot h1,
.spot .argomenti_correlati h1{
	color: #a7e4ff;
	border-bottom: 1px solid #a7e4ff;
	font-size: 18px;
}
.spot .commenti_spot{
	width: 340px;
}
.spot .commenti_spot .commento_user{
	padding: 15px 5px 15px 0px;
	border-bottom: 1px dotted #7fcbed;
}
.spot .commenti_spot .commento_user a{
	display: block;
	cursor: pointer;
	text-decoration: none;
}
.spot .commenti_spot .commento_user .avatar img{
	display: block;
	float: left;
	border: 2px solid #48aad7;
	width: 46px;
}
.spot .commenti_spot .commento_user .avatar:hover img{
	border: 2px solid #2781aa;
}
.spot .commenti_spot .commento_user .avatar p{
	width: 280px;
	font-weight: bold;
	float: left;
	display: block;
	padding-left: 5px;
	color: #7fcbed;
}
.spot .commenti_spot .commento_user .avatar:hover p{
	color: #FFFFFF;
}
.spot .commenti_spot .commento_user .avatar p span{
	color: #dbae41;
}
.spot .commenti_spot .commento_user .avatar:hover p span{
	color: #fce841;
}
.spot .commenti_spot .commento_user .description{
	width: 268px;
	height: auto!important;
	height: 43px;
	min-height: 43px;
	padding: 5px 0px 0px 18px;
	margin: 3px 0px 0px -7px;
	/*position: absolute;*/
	background-image: url(../img/avatar_desc_off.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 11px;
	float: left;
}
.spot .commenti_spot .commento_user .elimina{
	display: block;
	color: #a7e4ff;
}
.spot .commenti_spot .commento_user .description:hover{
	background-image: url(../img/avatar_desc_on.png);
	color: #000000;
}
.spot .commenti_spot textarea{
	background-color: #f2f2f2;
	color: #6a6a6a;
	border-bottom: 1px solid #8c99a0;
	border-top: 1px solid #f2f2f2;
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #8c99a0;
	width: 338px;
	overflow: auto;
	height: 60px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.spot .commenti_spot input{
	width: 50px;
	height: 21px;
	background-image: url(../img/bg_invia.gif);
	/*background-color: #365868;*/
	background-repeat: no-repeat;
	color: #ffffff;
	font-weight: bold;
	border: none;
	padding:0px;
	line-height: 12px;
	margin: 5px 0px;
	cursor: pointer;
}
.spot .commenti_spot input:hover{
	background-position: 0px -21px;
}
.spot .commenti_spot .violazione{
	color: #fcb737;
	font-weight: bold;
	padding-left: 125px;
}
.spot .argomenti_correlati{
	width: 550px;
}
.spot .argomenti_correlati .viaggi,
.spot .argomenti_correlati .eventi,
.spot .argomenti_correlati .articoli{
	float: left;
	width: 170px;
	padding-bottom: 10px;
}
.spot .argomenti_correlati .articoli,
.spot .argomenti_correlati .eventi{
	padding-left: 20px;
}
.spot .argomenti_correlati .viaggi h2,
.spot .argomenti_correlati .eventi h2,
.spot .argomenti_correlati .articoli h2{
	font-size: 14px;
	text-transform: uppercase;
	padding-top: 8px;
	background-repeat: no-repeat;
	background-position: bottom;
	height: 22px;
}
.spot .argomenti_correlati .viaggi h2{
	color: #ffffff;
	background-image: url(../img/linea_white.gif);
}
.spot .argomenti_correlati .eventi h2{
	color: #f0df54;
	background-image: url(../img/linea_yellow.gif);
}
.spot .argomenti_correlati .articoli h2{
	color: #b6f334;
	background-image: url(../img/linea_green.gif);
}
.spot .argomenti_correlati .viaggi a,
.spot .argomenti_correlati .articoli a{
	display: block;
	cursor: pointer;
	margin-top: 5px;
	height: 106px;
	text-decoration: none;
	padding: 3px;
}
.spot .argomenti_correlati .viaggi a:hover{
	background-color: #4a7c95;
}
.spot .argomenti_correlati .articoli a:hover{
	background-color: #2e7343;
}
.spot .argomenti_correlati .viaggi a img,
.spot .argomenti_correlati .articoli a img{
	display: block;
}
.spot .argomenti_correlati .viaggi a img{
	border: 3px solid #539ec4;
}
.spot .argomenti_correlati .articoli a img{
	border: 3px solid #6ac618;
}
.spot .argomenti_correlati .viaggi a p,
.spot .argomenti_correlati .articoli a p{
	font-size: 11px;
	font-weight: bold;
}
.spot .argomenti_correlati .viaggi a p{
	color: #ffffff;
}
.spot .argomenti_correlati .articoli a p{
	color: #b6f334;
}
.spot .argomenti_correlati .eventi a{
	text-decoration: none;
	cursor: pointer;
	margin-top: 5px;
	margin-bottom: 20px;
	display: block;
	padding: 3px;
}
.spot .argomenti_correlati .eventi a:hover{
	background-color: #5e7f5a;
}
.spot .argomenti_correlati .eventi a .col_left{
	width: 53px;
	height: 48px;
	padding-right: 6px;
	float: left;
	color: #262626;
	background-image: url(../img/bg_eventi.gif);
	background-repeat: no-repeat;
	font-size: 10px;
	text-align: center;
}
.spot .argomenti_correlati .eventi a .col_left h3{
	font-size: 18px;
}
.spot .argomenti_correlati .eventi a .col_right{
	width: 167px;
	float: left;
	color: #f0df54;
	font-size: 11px;
}
.spot .argomenti_correlati .eventi a .col_right h4{
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.spot .lista_video_head{
	padding-top: 210px;
	border-bottom: 1px solid #a7e4ff;
	margin: 0px 24px;
	height: 25px;
	position: relative;
}
.spot .lista_video_head h2{
	font-size: 18px;
	color: #a7e4ff;
	width: 264px;
	float: left;
}
.spot .lista_video_head .select_type{
	float: left;
	width: 433px;
	margin-top: 5px;
}
.spot .lista_video_head .select_type select{
	width: 134px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.spot .lista_video_head .paginazione{
	float: left;
	width: 210px;
	text-align: right;
}
.spot .lista_video_head .paginazione a,
.spot .lista_video_head .paginazione span{
	padding: 0px 4px;
	margin-left: 3px;
	float: left;
	margin-top: 6px;
}
.spot .lista_video_head .paginazione a{
	text-decoration: none;
	color: #FFFFFF;
}
.spot .lista_video_head .paginazione a.freccia_right,
.spot .lista_video_head .paginazione a.freccia_left{
	background-repeat: no-repeat;
	background-position: 0px 3px;
	width: 7px;
	height: 10px;
	text-indent: -9999px;
	display: block;
	color: #2c6580;
	padding: 0px;
	font-size: 0px;
}
.spot .lista_video_head .paginazione a.freccia_right:hover,
.spot .lista_video_head .paginazione a.freccia_left:hover{
	background-color: none;
}
.spot .lista_video_head .paginazione a.freccia_right{
	background-image: url(../img/pag_right_off.gif) 
}
.spot .lista_video_head .paginazione a.freccia_left{
	background-image: url(../img/pag_left_off.gif) 
}
.spot .lista_video_head .paginazione a.freccia_right:hover{
	background-image: url(../img/pag_right_on.gif) 
}
.spot .lista_video_head .paginazione a.freccia_left:hover{
	background-image: url(../img/pag_left_on.gif) 
}
.spot .lista_video_head .paginazione span,
.spot .lista_video_head .paginazione  .link_page:hover{
	font-weight: bold;
	color: #98e8ff;
	background-color: #51839a;
}
.spot .lista_video{
	padding: 0px 0px 10px 9px;
}
.spot .lista_video .singolo_video{
	width: 446px;
	height: auto!important;
	height: 110px;
	min-height: 110px;
	padding: 10px 0px 0px 15px;
	float: left;
	position: relative;
	border-bottom: 1px solid #5d758b;
}
.spot .lista_video .singolo_video .video{
	display: block;
	cursor: pointer;
	text-decoration: none;
	height: auto!important;
	height: 96px;
	min-height: 96px;
	margin-bottom: 5px;
}
.spot .lista_video .singolo_video .video:hover{
	background-color: #3e7894;
}
.spot .lista_video .singolo_video .video img{
	float: left;
	width: 135px;
	border: 3px solid #5ea0bf;
	margin-right: 10px;
}
.spot .lista_video .singolo_video .video:hover img{
	border: 3px solid #2a5367;
}
.spot .lista_video .singolo_video .video h4{
	float: left;
	width: 295px;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 14px;
	padding: 2px 0px 0px 0px;
}
.spot .lista_video .singolo_video .video:hover h4{
	color: #ffbb45;
}
.spot .lista_video .singolo_video .video p{
	color: #d0f1ff;
	line-height: 14px;
	padding: 2px 0px 4px 0px;
	border-bottom: 1px dotted #d0f1ff;
}
.spot .lista_video .singolo_video .data{
	width: 341px;
	float: left;
	text-align: right;
	padding-top: 8px;
}
.spot .lista_video .line{
	margin: 0px 24px 0px 15px;
	line-height:10px;
	height: 10px;
	font-size:0px;
	border-bottom:1px solid #72a9c2;
}
.forgot_psw{
	font-family: Arial, Helvetica, sans-serif;
	color: #1e536b;
}

.booking .conferma,
.booking .errore{
	padding: 15px;
	text-align: center;
	margin-bottom: 20px;
	font-weight: bold;
}
.booking{
	background-color: #e7eef2;
	width: 620px;
	height: 350px;
	padding:10px;
}
.booking .message_to_you{
	position: absolute;
	width: 180px;
	height: 70px;
	padding: 18px;
	background-color: #FFFFFF;
	margin: -3px 0px 0px 80px;
	border: 3px solid #FF9900;
	z-index: 100;
}
.booking .message_to_you img{
	position:absolute;
	margin: -10px 0px 0px 180px;
}
.booking .img_avatar{
	width: 120px;
	float: left
}
.booking .img_avatar img{
	border: 5px solid #c6dbeb;
}
.booking .detail_booking{
	width: 500px;
	float: left;
}
.booking .detail_booking h1{
	color: #e16912;
	font-size: 18px;
	border-bottom: 1px dotted #3c3c3c;
	padding-bottom: 8px;
}
.booking .detail_booking .left{
	float: left;
	color: #a90a0a;
	font-size: 18px;
	font-weight: bold;
	width: 111px;
	margin-top: 10px;
}
.booking .detail_booking .right{
	float: left;
	width: 369px;
	background-image: url(/img/bg_price.gif);
	background-repeat: no-repeat;
	color: #3c3c3c;
	font-weight: bold;
	font-size: 14px;
	margin-top: 8px;
	height: 20px;
	padding: 6px 0px 0px 20px;
}
.booking .author_travel{
	color: #3c3c3c;
	border-bottom: 1px dotted #3c3c3c;
	padding: 8px 0px 5px 0px;
}
.booking .author_travel a{
	color: #3c3c3c;
}
.booking .detail_booking h2{
	color: #1a7db8;
	padding-top: 5px;
}
.booking .detail_booking .strumentation{
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	padding-bottom: 5px;
}
.booking .detail_booking .strumentation .print,
.booking .detail_booking .strumentation .friend{
	background-repeat: no-repeat;
	padding: 1px 0px 1px 20px;
}
.booking .detail_booking .strumentation .print{
	background-image: url(/img/icone/stampa_off.gif);
}
.booking .detail_booking .strumentation .friend{
	background-image: url(/img/icone/amico_off.gif);
}
.booking .detail_booking .strumentation .print:hover{
	background-image: url(/img/icone/stampa_on.gif);
	color: #dd5e00;
}
.booking .detail_booking .strumentation .friend:hover{
	background-image: url(/img/icone/amico_on.gif);
	color: #dd5e00;
}
.booking #msg{
	border-top: 1px dotted #3c3c3c;
	margin-top: 8px;
	padding-top: 5px;
}
.booking #msg h3{
	font-size: 16px;
	color: #0e5c9a;
	padding-bottom: 5px;
	padding-top: 3px;
}
.booking #msg textarea,
.booking #msg .input_text input{
	width: 350px;
	border-top: 1px solid #a6adaf;
	border-right: 1px solid #a6adaf;
	border-bottom: 1px solid #d1dadd;
	border-left: 1px solid #d1dadd;
	color: #707070;
	margin-bottom: 10px;
	font-size: 11px;
}
.booking #msg .input_text input{
	padding: 3px 0px;
}
.booking #msg textarea{
	height: 100px;
}
.booking .conferma p,
.booking .errore p{
	margin: 0px;
	padding: 0px;
	color: #000000;
}
.booking .errore errore{
	height: auto !important;  /* per i browser moderni */
    height: 70px;      /* per IE5.x e IE6 */
    min-height: 70px;  /* per i browser moderni */
	border: 1px solid #dd3c10;
	background-color: #ffebe8;
	background-image: url(/img/icone/alert/error.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	font-weight: bold;
	font-size: 12px;
}
.booking .errore a{
	color: #000000;
}
.booking .conferma{
	height: auto !important;  /* per i browser moderni */
    height: 70px;      /* per IE5.x e IE6 */
    min-height: 70px;  /* per i browser moderni */
	border: 1px solid #77af2a;
	background-color: #eaf2d4;
	background-image: url(/img/icone/alert/confirm.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	font-weight: bold;
	font-size: 12px;
}
.booking .conferma a{
	color: #000000;
}

.booking .detail_booking .strumentation .print,
.booking .detail_booking .strumentation .friend{
	background-repeat: no-repeat;
	padding: 1px 0px 1px 20px;
}
.booking .detail_booking .strumentation .print{
	background-image: url(/img/icone/stampa_off.gif);
}
.booking .detail_booking .strumentation .print:hover{
	background-image: url(/img/icone/stampa_on.gif);
	color: #dd5e00;
}
/* ------------------------------------------------ FOOTER ------------------------------------------------ */

.footer{
	padding: 12px;
	background-color: #e4f2fa;
	color: #104a66;
	font-weight: bold;
	line-height: 11px;
	margin-top: 5px;
}
.footer a{
	color: #104a66;
	text-decoration: none;
}
.footer img{
	display: inline;
	vertical-align: middle;
}
.footer a:hover{
	color: #104a66;
	text-decoration: underline;
}
.footer .link{
	text-transform: uppercase;
	text-decoration: none;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #a2c7d9;
}
.skype,
.reedrss,
.facebook,
.flickr,
.twitter,
.youtube,
.dailymotion,
.mogulus,
.ustreamtv,
.googlecalendar,
.googletoolbar,
.googleearth,
.googlemaps,
.calameo,
.creative_commons,
.delicious,
.digg,
.myspace,
.linkedin {
	height: 24px;
	display: block;
	float: left;
	cursor: pointer;
	margin-right: 12px;
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}
.skype{
	width: 48px;
	background-image: url(../img/bottoni/footer/skype.gif);
}
.reedrss{
	width: 24px;
	background-image: url(../img/bottoni/footer/reedrss.gif);
}
.facebook{
	width: 24px;
	background-image: url(../img/bottoni/footer/facebook.gif);
}
.flickr{
	width: 24px;
	background-image: url(../img/bottoni/footer/flickr.gif);
}
.twitter{
	width: 24px;
	background-image: url(../img/bottoni/footer/twitter.gif);
}
.youtube{
	width: 24px;
	background-image: url(../img/bottoni/footer/youtube.gif);
}
.dailymotion{
	width: 81px;
	background-image: url(../img/bottoni/footer/dailymotion.gif);
}
.mogulus{
	width: 54px;
	background-image: url(../img/bottoni/footer/mogulus.gif);
}
.ustreamtv{
	width: 49px;
	background-image: url(../img/bottoni/footer/ustreamtv.gif);
}
.googlecalendar{
	width: 28px;
	background-image: url(../img/bottoni/footer/googlecalendar.gif);
}
.googlemaps{
	width: 31px;
	background-image: url(../img/bottoni/footer/googlemaps.gif);
}
.googletoolbar{
	width: 33px;
	background-image: url(../img/bottoni/footer/googletoolbar.gif);
}
.googleearth{
	width: 24px;
	background-image: url(../img/bottoni/footer/googleearth.gif);
}
.calameo{
	width: 51px;
	background-image: url(../img/bottoni/footer/calameo.gif);
}
.creative_commons{
	width: 60px;
	background-image: url(../img/bottoni/footer/creative_commons.gif);
	margin-top: -4px;
}
.delicious{
	width: 24px;
	background-image: url(../img/bottoni/footer/delicious.gif);
}
.digg{
	width: 24px;
	background-image: url(../img/bottoni/footer/digg.gif);
}
.myspace{
	width: 24px;
	background-image: url(../img/bottoni/footer/myspace.gif);
}
.linkedin{
	width: 24px;
	background-image: url(../img/bottoni/footer/linkedin.gif);
}
.skype:hover,
.reedrss:hover,
.facebook:hover,
.flickr:hover,
.twitter:hover,
.youtube:hover,
.dailymotion:hover,
.mogulus:hover,
.ustreamtv:hover,
.googlecalendar:hover,
.googlemaps:hover,
.googletoolbar:hover,
.googleearth:hover,
.calameo:hover,
.creative_commons:hover,
.delicious:hover,
.digg:hover,
.myspace:hover,
.linkedin:hover{
	background-position: 0px -24px;
}

/* ------------------------------------------------ TAGS ------------------------------------------------ */

.clearBoth{
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}
form{
	margin: 0px;
	padding: 0px;
}
a:hover{
	text-decoration: none;
}
img{
	display: block;
	border: 0px;
}
h1, h2, h3, h4, h5{
	padding: 0px;
	margin: 0px;
	display: block;
	line-height: normal;
	text-decoration: none;
}
p{
	margin: 0px;
	padding: 0px;
}
