/*
-- -- -- -- -- -- --
CSS NEWS LIVENETWORK.IT
Fabio Ferrante
last edit: 7 apr 07
-- -- -- -- -- -- --
For any information: fabio.ferrante@livenetwork.it
**************************************************************************/



/*********** titolo barra superiore ***********/

div#boxclaim {
	float: left; 
	width: 970px; 
	height: 23px; 
	background:url(../img/TTL_Top_utenti.gif) no-repeat; 
	background-color:#99CC00;
}

/*********** colonna sinistra ***********/

div#box_inleft {
	float: left; 
	width: 210px;
}

/*********** impostazioni generali***********/

div#box_contenitore {
	float: left; 
	width: 970px; 
	background-color:#E4E4E6; 
	padding:0;
}
div#all_corpo {
	float:left; 
	width:505px;
}
div#box_evidenza {
	float: right; 
	width: 755px; 
	padding: 5px 5px 5px 0;
}
div#box_inEvidenza {
	width: 745px;
	float:left;
	background:#fff;
	padding:0 5px 5px 5px;
	min-height:500px;
}


div#box_underevidenza {
	float: right; 
	width: 755px; 
	padding: 0 5px 5px 0;
}
div#box_inUnderevidenza {
	float: left; 
	width: 755px; 
	background-color:#fff; 
	padding-bottom:5px;
}
/*********condizioni generali ***************/

div.condizionigenerali {
	width:705px;
	float:left;
	padding:20px;
	font-size:12px;
	color:#595959;
	text-align:justify;
}
div.condizionigenerali .titolo{
	display:block;
	font-size:24px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#595959;
	padding: 0 0 10px 0;
}
div.condizionigenerali .articolo{
	display:block;
	font-size:15px;
	font-weight:bold;
	color:#595959;
	padding:5px 0 5px 0;
}
div.condizionigenerali .info{
	display:block;
	font-size:12px;
	color:#595959;
	padding:10px 0 10px 0;
	border-bottom:1px dotted #ccc;
}
div.condizionigenerali .legal b{
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:10px 0 10px 0;

}
div.condizionigenerali .articoletto{
	display:block;
	font-size:13px;
	font-weight:bold;
	color:#595959;
	padding:0 0 5px 0;
}
div.condizionigenerali .inarticoletto{
	display:block;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	color:#595959;
	padding:0 0 5px 0;	
}
div.condizionigenerali .testo{
	display:block;
	padding:0 10px 0 10px;
}
/**********registrazione***********/
div#boxregistrazione{
	float:left;
	padding:5px;
	width:735px;
	font-size:11px;
	background:#E7EEF1;
	margin:5px 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div#boxregistrazione .sezione{
	display:block;
	font-size:18px;
	font-weight:bold;
	color:#35515E;
	padding:10px 0 10px 0;
}
.fbox div label, .fbox div span.flabel {
	padding-right: 10px;
	float: left;
	text-align: right;
	width: 188px;
	line-height: 32px;
	font-weight: bold;
	position: relative;
}

*>.fbox div label, *>.fbox div span.flabel {
	width: 178px;
}

.fbg {
	height: 32px;
	margin: 2px 4px 1px 0;
	background:#B9CED7 none;
}

*|html div.frow>.fbg {
	margin-left: 204px;
}

.frow>.fbg {
	margin-left: auto;
}


.frow>.xt {
	height: auto;
	margin-left: 204px;
}

.frow input, .frow select, .frow textarea, .fbg input {
	/*position: relative;*/
	margin: 4px 0 0 6px;
}

.frow textarea, .frow select {
	margin-bottom: 4px;
}

.frow select {
	width: 253px;
}

.frow select.fsmall {
	width: 100px;
}

.frow label.radio {
	width: auto;
}

.frow label.fcheck {
	width: 120px;
	margin: 0;
	padding: 0;
	text-align: left;
	font-weight: normal;
}

p.fnote {
	margin: 6px 70px 6px 200px;
	font-size: 95%;
}

p.fnote1 
{
	background-color:Yellow;
	font-weight:bold;
	margin: 6px 70px 6px 200px;
	font-size: 95%;
}
p.bottone {
	text-align:center;
	font-size: 85%;
	padding: 0 0 10px 0;
}

.fbox>p.fnote {
	margin: 6px 70px 6px 207px;
	font-size: 85%;
}

.fbreak {
	margin-top: 3px;
	border-bottom: 1px solid #5a8aa0;
}
.ftitle {
	background: #5a8aa0 none;
	color: #fff;
	font-weight: bold;
	position: relative;
	height: 20px;
	line-height: 20px;
	padding-left: 4px;
}

.ftitle span {
	position: absolute;
	top: 0;
	right: 4px;
	font-weight: normal;
	font-size: 10px;
}

