/*
	Stili sito gb.reliance.it
	Created 20110923
	Last modified 20120110
	peppo@reliance.it
*/


BODY {
	text-align: center;
	background-color: #fafafa;
}


TD {
	vertical-align: top; 
}

IMG {
	vertical-align: middle;
}


.globTable {
        border-color: #ccc;
        border-style: dotted;
        border-width: 1px;
	
}

.globale {
	width: 1000px;
	margin-top: 5px;
	background-color: #fafafa;
}

#testata {
	width: 1000px;
}


#left {
	width: 150px;
	min-height: 600px;
	background-color: #fafafa;
	margin-top: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	margin-bottom: 10px;
}


#main {
	width: 550px;
	min-height: 600px;
	background-color: #fafafa;
	//background-color: #dadada;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

#right {
	width: 290px;
	min-height: 600px;
	background-color: #fafafa;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.mainContent {
	width: 528px;
	min-height: 578px;
	margin-top: 10px;
        border-style: dotted;
        border-width: 1px;
        border-color: #ccc;
}

.errorBlock {
	font-family: Arial, Helvetica, sans-serif;
        font-size: 20px;
	text-align: center;
	width: 600px;
	min-height: 578px;
	margin-left: 200px;
	margin-top: 50px;
	margin-right: 200px;
	margin-bottom: 50px;
	border-style: dotted;
        border-width: 1px;
	border-color: #ccc;
	background-color: #fafafa;
}

.errorMesg {
	font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
	width: 500px;
	text-align: justify;
	min-height: 578px;
	margin-left: 50px;
	margin-top: 50px;
	margin-right: 50px;
	margin-bottom: 50px;
	padding: 10px;
	border-style: dotted;
        border-width: 1px;
	border-color: #ccc;
	background-color: #ffffdd;
}

.Mesg {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        width: 500px;
        text-align: justify;
        min-height: 578px;
        margin-left: 50px;
        margin-top: 50px;
        margin-right: 50px;
        margin-bottom: 50px;
        padding: 10px;
        border-style: dotted;
        border-width: 1px;
        border-color: #ccc;
        background-color: #ffffdd;
}

#editoriale {
	width: 470px;
	min-height: 250px;
	margin-left: 28px;
	margin-right: 28px;
	border-style: dashed;
        border-width: 1px;
	border-color: grey;
	padding: 10px;
	//background-image: url(http://www.reliance.it/RelianceGB/img/Arancino.jpeg);
	//background-color: #ffe401;
	//background-color: #ffc50a;
	background-color: #ffffdd;
	font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
	text-align: justify;
	color: #336699;
}

#editoriale h3 {
	font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
	font-weight: bold;
        text-align: center;
        color: #336699;
}

.fotoNews {
	width: 200px;
	min-height: 400px;
}

.textNews {
	width: 270px;
	min-height: 400px;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        text-align: justify;
        color: #336699;
}

#fullNews {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	background-color: #ffffdd;
}

#fullNews img {
	border-style: solid;
        border-width: 1px;
        border-color: black;
}

#fullNews h3 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        text-align: center;
        color: #336699;
}

.fullNewsSpacer {
	height: 10px;
	width: 10px;
}

#form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #336699;
}

#form table {
	font-size: 14px;
	color: #336699;
	line-height: 25px;
        border-style: solid;
        border-width: 1px;
	border-color: #336699;
	background-color: #ffffdd;
	padding: 4px;
}

#form th {
	text-align: center;
}

#form td {
        text-align: right;
}

#banners {
	width: 470px;
	margin-left: 30px;
	margin-right: 30px;
}

.rss {
	width: 270px;
	height: 90px;
	margin-left: 9px;
	margin-top: 9px;
	margin-right: 9px;
	border-style: dotted;
        border-width: 1px;
	border-color: grey;
	background-color: #f0f0f0;
	text-align: center;
}

.testoRSS {
	font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: grey;
	line-height: 20px;
}

#news {
	width: 270px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: center;
}

#news IMG {
	border-style: solid;
        border-width: 1px;
        border-color: black;
}


#newsth {
	width: 270px;
	height: 15px;
	background-color: #336699;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
	color: white;
	text-align: center;
}

.newsBlock {
	width: 268px;
	border-style: solid;
        border-width: 1px;
        //border-color: #336699;
	background-color: #f5f5f5;
	color: #336699;
	
}

.newsBlockSep {
        width: 250px;
	height: 10px;
        margin-left: 10px;
        margin-right: 10px;
}

.newsText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #336699;
	text-align: justify;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
}

.newsTitle {
        font-family: Verdana, Arial, sans-serif;
        font-size: 16px;
        color: #336699;
        text-align: center;
        text-decoration: underline;
}

.centrato {
	text-align: center;
}


