A:link{ text-decoration: none; color:#F3A807 }
A:visited{ text-decoration: none; color=#F3A807 }
A:hover{ text-decoration: underline; color=#0000C0 }
IMG {border-color: #FE4908 }
BODY{margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;text-align: center;}
input, select{font-family:verdana, sans-serif; font-size:9px}
textarea.dex{font-family:verdana, sans-serif; font-size:9px}
TD {vertical-align: middle; font-size: 12px; }
FORM {margin-bottom : 0; margin-top:0px;}


BODY {background-color: #000; }
BODY {font-family: Verdana, Arial, Helvetica; font-size: 11px; color=#FFF}
BODY { scrollbar-face-color: #404040; scrollbar-shadow-color: #030303; scrollbar-3dlight-color: #000; scrollbar-arrow-color:#F3A807; scrollbar-track-color:#494949; scrollbar-darkshadow-color: #000 }
TABLE {font-family: Verdana, Arial, Helvetica; font-size: 11px; color=#FFF; vertical-align: top}
.pride {font-family: Verdana, Arial, Helvetica; font-size: 10pt; color=#000030; vertical-align: top; line-height: 13pt} 

.canali10 {  float: left; border-right: 1px #9CF solid; border-bottom: 3px #9CF solid; background:#F30; padding: 2px 6px; margin:0; color:#FFF; font-size: 8pt;  text-decoration: none;} 
.canali10:link, .canali10:visited {  color:#FFF; text-decoration: none; background:transparent; } 
.canali10:hover{  color:#9CF;  text-decoration: none; background: #FFF; border-right: 1px #9CF solid; border-bottom: 3px #F30 solid; } 

td.maindex {color:#99CCFF; font-family: Verdana, Arial, Helvetica; vertical-align: top; font-size: 8pt}
table.dex {color:#000040; font-family: Verdana, Arial, Helvetica; vertical-align: top; font-size: 8pt}
td.dex {vertical-align: top; color:#000040; font-family: Verdana, Arial, Helvetica; vertical-align: top; font-size: 8pt}
.canali8:link {  color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt} 
.canali8:visited{  color:#99CCFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none} 
.canali8:hover{  color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 8pt;  text-decoration: underline} 
.canali8 {  color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt} 

.gd {  color:#CACACA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt} 
.gd:link {  color:#0076C8; font-weight: bold; font-size: 9pt} 
.gd:visited{  color:#0076C8; font-weight: bold; font-size: 9pt} 
.gd:hover{  color:#0000C0; font-weight: bold; font-size: 9pt} 


.tabshop { border: 1px #424D56 solid; text-align: center}
.td1 {font-family: Verdana, Arial, Helvetica; vertical-align: top; font-size: 11px}

td.sub {color:#000040; font-family: Verdana, Arial, Helvetica; vertical-align: top; font-size: 8pt;}


#div1 {color: #000040; font : 8pt Verdana, Arial, Helvetica, sans-serif;}
#div1 a:link {color: #FFFFFF; text-decoration: none;}
#div1 a:visited {color: #99CCFF; text-decoration: none;}
#div1 a:hover {color: #FFFFFF; text-decoration: underline;}

#td1 {color:#000040; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}
#td1 a:link {color:#0099FF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 8pt}
#td1 a:visited {color:#0099FF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-decoration: none}
#td1 a:hover {color:#0000C0; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 8pt; font-weight: bold; text-decoration: underline}


#td2 {color:#000040; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}
#td2 a:link {color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}
#td2 a:visited {color:#99CCFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none}
#td2 a:hover {color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 8pt; text-decoration: underline; background:#FE4908}

#td3 {color:#000040; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}
#td3 a:link {color:#0099FF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt}
#td3 a:visited {color:#0099FF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: none}
#td3 a:hover {color:#0000C0; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10pt; font-weight: bold; text-decoration: underline}

#td4 {color:#000040; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}
#td4 a:link {color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 8pt}
#td4 a:visited {color:#99CCFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 8pt; text-decoration: none}
#td4 a:hover {color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;  font-size: 8pt; text-decoration: underline; background:#FE4908 }

#td5 {color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}
#td5 a:link {color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}
#td5 a:visited {color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none}
#td5 a:hover {color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 8pt; text-decoration: underline; background:#FE4908}

#tdads {color:#000040; font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
#tdads a:link {color:#0099FF; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
#tdads a:visited {color:#0099FF; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
#tdads a:hover {color:#0000C0; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }


td.test { text-align: center;
  border: 1px solid #000030; 
  color: black; 
  background: #000030; 
  padding: 3px; 
  font-size:10px;
font-family:verdana;
font-weight:bold;
} 

td.test1 { text-align: center;
  border: 1px solid #0000C0; 
  color: black; 
  background: #95E4FF; 
  padding: 3px; 
  font-size:10px;
font-family:verdana;
font-weight:bold;

} 

td.testa { text-align: left;
  border: 1px solid #0000C0; 
  color: #000030; 
  background: #BBEEFF; 
  padding: 3px; 
  font-size:11px;
font-family:verdana;
font-weight:bold;

} 

td.test2 { text-align: center;
  border: 1px solid FE4908; 
  color: white; 
  background: #ECF8FF; 
  padding: 3px;
  font-size:10px;
font-family:verdana;
font-weight:bold;

} 

A.menulink {
display: block;
text-align: left;
padding: 2;
text-decoration: none;
font-family:verdana;
font-size:10px;
color: #0099FF;
BORDER: none;
border: solid 1px #FFFFFF;
}

A.menulink:hover {
border: solid 1px #0099FF;
background-color:#E1F3FF;
}

.micro{
	font-size:10px;
}
.altButtonFormat {
background-color: #0099FF;
font-family: verdana;
border: #0000C0 1px solid;
font-size: 11px;
color: #FFFFFF
} 

#top1 #top2 #top3 {
	
	margin: 20px;
	padding: 20px;
	width: 800px;
}

#top1 {
height: 35px;
	font-family: 'Arial Rounded MT Bold', arial, helvetica;
 font-size: 30px;
 color: #00D;	
background-color: #CDE;
background-image:  url('http://www.gayrex.com/images/logo_peo.gif'); 
background-repeat: no-repeat;
padding-left:38px; padding-right:38px; padding-top:0px; padding-bottom:0px; background-position-x:left
}

h1 {
	font-family: verdana, arial, helvetica;
 font-size: 11px;
 color: #008;	
border: 0px none;
padding: 0px;
text-align:right;
font-weight:normal;; margin-left:0px; margin-right:px; margin-top:0; margin-bottom:5px
}

#top2 {
height: 20px;
background-color: #00D;
background-image:  url('http://www.gayrex.com/images/rigatop.gif'); 
background-repeat: repeat-x; background-position-y:800px
}

#top3 {
height: 95px;
background-color: #008;
background-image:  url('http://www.gayrex.com/images/_pais_natale.gif'); 

}

#top4 {
color: #FFF;
padding:0px;
background-color: #00D;
border-bottom: #008 3px solid;
height:20px;
}

#bot {
padding:3px;
background-image:  url('http://www.gayrex.com/images/_backbtm_natale.gif'); 
height:75px;

background-color: #09F;
border-top: 15px solid #00F;
}

#logo {
float: left;
}

#titolo {
float: right;
border-bottom: 1px #09F dashed;
padding:2px;
margin:0;

}



#banner {
	position: absolute;
	left: 50%;
	top: 60px;
	z-index: 3;
	margin: 0px -364px;
	border: 0px;
}


.microbutt{
border: 1px #CDE solid;
background: #F30;
font-size: 9px;
color: #FFF;
font-weight: bold;
margin: 0 5px;
padding: 1 2px;
}
.microbutt:link {	color: #FFF;	text-decoration: none;}
.microbutt:visited {	color: #FFF;	text-decoration: none;}
.microbutt:hover {	color: #FFF;	text-decoration: none;}


.principale {
width: 800px;
height: 100%;
margin: 0px;
padding: 0px;
}


.buttonscontainer1 {
float: left;
border-left: 0px;
border-top: 0px;
border-bottom: 0px;
margin: 0px;
padding: 0;
width: 125px; height: 100%;
background-color: #09F;


}


#bc1 {
background-color: #09F;
	
background-image: url('http://www.gayrex.com/images/square.gif');
background-repeat: repeat-y;
background-position:  right 50%;
}


.buttons1 {
padding: 0px;
font: 10px Verdana, sans-serif;
font-weight: bold;
text-decoration: none;

}

.buttons1:link, .buttons1:visited{
border-right: 10px solid #0080D5;
color: #009;
background-color: #09F;
padding: 5px;
text-align: left;
display: block;
text-decoration:none;
}

.buttons1:hover {
border-right: 10px solid #40B3FF;
background-color: #E3ECF0;
color: #00F;
display: block;
text-decoration:none;
}

#selected1 {background-color: #40B3FF;
color: #009;
padding: 5px;
text-decoration:none;
border-right: 10px solid #15A2FF;
display: block;

}

#mainbut {background-color: #0080D5;
color: #FFF;
padding: 5px;
text-decoration:none;
display: block;

}

.contenuto, .contenutohome {
background: #fff;
padding: 25px;
width=100%;
height: 100%;
background-image: url('http://www.gayrex.com/images/cur2.gif');
background-repeat: no-repeat;
background-position:  left top;
}

.contenutohome {
padding: 25px;
}

#slogan {
float: right;

top: 15px;
right:5px;
font: 9px Verdana, sans-serif;
color:  #00C;
text-align:right;
	z-index: 3;
}

#spalla { 
position: absolute;
top: 5px;
right:0px;
font: 24px Verdana, sans-serif;
color:  #F0F0F0;
text-align:right;
z-index: -1;
writing-mode: tb-rl ;
layout-flow: vertical-ideographic; 
white-space: nowrap; 
}





#data {
float: left;
top: 18px;
left: 260px;
font: 9px Verdana, sans-serif;
color:  #00C;
text-align:left;
	z-index: 3;
}
.buttonscontainer2 {
float: left;
border-left: 0px none;
border-top: 0px none;
border-bottom: 0px none;
margin: 0px;
width: 160px; height: 100%;
background-color: #CDE;

background-image: url('http://www.gayrex.com/images/cur1.gif');
background-repeat: no-repeat;
background-position:  left top;; font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:Verdana, sans-serif; padding-left:5px; padding-right:5px; padding-top:25px; padding-bottom:25px



}


.letto {
	background-color:#F5F5F5;
	font-size: 9px;
	border-bottom: 1px solid #E0E0E0;
	padding: 1px 5px;
}

.nonletto{
	font-weight:bold;
	background-color:#FF9;
	border-bottom: 1px solid #F0F0F0;
	padding: 1px 5px;
	
}


.topban {
	width:150px;
	height:15px;
	padding: 3px;
	
background-image: url('http://www.gayrex.com/images/cr.gif');
background-repeat: no-repeat;
background-position:  right top;
	
	background-color:#0084D6
}
.titban {font-weight:bold; text-transform: uppercase; }
.titban:link{ text-decoration: none; color:#FFF }
.titban:visited{ text-decoration: none; color=#FFF }
.titban:hover{ text-decoration: none; color=#FF0 }

.midban, .botban {
	width:150px;
	border-left: 1px solid #0084D6;
	border-right: 1px solid #0084D6;
	padding: 3px 3px 0px 3px;
	background-color:#DDE9F5;
}
.imgspot {
	border: 1px solid #0084D6;
}
.botban {
	padding: 3px 3px 0px 3px;
	
		border-bottom: 1px solid #0084D6;
		margin-bottom: 5px;

}
.curvasud{
	z-index: 10px;
margin: -1px;
position:relative;
left:-3px;
bottom:0px;
	
}


#container {
margin: 0 auto;
width: 900px;

background-image: url("http://www.gayrex.com/images/backhome.png");
background-repeat: repeat-y;

}
