/* CSS Document */

/*------------------------------------------------------------- RIDEFINIZIONE TAG STANDARD -----------------------------------------------*/
BODY, HTML{
	background-color:black;
	color:#333;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

P {
	font-size:12px;
	margin-left:5px;
	margin-bottom:3px;
}

A{
	margin:0px;
	color:#FF6600;
	font-size:12px;
	text-decoration:none;
	border:0px;
}

A:hover{
	color:#333333;
	text-decoration:underline;
}

H1{
	color:#EE7F03;
	font-size:20px;
	margin-left:5px;
}

H2 {
	margin-top:4px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	margin-bottom:2px;
	margin-left:5px;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#FF6600;
	margin-bottom:5px;
	margin-top:10px;
	margin-left:5px;
}

h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:5px;
	margin-left:5px;
}

INPUT, TEXTAREA, SELECT{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FF9900;
	color:#000000;
	font-size:11px;
}

IMG{
	border:none;
	outline:none;
}

/*------------------------------------------------------------- CONTENITORI PRINCIPALI -----------------------------------------------*/
.contenitore_esterno{
	margin-left:5px;
	margin-right:5px;
	width:948px;
	display:block;
}
.contenitore_interno{
	clear:both;
	background-image:url(../immagini/layout/bg.jpg);
	background-repeat:repeat-y;
	margin-left:5px;
	margin-right:5px;
	width:948px;
}
.colonna_sx{
	float:left;
	width:219px;
}
.contenuti{
	float:left;
	width:725px;
}

.contenuti H1{
}

.contenuti P{
	color:#333333;
	margin:5px;
	text-align:justify;
}

/*------------------------------------------------------------- MENU ALTO ----------------------------------------------*/

#menualto{
	color:#FFFFFF;
	background-image:url(../immagini/layout/menu_alto.jpg);
	height:39px;
	width:348px;
	float:right;
	margin-right:50px;
}

#menualto_link{
margin-top:24px;
margin-left:47px;
float:left;}

#menualto a{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
}
#menualto a:hover{
	color:#333333;
}

/*--------------------------------------------------------- GRAFICA TOP -----------------------------------*/
.grafica_top{
	background-image:url(../immagini/layout/top.jpg);
	width:948px;
	height:22px;
}

/*--------------------------------------------------------- MENU' SINISTRA -----------------------------------*/

#menusx {
	background-image: url(../immagini/layout/left/menu_sx.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:219px;
	height:456px;
}

#menusx A{
	margin:0px;
}

#menusx_logo{
	margin-left:0px;
}

#menusx_lista {
	list-style:none;
	margin-left:0px;
	padding-left:0px;
	margin-top:30px;
	width:155px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF6600;
}

#menusx_lista LI{
	margin-top:5px;
}

/*--------------------------------------------------------- FOOTER -----------------------------------*/

.footer{
	clear:both;
	background-image:url(../immagini/layout/footer.jpg);
	width:948px;
	height:98px;
}
/*----------------------------------------------------------LE MODELLE PIU' VISTE----------------------------------------------*/


#top3{
	background-image: url(../immagini/layout/left/modelle_random.gif);
	height:345px;
	width:219px;
	background-repeat:no-repeat;
	background-position:top;
	padding-top:25px;
}

.top3_scheda {
	margin-left:10px;
	margin-top:8px;
	float:left;
}

/*.top3_foto img{
	border:none;
}*/

.top3_foto{
	border:1px solid;
	border-color:#FF6600;
	float:left;
}

.top3_foto:hover{
	border-color:#FFFFFF;
}

.top3_nome {
	font-family:"Trebuchet MS", Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#FF9900;
}

.top3_dati {
	font-family:"Trebuchet MS", Arial, Helvetica;
	font-size:11px;
	margin-top:20px;
	color:#EEE;
}
.top3_dati a, .top3_nome a{
	color:#EEE;
}
.top3_dati a:hover, .top3_nome a:hover{
	color: #FF9900;
	text-decoration:underline;
}

.top3_gruppo{
	height:74px;
	float:left;
	margin-left:10px;
}

/*---------------------------------------------------------- ELENCO MODELLE ----------------------------------------------*/

.modelle_titoli_filtro{
	float:right;
	width:720px;
}