.login {
	width: 130px;
	//background-color: #c3e4f7;
	//background-color: #eaeaea;
	background-color: #336699;
	border-color: #0000ff;
        border-style: dotted;
        border-width: 1px;
	text-align: center;
	padding: 2px;
	margin-top: 9px;
	margin-left: 9px;
	margin-right: 10px;
	color: white;
	border-top-right-radius: 10px;
        border-top-left-radius: 10px;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
}


.navLink {
	font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: white;
        text-decoration: none;
	text-align: left;
	margin-bottom: 2px;
}


.navNoLink {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: white;
        text-decoration: none;
}


.navVoid {
	width: 100px;
	height: 12px;
}

.location {
	font-family: Verdana;
	font-size: 24px;
        font-weight: bold;
        color: #336699;
        text-shadow: 2px 2px 3px #999;
}

.HPdate {
	font-family: Verdana;
	font-size: 16px;
	color: #336699;
}

.footer {
	font-family: Verdana;
	font-size: 12px;
	//height: 20px;
	color: grey;
	line-height: 20px;
	background-color: #f5f5f5;
	text-decoration: none;
}

.credito {
        width: 270px;
        height: 90px;
        margin-left: 9px;
        margin-top: 9px;
        margin-right: 10px;
        border-style: dotted;
        border-width: 1px;
        border-color: grey;
        background-color: #f0f0f0;
        text-align: center;
}

.testoCredito1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: grey;
        line-height: 20px;
}

.testoCredito2G {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        color: green;
        line-height: 20px;
}

.testoCredito2O {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        color: orange;
        line-height: 20px;
}

.testoCredito2R {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        color: red;
        line-height: 20px;
}

#domini {
}

#domini table {
        border-style: solid;
        border-width: 1px;
        border-color: #ccc;
}

#domini th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        color: #336699;
}

#domini td {
	font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #336699;
	padding-left: 1px;
	padding-right: 1px;
}

#domini a {
	font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
	color: #336699;
}

#scadenza {
	width: 500px;
	text-align: center;
}

#scadenza h3 {
	font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #336699;
	text-align: center;
}

#scadenza th {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
	background-color: #336699;
        color: white;
}

#scadenza td {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #336699;
	text-align: center;
	vertical-align: middle;
}

.scadenza_dataOK {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: green;
}

.scadenza_data {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: orange;
}

.scadenza_dataKO {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: red;
}

.scadenza_preRows {
	font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
	color: black;
	line-height: 14px;
}



#profilo {
	width: 270px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: center;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-right-radius: 10px;
        border-top-left-radius: 10px;
	background-color: #f0f0f0;
	border-style: dotted;
	border-color: black;
	border-width: 1px;
}

#profilo table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	padding: 2px;
}

#profilo a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

.inProfilo {
	width: 250px;
	border-color: black;
        border-style: solid;
        border-width: 1px;
	margin-left: 10px;
	margin-right: 10px;
	background-color: #ffffdd;
}

.left_align {
	text-align: left;
}

.center_align {
	text-align: center;
}

.right_align {
	text-align: right;
}

.red {
	color: red;
}

.orange {
	color: orange;
}

.green {
	color: green;
}

.spacer5 {
        width: 2px;
        min-height: 5px;
}

.spacer10 {
	width: 2px;
	min-height: 10px;
}

.spacer20 {
        width: 2px;
        min-height: 20px;
}

.enableFTP {
        width:				130px;
        background-color:		green;
        border-color:			#0000ff;
        border-style:			dotted;
        border-width:			1px;
        text-align:			center;
        padding:			2px;
        margin-top:			9px;
        margin-left:			9px;
        margin-right:			10px;
        color:				white;
        border-top-right-radius:	10px;
        border-top-left-radius:		10px;
        border-bottom-left-radius:	10px;
        border-bottom-right-radius:	10px;	
}

.enableFTP a {
	color:				white;
	text-decoration:		none;
}

.enableFTP a:active {
	color:				white;
	text-decoration:		none;
}

.enableFTP a:visited {
	color:                          white;
        text-decoration:                none;
}

.enableFTP a:hover {
	text-decoration:                underline;
}

.disableFTP {
        width:                          130px;
        background-color:               red;
        border-color:                   #0000ff;
        border-style:                   dotted;
        border-width:                   1px;
        text-align:                     center;
        padding:                        2px;
        margin-top:                     9px;
        margin-left:                    9px;
        margin-right:                   10px;
        color:                          white;
        border-top-right-radius:        10px;
        border-top-left-radius:         10px;
        border-bottom-left-radius:      10px;
        border-bottom-right-radius:     10px;
}

.disableFTP a {
        color:                          white;
        text-decoration:                none;
}

.disableFTP a:active {
        color:                          white;
        text-decoration:                none;
}

.disableFTP a:visited {
        color:                          white;
        text-decoration:                none;
}

.disableFTP a:hover {
        text-decoration:                underline;
}

