/* CSS Document */

body{
	margin:0px;
	padding:0px;
	font-family:Tahoma,Verdana,Arial;
	font-size:10pt;
	background-color:#FFF; /* #CECEFF; */
}

img{
	border:0px;
}

a
{
	color:#333;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

.LinkBlu
{
	color:#0033cc;
}

.LinkFisso
{
	text-decoration:underline;
}

h1
{
	margin-top:5px;
	margin-bottom:5px;
	font-size:16pt;
}

.TextBoxGray
{
	border:solid 1px #b5b5b5;
}

.TextBox
{
	border:solid 1px #CECEFF;
}

.TextBoxUrl
{
	border:solid 1px #CECEFF;
}

.Bottoni
{
	font-size:8pt;
	padding:0px;
}

.DataEstesa .TextBox
{
	font-size:8pt;
	padding:0px;
}

#Container{
	width:948px;
	background-color:#ffffff;
	margin-left:auto;
	margin-right:auto;
	overflow:auto;
	/* border-left:solid 20px #CECEFF;
	border-right:solid 20px #CECEFF; */
}

#Header{
	background-image:url(/images/HeaderBg.jpg);
	width:948px;
	height:129px;
}

#UserMenu
{
	text-align:right;
	margin-right:20px;
	padding-top:6px;
	height:12px;
	vertical-align:middle;
	font-size:12px;
}

#UserMenu img
{
	vertical-align:text-bottom;
}

#Logo{
	margin-top:40px;
	margin-left:15px;
	margin-right:38px;
	float:left;
	width:383px;
	height:66px;
}

#Home{
	margin-top:72px;
	float:left;
	background-image:url('/images/home.jpg');
	width:106px;
	height:36px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

#Home a, #Account a, #Category a
{
	width:107px;
	height:19px;
	padding-top:15px;
	display:block;
}

#Home a:hover, #Account a:hover, #Category a:hover, #Upload a:hover, #Community a:hover
{
	text-decoration:none;
}

#Upload a
{
	width:110px;
	height:19px;
	padding-top:15px;
	display:block;
}

#Community a
{
	width:116px;
	height:19px;
	padding-top:15px;
	display:block;
}

#Account{
	margin-top:72px;
	float:left;
}

#Category{
	margin-top:72px;
	float:left;
	background-image:url('/images/Categories.jpg');
	width:106px;
	height:36px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

#Upload{
	margin-top:72px;
	float:left;
	background-image:url('/images/Upload.jpg');
	width:109px;
	height:36px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

#Community{
	margin-top:72px;
	float:left;
	background-image:url('/images/Community.jpg');
	width:115px;
	height:36px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

#Search{
	margin-top:0px;
	background-image:url(/images/Search.gif);
	padding-top:9px;
	padding-left:438px;
	width:510px;
	height:39px;
}

#Search .TextBox
{
	padding-top:0px;
	margin-top:0px;
}

#Middle
{
	width:948px;
	padding:0px;
}

#Left{
	width:674px;
	float:left;
	padding-left:32px;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-right:0px;
}

#Right{
	width:242px;
	float:left;
}

#Footer{
	background-image:url(/images/FooterBg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	width:948px;
	height:131px;
}

#FotoFooter
{
	background-position:0px 12px;
	background-repeat:no-repeat;
	background-image:url(/images/FotoFooter.jpg);
	width:597px;
	height:57px;
}

#FotoFooterFooter{
	background-color:#EEEDFF;
	width:577px;
	padding:10px;
}

.StopFloat{
	clear:both;
	font-size:1px;
}

.More
{
	color:#b00;
}

.Categorie
{
	margin:0px;
	padding:0px;
	border:0px;
	background-color:#eeedff;
	font-size:8pt;
}

.Icon
{
	vertical-align:middle;
}

.Password0
{
	margin-top:5px;
	margin-left:180px;
	width:220px;
	height:4px;
	background-color:#ccc;
	font-size:1px;
}