.modelle_ricerca{
	float:right;
	background-image:url(../immagini/layout/ordinamento/barra.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:207px;
	height:39px;
	color:#EE7F03;
	font-size:12px;
	text-align:right;
	margin-top:10px;
	padding-top:22px;
	padding-right:20px;
	margin-right:2px;
	font-weight:bold;
}

.modelle_ricerca_tasti{
	float:right;
	margin-top:8px;
	color:#FFF;
	width:120px;
	position:relative;
}

.modelle_paginazione{
	float:right;
	margin-top:15px;
}

.modelle_ricerca_tasto{
	background-color:#333;
	border:solid #6A6A6A 1px;
}

.modelle_scheda{
	float:left;
	width:301px;
	height:124px;
	background-image:url(../immagini/layout/scheda_modella.jpg);
	background-position:center;
	background-repeat:no-repeat;
	margin-left:25px;
}

.modelle_foto_scheda{
	float:left;
	text-align:center;
	border:1px solid;
	border-color:#000;
	margin-top:12px;
	margin-left:10px;
}

.modelle_scheda H1{
	font-size:12px;
	color:#333;
}

.modelle_scheda P, .modelle_scheda A{
	font-size:11px;
	text-decoration:none;
	color: #FFFFFF;
}

.modelle_scheda A:hover{
	color:#FFF;
	text-decoration: underline;
}

.modelle_scheda_valori{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}

.modelle_foto_scheda:hover{
	border-color:#FFF;
}

.modelle_foto_scheda a{
	margin:0px;
	padding:0px;
}

.modelle_dati{
	float:left;
	margin-left:5px;
	margin-top:12px;
}

.modelle_dati P{
	margin:0px;
	padding:0px;
}

.modelle_elenco{
	margin-top:15px;
}

.modelle_paginazione{
	margin-right:2px;
	float: right;
}

/*---------------------------------------------------------- BANNER ----------------------------------------------*/

#banner{
	text-align:center;
	clear:both;
}

/*---------------------------------------------------------- BRICIOLE DI PANE ----------------------------------------------*/

.briciole{
	color:#666;
	font-size:9px;
}

.briciole a{
	color:#333;
	text-decoration:none;
	font-size:9px;
}

.briciole a:hover{
	color:#FF9900;
	text-decoration:underline;
	font-size:9px;
}

/*---------------------------------------------------------- SCHEDA DI UNA SINGOLA MODELLA ----------------------------------------------*/

.modella_contenuti{
}

#gallery{
	width:255px;
	float:right;
	margin-right:10px;
}
#gallery_head{
background-image:url(../immagini/layout/scheda_modella/gallery_head.gif);
width:255px;
height:53px;}

#gallery_corpo {
	background-image:url(../immagini/layout/scheda_modella/Gallery_bg.gif);
	background-repeat:repeat-y;
	width:255px;
	float:left;
}

#gallery_foot {
	background-image:url(../immagini/layout/scheda_modella/Gallery_foot.gif);
	width:255px;
	height:22px;
	clear:both;
}

.gallery_modella_album{
	margin-left:14px;
	margin-top:5px;
}

.autore_foto{
	font-size:9px;
	color:#FFF;
}

#gallery_foto_copertina{
	float:left;
	margin-left:14px;
}

#gallery_slideshow{
	float:right;
	margin-right:14px;
	margin-top:10px;
}

#gallery_slideshow a:hover img{
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

#barra{
	width:432px;
	height:42px;
	float:left;
	margin-top:8px;
}
#barra img{
	outline:none;
}
#barra_prev{
	float:left;
}
#barra_prev a{
	background-image:url(../immagini/layout/scheda_modella/prev.gif);
	height:42px;
	width:103px;
	float:left;
	margin:0px;
}
#barra_prev a:hover{
	background-image:url(../immagini/layout/scheda_modella/prev_rollo.gif);
}
#barra_modella{
	float:left;
}
#barra_modella a{
	background-image:url(../immagini/layout/scheda_modella/tuttemodelle.gif);
	height:42px;
	width:221px;
	float:left;
	margin:0px;
}
#barra_modella a:hover{
	background-image:url(../immagini/layout/scheda_modella/tuttemodelle_rollo.gif);
}

#barra_next{
	float:left;
}
#barra_next a{
	height:42px;
	width:108px;
	background-image:url(../immagini/layout/scheda_modella/next.gif);
	display:block;
	float:left;
	margin:0px;
}
#barra_next a:hover {
	background-image:url(../immagini/layout/scheda_modella/next_rollo.gif);
}

