body{
	margin:0;
	font:12px/14px "Tahoma", Arial, Helvetica, sans-serif;
	background:url(../images/bg.png) repeat 0 0;
	padding-top: 20px;
	
}
p,ul,li,h1,h2,h3,h4,h5,h6{ margin:0; padding:0}
img{border:none}
.clear{clear:both}
*{margin:0; padding:0}

input.button {
background:#414141 none repeat scroll 0 0;
border:1px solid #433B4A;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0 5px 5px 0;
padding:10px;
text-decoration:none;
}
.pulsante
{
border: #660044 1px solid;
font: 12px/14px "Tahoma", Arial, Helvetica, sans-serif;
font-weight:bold;
background-color:#ebd7ed;
color:#8c3a73;
cursor:pointer;
height:22px;
padding:2px;
overflow:visible;
}
.textbox
{
border: #660044 1px solid;
font: 12px/14px "Tahoma", Arial, Helvetica, sans-serif;
font-weight:bold;
height:20px;
color:#8c3a73;
}

#layout{
	width:902px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#header{float:left; width:902px;}

#banner{float:left; width:641px; height:200px;}
#banner img{float:left; width:641px; height:200px; /* padding:1px 0 0 0 */}
#menu{float:left; width:141px; height:200px; background:url(../images/menu_bg.gif) repeat-y 0 0; border-bottom:1px solid #433B4A}
#menu ul{float:left; width:120px; list-style:none; padding-top:40px}
#menu li{float:left; width:119px; height:20px; background:url(../images/menu_border.gif) no-repeat 0 bottom; font:bold 14px/16px "ZapfHumnst BT", Arial, Helvetica, sans-serif; color:#3B3717; text-align:right; padding:5px 19px 0 0}
#menu li a{color:#3B3717; text-decoration:none}
#menu li a:hover{color:#3B3717; text-decoration:underline}
#menu li a.current{color:#F9DFEB; text-decoration:none}

.left_bg{float:left; width:120px; height: 200px}
.left_bg img{float:left; width:120px; height:200px; /* padding:1px 0 0 0 */}