.Password1
{
	margin-top:5px;
	margin-left:180px;
	width:170px;
	height:4px;
	background-color:#ccc;
	border-left:solid 50px #e00;
	font-size:1px;
}

.Password2
{
	margin-top:5px;
	margin-left:180px;
	width:120px;
	height:4px;
	background-color:#ccc;
	border-left:solid 100px yellow;
	font-size:1px;
}

.Password3
{
	margin-top:5px;
	margin-left:180px;
	width:70px;
	height:4px;
	background-color:#ccc;
	border-left:solid 150px #0b0;
	font-size:1px;
}

.Password4
{
	margin-top:5px;
	margin-left:180px;
	width:220px;
	height:4px;
	background-color:#a9f;
	font-size:1px;
}

.Password0a
{
	margin-top:5px;
	margin-left:150px;
	width:200px;
	height:4px;
	background-color:#ccc;
	font-size:1px;
}

.Password1a
{
	margin-top:5px;
	margin-left:150px;
	width:150px;
	height:4px;
	background-color:#ccc;
	border-left:solid 50px #e00;
	font-size:1px;
}

.Password2a
{
	margin-top:5px;
	margin-left:150px;
	width:100px;
	height:4px;
	background-color:#ccc;
	border-left:solid 100px yellow;
	font-size:1px;
}

.Password3a
{
	margin-top:5px;
	margin-left:150px;
	width:50px;
	height:4px;
	background-color:#ccc;
	border-left:solid 150px #0b0;
	font-size:1px;
}

.Password4a
{
	margin-top:5px;
	margin-left:150px;
	width:200px;
	height:4px;
	background-color:#a9f;
	font-size:1px;
}


/* START RIQUADRI */

.GenericHeader
{
	background-image:url(/images/GenericHeader.jpg);
	width:211px;
	height:26px;
	padding-top:4px;
	font-weight:normal;
	font-size:13pt;
	text-align:center;
}

.MemberLoginHeader{
	background-image:url(/images/MemberLoginHeader.jpg);
	width:211px;
	height:30px;
}

.LastUploadHeader{
	background-image:url(/images/LastUploadHeader.jpg);
	width:211px;
	height:30px;
}

.PhotoOfDayHeader{
	background-image:url(/images/PhotoOfDayHeader.jpg);
	width:211px;
	height:30px;
}

.RiqHeader{
	background-image:url(/images/RiqHeader.jpg);
	width:211px;
	height:7px;
	font-size:1px;
}

.RiqMiddle{
	background-color:#fff;
	width:202px;
	padding-left:3px;
	padding-right:3px;
	padding-top:0px;
	padding-bottom:0px;
	border-left:solid 1px #d5d2fd;
	border-right:solid 2px #EBE9FF;
}

.RiqMiddle .TextBox
{
	margin:0px;
	padding:0px;
	border:solid 1px #ccf;
}

.RiqFooter{
	background-image:url(/images/RiqFooter.jpg);
	width:211px;
	height:7px;
	font-size:1px;
}

.RiqHeaderBig{
	background-image:url(/images/RiqHeaderBig.jpg);
	width:350px;
	height:7px;
	font-size:1px;
}

.RiqMiddleBig{
	background-color:#fff;
	width:341px;
	padding-left:3px;
	padding-right:3px;
	padding-top:0px;
	padding-bottom:0px;
	border-left:solid 1px #d5d2fd;
	border-right:solid 2px #EBE9FF;
}

.RiqMiddleBig .TextBox
{
	margin:0px;
	padding:0px;
	border:solid 1px #ccf;
}

.RiqFooterBig{
	background-image:url(/images/RiqFooterBig.jpg);
	width:350px;
	height:7px;
	font-size:1px;
}

/* END RIQUADRI */


/* START RIQUADRO UPLOAD */

.RiqUploadHeader{
	background-image:url(/images/Upload/RiqUploadTop.gif);
	width:329px;
	height:9px;
	font-size:1px;
}

.RiqUploadMiddle{
	background-color:#fff;
	width:327px;
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:10px;
	border-left:solid 1px #CECFFF;
	border-right:solid 1px #CECFFF;
}