#scheda {
	width:242px;
	height:285px;
	background-image:url(../immagini/layout/scheda_modella/scheda_03.gif);
	float:left;
}
#scheda h4 {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	margin:0px;
}
#scheda ul{
	padding-left:0px;
	line-height:15px;
	margin-left:0px;
}
#scheda li {
color:#FF6600;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:0px;
margin-left:0px;
}
#scheda span {
color:#FFFFFF;}
#scheda p {
	color:#FF6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:20px;
	padding-top:20px;
}
#scheda_contenuti {
float:left;
margin-left:24px;
margin-top:80px;}

#scheda_contenuti a{
color:#FF6600;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
outline:none;}
#scheda_contenuti a:hover {
	color:#FFFFFF;
}
.dati_modella_scheda{
	font-size:10px;
	text-align:justify;
	float:left;
	width:420px;
}

#box_testo {
	background-image:url(../immagini/layout/home_page/corpo_testo.gif);
	width:397px;
	height:399px;
	float:left;
}

#testo {
float:left;
margin-left:30px;
margin-top:30px;
width:300px;}

#testo h4{
color:#FFFFFF;
font-family:"Trebuchet MS", Arial, Helvetica;
font-size:18px;
margin-top:10px;
margin-bottom:10px;}

#testo p{
color:#FFFFFF;
font-family:"Trebuchet MS", Arial, Helvetica;
font-size:12px;
margin-top:5px;}

#corpo {
	width:298px;
	height:388px;
	background-image:url(../immagini/layout/home_page/caso.gif);
	float:right;
	margin-right:10px;
}

#superiore {
	float:left;
	margin-left:12px;
	width: 100px;
	margin-top: 10px;
}

#corpo h6{
font-family:"Trebuchet MS", Arial, Helvetica;
font-size:14px;
color:#000000;
margin-top:5px;
margin-bottom:5px;}

#nome a{
color:#FFFFFF;
font-family:"Trebuchet MS", Arial, Helvetica;
font-size:18px;
text-decoration:none;
padding-bottom:10px;}

#nome a:hover{
color:#000000;}

#caratteristiche{
	font-size:10px;
	color:#5f140a;
	font-weight:bold;
	line-height:10px;
	float:left;
	clear:both;
	margin-top:5px;
}

#caratteristiche p{
font-weight:normal;}

#link a{
font-weight:bold;
font-family:"Trebuchet MS", Arial, Helvetica;
font-size:12px;
color:#000000;
margin-top:7px;
float:left;
clear:both;
}
#link a:hover{
color:#FFFFFF;}

.foto img{
	border:none;
}

.foto_home{
	margin-top:30px;
	margin-left:45px;
	float:left;
}

.foto{
	border:1px solid;
	border-color:#000000;
	float:left;
}
.foto:hover{
	border-color:#FFFFFF;
}

#inferiore{
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica;
	color:#FFFFFF;
	font-size:12px;
	margin-left:16px;
	width:260px;
	text-align: justify;
}
#inferiore p{
	color:#000000;
	line-height:13px;
	margin-top:10px;
}

#inferiore h6{
	color:#FFFFFF;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica;
}

#domanda {
	margin-top:20px;
	margin-bottom:10px;
}
#intervista a{
	font-weight:bold;
}
.home_contenuti{
	margin-left:8px;
}

#domanda {
	font-size:12px;
	color:#333333;
	font-weight:bold;
	height:auto;
	margin-bottom:0px;
	margin-right:30px;
}
#domanda p{
	margin:0px;
	padding:0px;
}

#risposta {
	font-size:12px;
	color:#333333;
	height:auto;
	margin-bottom:30px;
	margin-right:30px;
	text-align:justify;
}

#mail_to a{
	color:#990000;
}
#mail_to a:hover{
	color: #999999;
}

#testo_iscrizione {
	text-align:justify;
	height: 160px;
}

#testo_iscrizione h6{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FF6600;
margin-top:0px;
margin-bottom:0px;
}

#testo_iscrizione a{
font:Arial, Helvetica, sans-serif;
color: #990000;;
font-size:12px;
text-decoration:none;}
#testo_iscrizione a:hover{
color:#999999;}

#anno_foto {
	float:right;
	margin-left: 10px;
}

.anno {
}

/*---------------------------------------------------------- ULTIME MODELLE INSERITE ----------------------------------------------*/

.ultima_modella_ins{
	float:left;
	height:120px;
	margin-left:14px;
	text-align:center;
	margin-top: 20px;
}

.ultima_modella_ins A{
	color:#CCCCCC;
	margin-bottom:0px;
}
.ultima_modella_ins A:hover{
	color:#FF9900;
	text-decoration:underline;
}

