/* CSS Document fo IE7*/

body,html{
	background-color:#ffffff;
	font-family: Helvetica, TrebuchetMS, Arial, sans-serif;
	font-size:12px;
	line-height:14px;
	border:0px;
	margin:0px;
	height:100%;
	color:#3e4f5f;
	/*SGS text-align:center;*/
	padding:0px;
}

p{
	text-align:left;
}

.testo_azzurro{
	color:#699bcc;
	font-weight:bold;
}

a.testo_azzurro{
	color:#699bcc;
	font-weight:bold;
	text-decoration:none;
}

a.testo_azzurro:hover{
	color:#2154c1;
	font-weight:bold;
	text-decoration:none;
}

/*foglio di stile del div che contiene tutta la parte alta della home page*/
#parte_alta{
	width:994px;
	margin:0 auto;
	position:relative;
	top:-16px;
}

/*foglio di stile del div contenente l'immagine grande*/ 
#immagine_grande{
	position:absolute;
	width:811;
	height:382px;
	top:66px;
	left:8px;
	border:0px;
	z-index:1;
}

/*foglio di stile del div contenente il logo "Con Voi"*/
#logo_conVoi{
	position:absolute;
	width:199px;
	height:94px;
	/*top:16px;*/
	top:28px;
	left:40px;
	border:0px;
	z-index:6;
}

/*foglio di stile del div contenente il tasto "Richiedi aiuto"*/
#richiediAiuto{
	position:absolute;
	width:198px;
	height:95px;
	top:95px;
	left:780px;
	border:0px;
	z-index:4;
}

/*foglio di stile dello sfondo del form "CLIENTI REGISTRATI"*/
#bg_form{
	position:absolute;
	width:210px;
	height:251px;
	top:149px;
	left:774px;
	border:0px;
	z-index:3;
}

/*foglio di stile del form "CLIENTI REGISTRATI"*/
#form{
	position:absolute;
	top:168px;
	left:795px;
	border:0px;
	z-index:5;
}

/*foglio di stile dei campi del form "CLIENTI REDISTRATI"*/
input{
	border:1px solid #cecece;
	font-size:12px;
	line-height:14px;
	color:#6a6565;
	font-weight:bold;
	vertical-align:middle;
}

/* Stile delle form */

select{
	border:1px solid #cecece;
	font-size:12px;
	line-height:14px;
	color:#6a6565;
	font-weight:bold;
	vertical-align:middle;
}

/*foglio di stile dei campi text del form*/
input.text{
	width:158px; 
	height:21px;
}

/*foglio di stile dei campi text del form*/
input.relogin{
	width:158px; 
	height:14px;
}

/*foglio di stile dei campi text del form*/
input.smalltext{
	width:158px; 
	height:14px;
}

input.checkbox{
	border:1px solid #cecece;
}

/*foglio di stile della scritta accanto al check box del form*/
.scritta_check{
	font-size:10px;
	padding-left:4px;
}

/*foglio di stile del div che contiene il menu*/
#menu{
	position:absolute;
	top:55px;
	left:229px;
	border:0px;
	z-index:2;
}

/*foglio di stile del rettangolo grigio nel menu prima del tasto HOME*/
#menu00{
	background-image:url(../img/bg_menuPr.gif);
	background-repeat:repeat-x;
	width:19px;
	height:33px;
	float:left;
}

/*foglio di stile dei tasti del menu*/
.tasti_menu{
	background-image:url(../img/bg_menuPr.gif);
	background-repeat:repeat-x;
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	color:#3c4d5d;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:12px;
	padding-top:12px;
	float:left;
	cursor:pointer;
	margin-left:1px;
}

/*folgio di stile dei tasti del menu selezionati*/
.tasti_menu_sel{
	background-image:url(../img/bg_menuPrhover.gif);
	background-repeat:repeat-x;
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	color:#ffffff;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:12px;
	padding-top:12px;
	float:left;
	cursor:pointer;
	margin-left:1px;
}

/*foglio di stile della scritta blu sopra il menu*/
#scritta_sopraMenu{
	position:absolute;
	top:30px;
	left:250px;
	z-index:7;
	font-family:Futura, Helvetica, Arial, sans-serif;
	color:#021592;
	font-size:12px;
	font-weight:bold;
}

/*foglio di stile del div contenitore della parte bassa della home page*/
#parte_bassa{
	width:994px;
	margin:0 auto;
	position:relative;
	top:444px;
}

/*foglio di stile del div contenente il logo in basso "seat conVoi"*/
#logo_basso{
	position:absolute;
	top:17px;
	left:8px;
	border:0px;
	width:211px;
	height:83px;
}

/*foglio di stile del div contenente il testo in basso*/
#testo_basso{
	position:absolute;
	top:30px;
	left:241px;
	border:0px;
	width:235px;
}

/*foglio di stiledel div contenente il footer della home page*/
#footer_home{
	background-image:url(../img/linea_bottom.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	position:relative;
	top:565px;
	width:944px;
	height:53px;
	z-index:1;
}