.RiqUploadMiddle .TextBox
{
	margin:0px;
	padding:0px;
	border:solid 1px #ccf;
}

.RiqUploadFooter{
	background-image:url(/images/Upload/RiqUploadBtm.gif);
	width:329px;
	height:10px;
	font-size:1px;
}

/* END RIQUADRO UPLOAD */


/* START LABEL */

.L_Left{
	background-image:url(/images/L_Left.jpg);
	width:5px;
	height:32px;
	float:left;
}

.L_Center{
	background-image:url(/images/L_Center.jpg);
	height:28px;
	float:left;
	padding-top:4px;
	padding-left:5px;
	padding-right:5px;
}

.L_Right{
	background-image:url(/images/L_Right.jpg);
	width:13px;
	height:32px;
	float:left;
}

/* END LABEL */

/* START LABEL BOTTOM */

.LB{
	margin-top:46px;
	position: absolute; 
	left:50%; 
	margin-left: -232px;  
	width:464px;
}

.LB_Left{
	background-image:url(/images/LB_Left.gif);
	width:13px;
	height:60px;
	float:left;
}

.LB_Center{
	background-image:url(/images/LB_Center.jpg);
	height:60px;
	float:left;
	width:439px;
}

.LB_Right{
	background-image:url(/images/LB_Right.gif);
	width:12px;
	height:60px;
	float:left;
}

#TestoFooter{
	text-align:center;
	margin-top:10px;
	font-size:11px;
	color:#555;
}

.LB_Text{
	float:left;
	font-size:10px;
	width:70px;
	text-align:center;
}

.LB_Inner{
	margin-top:10px;
	float:left;
	width:210px;
}

.LB_HL{
	float:left;
	border-bottom:solid 2px #CECEFF;
	margin-top:5px;
	margin-bottom:5px;
	width:210px;
	height:1px;
	font-size:1px;
}

.LB_InnerCenter{
	float:left;
	border-left:solid 2px #CECEFF;
	margin-left:8px;
	margin-right:8px;
	margin-top:8px;
	height:45px;
}

/* END LABEL BOTTOM */


/* START MODULO ISCRIZIONE */

.Mod_Top
{
	background-image:url(/images/Mod_Top.gif);
	width:499px;
	height:8px;
	font-size:1px;
}

.Mod_Mid
{
	width:477px;
	border-left:solid 1px #D5D7FE;
	border-right:solid 1px #D5D7FE;
	background-color:#EFEEFF;
	padding-left:10px;
	padding-right:10px;
	overflow:hidden;
}

.Mod_Btm
{
	background-image:url(/images/Mod_Btm.gif);
	width:499px;
	height:6px;
	font-size:1px;
}

.RowLeft
{
	margin-top:20px;
	clear:both;
}

.RowRight
{
	margin-bottom:10px;
	margin-right:40px;
	text-align:right;
	clear:both;
}

.Pad200
{
	width:200px;
	padding-right:10px;
	text-align:right;
	float:left;
	font-size:14px;
	font-weight:bold;
	padding-top:2px;
}


.Pad170
{
	width:170px;
	padding-right:10px;
	text-align:right;
	float:left;
	font-size:14px;
	font-weight:bold;
	padding-top:2px;
}

.Pad100
{
	width:100px;
	padding-right:10px;
	text-align:right;
	float:left;
	font-size:14px;
	font-weight:bold;
	padding-top:2px;
}

.Pad120
{
	width:120px;
	padding-right:10px;
	text-align:right;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding-top:2px;
}

.Pad140
{
	width:140px;
	padding-right:10px;
	text-align:right;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding-top:2px;
}

.Mod_Mid .TextBox
{
	margin:0px;
	padding:2px;
	border:solid 1px #ccf;
}

/* END MODULO ISCRIZIONE */

.Errore
{
	color:#c00;
	font-size:10px;
	font-weight:bold;
}

.Img
{
	padding-right:20px;
	padding-bottom:5px;
}

