/*****************
cemi
Marco Formosa
October 2011
*********************/


html{overflow-y: scroll;}

body
{
	font: 13px Arial;
	color: #232323;
	font-family: Segoe UI,Tahoma,Arial, serif;
	margin: 0; padding: 0;
}


.copernico {width: 998px; margin: 0 auto; position: relative;}



a {color: #00428B;}

a:hover {color: #04185D;}

img	{border: 0px;}



h1	{
	color: #00428B;
	font-family: Arial,Segoe UI,Tahoma, serif;
	font-size: 25px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	}
h2	{
	font-family: Segoe UI,Tahoma,Arial, serif;
	font-size : 17px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #4B9FFF;
	}

/*h1+h2 {line-height: 17px;}*/

h3	{
	font-family: Segoe UI,Tahoma,Arial, serif;
	font-weight: normal;
	font-size: 16px;
	margin: 0;
	padding: 0;
	}

h4	{
	font-family: Segoe UI,Tahoma,Arial, serif;
	font-size : 14px;
	font-weight: bold;
	margin: 5px 0;
	padding: 5px;
	color: white;
	background: #04185d;
	}

p {	line-height: 1.6;}

li	{line-height: 1.6;}

ul	{line-height: 1;}

ol	{line-height: 1;}



/***************************************************************** TOP MENU */
#menu {
	height: 38px;
	padding-left: 170px;
	overflow: hidden;
	font-size: 13px;
	font-family: Segoe UI,Tahoma,Arial, serif;

	}
	
#menu a {
	display: block;
	float: left;
	padding: 10px 10px;
	color: #67afff;
	text-decoration: none;
	}

#menu a:hover {
	background: #182f77 url(../images/bgmenu_over.gif) repeat-x;
		color: #67afff;}

#menu a.active {color: #ffcb12;}

#control {cursor:pointer; display: block; width: 135px; border: 0px solid red; height: 40px; float: left;}
#language {display:none; float: left;}
#arrow {display:block; float: left; margin-top: 10px;}
#arrow_on {display:none; float: left; margin-top: 10px;}
#facebook {width: 19px; display:none; padding-bottom: 10px;}


/********************************************************************************************************** SIDEBAR **/

#page {background: white; padding: 30px 40px;}



#page_content {margin-right: 25px; padding-right: 25px; border-right: 1px solid #e3e3e3; width: 650px;}

#sidebar {width: 210px;}

#sidebar h1 {font-size: 16px; padding: 0px; color: #1970cd;}

#sidebar h2 {color: #1970cd;}

#sidebar a {
	background: #FFF;
	display: block;
	padding: 8px 0px;
	text-decoration: none;
	border-bottom: 1px solid #ebebeb;
}


#sidebar a:HOVER { background: #FFF; color: #4B9FFF;}


#sidebar a.active {
	background: #fff;
	color: #aaa;
color: #4B9FFF;
	/*padding-left: 8px;*/
	}

#sidebar p {padding: 0; margin: 0;}

#sidebar a + h1,#sidebar a + h2,#sidebar p + h1,#sidebar p + h2,#sidebar form + h1  {padding-top: 20px;}

#sidebar .hicon {height: 40px; clear: both;}
#sidebar .hicon a {float: left; padding: 0px; margin: 0 3px 0 0; border:0;}


#sidebar form input, #sidebar form textarea {width: 210px;}
#sidebar form label {width: 20px;}
#sidebar form input.iamabutton {float: left;}


/********************************************************************************************************** PROD **/
#prod_menu_ctrl {
	padding-top: 5px; margin-bottom: 5px; padding-left: 10px;
	background: #015291; color: #015190; font: bold 11px tahoma; color: #FFF; height: 33px; 
}

#prod_menu_ctrl a {
	color: #FFF; display: block; float: left; padding: 10px 20px; text-decoration: none;

	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

#prod_menu_ctrl > .arrow {color: #FFF; display: block; float: left; padding: 10px; text-decoration: none;}




#fotogallery a {
	display: block;
	width: 110px; height: 110px; overflow: hidden;
	margin: 0 5px 5px 0;
	border: 1px solid #ebebeb;
	float: left;
}



/**************************************************************************************** FORM */
form p {padding: 0px; margin: 0; font-size: 11px; color: #555;}
form label {width: 80px; display: block; float: left; text-align: right; margin-right: 10px;}

form input, form textarea {
	border: 1px solid #ccc; width: 250px; 
	margin-right: 5px; margin-bottom: 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
	}

form input {height: 20px;}
form input.iamabutton {width: 120px; float: right; background: #d4d0c7; color: #333; font-size: 11px;}

/*************************************************************************************************** FOOTER */

#footer{

	background: #fff;
	color: #555;
	font-size: 11px; 
	text-align: left;
	height: 70px;
	}
#footer a {color: #555;}
#footer p{padding: 10px; }

#footer .soc a {font-weight: bold; display: block; padding: 4px; float: left;}

