﻿/* generici */

body {
    font-size: 0.7em;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color : #C0C0C0;
	text-align : center;
    margin:0;
    padding:10px;
    background-color: #FFF;
}

body.uomo, .basic, .feat, .lettere {/*  SERVONO COME SELETTORI PER GLI SCRIPT  */}

img {border-width: 0}

a {text-decoration: none; color: #C0C0C0; font-weight: bold;}
a:hover {text-decoration:none}
a.footerlink, a#contactslink {font-weight:normal}

hr{
    height: 1px;
    color: #C0C0C0;
    border: 0; /* per Firefox */
    margin-bottom: 0;
    padding-bottom: 0;
	background-color: #C0C0C0; /* per Firefox */
}

body#home hr {width: 500px;}
body#home a.donna:hover, body#paginabook a.donna:hover, body#gallery a.donna:hover {text-decoration: underline; color: #0080ff}
body#home a.uomo:hover, body#paginabook a.uomo:hover, body#gallery a.uomo:hover {text-decoration: underline; color: #a5132d}

#addrparag {margin-top:0;}

/* gallery */

body#gallery hr {width: 100%;}

div#testa_sx {float: left; width:360px; text-align: left; height: 15px;}
div#testa_mid {float: left; text-align: left; height: 15px;}
div#testa_dx {text-align: right; height: 15px;}
div#testa_mid a{font-weight:normal}

#paginabook #testa_sx {float: left; width: 33%; text-align: left; height: 15px;}
#paginabook #testa_mid {float: left; width: 34%; text-align: center; height: 15px;}
#paginabook #testa_dx {float: left; width: 33%; text-align: right; height: 15px;}

select.selectclass{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color : #C0C0C0;
	font-size: 1em;
	margin: 0;
	text-transform:uppercase;
}

div.paging {float: left; width: 28px; padding: 7px 0; margin-top:2px; text-align: center}
div.p_on {background-color: #80C0FF;}
body.uomo div.p_on {background-color: #e28997;} /* OVERRIDE COLORE PER BOARD UOMO */
div.p_off {background-color: #FFF;}
div.p_on a {color: #FFF}

a.letter_on {background-color: #80C0FF; color: #FFF}
body.uomo a.letter_on {background-color: #e28997; color: #FFF} /* OVERRIDE COLORE PER BOARD UOMO */

#galleria {width:900px; margin: 70px auto 0 auto;}
#galleria img {cursor: pointer; border: 1px}

div#footer01 {text-align:right;margin-bottom:0;padding-bottom:0;clear:both}
div#footer02 {text-align: left;}

#coverContainer {width: 900px; margin: 70px auto 0 auto;display: block}
#coverContainer img {cursor: pointer; border: 0px; height:76px;}
#coverContainer div.cover {margin: 5px; border: 2px solid #0080FF; width: 76px; height: 76px; float: left}
body.uomo #coverContainer div.cover {border-color: #c5132d;}
/*#coverContainer div.cover div.imgcontainer {width:140px;height:140px;border:2px solid #fff;padding:2px;}*/
/*#coverContainer div.cover div.imgcontainer {border:1px solid #F53A66;} */
/*#coverContainer div.cover div.namecontainer {padding-top:2px;width:154px;text-align:center;height:24px;font-size:12px;text-transform:capitalize;}*/

#featDiv span.name {padding:2px 2px 0px 10px;text-align:left;width:92px;display:block;float:left;color:#FFF;font-weight:bold}
#featDiv span.value {padding:2px 2px 0px 0;text-align:left;width:200px;display:block;float:right;color:#fff;font-weight:bold}
#bl {display:none}

#holder1 {margin: auto}
#holder2 {width: 720px; margin: auto}

#book_sx {width: 338px; height: 487px; float: left; border: solid 1px #0080ff; position: relative}
body.uomo #book_sx {border-color: #c5132d;} /* OVERRIDE COLORE PER BOARD UOMO */
#book_dx {float: left; width: 340px; height: 340px;}

#holdermodelname {background-color: #b1d6ff; text-transform: capitalize; text-align: left; font-weight: bold; padding-left: 5px; border-bottom: solid 1px #FFF}
body.uomo #holdermodelname {background-color: #f0c4cb;}  /* OVERRIDE COLORE PER BOARD UOMO */
#holdermodelcover {width:338px; height:340px; background-color:#FFF; margin:auto}
#modelfirstphoto {}
#modelfeatsquare {z-index:2; width:338px; height:139px; background-color:#80C0FF; position:absolute; top:348px; left:0; opacity:0.5; filter: alpha(opacity = 50);}
body.uomo #modelfeatsquare {background-color:#e28997;}
#featDiv {z-index:2; width:338px; height:139px; position:absolute; top:348px; left:0; opacity:1; filter: alpha(opacity = 100); background-color: Transparent;}

.content {margin: 0 5px;}
.content a {color: #fff;}
.content p.linkage {margin-top: 2em;text-align: right;font-size: 1.7em;color: #ddd;}
.content p.linkage a {color: #fff;}