/* 
    Document   : styles
    Created on : 28-mag-2011, 9.13.47
    Author     : vincenzo salonna
    Description:
*/


body {
background: #001E3C;
font-family: Arial;
font-size: 12px;
color: #FFFFFF;
}

a {
color: #FFFFFF;
}

#container {
width: 960px;
margin: 0 auto;
}

#menu-top {
margin: 20px 0;
}

#menu-top ul {
list-style-type: none;
padding: 0px;
margin: 0px;
background: url(images/menu-top.png) 0 0 no-repeat;
height: 40px;
}

#menu-top li {
float: left;
height: 40px;
text-indent:-9000px;
}

#menu-top .bt-escort a 			{ display: block; height: 40px; width: 101px; }
#menu-top .bt-uomini a 			{ display: block; height: 40px; width: 87px; }
#menu-top .bt-donne a 			{ display: block; height: 40px; width: 81px; }
#menu-top .bt-trans a 			{ display: block; height: 40px; width: 81px; }
#menu-top .bt-incontri-cam a 	{ display: block; height: 40px; width: 121px; }
#menu-top .bt-video a 			{ display: block; height: 40px; width: 104px; }
#menu-top .bt-inserzioni a 		{ display: block; height: 40px; width: 138px; }
#menu-top .bt-newsletter a 		{ display: block; height: 40px; width: 142px; }
#menu-top .bt-contatti a 		{ display: block; height: 40px; width: 105px; }

#diamond {
    position: relative;
    width: 960px;
    background: url(images/bg-box-diamond.jpg) 0 0 no-repeat;
    background-position: center;
    text-align: left;
    margin-bottom: 30px;
    font-size: 16px;
    font-weight: bold;
}

#diamond .item 		{ float: left; margin: 0 9px; width: 140px; line-height: 16px;}
#diamond .item img 	{ border: 5px solid #FFF; margin-bottom: 10px;}

.top-gold {
    margin-bottom: 30px;
    background: #FFC000;
    position: relative;
}

.gold {
    margin-bottom: 30px;
    background: #fcf1a4;
    position: relative;
}

.red {
    background: #9e0000;
    position: relative;
}

.frm-ricerca {
    font-size: 11px;
    background: #CCC;
}

.frm-ricerca form {
    margin: 0px; padding: 0px;
}

.frm-ricerca h4 {
    margin: 0px; padding: 0px;
    font-size: 14px;
    font-weight: bold;
    color: #666;
}

.list-item ul {
    list-style-type: none;
    margin: 0; padding: 0;
}

.list-item ul li {
    border-bottom: 2px solid #001E3C;
    float: left;
    width: 125px;
    height: 205px;
    text-align: center;
    font-weight:bold;
    font-size: 14px;
    border-bottom: 2px solid #001E3C;
}

.list-item ul li img {
    margin-top: 15px;
    border: 3px solid #FFF;	margin-bottom: 5px;
}


.col-center {
    background:#FFF; border-left: 10px solid #001E3C; border-right: 10px solid #001E3C; text-align: center;
    font-size: 12px;
    width: 190px !important;
}

.label-diamond {
    width: 122px;
    height: 50px;
    position: absolute;
    top:-20px; left:-23px;
    background: url(images/label-diamond.png) 0 0 no-repeat;
}

.label-topgold {
    width: 122px;
    height: 50px;
    position: absolute;
    top:-20px; left:-23px;
    background: url(images/label-topgold.png) 0 0 no-repeat;
}

.label-gold {
    width: 122px;
    height: 50px;
    position: absolute;
    top:-20px; left:-23px;
    background: url(images/label-gold.png) 0 0 no-repeat;
}

.label-homepage {
    width: 122px;
    height: 50px;
    position: absolute;
    top:-20px; left:-23px;
    background: url(images/label-homepage.png) 0 0 no-repeat;
}

#sponsor-left {
    float: left;
    width: 160px;
    margin-right: 10px;
    text-align: left;
    text-align: center;
}


.links-left a {
    display: block;
    line-height: 25px;
    background: #336699;
    color: #FFF;
    padding: 3px 10px;
    margin: 3px 0;
    font-weight: bold;
    text-decoration: none;
    font-size: 13px;
    text-align: left;
}

.links-left a:hover {
    background: #9e0000;
}

#list-escort {
    float: left;
    width: 790px;
    text-align: left;
}

#list-escort .breacrumbs {
    font-size: 18px;
    border-bottom: 1px dotted #FFF;
    margin-bottom: 10px;
    padding-bottom: 5px;
}


#list-escort .list-item ul {
    list-style-type: none;
    margin: 0; padding: 0;
}

#list-escort .list-item ul li {
    float: left;
    width: 158px;
    height: 240px;
    text-align: center;
    font-weight:bold;
    font-size: 14px;
}

#list-escort .list-item ul li img {
    border: 3px solid #FFF;
    margin-bottom: 5px;
}

#list-escort .pagination {
    font-size: 16px;
    clear: both;
    margin-top: 20px;
    background: #9e0000;
    font-weight: bold;
}

#list-escort .pagination ul {
    padding: 10px;
    margin: 0px;
}

#list-escort .pagination li {
    display: inline;
    list-style-type: none;
    padding: 0px 2px;
}

#list-escort .search {
    background: #293a4b;
    padding: 5px 10px;
    font-size: 14px;
}

#list-escort .search form {
    margin: 0px; padding: 0px;
}