.ftitle span a {
	color: #fff;
	font-size: 10px;
	text-decoration: underline;
}
.fbtn {
	margin-bottom: -4px;
}
.alert {
	font-weight:bold;
	color:#FF0000;
	font-size:10px;
}
div.box_insertOK {
	width:535px;
	float:left;
	padding:100px;
	min-height:250px;
}
div.box_OK {
	width:533px;
	background:#fff;
	border:1px dotted #616161;
	float:left;
}
div.box_OK .success{

	float:left;
	padding:25px 10px 10px 191px;
	background:#fff url(../img/icon_ok.png) top center no-repeat;
	background-position: 147px 10px;
	font-size:12px;
	font-weight:bold;
}
div.box_OK .Nosuccess{

	float:left;
	padding:25px 10px 10px 191px;
	background:#fff url(../img/icon_wrong.png) top center no-repeat;
	background-position: 147px 10px;
	font-size:12px;
	font-weight:bold;
}
div.box_OK .successTxt{
	width:493px;
	float:left;
	padding:20px;
	font-size:12px;
}
div.box_OK .successTxt a{
	color:#000;
	text-decoration:underline;

}
div.box_OK .successTxt a:hover{
	color:#FF5A00;
	text-decoration:underline;

}
div.box_OK .successTxt .opzioni{
	display:block;
	padding:5px 0 0 0;
}
div.box_OK .successTxt .opzioni a{

	padding: 5px 0 5px 20px;
	color:#3399FF;
	text-decoration:underline;
	font-size:11px;
	background:url(../img/arrow_blue.gif) left no-repeat;
	background-position:5px 7px;

}
div.box_OK .successTxt .opzioni a:hover{
	color:#FF5A00;
	text-decoration:underline;
	background:url(../img/arrow_red.gif) left no-repeat;
	background-position:5px 7px;	

}
/***********login***************/
div#boxlogin{
	float:left;
	padding:5px;
	width:735px;
	font-size:11px;
	background:#fff;
	margin:5px 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div#boxlogin .sezione{
	display:block;
	font-size:18px;
	font-weight:bold;
	color:#35515E;
	padding:10px 0 10px 0;
}
div#login{
	float:left;
	padding:5px;
	width:357px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-right:1px dotted #ccc;
	background:url(../img/tit_reg.gif) top center no-repeat;
	min-height:450px;
	padding:80px 0 0 0;
}
div#recuperoPassword{
	float:left;
	padding:5px;
	width:357px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-right:1px dotted #ccc;
	background:url(../img/tit_forget.gif) top left no-repeat;
	min-height:450px;
	padding:80px 0 0 0;
}
div#noEmail{
	float:left;
	padding:5px;
	width:357px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-right:1px dotted #ccc;
	background:url(../img/tit_nomail.gif) top left no-repeat;
	min-height:450px;
	padding:80px 0 0 0;
}
div#noreg{
	float:left;
	padding:5px;
	width:377px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../img/tit_non_reg.gif) top center no-repeat;
	padding:80px 0 0 0;
}
div#login dl, div#recuperoPassword dl, div#noEmail dl{
	float:left;
	padding:0;
	width:357px;
	margin:0;
	padding:0 0 20px 0;
}
div#login dl dt, div#recuperoPassword dl dt, div#noEmail dl dt{
	float:left;
	padding:0;
	width:357px;
	margin:0;
	font-size:12px;
	font-weight:bold;
}
div#login dl dd, div#recuperoPassword dl dd, div#noEmail dl dd{
	float:left;
	padding:0;
	width:357px;
	margin:0;
}
div#login dl dd input, div#recuperoPassword dl dd input, div#noEmail dl dd input{

	width:337px;
	font-size:14px;
}
div#login dl dt.check{
	float:left;
	padding:0;
	width:20px;
	margin:0;
}
div#login dl dd.check{
	float:left;
	padding:0;
	width:327px;
	margin:0;
	padding:4px 0 0 0;
}
div.bottoneinvio{
	width:357px;
	float:left;
	text-align:center;
	margin:5px 0 5px 0;
	display:inline;

}
div.bottoneregistrati{
	width:377px;
	float:left;
	text-align:center;
	margin:10px 0 0 0;
	display:inline;

}
div#login .opzioni{
	float:left;
	padding:20px;
	width:307px;
	font-size:11px;
	background:#F5F5F5;
	margin:30px 0 0 0;


}
div#login .opzioni .opzione a{

	padding: 0 0 5px 20px;
	color:#3399FF;
	text-decoration:underline;
	font-size:11px;
	background:url(../img/arrow_blue.gif) left no-repeat;
	background-position:5px 2px;
	font-weight:bold;
}
div#login .opzioni .opzione a:hover{
	color:#FF5A00;
	text-decoration:underline;
	background:url(../img/arrow_red.gif) left no-repeat;
	background-position:5px 2px;	

}
div#noreg .opzioni{
	float:left;
	padding:20px;
	width:307px;
	font-size:12px;
	background:#296274;
	margin:30px 0 0 20px;
	display:inline;
	color:#fff;


}
div#noreg .opzioni .opzione a{

	padding: 0 0 5px 20px;
	color:#3399FF;
	text-decoration:underline;
	font-size:11px;
	background:url(../img/arrow_blue.gif) left no-repeat;
	background-position:5px 2px;
	font-weight:bold;
}
div#noreg .opzioni .opzione a:hover{
	color:#FF5A00;
	text-decoration:underline;
	background:url(../img/arrow_red.gif) left no-repeat;
	background-position:5px 2px;	

}