/*foglio di stile del testo del footer della home page*/
#testo_footer{
	padding-top:12px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	font-weight:bold;
	line-height:15px;
	color:#3e4f5f;
	float:left;
}

.footer2{
	font-size:12px;
	color:#3e4f5f;
}

.footer3{
	font-size:12px;
	color:#747474;
	font-weight:bold;
}

/*************************************************************************************************************/
/**** STILE PER IL DIV "IN EVIDENZA" *************************************************************************/
/*************************************************************************************************************/

/*foglio di stile dello sfondo del box "in evidenza"*/
#inEvidenza{
	position:absolute;
	/*top:5px;*/
	left:485px;
	border:0px;
	width:486px;
	height:123px;
	z-index:1;
}

/*foglio di stile del tasto sinistro del box "in evidenza"*/
#inEvidenzaSx{
	position:absolute;
	top:53px;
	left:495px;
	width:23px;
	height:33px;
	border:0px;
	z-index:4;
}

/*foglio di stile del tasto destro del box "in evidenza"*/
#inEvidenzaDx{
	position:absolute;
	top:53px;
	left:946px;
	width:23px;
	height:33px;
	border:0px;
	z-index:4;
}

/*foglio di stile della scritta IN EVIDENZA*/

#scrittaInEvidenza{
	font-family: Helvetica, TrebuchetMS, Arial, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#6e7b87;
	font-weight:bold;
	position:absolute;
	top:8px;
	left:580px;
	width:100px;
	z-index:4;
}

#scrittaInEvidenza2{
	font-family:TrebuchetMS, Helvetica, Arial, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#6e7b87;
	font-weight:bold;
	position:relative;
	top:8px;
	left:100px;
	width:100px;
	z-index:4;
}

#scrittaInEvidenza3{
	font-family:TrebuchetMS, Helvetica, Arial, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#CC3333;
	font-weight:bold;
	position:relative;
	top:8px;
	left:75px;
	width:200px;
	z-index:4;
}

/*foglio di stile del div contenitore dei contenuti del box "in evidenza"*/
#contenutoInEvidenza{
	position:absolute;
	top:36px;
	left:520px;
	border:0px;
	width:424px;
	height:58px;
	z-index:2;
	float:left;
}

/*foglio di stile del div con l'immagine del contenuto "in evidenza"*/
#img_inEvidenza{
	position:absolute;
	top:2px;
	left:22px;
	border:0px;
	z-index:3;
}

#img_inEvidenza2{
	/*position:absolute;
	top:2px;
	left:22px;*/
	border:0px;
	z-index:3;
	float:left;
	margin-left:5px;
	margin-right:10px;
}

/*foglio di stile del div con il testo del contenuto "in evidenza"*/
#testo_inEvidenza{
	position:absolute;
	top:17px;
	left:100px;
	border:0px;
	z-index:3;
	width:170px;
	font-size:11px
}

#testo_inEvidenza2{
	/*position:absolute;
	top:17px;
	left:100px;*/
	border:0px;
	z-index:3;
	width:170px;
	font-size:11px;
	float:left;
	margin-right:10px;
}

/*foglio di stile del div con il logo "pagine gialle" del contenuto "in evidenza"*/
#logo_inEvidenza{
	position:absolute;
	top:21px;
	left:280px;
	border:0px;
	z-index:3;
	width:134px;
	height:20px;
}

#logo_inEvidenza2{
	/*position:absolute;
	top:21px;
	left:280px;*/
	border:0px;
	z-index:3;
	width:134px;
	height:20px;
	float:left;
}

.stepcarousel{
	position: relative; /*leave this value alone*/
	/*border: 20px solid navy;*/
	overflow: scroll; /*leave this value alone*/
	width: 435px;
	height: 67px; /*Height should enough to fit largest content's height*/
	top:13px;
	float:left;
}

.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
	float:left;
}

.stepcarousel .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 10px; /*margin around each panel*/
	/*width: 119px;*/ /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	width: 420px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

/*
#slide{
	margin:0 auto;
	position:absolute;
	top:700px;
	z-index:5;
	left:300px;
}
*/

#slide {
	/*width:450px;*/
	width:486px;
	height:123px;
	background-image:url(../img/bg_inEvidenza.jpg);
	background-repeat:no-repeat;
	float:left;
	position:absolute;
	left:485px;
	top:0px;
}

#bottoneSX {
	width:23px;
	height:33px;
	float:left;
	padding-top:48px;
	position:relative;
	left:10px;
	top:-15px;
	z-index:10;
}

#bottoneDX {
	width:23px;
	height:33px;
	float:left;
	padding-top:50px;
	position:relative;
	top:-15px;
	z-index:10;
}

/*************************************************************************************************************/
#green_num{
	color:#7DBC03;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
}

/* stile del div centrale della home page */
#central_div{
	position: absolute;
	left:8px;
	top:66px;
	background-image:url(../img/home_base.jpg);
	background-repeat: no-repeat;
	height:395px;
	width:811px;
	padding-top:40px;
	padding-left:50px;
}