/*---------------------------------------------------------- MOTORE DI RICERCA ----------------------------------------------*/

.motore_ricerca{
	background-image: url(../immagini/layout/left/cercami.gif);
	height:30px;
	width:219px;
	text-align:center;
	background-repeat:no-repeat;
	background-position:top;
	padding-top:35px;
}

#fldModelle{
	color:#FFFFFF;
	background-color:#999999;
	width:175px;
}

.tabella_foto{
	width:230px;
}

/*---------------------------------------------------------- LOGIN UTENTE ----------------------------------------------*/
.login_utente{
	float:right;
	margin-right:20px;
}

.login_utente INPUT{
	background-color:#FF9900;
	color:#000000;
	width:100px;
	height:12px;
	font-size:11px;
}

.login_utente A{
	color:#FF6600;
	text-decoration:none;
}

.login_utente A:hover{
	color:#666666;
	text-decoration:underline;
}

/*---------------------------------------------------------- RIASSUNTO UTENTE ----------------------------------------------*/

.riassunto_utente{
	font-size:12px;
}

.punteggio_utente{
	font-size:14px;
	color:#FF6600;
	font-weight:bold;
}

.riassunto_utente A{
	color:#FF3300;
	text-decoration:none;
}

.riassunto_utente A:hover{
	color:#666666;
	text-decoration:underline;
}

.ins_scontrini{
	float:right;
	margin-right:20px;
	width:300px;
	text-align:justify;
}

/*---------------------------------------------------------- FORM REGISTRAZIONE UTENTE ----------------------------------------------*/

.cssform {
	float:left;	
	width:680px; 
	padding:10px;
	}

.cssform p{
	clear: left;
	margin: 0;
	padding: 2px 0 2px 0;
	padding-left: 140px; /*width of left column containing the label elements*/
	height: 1%;
	}

.cssform label{
	font-weight: bold;
	float: left;
	margin-left: -140px; /*width of left column*/
	width: 130px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
	}

.cssform input{ /*width of text boxes. IE6 does not understand this attribute*/
	border:1px solid #c1c1c1;
	}

.cssform .textfield {
	/*width: 180px;*/
	}

.cssform textarea{
	width: 300px;
	height: 100px;
	border:1px solid #c1c1c1;
	}

.cssform .privacy {
	font-size:11px; 
	color:#666666;
	line-height:16px;
}
	
.short_modelle {
	float:left; 
	background:#fff6b2 url(../immagini/layout/decoro-grigio.gif) right top no-repeat; 
	width:300px; 
	padding-left:10px;
	margin-bottom:10px;
	margin-right:10px;
	color:#333333;
}

.short_modelle A{
	color:#333333;
}

.short_modelle table {
	width:220px;
	float:left; 
	font-size:85%;
}

.votazione_extra{
	text-align:center;
}

/*---------------------------------------------------------- FORM SCONTRINI ----------------------------------------------*/

label{
	font-weight: bold;
	float: left;
	margin-left: 10px; /*width of left column*/
	width: 130px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

/*---------------------------------------------------------- SCHEDE MODELLE FASE 1 ----------------------------------------------*/

.dati_modella_scheda_fase1{
	float:left;
}

.gruppo_fase1{
	clear:both;
}

.gruppo_fase1 H1{
	margin:0px;
}

.dati_modella_scheda_fase1 ul{
	padding-left:0px;
	line-height:12px;
	margin:0px;
	margin-top:10px;
	margin-left:10px;
}
.dati_modella_scheda_fase1 li {
	color:#FFF;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.titolo_modella_fase1{
	font-size:24px;
	font-weight:bold;
	text-align:right;
}

.modelle_scheda_fase1{
	float:left;
	width:301px;
	height:124px;
	background-image:url(../immagini/layout/scheda_modella.jpg);
	background-position:center;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	margin-left:25px;
}

.tasto_votami{
	float:left;
}

.tasto_votami IMG:hover{
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

.modelle_scheda_fase1 H1{
	font-size:12px;
	color:#333;
}

.modelle_scheda_fase1 P, .modelle_scheda_fase1 A{
	font-size:11px;
	text-decoration:none;
	color: #FFFFFF;
}

.modelle_scheda_fase1 A:hover{
	color:#FFF;
	text-decoration: underline;
}

A.link_home{
	margin:0px;
	color:#FFFF00;
	font-size:12px;
	text-decoration:none;
	border:0px;
}

A.link_home:hover{
	color:#333333;
	text-decoration:underline;
}