.ImgB
{
	padding-left:13px;
	padding-bottom:5px;
}

.Dettaglio
{
	/* background-color:#EEEEF0; */
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:30px;
	padding-right:30px;
	padding-top:5px;
	padding-bottom:5px;
}

.FotoPerTag
{
	background-color:#EEEEF0;
	width:492px;
	margin-left:0px;
	margin-right:18px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:30px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
}

.MostUserView
{
	background-color:#EEEEF0;
	width:476px;
	margin-left:0px;
	margin-right:20px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:8px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:10px;
}

.AreaTagHTML
{
	float:left;
	background-color:#EEEEF0;
	width:396px;
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:10px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:10px;
}

.PaginatoreFotoPerTag .PaginatorePagine
{
	display:inline-block;
	margin-bottom:0px;
	padding-right:4px;
	padding-left:4px;
	padding-bottom:0px;
	font-size:12px;
	color:#0033cc;
	text-decoration:underline;
}

.PaginatoreFotoPerTag .PaginatorePaginaAttuale
{
	display:inline-block;
	margin-bottom:0px;
	padding-right:3px;
	padding-left:3px;
	margin-left:1px;
	margin-right:1px;
	padding-bottom:0px;
	color:#444;
	font-size:12px;
	font-weight:bold;
}

.PaginatoreFotoPerTag .PaginatorePN
{
	margin-bottom:0px;
	padding-right:3px;
	padding-left:3px;
	margin-left:1px;
	margin-right:1px;
	padding-bottom:0px;
	color:#03C;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

.TitoloFoto
{
	font-size:14pt;
	font-weight:bold;
	text-align:center;
}

.DataHome
{
	font-size:11pt;
	font-weight:bold;
}

.DettaglioLeft
{
	float:left;
	width:640px;
}

.DettaglioRight
{
	float:left;
	width:232px;
	margin-left:15px;
}

.ScrollerCommenti
{
	margin-top:10px;
	margin-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	width:220px;
	height:600px;
	overflow:auto;
}

.RiquadroDescrizione
{
	border:solid 1px #cdcdff;
	background-color:#fff;
	width:450px;
	height:111px;
	padding:5px;
	overflow:auto;
	margin-bottom:5px;
}

.RiquadroDescrizioneGray
{
	border:solid 1px #b5b5b5;
	background-color:#fff;
	width:280px;
	height:142px;
	padding:5px;
	overflow:auto;
	margin-bottom:5px;
}

.MemberAreaMenu hr
{
	color:#ddd;
	height:1px;
	width:150px;
}

/* START PAGINA PERSONALE */

.DatiPersTop
{
	background-image:url(/images/user/DatiPers_top.jpg);
	width:526px;
	height:27px;
	text-align:center;
	padding-top:3px;
	font-weight:bold;
	font-size:16pt;
	font-weight:normal;
}

.DatiPersMiddle
{
	border-left:solid 1px #CCCCFF;
	border-right:solid 1px #CCCCFF;
	width:504px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

.DatiPersBottom
{
	background-image:url(/images/user/DatiPers_bottom.jpg);
	width:526px;
	height:5px;
	font-size:1px;
}

.LeftUtente{
	width:526px;
	float:left;
	padding-left:32px;
	margin-left:0px;
	margin-top:20px;
	margin-right:0px;
	margin-bottom:0px;
	padding-right:0px;
}

.RightUtente{
	width:334px;
	margin-top:20px;
	margin-left:30px;
	float:left;
}

.PhotoOnLineTop
{
	background-image:url(/images/user/PhotoOnLineTop.jpg);
	width:334px;
	height:30px;
}

.PhotoOnLineTopGen
{
	background-image:url(/images/user/PhotoOnLineTopGen.jpg);
	width:334px;
	height:27px;
	padding-top:3px;
	font-weight:normal;
	font-size:16pt;
	text-align:center;
}

.PhotoOnLineMiddle
{
	border-left:solid 1px #CECEFF;
	border-right:solid 1px #CECEFF;
	width:332px;
	padding-top:10px;
	padding-bottom:5px;
	text-align:center;
}

.PhotoOnLineBottom
{
	background-image:url(/images/user/PhotoOnLineBottom.jpg);
	width:334px;
	height:5px;
	font-size:1px;
}

.Big_Header
{
	padding-left:5px;
	padding-top:30px;
	padding-bottom:0px;
}

.PP_TitoloExt
{
	padding-left:347px;
}

.PP_Titolo
{
	background-image:url(/images/user/PP_Titolo.jpg);
	width:181px;
	height:28px;
	float:left;
	margin-bottom:5px;
	padding-top:2px;
	font-weight:normal;
	font-size:16pt;
	text-align:center;
}

.PP_Numero
{
	float:right;
	padding-right:50px;
	text-align:center;
	margin-top:16px;
}

.NImg_Left
{
	background-image:url(/images/user/NImg_Left.gif);
	width:5px;
	height:19px;
	float:left;
}

.NImg_Right
{
	background-image:url(/images/user/NImg_Right.gif);
	width:5px;
	height:19px;
	float:left;
}

.NImg_Middle
{
	background-color:#CECFFF;
	height:17px;
	float:left;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
}

.Big_Top
{
	background-image:url(/images/user/Big_Top.jpg);
	width:889px;
	height:4px;
	margin-top:0px;
	font-size:1px;
}

.Big_Middle
{
	width:867px;
	border-left:solid 1px #CCCCFF;
	border-right:solid 1px #CCCCFF;
	padding-top:8px;
	padding-left:20px;
}

.Big_Bottom
{
	background-image:url(/images/user/Big_Bottom.jpg);
	width:889px;
	height:4px;
	font-size:1px;
}

.RiquadroDatiPersonali
{
	float:left;
	margin-left:10px;
	border:solid 1px #CECEFF;
	width:320px;
	padding-top:10px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
}

/* END PAGINA PERSONALE */

/* START AREA CORPORATE */

.Titoletto
{
	font-size:14pt;
}

.CorporateContainer
{
	margin-left:32px;
	margin-top:10px;
}

.CorporateLeft
{
	float:left;
}

.CorporateRight
{
	float:left;
	margin-left:32px;
	width:700px;
}

.MenuCorporateTop
{
	background-image:url(/images/corporate/MenuCorporateTop.jpg);
	width:164px;
	height:6px;
	font-size:1px;
}

.MenuCorporateMiddle
{
	background-color:#efeeff;
	width:142px;
	border-left:solid 1px #CECFFF;
	border-right:solid 1px #CECFFF;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	padding-top:5px;
	padding-bottom:8px;
}

.MenuCorporateMiddle hr
{
	color:#fff;
	height:1px;
}

.MenuCorporateMiddle a
{
	display:block;
	padding-top:5px;
	padding-bottom:5px;
}

.MenuCorporateBottom
{
	background-image:url(/images/corporate/MenuCorporateBottom.jpg);
	width:164px;
	height:5px;
	font-size:1px;
}

.MenuCorporateTopBig
{
	background-image:url(/images/corporate/MenuCorporateTopBig.jpg);
	width:211px;
	height:5px;
	font-size:1px;
}

.MenuCorporateMiddleBig
{
	background-color:#efeeff;
	width:209px;
	border-left:solid 1px #CECFFF;
	border-right:solid 1px #CECFFF;
	padding-top:5px;
	padding-bottom:8px;
}

.MenuCorporateMiddleBig hr
{
	color:#fff;
	height:1px;
}

.MenuCorporateBottomBig
{
	background-image:url(/images/corporate/MenuCorporateBottomBig.jpg);
	width:211px;
	height:5px;
	font-size:1px;
}

.TopMessage
{
	background-image:url(/images/corporate/TopMex.gif);
	width:664px;
	height:5px;
	font-size:1px;
}

.CorporateAreaTop
{
	background-image:url(/images/corporate/CorporateAreaTop.jpg);
	width:664px;
	height:6px;
	font-size:1px;
}

.CorporateAreaMiddle
{
	width:642px;
	border-left:solid 1px #CECFFF;
	border-right:solid 1px #CECFFF;
	padding:10px;
}

.CorporateAreaMiddleBg
{
	width:642px;
	border-left:solid 1px #CECFFF;
	border-right:solid 1px #CECFFF;
	background-color:#EFEEFF;
	padding-bottom:8px;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	font-weight:bold;
}

.CorporateAreaMiddleNoPad
{
	width:662px;
	border-left:solid 1px #CECFFF;
	border-right:solid 1px #CECFFF;
}

.CorporateAreaBottom
{
	background-image:url(/images/corporate/CorporateAreaBottom.jpg);
	width:664px;
	height:7px;
	font-size:1px;
}

/* END AREA CORPORATE */

/* START SEARCH */

.SearchLeft
{
	float:left;
	width:660px;
	margin-top:20px;
	padding-left:32px;
}

.SearchRight
{
	float:left;
	margin-left:32px;
	margin-top:20px;
}

.TestoRicerca
{
	font-size:14pt;
	padding-bottom:10px;
	border-bottom:solid 2px #CECEFF;
	margin-bottom:15px;
}

.SearchLastUploadTop
{
	background-image:url(/images/Search/SearchLastUploadTop.jpg);
	width:206px;
	height:27px;
	padding-top:4px;
	font-weight:normal;
	font-size:13pt;
	text-align:center;
}

.SearchLastUploadMiddle
{
	width:206px;
	background-color:#EFEEFF;
	text-align:center;
	padding-top:20px;
	padding-bottom:5px;
}

.SearchLastUploadBottom
{
	background-image:url(/images/Search/SearchLastUploadBottom.jpg);
	width:206px;
	height:5px;
	font-size:1px;
}

.PaginatoreSearch .PaginatorePagine
{
	display:inline-block;
	margin-bottom:2px;
	padding-right:4px;
	padding-left:4px;
	padding-bottom:0px;
	font-size:10px;
}

.PaginatoreSearch .PaginatorePaginaAttuale
{
	display:inline-block;
	margin-bottom:2px;
	padding-right:3px;
	padding-left:3px;
	margin-left:1px;
	margin-right:1px;
	padding-bottom:0px;
	color:#fff;
	background-color:#9EABB1;
	font-size:10px;
}

/* STOP SEARCH */

/* START EMAIL */

.EmailRow
{
	border-bottom:solid 1px #CECEFF;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
}

.EmailFrom
{
	float:left;
	width:173px;
	padding-left:20px;
}

.EmailSubject
{
	float:left;
	width:344px;
	padding-left:10px;
}

.EmailData
{
	float:left;
	width:92px;
	padding-left:10px;
	padding-right:10px;
}

.PaginatoreMex
{
	font-family:Tahoma,Verdana,Arial;
	padding-right:10px;
	text-align:right;
	color:#b00;
}

.EmailRowDettaglio
{
	border-bottom:solid 1px #CECEFF;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

.BottoneMail
{
	padding-right:20px;
}


.AmiciziaFrom
{
	float:left;
	width:173px;
	padding-left:20px;
}

.AmiciziaMessage
{
	float:left;
	width:324px;
	padding-left:10px;
}

.AmiciziaConferma
{
	float:left;
	width:112px;
	padding-left:10px;
	padding-right:10px;
}

/* STOP EMAIL */

/* START MODIFICA ACCOUNT */

.CpwdTop
{
	background-image:url(/images/CpwdTop.jpg);
	width:382px;
	height:9px;
	font-size:1px;
}

.CpwdMiddle
{
	border-left:solid 1px #D0D1FF;
	border-right:solid 1px #D0D1FF;
	background-color:#EDEEFF;
	width:380px;
	overflow:hidden;
}

.CpwdBtm
{
	background-image:url(/images/CpwdBtm.jpg);
	width:382px;
	height:8px;
	font-size:1px;
}

.ModificaLeft
{
	float:left;
}

.ModificaRight
{
	float:left;
	margin-left:16px;
}

/* STOP MODIFICA ACCOUNT */

/* START MEMBER LOGIN G2 */

.Mod1_Top
{
	background-image:url(/images/Mod1_Top.gif);
	width:311px;
	height:8px;
	font-size:1px;
}

.Mod1_Mdl
{
	background-color:#EFEEFF;
	width:309px;
	border-left:solid 1px #D0CEFF;
	border-right:solid 1px #D0CEFF;
}

.Mod1_Btm
{
	background-image:url(/images/Mod1_Btm.gif);
	width:311px;
	height:6px;
	font-size:1px;
}

#SignInLeft{
	width:584px;
	float:left;
	padding-left:32px;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-right:0px;
}

#SignInRight{
	width:312px;
	float:left;
}

/* STOP MEMBER LOGIN G2 */

/* START PAGINATORE F */

.FPager_PN
{
	display:block;
	float:left;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	border:solid 1px #ccc;
	text-decoration:none;
	color:#999;
}

.FPager_PNDis
{
	display:block;
	float:left;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	color:#ccc;
	text-decoration:none;
}

.PaginatoreFPaginaAttuale
{
	display:block;
	float:left;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	margin-left:4px;
	text-decoration:none;
	color:#d00;
	font-weight:bold;
}

.PaginatoreFPagine
{
	display:block;
	float:left;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	border:solid 1px #ccc;
	margin-left:4px;
	text-decoration:none;
	color:#999;
}

.PaginatoreFPagine:hover, .FPager_PN:hover
{
	background-color:#0063DC;
	color:#fff;
	text-decoration:none;
	border:solid 1px #333;
}

.PaginatoreFPaginaAttuale:hover, .FPager_PNDis:hover
{
	text-decoration:none;
}

.SpaziatoreL
{
	width:20px;
	height:16px;
	float:left;
}

.SpaziatoreR
{
	width:16px;
	height:16px;
	float:left;
}

/* STOP PAGINATORE F */

/* START COMMUNITY */

.CommunityLeft
{
	float:left;
	width:484px;
	padding-left:32px;
}

.CommunityRight
{
	float:left;
	width:330px;
	padding-left:64px;
	padding-top:10px;
}

.CommunitySearch_Top
{
	background-image:url(/images/community/CommunitySearch_Top.jpg);
	width:484px;
	height:8px;
	font-size:1px;
}

.CommunitySearch_Middle
{
	background-color:#EEEEF0;
	width:482px;
	border-left:solid 1px #CCCCFF;
	border-right:solid 1px #CCCCFF;
	overflow:hidden;
}

.CommunitySearch_Bottom
{
	background-image:url(/images/community/CommunitySearch_Bottom.jpg);
	width:484px;
	height:8px;
	font-size:1px;
}

.CommunityMostView_Top
{
	background-image:url(/images/community/CommunityMostView_Top.jpg);
	width:484px;
	height:6px;
	font-size:1px;
}

.CommunityMostView_Middle
{
	width:475px;
	padding-left:7px;
	border-left:solid 1px #CCCCFF;
	border-right:solid 1px #CCCCFF;
}

.CommunityMostView_Bottom
{
	background-image:url(/images/community/CommunityMostView_Bottom.jpg);
	width:484px;
	height:6px;
	font-size:1px;
}

.SearchLastUpload2CTop
{
	background-image:url(/images/community/SearchLastUploadC2Top.jpg);
	width:330px;
	height:26px;
	padding-top:4px;
	font-weight:normal;
	font-size:13pt;
	text-align:center;
	
}

.SearchLastUpload2CMiddle
{
	width:325px;
	background-color:#EFEEFF;
	text-align:center;
	padding-top:20px;
	padding-left:5px;
	padding-bottom:15px;
}

.SearchLastUpload2CBottom
{
	background-image:url(/images/Search/SearchLastUploadBottom.jpg);
	width:206px;
	height:5px;
	font-size:1px;
}

/* STOP COMMUNITY */