#testo_tab{
	color: #021592;
	font-family: Helvetica, TrebuchetMS, Arial, sans-serif;
	font-size:13pt;
	font-weight:bold;
	line-height:14pt;
}

#testo_tab_small{
	color: #021592;
	font-family: Helvetica, TrebuchetMS, Arial, sans-serif;
	font-size:10pt;
	font-weight:bold;
	line-height:14pt;
}

#testo{
	color: #3e4f5f;
	font-family: Helvetica, TrebuchetMS, Arial, sans-serif;
	font-size:10pt;
	line-height:14pt;
}

#testo_piccolo{
	color: #3e4f5f;
	font-family: Helvetica, TrebuchetMS, Arial, sans-serif;
	font-size:10pt;
	line-height:14pt;
}

#bold{
	color: #3e4f5f;
	font-family: Helvetica, TrebuchetMS, Arial, sans-serif;
	font-size:10pt;
	font-weight:bold;
	line-height:14pt;
}

#didascalia{
	color: #3e4f5f;
	font-family: Helvetica, TrebuchetMS, Arial, sans-serif;
	font-size:10pt;
	font-style:italic;
	line-height:14pt;
}

#data{
	color: #3e4f5f;
	font-family: Helvetica, TrebuchetMS, Arial, sans-serif;
	font-size:12px;
	line-height:16px;
}

#data_bold{
	color: #3e4f5f;
	font-family: Helvetica, TrebuchetMS, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
}

#data_blu{
	color: #021592;
	font-family: Helvetica, TrebuchetMS, Arial, sans-serif;
	font-size:12px;
	line-height:16px;
}

#data_bold_blu{
	color: #021592;
	font-family: Helvetica, TrebuchetMS, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:16px;
}

#data_bold_red{
	color: #CC3333;
	font-family: Helvetica, TrebuchetMS, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:16px;
}

#data_bold_warning{
	color:#CC3333;
	font-family: Helvetica, TrebuchetMS, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
}

a.standard_link{
	color:#699bcc;
	font-family: Helvetica, TrebuchetMS, Arial, sans-serif;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
}

a.standard_link:hover{
	color:#2154c1;
	font-family: Helvetica, TrebuchetMS, Arial, sans-serif;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
}

a.small_link{
	color:#699bcc;
	font-family: Helvetica, TrebuchetMS, Arial, sans-serif;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
}

a.small_link:hover{
	color:#2154c1;
	font-family: Helvetica, TrebuchetMS, Arial, sans-serif;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
}

a.footer_link{
	color:#699bcc;
	font-family: Helvetica, TrebuchetMS, Arial, sans-serif;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
}

a.footer_link:hover{
	color:#2154c1;
	font-family: Helvetica, TrebuchetMS, Arial, sans-serif;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
}

a.cs_link{
	color:#FF6600;
	font-family: Helvetica, TrebuchetMS, Arial, sans-serif;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
}

a.cs_link:hover{
	color:#CC3333;
	font-family: Helvetica, TrebuchetMS, Arial, sans-serif;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
}

/*************************************/
/** Box per messaggi di liste vuote **/
/*************************************/

#msgbox{
	overflow:auto;
	position:absolute;
	left:40px;
	top:100px;
	width:740px;
	height:320px;
	z-index:100;
	background:none;
	border:none;
}

#msgboxPanel{
	overflow:auto;
	position:relative;
	left:150px;
	top:10px;
	width:400px;
	height:300px;
	z-index:100;
	background:#ffffff;
	text-align:center;
	border:2px solid #00138E;
}

#msgboxErrorPanel{
	overflow:auto;
	position:relative;
	left:20px;
	top:10px;
	width:700px;
	height:300px;
	z-index:100;
	background:#ffffff;
	text-align:center;
	border:2px solid #00138E;
}

#pwdmsgbox{
	overflow:auto;
	position:absolute;
	left:410px;
	top:100px;
	width:350px;
	height:320px;
	z-index:100;
	background:none;
	border:none;
}

#pwdmsgboxPanel{
	overflow:auto;
	position:relative;
	left:0px;
	top:10px;
	width:340px;
	height:270px;
	z-index:100;
	background:#ffffff;
	text-align:center;
	border:2px solid #00138E;
}

/******************/
/** Questionario **/
/******************/

.scritta_centrale_home{
	color: #021592;
	font-family: Helvetica, TrebuchetMS, Arial, sans-serif;
	font-size:10pt;
	line-height:14pt;
}

/**************************************/
/** Video registrazione nuovo utente **/
/**************************************/

#container_box{
	width:700px;
	height:75px;
	margin-top:10px;
}

/* stile del div centrale della home page */
#box_video_registrazione{
	background-image:url(../img/box_video_registrazione.jpg);
	background-repeat: no-repeat;
	height:72px;
	width:224px;
	margin:0 auto;
	padding-top: 10px;
}