#body_container{float:left; width:902px; background: url(../images/body_container_bg.png) repeat-y 0 0;}
.pulsanti{border-bottom:1px solid #433B4A;  /*border-top:1px solid #433B4A;*/}
.pulsanti_right{border-bottom:1px solid #433B4A; /*border-top:1px solid #433B4A;*/ border-left:1px solid #433B4A;}
.imageborder{ border: 5px solid #F9DFEB;    padding: 0; } 
.imageborder2{ border: 4px solid #F4B6F1;    padding: 0; } 
.imageborder3{ border: 3px solid #F9DFEB;    padding: 0; } 
.borditondi{ -moz-border-radius-topleft: 9px; -moz-border-radius-topright: 9px; -moz-border-radius-bottomleft: 9px; -moz-border-radius-bottomright: 9px; -webkit-border-radius: 9px; } 
.link a{color:#921D77; text-decoration:none; font-weight:bold;} 
.link a:hover{color:#ff00ff; text-decoration:none; font-weight:bold;}
.linkmsg a{color:#551a8b; text-decoration:none; font-weight:bold;} 
.linkmsg a:hover{color:#ff00ff; text-decoration:none; font-weight:bold;}
.linkfuxia a:hover{color:#ff00ff; text-decoration:none;}
.linknotify a{color:#ffffff; text-decoration:none; font-weight:bold;} 
.linknotify a:hover{color:#000; text-decoration:none; font-weight:bold;}
.linkpreferite a{color:#000; text-decoration:none; font-weight:bold;} 

#left_container{float:left; width:260px!important; overflow:hidden; border-right:1px solid #433B4A;}

.user_login{float:left; width:260px; height:120px; background:#921D77 url(../images/login_bg.gif) repeat-x 0 0;}
.user_login .login_box_left{float:left; width:105px}
.user_login .login_box_left h2{float:left; width:85px; background:url(../images/login_border.gif) no-repeat right 18px; padding:30px 0 30px 15px}
.user_login .login_box_right{float:left; width:155px; padding-top:15px; clear:right;}
.user_login .login_box_right label{float:left; width:50px; text-align:right; font-size:9px; line-height:11px; color:#fff; padding:3px 5px 0 0}
.user_login .login_box_right input{float:left; width:85px; border:none; padding:0; margin:0 0 4px 0; font-size:11px; line-height:13px; border: #660044 1px solid; font: 10px/12px "Tahoma", Arial, Helvetica, sans-serif; color:#8c3a73;}
.user_login .login_box_right input.login{float:left; width:auto; padding:0; margin:0 0 1px 70px; display:inline; }
.user_login .login_box_right p{float:left; width:140px; font-size:9px; line-height:11px; color:#fff; padding:0 0 0 8px}
.user_login .login_box_right p a{float:left; width:140px; font-size:9px; line-height:11px; color:#fff;text-decoration:none}
.user_login .login_box_right p a:hover{float:left; width:140px; font-size:9px; line-height:11px; color:#fff;text-decoration:underline}
.user_login .login_checkbox input{ width:26px; border:0;}
.user_login .login_checkbox label{ width:96px; margin:0px; }

.user_login .dati_utente{float:left; width:254px; height:66px; background:#F4B6F1 url(../images/dati_utente_bg.gif) repeat-x; border-bottom:solid #433B4A 1px; margin:3px; -moz-border-radius-topright: 15px; -moz-border-radius-bottomleft: 15px; -webkit-border-radius: 15px;}
.user_login .dati_utente .img_profilo{float:left; width:56px; height:56px; margin:5px; }
.user_login .dati_utente .nickname{float:left; width:133px; height:20px; margin:5px 0 0; }
.user_login .dati_utente .nickname a{color:#000; text-decoration:none; border:0;}
.user_login .dati_utente .logout{float:right; width:50px; height:20px; margin:5px 2px 0 3px; }
.user_login .dati_utente .logout a{color:#551A8B;}
.user_login .dati_utente .logout a:hover{color:#f9dfeb;}
.user_login .dati_utente .crediti{float:left; width:175px; height:20px; margin:15px 0; }
.user_login .dati_utente .crediti a{color:#921D77; text-decoration:none; font-size:11px; line-height:13px; font-weight:bold;}
.user_login .dati_utente .crediti a:hover{color:#ff00ff; text-decoration:none;}
.user_login .dati_scheda{float:left; width:234px; height:36px; background:#F9DFEB; margin:0 3px 0 3px; padding:5px 10px 3px 10px; font-size:12px; line-height:15px; color:#551A8B; -moz-border-radius-topleft: 15px; -moz-border-radius-bottomright: 15px; -webkit-border-radius: 15px;}
.user_login .dati_scheda a{color:#551A8B; text-decoration:none;}
.user_login .dati_scheda a:hover{color:#ff00ff; text-decoration:none;}

.registrazione{width:250px; padding-left:20px;}
.registrazione li{text-align:left; width:240px;}

#left_container .last_added{float:left; width:260px; border-right:#433B4A 1px solid;}
.last_added h3{float:left; width:235px; height:25px; font:18px/20px "ZapfHumnst BT",Arial, Helvetica, sans-serif; color:#000; background:url(../images/last_added_bg.gif) repeat-x 0 0; padding:7px 0 3px 25px;}
.last_added h4{float:left; width:240px; height:20px; font:16px "ZapfHumnst BT",Arial, Helvetica, sans-serif; font-weight:bold; color:#000; background:url(../images/title_bg.gif) repeat-x 0 0; padding:2px 0 2px 20px; text-align:left;}

.last_added .profile_box{float:left; width:260px; background:#F4B6F1 url(../images/profile_border.gif) no-repeat 5px bottom; padding-bottom:1px; padding-top:2px;}
.last_added .profile_box.last{background:#F4B6F1}
.last_added .profile_boxINT{float:left; width:130px; height:112px; display:table;}
.last_added .profile_boxINT .profile_boxPhoto{width:auto; height:100px; background:#F4B6F1 url(../images/profile_border2.gif) no-repeat right 5px; float:none; margin:auto; display:table-cell; vertical-align:middle; text-align:center}
.last_added .profile_boxINT .profile_boxPhoto img{width:auto; margin:auto; float:none; }
.last_added .profile_box .profile_detail{float:left; width:120px; height:112px}
.last_added .profile_box .profile_detail p{float:left; width:110px; font-size:10px; line-height:14px; font-weight:normal; color:#433b4a; padding:7px 0 0 15px}
.last_added .profile_box .profile_detail label{float:left; width:28px; font-weight:bold;}
.last_added .profile_box .profile_detail p span{font-weight:bold; font-size:12px; line-height:13px;}
.last_added .profile_box .profile_detail p a{color:#921D77; text-decoration:none}
.last_added .profile_box .profile_detail p a:hover{color:#FF00FF; text-decoration:underline}
.last_added .profile_box .profile_detail .know_more{float:left; width:103px; font-size:9px; line-height:11px; color:#921D77; text-align:right; padding:0; margin-top:8px; font-weight:bold;}
.last_added .profile_box .profile_detail .know_more a{color:#921D77; text-decoration:underline;}
.last_added .profile_box .profile_detail .know_more a:hover{color:#FF00FF; text-decoration:underline}

.last_added .find_more_profile{float:left; width:260px; background:#921D77; border-bottom:1px solid #433B4A}
.last_added .find_more_profile p{float:left; width:250px; font-size:9px; line-height:11px; font-weight:bold; color:#fff; text-align:right; padding:5px 0 4px 0}
.last_added .find_more_profile p a{color:#fff; text-decoration:none}
.last_added .find_more_profile p a:hover{color:#fff; text-decoration:underline}
.last_added .profile_box.last{background:#F4B6F1}

.tipo_utente{float:left; width:260px; height:100px; background:#F4B6F1; padding:0; font-size:11px; line-height:12px; font-weight:normal; color:#000; text-align:center;}
.tipo_utente .box_tu{float:left; width:40px; height:60px; padding:3px 1px 3px 1px; font-size:11px; line-height:12px; font-weight:normal; color:#000; -moz-border-radius-topleft: 9px; -moz-border-radius-topright: 9px; -moz-border-radius-bottomleft: 9px; -moz-border-radius-bottomright: 9px; -webkit-border-radius: 9px;}

.menu_logged{float:left; width:260px; height:260px; background:url(../images/menu_logged_bg.gif) repeat-x 0 0; padding:0; font-size:11px; line-height:12px; font-weight:normal; color:#000; text-align:center;}
.menu_logged .menu_icon{float:left; width:35px; height:244px; padding:2px 0 0 0; background:url(../images/menu_list_bg.gif) repeat-x 0 0; padding:0; margin:7px 0 7px 13px; -moz-border-radius-topleft: 15px; -moz-border-radius-bottomleft: 15px;  -webkit-border-radius: 15px; }
.menu_logged .menu_icon .menu_img{float:left; width:25px; height:23px; background:url(../images/menu_border2.gif) no-repeat 0 bottom; font:bold 14px/16px "ZapfHumnst BT", Arial, Helvetica, sans-serif; color:#3B3717; text-align:right; padding:2px 0; margin:0 5px 0 5px;}
.menu_logged .menu_icon .menu_img_last{background:none; float:left; width:25px; height:23px; font:bold 14px/16px "ZapfHumnst BT", Arial, Helvetica, sans-serif; color:#3B3717; text-align:right; margin:5px 5px 0 5px;}
.menu_logged .menu_list{float:left; width:190px; height:244px;  padding:2px 0 0 0; background:url(../images/menu_list_bg.gif) repeat-x 0 0; padding:0; margin:7px 0 7px 10px; -moz-border-radius-topright: 15px; -moz-border-radius-bottomright: 15px; -webkit-border-radius: 15px;}
.menu_logged .menu_list a{text-decoration:none; color:#000;}
.menu_logged .menu_list a:hover{text-decoration:none; color:#ff00ff;}
.menu_logged .menu_list .menu_voce{float:left; width:180px; height:22px; background:url(../images/menu_border2.gif) no-repeat 0 bottom; font: 14px/16px "ZapfHumnst BT", Arial, Helvetica, sans-serif; color:#000; text-align:left; padding:5px 0 0 0; margin:0 6px 0 5px;}
.menu_logged .menu_list .menu_voce_last{background:none; float:left; width:160px; height:22px; font: 14px/16px "ZapfHumnst BT", Arial, Helvetica, sans-serif; color:#000; text-align:left; padding:5px 0 0 0; margin:0 6px 0 5px;}

.modelle_preferite{float:left; width:260px; height:auto; background: url(../images/preferite_bg.gif) repeat-x 0 0; padding:0; font-size:11px; line-height:12px; font-weight:normal; color:#000; text-align:center;}
.modelle_preferite .box_pref{float:left; width:60px; height:100px; margin:2px 1px 2px 2px; padding:1px; font-size:11px; line-height:12px; font-weight:normal; color:#000; background:#f4b6f1; -moz-border-radius-topleft: 9px; -moz-border-radius-topright: 9px; -moz-border-radius-bottomleft: 9px; -moz-border-radius-bottomright: 9px; -webkit-border-radius: 9px; }
.modelle_preferite .nickpref a{color:#921D77; text-decoration:none;}
.modelle_preferite .nickpref a:hover{color:#FF00FF; text-decoration: none;}

.modelle_statistiche{float:left; width:260px; height:auto; background: url(../images/preferite_bg.gif) repeat-x 0 0; font-size:11px; line-height:12px; font-weight:normal; color:#000; text-align:center; padding: 1px 0}
.modelle_statistiche .box_stat{float:left; width:80px; height:100px; margin:2px; padding:0 1px; font-size:11px; line-height:12px; font-weight:normal; color:#000; background:#f4b6f1; -moz-border-radius-topleft: 9px; -moz-border-radius-topright: 9px; -moz-border-radius-bottomleft: 9px; -moz-border-radius-bottomright: 9px; -webkit-border-radius: 9px; }
.modelle_statistiche .nickstat a{color:#921D77; text-decoration:none;}
.modelle_statistiche .nickstat a:hover{color:#FF00FF; text-decoration: none;}


#right_container{float:left; width:641px}
#right_container .option_detail{float:left; width:641px; /*border-left:#433B4A 1px solid;*/}
#right_container .option_detail.inner{float:left; width:596px; padding: 0 0 20px 0 }
.register{float:left; width:208px}
.profile{float:left; width:209px}
.dating{float:left; width:209px}

.download{float:left; width:607px; height:500px; padding:6px 10px 10px 10px;}
.pagfaq{float:left; width:597px; height:auto; padding:15PX;}
.pagfaq a{color:#433B4A; font-weight:bold; font-weight:14px;}
.pagfaq a:hover{color:#FF00FF; text-decoration:none;}
.pagfaq .faqtitle{border-bottom:1px dotted #433B4A;}

.partner_search{float:left; width:627px; border-bottom:1px solid #433B4A; /*border-left:1px solid #433B4A;*/ background:#921D77 url(../images/miss2.jpeg) no-repeat right 0}
.partner_search .search_form{float:left; width:306px; height:220px; background:url(../images/form_bg.png) no-repeat 6px 5px; padding-bottom:5px}
.partner_search .search_form h2{float:left; width:250px; font:18px/20px "ZapfHumnst BT",Arial, Helvetica, sans-serif; color:#000; padding:10px 0 6px 20px; margin:0}
.partner_search .search_form .search_row{float:left; width:305px; padding-bottom:8px}
.partner_search .search_form .search_row .search_column_1{float:left; width:80px; padding:0 0 0 20px}
.partner_search .search_form .search_row .search_column_2{float:left; width:190px}
.partner_search .search_form .search_row.last{float:left; width:auto; padding:0 0 0 100px; height:30px;}
.partner_search .search_form .search_row_city{padding-bottom:1px;}
.partner_search .search_form .search_row_lang{padding-bottom:5px;}
.partner_search .search_form .search_row span{float:right;}
.partner_search .search_form .search_row .search_column_1 label{padding-top:3px;}

.partner_search .search_form form{float:left; width:306px;}
.partner_search .search_form fieldset{float:left; width:305px; border:none; margin:0; padding:0 0 0 0}
.partner_search .search_form label{float:left; width:auto; font-size:11px; line-height:11px; color:#401626; padding:5px 5px 0 5px}
.partner_search .search_form label.check{width:auto; font-size:11px; line-height:11px; color:#401626; padding:4px 8px 0 0px; margin:0}
.partner_search .search_form input{width:90px; font-size:11px; line-height:13px; color:#8c3a73; margin:0; padding:0}
.partner_search .search_form input.nickname{float:left; width:99px; font-size:11px; line-height:13px; margin:0; padding:0; font: 12px/14px "Tahoma", Arial, Helvetica, sans-serif; color:#8c3a73;}
.partner_search .search_form input.checkbox{width:auto; border:none; height:20px; padding:0; margin:2px 0 0 0; vertical-align:middle; }
.partner_search .search_form img {vertical-align:middle; }
.partner_search .search_form input.search_btn{float:left; width:auto; padding:0; margin:0 0 0 0; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-radius: 5px;}
.partner_search .search_form select{float:left; width:80px; height:19px; font-size:9px;  font: 12px/14px "Tahoma", Arial, Helvetica, sans-serif; color:#8c3a73;}
.partner_search .search_form select.reg_regione{width:100px;}
.partner_search .search_form select.eta{ width:100px;}

.partner_search .statistiche{float:right; width:310px}
.partner_search .statistiche h2{padding:15px 0 5px 0}
.partner_search .statistiche label{float:left; width:auto; font-size:9px; line-height:11px; color:#401626; padding:5px 5px 0 5px}
.partner_search .statistiche .column_1{float:left; width:130px; padding:0 0 0 1px; }
.partner_search .statistiche .column_1 ul{float:left; width:130px; list-style:none; padding-top:5px; }
.partner_search .statistiche .column_1 li{float:left; width:130px; height:20px; background:url(../images/menu_border2.gif) no-repeat 0 bottom; font:bold 12px/14px "ZapfHumnst BT", Arial, Helvetica, sans-serif; color:#F9DFEB; text-align:left; padding:5px 0 0}
.partner_search .statistiche .column_1 li a{color:#F9DFEB; text-decoration:none; font-weight:bold;} 
.partner_search .statistiche .column_1 li a:hover{color:#000; text-decoration:none; font-weight:bold;}
.partner_search .statistiche .column_1 img{vertical-align:top; }
.partner_search .statistiche .column_2{float:left; width:30px}
.partner_search .statistiche .column_2 ul{float:left; width:30px; list-style:none; padding-top:5px}
.partner_search .statistiche .column_2 li{float:left; width:30px; height:20px; background:url(../images/menu_border2.gif) no-repeat 0 bottom; font:bold 12px/14px "ZapfHumnst BT", Arial, Helvetica, sans-serif; color:#000; text-align:right; padding:5px 5px 0 0}

.info_box {float:left; width:626px; height:288px; border-bottom:1px solid #433B4A; /*border-left:1px solid #433B4A;*/ background:#D3B4D2}
.info_box .info_box_left{float:left; width:390px; height:288px;}
.info_box .info_box_left h3{float:left; width:360px; font:18px/20px "ZapfHumnst BT", Arial, Helvetica, sans-serif; color:#921D76; padding:13px 0 11px 24px}
.info_box .info_box_left p{float:left; width:310px; font-size:11px; line-height:13px; font-weight:bold; color:#921D77; padding:0 0 12px 24px}
.info_box .info_box_left p span{float:left; width:366px; font-size:11px; line-height:12px; font-weight:normal; color:#000;}
.info_box .info_box_left p a{color:#921D77; text-decoration:none}
.info_box .info_box_left p a:hover{color:#921D77; text-decoration:underline}
.info_box .info_box_left .contatti{float:left; width:310px}
.info_box .info_box_left .contatti p{width:310px; height:15px; font-size:11px; line-height:12px; font-weight:bold; color:#000; background-color:#CE59CD; padding:2px 0 3px 3px; -moz-border-radius-topright: 9px; -moz-border-radius-bottomright: 9px; -webkit-border-radius: 9px;}
.info_box .info_box_left .contatti p a{font-size:11px; line-height:13px; font-weight:bold; color:#F9DFEB;}
.info_box .info_box_left .contatti p a:hover{color:#AAEEFF; text-decoration:underline}
.info_box .info_box_right{float:left; width:236px; height:288px;}

.info_box .info_box_right .news{margin:10px 0 10px 16px; float:none; width:200px; height:150px; background:#E48DD9 url(../images/news.gif) no-repeat 10% 10% ; border: 5px solid #F9DFEB;    padding: 0; } 
.info_box .info_box_right .news .testonews{float:left; width:180px; height:85px; font-size:12px; line-height:13px; font-weight:normal; color:#000; padding:0 10px 10px 10px}
/*.info_box .info_box_right .news p span{float:left; width:180px; font-size:12px; line-height:13px; font-weight:bold; color:#FFF;}*/
.info_box .info_box_right .news .newsInt{margin-top:50px; float:none; width:200px; height:95px; background:#E48DD9 url(../images/menu_border2.gif) no-repeat 35% 0; padding-top:5px} 
.info_box .info_box_right .faq{float:none; border: 5px solid #F9DFEB; margin:10px 10px 0px 16px; background-color:#cfd7eb}

.models_vetrina{float:left; width:617px; height:202px; background-color:#921d76; padding:0 4px 3px 5px; border-bottom:1px solid #433B4A; border-left:1px solid #433B4A;}
.models_vetrina .titolo_vetrina{float:left; width:614px; height:21px; background:#f4b6f1; text-align:center; padding:2px 0; border-left:1px solid #921d76; font:16px "ZapfHumnst BT",Arial, Helvetica, sans-serif; font-weight:bold; color:#000;}
.model_row2{float:left; width:615px; height:175px; border-left:1px solid #921d76; border-top:1px solid #921d76; background-color:#ffffff;}

.home_bottom{float:left; width:626px; background:none repeat scroll 0 0 #DDC3DC; border-bottom:#433B4A 1px solid; }
.home_bottom .avvisi{float:left; width:615px; font-size:11px; line-height:13px; font-weight:normal; padding:3px 5px 3px 6px; background-color:transparent;}
.home_bottom .avvisi_box{float:left; border:solid #ff00ff 1px; padding:5px; margin:2px 0; width:604px; text-align:justify}
.home_bottom .avvisi_box_left {float:left; border:solid #ff00ff 1px; padding:5px; margin:2px 0; width:354px; text-align:justify;}
.home_bottom .avvisi_box_right {float:right; border:solid #ff00ff 1px; padding:5px; margin:2px 0; width:233px;  text-align:justify}
.home_bottom .avvisi span{font-size:11px; line-height:13px; font-weight:bold; color:#921D77; padding:0;}

#footer{float:left; width:887px; background:#E48DD9; padding:10px 0 0 0}
#footer ul{width:887px; list-style:none; text-align:center; margin:0; padding:0 0 10px 0}
#footer li{width:auto; font-size:9px; line-height:11px; color:#fff; background:url(../images/menu_footer_border.gif) no-repeat 0 0; display:inline; padding:0 8px 0 8px}
#footer li.first{background:none}
#footer li a{color:#fff; text-decoration:none}
#footer li a:hover{color:#fff; text-decoration:underline}
#footer li a.current{color:#fff; text-decoration:underline}

#body_container_inner{float:left; width:902px; background: url(../images/body_container_bg.png) repeat-y 0 0; padding:0 0 20px 0}
#left_container_inner{float:left; width:200px; padding:0 0 0 0}
#right_container_inner{float:left; width:630px; padding:0 0 0 0}

/* inner pages css start */
h1{font:24px/26px Georgia, "Times New Roman", Times, serif; color:#221E21; font-style:italic; margin:0px; padding:8px 0px 10px 0; text-decoration:none}
h1 span{color:#221E21}
.aboutus-img{float:right; border:4px solid #dcdcda;	margin:0px 0px 10px 20px;}
h5{font:15px Myriad Pro, Arial, Helvetica, sans-serif; color:#000; font-weight:100; padding:0px 0px 5px 0px;	border-bottom:1px dotted #433B4A;	margin:0px 0px 10px 0px; background:none }
h6{font:17px Myriad Pro, Arial, Helvetica, sans-serif; color:#000; font-weight:100; padding:0px 0px 5px 0px;	margin:0px 0px 0px 0px; background:none; border:none }
h4{font:17px Myriad Pro, Arial, Helvetica, sans-serif; color:#433B4A; font-weight:100; padding:0;	margin:0px 0px 0px 0px; background:none; border:none; font-weight:bold; line-height:22px; }

.aboutcolumnzone{padding:20px 0px 16px 0px;}
.aboutcolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.aboutcolumn2{width:48%; float:right; margin:0px 0px 10px 0px;}
.abouticon{float:left; margin:0px 20px 0px 0px;}
.insidereadmore{padding:10px 0px 10px 0px;}
.insidereadmore a{color:#5D2D23; font-size:14px; text-decoration:none}
.insidereadmore a:hover{text-decoration:underline}

a.projects{color:#921D77; font-size:14px; text-decoration:underline; font-weight:bold;}
a:hover.projects{color:#FF00FF; text-decoration:underline; font-weight:bold;}

input.button{color:#ffffff;	background:#414141;	font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; padding:10px 10px; margin:0px 5px 5px 0;	border:1px solid #433B4A;}
input.button:hover{cursor:pointer; color:#cccccc;}
.project-img{float:right; margin-left:20px;	border: 6px solid #dcdcda;}
.whiteheading{font:30px Myriad Pro, Arial; color:#000; font-weight:100;	padding:0px; margin:25px 0px 20px 0px;}
.ourprojectrow{margin-top:15px; border-bottom:1px dotted #433B4A; padding-bottom:10px;}
.ourprojectrow p{padding:0 5px 0 3px;}
h4 span a{color:#000; text-decoration:none; font-size:14px;}
h4 span a:hover{color:#FF00FF; text-decoration:none;}

.servicecolumnzone{padding:20px 0px 16px 0px;}
.servicecolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.servicecolumn2{width:48%; float:right;	margin:0px 0px 10px 0px;}
.blog-posted-row{padding:3px; background:#dcdcda}

.blog-posted-row a{color:#5D2D23; font-size:14px; text-decoration:underline; padding:0 0 0 8px}
.blog-posted-row a:hover{text-decoration:none}
/* inner pages css ends */


/*PAGINA MODELS*/
.models_search{float:left; width:626px; height:125px; border-bottom:1px solid #433B4A; border-left:1px solid #433B4A; background:#921D77}
.models_search .search_form{float:left; width:616px; height:115px; background:url(../images/formmodels_bg.gif) no-repeat 6px 5px; padding:5px 5px 5px 5px;}
.models_search .search_form h2{float:left; width:590px; font:18px/20px "ZapfHumnst BT",Arial, Helvetica, sans-serif; color:#000; padding:5px 0 5px 15px; margin:0}
.models_search .search_form .search_row{float:left; width:auto; padding-bottom:8px}
.models_search .search_form .search_row .search_column_1{float:left; width:53px; padding:0 0 0 15px}
.models_search .search_form .search_row .search_column_2{float:left; width:auto}
.models_search .search_form .search_row .search_column_1a{float:left; width:47px; padding:0 0 0 8px}
.models_search .search_form .search_row .search_column_1b{float:left; width:25px; padding:0 0 0 8px}
.models_search .search_form .search_row .search_column_1c{float:left; width:33px; padding:0 0 0 8px}
.models_search .search_form .search_row .search_column_last{float:left; width:80px; padding:0 8px 0 0}
.models_search .search_form .search_row .search_column_3{float:left; padding:0px; height:20px;}
.models_search .search_form .search_row .search_column_4{float:left; padding:0px; height:20px;}
.models_search .search_form .search_row .search_column_5{float:left; padding:0px; height:20px;}
.models_search .search_form .search_row .search_column_6{float:left; padding:0 0px 0 25px; width: auto; height:20px;}
.models_search .search_form .search_row .search_column_7{float:left; width:264px;}
.models_search .search_form .search_row.last{float:left; width:616px;}

.models_search .search_form form{float:left; width:616px; height:80px;}
.models_search .search_form fieldset{float:left; width:610px; border:none; margin:0; padding:0 0 0 0}
.models_search .search_form label{width:auto; font-size:11px; line-height:16px; color:#401626; padding:0px 5px 0 5px; vertical-align:middle;}
.models_search .search_form label.check{width:auto; font-size:11px; line-height:11px; color:#401626; padding:0px 5px 0 20px; margin:0}
.models_search .search_form input{width:90px; font-size:11px; line-height:13px; color:#8c3a73; margin:0; padding:0; font: 12px/14px "Tahoma", Arial, Helvetica, sans-serif;}
.models_search .search_form input.nickname{float:left; width:96px; font-size:11px; line-height:13px; color:#8c3a73; margin:0; padding:0; font: 12px/14px "Tahoma", Arial, Helvetica, sans-serif;}
.models_search .search_form input.checkbox{width:14px; height:20px; padding:0; margin:2px 0 0 0; vertical-align:middle;}
/*.models_search .search_form.search_column_3 input.checkbox,
.models_search .search_form.search_column_4 input.checkbox,
.models_search .search_form.search_column_5 input.checkbox{float:left}*/
.models_search .search_form input.search_btn{float:left; width:auto; padding:0; margin:0 0 0 0}
.models_search .search_form select{float:left; width:80px; height:19px; font-size:9px}
.models_search .search_form select.reg_regione{width:100px; color:#8c3a73; font: 12px/14px "Tahoma", Arial, Helvetica, sans-serif;}
.models_search .search_form select.eta{ width:90px;  color:#8c3a73; font: 12px/14px "Tahoma", Arial, Helvetica, sans-serif;}
.models_search .search_form .search_row .search_column_6 img{vertical-align:middle;}

.models{float:left; width:627px; height:939px;}
.models h3{float:left; width:25px; font:18px/20px "ZapfHumnst BT", Arial, Helvetica, sans-serif; color:#921D76; padding:13px 0 11px 24px}
.models .models_list{float:center; width:616px; height:929px; padding:5px 5px 5px 6px;;}
.models .models_list .model_row{float:left; width:616px; height:175px; border-left:1px solid #BFBFBF; border-top:1px solid #BFBFBF;}
.model_column{float:left; width:122px; height:175px; border-right:1px solid #BFBFBF; border-bottom:1px solid #BFBFBF;}
.model_column .nick{/*float:left;*/ width:116px; height:26px; background:#F9DFEB; padding:1px 0 2px; margin:3px; text-align:center; font-size:12px; line-height:15px; color:#921D77; font-weight:bold; -moz-border-radius-topleft: 9px; -moz-border-radius-topright: 9px; -moz-border-radius-bottomleft: 9px; -moz-border-radius-bottomright: 9px; -webkit-border-radius: 9px;}
.model_column .nick a{color:#921D77; text-decoration:none;}
.model_column .nick a:hover{color:#FF00FF; text-decoration:none}
.model_column .nick span{font-size:11px; line-height:13px; color:#921D77; font-weight:normal; color:#000;}
.model_column .nick span a{color:#000; text-decoration:none; font-weight:normal}
.model_column .nick span a:hover{color:#FF00FF; text-decoration:none}
.model_column .profile_boxINT{/*float:left;*/ width:122px; height:110px; display:table;}
.model_column .profile_boxINT .profile_boxPhoto{width:auto; height:100px; float:none; margin:auto; display:table-cell; vertical-align:middle; text-align:center}
.model_column .profile_boxINT .profile_boxPhoto img{width:auto; margin:auto; float:none; }
.model_column .dettagli{/*float:left;*/ width:118px; height:19px; text-align:center; font-size:11px; background:#F9DFEB; padding-top:5px; padding:2px 0 2px; margin:3px 2px; vertical-align:super;}
.model_column .dettagli span{ height: 19px; line-height: 19px; }
.model_column .dettagli img{ float: left; }
.model_column .dettagli span img{ float: left; padding-top:2px; }

.profile_boxPhoto  a, .profile_boxPhoto  a:hover, .profile_boxPhoto  a:visited { color:#F4B6F1; }

.models .models_list .model p{float:left; width:310px; font-size:11px; line-height:13px; font-weight:bold; color:#921D77; padding:0 0 12px 24px}
.models .models_list .model p span{float:left; width:366px; font-size:11px; line-height:12px; font-weight:normal; color:#000;}
.models .models_list .model p a{color:#921D77; text-decoration:none}
.models .models_list .model p a:hover{color:#921D77; text-decoration:none}

.menu_action{float:left; width:614px;  background:#f2f2f2; border:1px solid #000;}
.menu_action .column1{float:left; width:51px; text-align:left;}
.menu_action .column2{float:left; height:17px; width:512px; text-align:center; font-size:12px; line-height:15px; color:#000; font-weight:bold; background: #f4b6f1; padding:3px 0}
.menu_action .column3{float:right; width:51px; text-align:right;}

.loginerrorcontainer {float:left; width:641px}
.loginerror{ width:475px; height:auto; background:#FFFFFF; margin:35px 0px 0px 70px; padding:10px; border:#633663 1px solid; -moz-border-radius-topleft: 9px; -moz-border-radius-topright: 9px; -moz-border-radius-bottomleft: 9px; -moz-border-radius-bottomright: 9px; -webkit-border-radius: 9px;}
.loginerror .erricon{float:left; width:65px; height:auto; background:#FFFFFF; -moz-border-radius-topleft: 9px; -moz-border-radius-bottomleft: 9px; -webkit-border-radius: 9px; }
.loginerror .errmsg{float:left; width:400px; height:auto; background:#FFFFFF; padding-bottom:5px; margin-right:10px; -moz-border-radius-topright: 9px; -moz-border-radius-bottomright: 9px; -webkit-border-radius: 9px; }

/*
.messaggi{float:left; width:616px; height:auto; padding:5px 5px 5px 6px;}
.messaggi .msg_list{float:center; width:615px; height:755px; }
*/


.messaggi{float:left; width:621px; height:auto; padding-bottom:5px; padding-left:6px;}
.messaggi .msg_title{float:left; padding:0 5px 0 2px;}
.messaggi .msg_menu{width:100px;  float:right; padding:10px 6px 0 2px; text-align:right;}
.messaggi .msg_alert{float:left; padding:0 5px 7px 2px}

.stats{float:left; width:566px; height:auto; padding:0 30px 6px 30px;}
.stats-title{color:#921d77; font-weight:bold;}
.stats a{color:#433B4A; font-weight:14px; text-decoration:none;}
.stats a:hover{color:#FF00FF; text-decoration:none;}
/*
h1{font:24px/26px Georgia, "Times New Roman", Times, serif; color:#221E21; font-style:italic; padding:0 0 22px 0; margin:0}
h1 span{color:#221E21}
h1.inner{font:24px/26px Georgia, "Times New Roman", Times, serif; color:#221E21; font-style:italic; padding:0 0 0 0; margin:0}

a{color:#a93404; text-decoration:none;}
a:hover{color:#ff6f5f}
a:hover.supports{color:#000; text-decoration:none;}

.welcomezone{padding:0 40px 25px 20px;}


.blueboldheading{font:bold 29px Kozuka Gothic Pro, Myriad Pro, Arial, Helvetica, sans-serif;color:#92BBEB;padding:0 0px 15px 0px;margin:0px 0px 0px 0px;}
.whitelightheading {font:29px Kozuka Gothic Pro, Myriad Pro, Arial, Helvetica, sans-serif;font-weight:100;color:#ffffff;margin:0px;	padding:0px;}


.project-img{float:right; margin-left:20px; border: 6px solid #ffffff;}
.project-img_1{float:right; margin-left:20px; border: 6px solid #ffffff; margin-top:20px}
.row2{padding:10px 40px 40px 40px;}
.box1{width:45%; float:left; padding:5px;}
.about-img{float:left; margin-right:20px;}

p{line-height:15px; text-align:justify}
.box2{width:45%; float:left;padding:5px;margin-left:5%}
h2{font:bold 13px Arial, Helvetica, sans-serif;	color:#221E21; padding:0px 0px 5px 0px;	border-bottom:1px dotted #386db2;margin:0px 0px 0 0px;}
h3{font:bold 13px Arial, Helvetica, sans-serif;	color:#221E21; padding:0px 0px 5px 0px;	margin:0px;}
.blog-posted-row{background:#bfebf3; padding:3px;}

textarea{width:322px}
*/

.top-left { top:20px !important }

.index_wm { width:100% }
.index_wm .stats {float:none; background-color:white;}
.index_wm .messaggi {float:none; background-color:white;}

.avviso{float:left; width:607px; padding:6px 10px 10px 10px;}
.avviso p {padding-bottom: 10px;}
.avviso ul {padding-left: 15px;}
.avviso ul li {padding-bottom: 5px;}