/* Setup and Structure
-------------------------------------------------------------- */
html                    { margin:0; padding:0; width:100%; height:100%; }
body                    { font-family:arial; color:white; /*background: #fff url(http://www.federicobucchi.com/wp-content/themes/changing/background.png) no-repeat center center;*/  width:100%; height:100%; font-family: geneva, arial, sans-serif; margin:0; padding:0; }
.line1 									{ height:16px; background-color:red; font-size:12px; width:380px; float:left; clear:left;}
.line2 									{ height:16px; background-color:green; font-size:12px; width:520px; float:left; clear:left;}
.line3 									{ height:16px; background-color:black; font-size:12px; width:250px; float:left; clear:left;}
.line4 									{ height:16px; background-color:#de4e2c; font-size:12px; width:400px; float:left; clear:left;}
.line5 									{ height:16px; background-color:blue; font-size:12px; width:200px; float:left; clear:left;}
.line6 									{ height:16px; background-color:#ff1493; font-size:12px; width:460px; float:left; clear:left;}
.line7 									{ height:16px; background-color:gray; font-size:12px; width:620px; float:left; clear:left;}
.line8 									{ height:16px; background-color:gray; font-size:12px; width:480px; float:right; clear:right;}
.line9 									{ height:16px; background-color:blue; font-size:12px; width:320px; float:right; clear:right;}
.line10 								{ height:16px; background-color:red; font-size:12px; width:400px; float:right; clear:right;}
.line11 								{ height:16px; background-color:#de4e2c; font-size:12px; width:180px; float:right; clear:right;}
.line12 								{ height:16px; background-color:green; font-size:12px; width:540px; float:right; clear:right;}
.line13 								{ height:16px; background-color:#ff1493; font-size:12px; width:260px; float:right; clear:right;}
.line14 								{ height:16px; background-color:black; font-size:12px; width:620px; float:right; clear:right;}

/* Overrides
-------------------------------------------------------------- */
body                    { margin:0; }
.container              { background-color: transparent; }
    
/* Links
-------------------------------------------------------------- */
a                       { color: #fff; text-decoration: none; outline:none; }
a:hover                 { color: #fff; text-decoration: none; }
a:visited               { color: #fff; text-decoration: none; }
a:visited:hover         { color: #fff; text-decoration: none; }

/* Typography
-------------------------------------------------------------- */
p												{ font-size: 1.6em; }
h1, h2, h3, h4          { font-weight: 100; }
h1                      { line-height:1.1em; font-size: 1.6em; margin-top:21px; }
h2											{ margin-bottom: 0.4em; }
.admin p								{ margin-top:23px; font-size:1.1em; text-align: right; }

/* Containers
-------------------------------------------------------------- */
.sign										{ margin-top: 90px; }
.changing								{ margin-top: 150px; }
.logo-centrato 					{ z-index:1; position:absolute; height:390px; width:440px; top:50%; left:50%; margin:-195px 0 0 -220px; background-color:#fff; }
.altosx									{ z-index:2; position:absolute; top:0; left:0; text-align:left;}
.altodx									{ z-index:3; position:absolute; right:0; bottom:0; text-align:right;}
.altosx ul 							{margin:0; padding:0; list-style-type: none;}
.altosx ul li						{margin:0; padding:0;}
.altodx ul 							{margin:0; padding:0; list-style-type: none;}
.altodx ul li						{margin:0; padding:0;}

/* Floats
-------------------------------------------------------------- */
.left                   { float: left; }
.right                  { float: right; }
.clear                  { clear: both; }
.cleardiv               { clear: both; height:0; }
