/* *** Generated by www.csscreator.com *** */
/* *** modified by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */

body {
/*background-color: #fff;*/
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#fff;
padding:0px;
margin:0px;
}
a:hover {color: #564b47;}
/*a:active { color:#000000;}*/

h1 {
font-size: 11px;
text-transform:uppercase;
/*background-color: #fff;*/
border-top:1px solid #564b47;
border-bottom:1px solid #564b47;
padding:5px 15px;
margin:20px }
h2 {
font-size:30px;
font-weight: normal;
padding: 5px 10px;
margin:0px;
text-align:center;}

img.download {vertical-align:middle;}

/* ----------container to center the layout-------- */
#container {
width: 900px;
padding:0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
} 

/* ----------banner for logo-------------- */
#banner {
text-align: center;
/*background-color: #fff;*/
padding: 0px;
margin: 0px; 
/*width:900px;*/
width:100%;
height:130px
}

#banner img {padding:0px 0px;} 

#banner_sup {
float:inherit
}

#logo {
float: left;
padding: 0px;
margin: 0px;
margin-top:20px;}

#language {
float: left;
padding: 0px;
margin: 0px;
padding-top:50px;
padding-left:20px;
text-align:left;
font:"Trebuchet MS";
color:#000000;}

#mess {
/*float: left;*/
padding: 0px;
margin: 0px;
padding-left:20px;
margin-top:30px;}

#log {
float: left;
padding: 0px;
margin: 0px;
padding-top:0px;
padding-left:0px;}
/* ----------outer and inner----------------- */

#outer{ 
/*border-left: solid 460px #fff; /* color of the left column  */ 
/*border-right: solid 460px #fff; /* color of the right column  */ 
/*background-color: #ffffff; */ /* color of the content column */

/*background-color: #fff;*/
padding-left: 150px;
margin: 0px; 
height:400px;
width:100%;

} 

#inner{margin:0; width:100%; } /* The ie/pc pecularity */ 

/* --------------left and right navi content------------- */
#wrapper {
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	width: 800px;
}
#left {
 width:150px; 
 float:left; 
 position:relative; 
 background-color:#999966;
 
 }
 #right {
 width:150px; 
 float:right; 
 position:relative; 
 background-color:#33FFFF;
 }


#content{ 
 width:295px;
position: relative;
}

/*  ----------------footer---------------------- */ 
#footer {
clear:left;
padding:0px;
margin:0px;
text-align: center; 
width:900px;
height:80px;
position:relative;
} 

#footer-basso {
clear:left;
padding:0px;
margin:0px;
text-align: center; 
width:900px;
height:150px;
position:relative;
} 

#footer-mission {
float:left;
width:30%;
text-align:left;
font:"Trebuchet MS";
color:#000000;

}
#footer-link {
width:70%px;
padding-right:270px;
}
#footer-link-r {
float:right;

}
#footer-link-l {
float:right;
padding-right:70px;

}

/* form style */
form#login {
 /*background-color: #fff;*/
 color: #000000;
 border: 0px solid #999999;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 text-align: right;
}

#login .text {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 height:12px;
 width: 100px;
 margin-right: 6px;
}

#login .buttons {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 background-color: #333333;
 color: #FFFFFF;
 margin-right: 6px;
}



/* set the image to use and establish the lower-right position */ 
.cssbox, .cssbox_body, .cssbox_head { 
	background: transparent url(razzo.png) no-repeat bottom right; } 
.cssbox { 
	width: 295px !important; 
	/* intended total box width - padding-right(next) */ 
	height: 184px;
	 
	padding-right: 15px; 
	/* the gap on the right edge of the image (not content padding) */ 
	margin: 0px auto; 
	/* use to position the box */ } 
	/* set the top-right image */ 
.cssbox_head { 
	background-position: top right; margin-right: -15px; 
	/* pull the right image over on top of border */ 
	padding-right: 40px; 
	padding-top: 10px;
	/* right-image-gap + right-inside padding */ } /* set the top-left image */ 
.cssbox_head h2 { 
	background-position: top left; margin: 0; 
	/* reset main site styles*/ 
	border: 0; /* ditto */ 
	padding: 0px 0 0px 0px; 
	/* padding-left = image gap + interior padding ... no padding-right */ 
	height: auto ; height: 1%; /* IE Holly Hack */ } /* set the lower-left corner image */ 
.cssbox_body { 
	background-position: bottom left; 
	margin-right: 25px; 
	/* interior-padding right */ 
	padding: 0px 0 0px 0px; 
	/* mirror .cssbox_head right/left */ } 