@charset "utf-8";
/* CSS Document */
html{
width:100%;
height:100%;
background-color:#CCCCCC;
margin:10px;
}
body{
font-family:Arial; 
/*src:url("http://www.sosescort.com/styles/trebuc.ttf");*/
margin:0;
padding:0;
font-size:11px;
color:#AAAAAA;
width:980px;
margin-left:auto;
margin-right:auto;
background-color:#000000;
}

h1{
	color:#FFFFFF;
	font-weight:bold;
	letter-spacing:-1px;
	font-size:16px;
	line-height:20px;
	margin:5px 0 5px 0;
}
h2{
	font-size:13px; 
	border:0; 
	color:#CCCCCC; 
	text-transform:none; 
	letter-spacing:-1px; 
	line-height:20px;
	margin:5px 0 5px 0; 
}



h3{
margin:0;
font-size:110%;
}
h4{
margin:0;
font-size:110%;
}
p{
margin:5px 0 0 0;
}
big{
color:#FFFFFF;
font-weight:bold;
letter-spacing:-1px;
}
small{
color:#777777;
}
form{
margin:0 0 5px 0;
font-family:Tahoma;
font-size:11px;
}
	form input{
	font-family:Tahoma;
	font-size:11px;
	}
	form select{
	font-family:Tahoma;
	font-size:11px;
	}
	form textarea{
	font-family:Tahoma;
	font-size:11px;
	}

hr{
border:1px #333333 solid;
}

span{
margin:0;
}

a{
font-weight:bold;
color:#FFCC00;
text-decoration:none;
}
a:hover{
color:#FFFF00;
}

.uomo {
color:#0066FF;
}

.donna {
color:#FF99CC;
}


h2 a{
color:#FFFFFF;
}

td img {display: block;}

.submit{
background-color:#333333; border:1px #AAAAAA solid; color:#FFFFFF; font-weight:bold;
}

.aname{
color:#FFFFFF;
}
.aname:hover{
color:#FFFFFF;
text-decoration:none;
}

.title{
    margin-bottom: 15px;
    font-size: 24px;
    color: #FE8001;
    letter-spacing: -1px;
}

/* -----------------------------------------------------------------------------------ANNUNCI */

.adv-mini{display:inline-block; float:left; padding:2px; margin: 2px; width:80px; height:80px; border: 1px solid #333333; cursor:pointer;}
.adv-mini-tips{display:none; position:absolute; z-index:10; padding:7px; background:#222222; border: 1px solid #444444;}


.annuncio{
width:143px;
padding:3px;
float:left;
display: inline;
margin:0px 5px 40px 0px;
text-align:center;
background-color:#111111;
font-family: Arial;  
}

    .annuncio .nome{
    font-weight:normal;
    margin:3px auto 3px auto;
    text-transform:uppercase;
    }
    
    .annuncio .photo{
    margin:3px auto 3px auto;
    font-size:9px;
    cursor:pointer;
    text-transform:uppercase;
    color:#555555;
    line-height:12px;
    height: 115px;
    text-align: center;
    }
    
    .annuncio .photo img{
    border:1px #222222 solid;
    }
    
    .annuncio .photo img:hover{
    border:1px #FFFF00 solid;
    }
    
    .annuncio .descrizione{
    clear:left;  
    font-size:11px;
    text-transform:capitalize;
    text-align: right;
    padding: 0 10px 0 10px;
    }  
        .annuncio .descrizione .info{
            color: #585858;
        }


.video{
display:inline; 
float:left; 
padding:3px;
border:1px #000000 solid; 
background-color:#333333;
}

.video:hover{
background-color:#666666;
}

/*-----------------------------HEADER MENU TOP*/
.menu_top ul{
margin:0 0 0 10px;
display:block;
list-style:none;
width:100%;
}
.menu_top li{
display:inline;
float:left;
padding:0;
margin:0;
width:150px;
background:url(http://www.sosescort.com/images/menu_red.png) 0px 0px no-repeat;
}
.menu_top li:hover{
background-position:0 17px;
}
.menu_top a{
font-size:13px;
color:#FFFFFF;
font-family:"Comic Sans MS";
display:inline-block;
text-decoration:none;
width:150px;
height:20px;
background:url(http://www.sosescort.com/images/menu_red.png) 0px 0px no-repeat;
padding-left:20px;
padding-right:20px;
}
.menu_top a:hover{
color:#FFFFFF;
background-position:0 17px;
}

/*FOOTER CLASSE DI TABELLA NUMERO DI PAGINE*/
.tabellapagine{
font-size:14px;
}
.tabellapagine td{
border:#333333 1px solid; 
padding:7px 11px 7px 11px;
}
.tabellapagine td:hover{
border:#333333 1px solid;
background-color:#222222;
}
.tabellapagine #corrente{
border:#333333 1px solid;
background-color:#FFFFFF;
font-weight:bold;
}
.tabellapagine #corrente a{
color:#333333;
text-decoration:none;
}
.tabellapagine #corrente a:hover{
color:#333333;
text-decoration:underline;
}

/*----------------------------------- DIV MODULI */

#lefthome{
    padding: 10px;
    border: 1px #666666 solid;
    margin-bottom: 10px;
}
    #lefthome strong{
        color: #FFFFFF;
    }

/*---------------------------------------------------ID VARI */

#sponsorAdDiv {position:absolute; height:1; width:1px; top:0; left:0;}


#normalh{
font-size:11px;
color:#AAAAAA;
letter-spacing:normal;
text-transform:none;
border:0;
margin-bottom:10px;
}
#normalh a{
font-weight:bold;
color:#FFCC00;
text-decoration:none;
}
#normalh a:hover{
color:#FFFF00;
}

#top{
color:#FFFFFF;
}

#menuprincipale tr{
font-size:12px;
}
#menuprincipale td{
border:#000000 1px solid;
background-color:#333333;
}
#menuprincipale td:hover{
background-color:#000000;
}
#menuprincipale a{
color:#CCCCCC;
font-family:Arial Black;
font-style:oblique;
}
#menuprincipale a:hover{
color:#FFFFFF;
}


#menu ul{
margin:5px 0 0 0;
padding:0;
list-style:none;
text-transform:uppercase;
width:152px;
}

#menu li{
border:#000000 1px solid;
background-color:#333333;
padding:5px;
width:145px;
}

#menu li:hover{
background-color:#CC6600;
}

#clear{
    clear: left;
}


#blackbox{
    padding: 15px;
    margin: 15px 0 15px 0;
    background-color: #222222;
    border: 1px solid #333333;
}

#blackbox #title{
    color: #FFFFFF;
    font-size: 12px;
    letter-spacing: normal;
    margin: 0 0 10px 0; padding: 0;
    border: none;
}

#mini_comparsa {
position:absolute;
display:none;
z-index: 500;
}












