/*
 *  Main Structure
 */

#main {
	padding			: 0;
	margin-top		: 3px;
}


#container > #main {
	padding-bottom	: 5px;
} 

#left_area {
 	float			: left;
	margin-right	: -168px;
	width			: 751px;
	background		: #fff;
}

#left_container {
    background		: #fff url(/static/_img_root/vdot.gif) 578px repeat-y;  
	margin-right	: 172px;
}

#left_body {
    margin-left		: 3px;
}


#right_body {
	float			: right;
	background		: #fff;
	width			: 160px;
	margin			: 0;
	padding-top		: 10px;
}

/*******************************************************************/

/*
 *  Blocks
 */

#wp_main_top, 
#wp_main_center,
#wp_main_bottom {
	width           : 559px;
}

#wp_main_center {
	height			: auto;
}

#wp_main_bottom {
	height			: auto;
}


.base_blu_sup {
	height			: 5px;
	width           : 559px;
	background		: url('/static/_img_root/base_blu_sup.gif') top repeat-x;
}


.wp_border_img {
	border			: 1px #dcdbe0 solid;
	background		: #ffffff;
	padding			: 5px;
}


/*******************************************************************/



.margin_left_1 {
    margin-left         : 10px;
    padding-left        : 5px;
}

div > .margin_left_1 {
    margin-left         : 7px;
    padding-left        : 5px;
}

.margin_left_2 {
    padding-left        : 15px;
}

div > .margin_left_2 {
    padding-left        : 13px;
}


h2, h3 {
	font-size		: 9px;	
}


/**********************************/

.inputlog {
	height			: auto;
	width			: 143px;
	font-size		: 10px;
	border			: 1px #ccc solid;
	margin-bottom	: 4px;
	font-family		: verdana, arial, serif;
}

label {
	display			: block;
	margin			: 4px 0;
}


.bttlogin {
	width			: auto;
	display			: inline;
	background		: #ffffff;
	border			: 1px #dcdbe0 solid;
	padding			: 1px 2px;
	letter-spacing	: -1px;
	font-size		: 9px;
	height			: auto;
	overflow		: visible;
}

* html .bttlogin {
	overflow		: visible;
}

#butts_login {
	padding			: 2px 0;
	margin			: 5px 0 0 0;
	height			: auto;
	overflow		: auto;
	width			: 145px;
}

#firstbtt {
	float			: left;
	display			: inline;
}

#centerbtt {
	margin			: 0 4px;
}

#lastbtt {
	float			: right;
}



#menu_wp_self_service {
    width               : 145px;
    margin              : 10px 0 14px 0;
    background          : url('/static/_img_root/hdot.gif') top repeat-x;
}

#menu_wp_self_service li {
    padding             : 3px 0;
}

ul li a {
	color				: #004a8e;
}
/***********************************/


#wp_lune {
    width               : 145px;
    padding             : 0 0 10px 0;
    margin              : 0 0 15px 0;
    height              : 77px;
    background          : url('/static/_img_root/hdot.gif') bottom repeat-x;
}

/************************************/


#menu_wp_assistenza {
    width               : 145px;
    margin              : 10px 0 0 0;
}

#menu_wp_assistenza li {
    padding             : 2px 0;
}

.wp_btts {
	padding				: 2px 0;
}


.h14 {
height:14px;
}

#wp_top .wp_top_unitbox13 {

    float               : left;

	display				: inline;

    width               : 419px;

    height              : auto;

    padding             : 0;

    margin              : 0;

   /* background          : url('/static/_img_wp/bg_wp_vertical_blue.gif') left top repeat-x; */

    text-align          : center;
	
}
#wp_top .wp_top_unitbox13 .wp_top_unitbox13_cont1 {

    margin              : 0 auto;  

    width               : 136px;

    text-align          : left;
	
	padding-left		: 10px;
	
	padding-bottom		: 2px;
	
	float:left;

}

#wp_top .wp_top_unitbox131 > .wp_top_unitbox13_cont1 {

	padding-bottom		: 6px;

}

#wp_top .wp_top_unitbox13 .wp_top_unitbox13_cont2 {

    margin              : 0 auto;  

    width               : 250px;

    text-align          : left;
	
	float:right;
	
	padding-right		: 12px;	
	
}

#wp_top .wp_top_unitbox13 .wp_top_unitbox13_cont2 IMG {

	float:left;
	
}

#wp_top .wp_top_unitbox13 .wp_top_unitbox13_cont3 {


    text-align          : left;
	
	padding-left		: 5px;
	
	padding-bottom		: 5px;
	
	padding-right		: 5px;
	
	padding-top			: 7px;
	
	
}
/* recupero password wp */
#recpwd {
	padding:5px 0 0 0;
}
#recpwd a {
	font-size:9px;
	color:#004A8E;
	text-decoration:underline;
}
#recpwd a:hover {
	color:#FF1111;
}
