img
{  border-style: none;
}

body{
	/*font: 11pt,  Arial, Helvetica, sans-serif;*/
	font-size: 75%; font-family: Arial, Verdana, Helvetica, sans-serif;  line-height: 110%;
	background: #fff;
	margin: 2px 0 0 0; /* è buona norma impostare a zero i valori margin e padding dell'elemento body per tenere conto delle diverse impostazioni predefinite dei browser*/
	padding: 0;
/*	text-align: center;*/ /* centra il contenitore nei browser IE 5*. Il testo viene quindi impostato con l'allineamento predefinito a sinistra nel selettore #container */
	color: #000000;	
}

#container
{	
	margin: 0 auto; /* i margini auto (insieme a una larghezza) centrano la pagina */
	width:1000px;
	height:585px;
}

.arrowBottom {position:absolute; bottom:0px; right:0px;}

.ms-globallinks {color: #999;font-size: 11px;letter-spacing:1px; }

.ms-globallinks a{
	color: #999;
	text-decoration: none;
}
.ms-globallinks a:hover{
	color:#FF0000;
	text-decoration: none;
	font-weight:normal;
	
}

.ms-globallinks-bold {color: #999;font-size: 11px;letter-spacing:1px; }

.ms-globallinks-bold a{
	color: #999;
	text-decoration: none;
        font-weight: bold;
}
.ms-globallinks-bold a:hover{
	color:#FF0000;
	text-decoration: none;
	font-weight: bold;
	
}

/* FINE HEADER */

/* MENU HEADER */
#menu{
	width:1000px;
	height:50px;
	padding:0px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	background-color: #EAEAEA;
	background-image: url(../images/fondino.jpg);
	background-repeat: repeat-x;
}
img{border:0px;}
#menu ul{ margin:0px; padding:0px; 
display: inline; 
}

#menu li{ display: inline;
	padding: 0;text-align:left;	
	margin: 0;
}
#menu  .home  a{
background-image:url(../images/home_on.jpg);
padding: 0;
margin: 0;
}
#menu li a, #menu li li a:hover, #menu li li a:visited{
padding: 0;
margin: 0;	
}



#clear{ clear:both;}

#flash{
	float:left;
	background-image: url(../images/flash_donna.jpg);
	width:646px;
	height:215px;
}
#shortcut{
	float:right;
	background-image: url(../images/shortcut.jpg);
	width:354px;
	height:215px;
}

#ricerca{ float:left; margin-top:30px; padding-left:10px; color:#666; width:275px; text-align:left; background-image: url(../images/freccia1.jpg); background-repeat:no-repeat; background-position:right;}

#volantinoline{ margin:40px 0 0 20px; width:245px;   float:left; background-image: url(../images/freccia.jpg); background-repeat:no-repeat; background-position:right; text-align:left;}

#volantinoline select{font: 9px  Verdana , sans-serif; color:#000000;}


#bannerfooter{
	padding:0px;
	text-align:left;
	width:1000px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 4px;
	margin-left: 0;
}
#bannerfooter ul{ margin:0px; padding:0px;
}

#bannerfooter  li{ display: inline; 
	padding:0; width:166px; height:194px;
	margin:0;
}

#footer{
	height:25px;
	border-top:3px solid #b6b6b6;
	padding-top:5px;
	text-align:left;
	background-image:url(../images/telefono.jpg);
	background-position:240px 3px;
	background-repeat:no-repeat;
}

.ms-MyquickLaunch{	
	font-size: 10pt;
	line-height: 12pt;	
	color:black;	
}

.ms-Mynavheader1{
	font-size: 10pt;
	color: #000000;
    background:#C0C0C0 url("/_layouts/images/selectednavbullet.gif");
	background-repeat:no-repeat;
	background-position:left center;

}

/*BARRA DI NAVIGAZIONE*/

#navBar 
{	
	background-color:#AD0000; 
	background-repeat: repeat-y;	
	height: 100%;
	border-right: white 0px solid;
	border-top: white 0px solid;
	border-left: white 0px solid;
	border-bottom: white 0px solid;		
}
.navBar a:link, a:hover
{
	text-decoration:none;

}

.VerticalMenu a
{
	font-weight:normal;
	font-size:11px; 
	font-family: Arial, Verdana, Helvetica, sans-serif;		
	
}



.VerticalMenu a:link, .VerticalMenu a:visited 
{	
	color: #ffffff;								
}

.VerticalMenu a:hover
{
	font-weight:normal;
	text-decoration:none;
	font-size:11px; 
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	color:#FCE300;		
}


.VerticalMenu
{	
	width:100%;				
	background-repeat:repeat-y;
	background-color:#AD0000; 			
		
}

.VerticalMenu1
{	
	background-repeat:repeat-y;
	background-color:#CCCCCC;
	width:100%;						
		
}


.VerticalMenu1 a:link,.VerticalMenu1 a:visited
{	
	color:Black;
	background-repeat:repeat-y;
	background-color:#cCcCcC;				
}

.VerticalMenu1 a:hover
{	
	
	text-decoration:none;
	font-weight:normal;	
	background-repeat:repeat-y;
	background-color:#cCcCcC;	
	color:red;			
}



.VerticalMenu2
{			
	background-repeat:repeat-y;
	background-color:#eeeeee;
	width:100%;					
}

.VerticalMenu2 a:link, .VerticalMenu2 a:visited
{	
	color:Black;
	background-repeat:repeat-y;
	background-color:#eeeeee;				
}

.VerticalMenu2 a:hover
{	
	
	text-decoration:none;
	font-weight:normal;	
	color:red;			
}


/*END BARRA DI NAVIGAZIONE*/

.ms-Mynavheader2{
	background-image:none;   
}

.ms-MynavSubMenu1
{
	background-color: #C0C0C0;
	background-image:none;
}

.ms-Myselectednavheader{
	background-color: #FF0000;
	font-size: 10pt;
}

header{ 
margin-left:3PX;  width:998px; height:65px; text-align:left; 
border-bottom:3px solid red; background-image:url(../images/auchan_brand.jpg); 
background-repeat:no-repeat}

.title
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10pt;
	color: Red;		
	padding-left:30px;	
	padding-right:30px;
}

.title a:link, .title a:visited
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 8pt;
	color:Black;
	margin-bottom: 5px;	
	text-decoration:underline;
}

.title_level2
{
	font-family:Verdana;	
	font-size:10pt;
	color:Black;	
	margin-top:5px;	
	padding-left:30px;
}

.title_level3
{
	font-family:Verdana;	
	font-size:10pt;	
	color:Black;
	text-decoration:underline;		
}

.std_text
{
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
	margin-top: 25px;
	padding-left: 30px;
	padding-right: 30px;	
}

.verticalTop
{
	vertical-align: text-top;
}

/*immagini in colonna */
.verticalImages, .verticalImages TD
{	
	border-style:solid;
	border-width:1pt;
	border-color:Silver;
	border-collapse:collapse;	
	padding-right: 1pt;
	padding-left: 1pt;
	padding-bottom: 0pt;
	padding-top: 1pt;
}

.tableStyle, .tableStyle TD
{	
	border-style:solid;
	border-width:1pt;
	border-color:Silver;
	border-collapse:collapse;	
	padding-right: 2pt;
	padding-left: 2pt;
	padding-bottom: 2pt;
	padding-top: 2pt;			
}


.rectangle
{
	border-style: solid;
	border-width: thin;
	border-color: Gray;
	padding-right: 2pt;
	padding-left: 2pt;
	padding-bottom: 2pt;
	padding-top: 2pt;
}

.horizontalLine
{
	height: 2px;
	width: 100%;
	margin-top: 5px;
	background-image: url(/_layouts/images/auchan/verticalLine.png);
	background-position: center;
	background-repeat: repeat-x;
	left: 30px;
	position:relative;
}

.verticalLine
{	
	height:100%;
	width:2px;
	margin-right:20px;	
	background-image:url(/_layouts/images/auchan/verticalLine.png);	
	background-repeat:repeat-y;	
}

.barraTitolo
{		
	width:98.5%;
	background-image:url(/_layouts/images/auchan/barraTitolo.jpg);	
	background-repeat:repeat-x;
	position:relative;
	left:20px;	
}


.list
{	
	list-style-type:disc;
	margin-top:5px;
	margin-bottom:5px;
}

/* Mappa punti vendita */	
.map_pdv_table
{
	margin-left:30px;	
}

.map_pdv_dir_title
{
/*	color: Black;
	background-color: #EEEEEE;
	font-family: Verdana;
	font-size: 10pt;
	font-weight:bold;
    text-align:center;*/
	font-weight: bold;
	font-size: 10pt;
        color: #999999;

}

.map_pdv_dir_text
{
	font-family:Verdana;	
	font-size:8pt;	
	color:Black;
}

.map_pdv_map_cell
{
	border: 1px solid #EEE;
	vertical-align: top;
}

.map_pdv_dir_cell
{
	border: 1px solid #EEE;
	vertical-align: top;
}

.map_pdv
{
	width: 450px; 
	height: 380px;	
}

.map_pdv_dir
{
	margin-top: 10px;				
	width: 300px; 
/*	height: 295px; 
	overflow: auto;*/
}

.map_pdv_info_title
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 8pt;
	color: black;
}	

.map_pdv_info_text
{
	font-family:Verdana;	
	font-size:7pt;	
	color:Black;
}				


/* Mappa Italia */
.map_ita
{
	width: 380px; 
	height: 320px;
/*	border: 1px solid #EEE;*/
}

.map_ita_text_cell
{
	width: 350px;
	vertical-align: top;	
	padding:0px 0px 0px 15px;
	/*margin:15px 0px 0px 15px;*/
}

.map_ita_parag
{
	padding:0px 0px 0px 15px;
}

.map_ita_map_cell
{
	width: 350px;
/*	border: 1px solid red;	*/
}


/* Pagina punto vendita */

.pag_pdv_anag
{
        vertical-align: text-top;
        width: 350px;
}

.pag_pdv_foto
{
   margin-left: 25px;
   cell-align: center;
}

.pag_pdv_vol
{

}


.pag_pdv_serv
{
   margin-top: 15px;
   width: 350px;   
}

.pag_pdv_orari
{
    border: 1px solid #999999;
    margin-top: 15px;
    margin-left: 15px;
   cellpadding: 1px;

}

.pag_pdv_orari_cell_gg
{
    width: 109px;
    height: 21px;

}

.pag_pdv_orari_cell_ap
{
    width: 163px;
    height: 21px;
}

.pag_pdv_orari_cell_ch
{
    width: 217px;
    height: 21px;
}


.pag_pdv_apert
{
/*    margin-top: 15px;*/
}

.pag_pdv_tit_tab
{
	font-weight: bold;
	font-size: 8pt;
        color: #999999;
	font-family: Verdana;
}

.pag_pdv_tit_tab_dx
{
 font-size: 8pt;
 font-family: Verdana;
}
/*Quadranti*/

.content 
{
	background:url(/_layouts/images/auchan/bg-box.gif) repeat-x left 35px; 
	height:100%; 
	overflow:auto; 
	margin-bottom:15px;
	font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif;  line-height: 110%;
}

.content h4 
{
	color:#AD0000; 
	margin:15px 0px 0px 15px; 
	font-weight:bold;
	font-size: 11pt;
}
.content .paragraf 
{
	padding:25px 0px 0px 15px;
}
.content p 
{
	padding:15px 0px 0px 0px;
}

.content .blockContent {}
	
.contentBoxVrt 
{
	float:right; 
	width:176px; 
	margin-right:15px;
}
	
.contentBoxOrzRt 
{
	float:right;			
}
.contentBoxOrzLf 
{
	float:left; 
	margin-right:13px;		
}

.contentBoxOrzCt
{
	float:none;
	margin-right: 13px;	
	left: -4px;
	position:relative;
}
/*END Quadranti*/


/*Contattaci*/

.contentBlockCenter {};
.blockContentCenter { position: relative; height:1100px };

.contentContattaci {background:url(/_layouts/images/auchan/bg-box-contattaci.gif) repeat-x left 35px; height:100%; overflow:auto; margin-bottom:15px;}
.contentContattaci h4 {color:#AD0000; margin:15px 0px 25px 10px; font-weight:bold;}
.contentBlockSx h5 {color:#000; margin:15px 0px 25px 0px; font-weight:normal; font-size:11px}
.contentContattaci .paragraf {padding:15px 0px 0px 10px;}
.contentContattaci .imgNumeroVerde {padding:0px 0px 0px 80px;}
/*.content , .contentContattaci p {padding:15px 0px 0px 0px;}
.content , .contentContattaci p img {margin:10px 0px 0px 0px; float:none;}*/
.content , .contentContattaci .blockContent {}


/*End contattaci*/

/* BOX FLASH */
#headerFlash {/*position:relative;*/ color:#666666; overflow:auto;}
	#headerFlash h3 {margin-top:10px; margin-bottom:0.5em;}

#flashBox{
	/*position:absolute;
	left:0px;*/
	float:left;
	width:645px;
}

#flashBoxDx 
{
	width:335px; 
	height:135px; 
	position:relative; 
	/*position:absolute; right:0px;*/ 
	float:right; 
	background:url(/Prodotti/PublishingImages/bg_blockflash-dx.jpg) no-repeat top right;	
}

#flashBoxDxProdotti
{
	width:335px; 
	height:135px; 
	position:relative; 
	/*position:absolute; right:0px;*/ 
	float:right; 
	background:url(/Prodotti/PublishingImages/bg_blockflash-dx.jpg) no-repeat top right;
}

#flashBoxDxChiSiamo
{
	width:335px; 
	height:135px; 
	position:relative; 
	/*position:absolute; right:0px;*/ 
	float:right; 
	background:url(/ChiSiamo/PublishingImages/bg_blockflash-dx.jpg) no-repeat top right;	
}

#flashBoxDxServizi
{
	width:335px; 
	height:135px; 
	position:relative; 
	/*position:absolute; right:0px;*/ 
	float:right; 
	background:url(/Servizi/PublishingImages/bg_blockflash-dx.jpg) no-repeat top right;	
}

#flashBoxDxOfferte
{
	width:335px; 
	height:135px; 
	position:relative; 
	/*position:absolute; right:0px;*/ 
	float:right; 
	background:url(/Offerte/PublishingImages/bg_blockflash-dx.jpg) no-repeat top right;	
}

#flashBoxDxPuntiVendita
{
	width:335px; 
	height:135px; 
	position:relative; 
	/*position:absolute; right:0px;*/ 
	float:right; 
	background:url(/PuntiVendita/PublishingImages/bg_block lash-dx.jpg) no-repeat top right;	
}

#flashBoxDxLavoraConNoi
{
	width:335px; 
	height:135px; 
	position:relative; 
	/*position:absolute; right:0px;*/ 
	float:right; 
	background:url(/LavoraConNoi/PublishingImages/bg_blockflash-dx.jpg) no-repeat top right;	
}

/* END BOX FLASH */


/* NAV BAR */	
#navBar1 {border-top:2px solid #dedede; color:#999999; font-size:11px; clear:both; margin:5px 0px 10px 0px; background:url('../images/bg_nav-bar.gif') no-repeat left bottom; padding:3px 0px; display:none;}
#navBar1 a {color:#AD0000; padding-left:30px;}


/*modificato*/	
.navBar1
{
	color: #AD0000;
	font-size: 11px;
	clear: both;
	margin: 5px 0px 10px 0px; /*border-bottom: 2px solid #dedede;
	background: url(  '../images/bg_nav-bar.gif' ) no-repeat left bottom;*/
	position: relative;
	left: 30px;
	top: -15px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;				
	display:none;
}	
	
.navBar1 a
{		
	color: #999999;
	text-decoration: none;	
}

.navBar1 a:hover
{
	color: #AD0000;
	text-decoration: underline;
}

/* END VAN BAR */

.borderImage
{
	border-right: silver 1pt solid;
	border-top: silver 1pt solid;
	border-left: silver 1pt solid;
	border-bottom: silver 1pt solid;		
}

.barraTitoloRed
{
	background:url(/_layouts/images/auchan/redbar_s.jpg) repeat-x left 35px; 
	height:100%; 
	overflow:auto; 
	margin-bottom:15px;
	font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif;  line-height: 110%;
}

.barraTitoloRed h4 
{
	color:#AD0000; 
	margin:15px 0px 0px 15px; 
	font-weight:bold;
	font-size: 11pt;
}
.barraTitoloRed .paragraf 
{
	padding:25px 0px 0px 15px;
}
.barraTitoloRed p 
{
	padding:15px 0px 0px 0px;
}

.searchCheckBox
{
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
}

.searchRadioButtons label
{
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
}

.txtcontenuto 
{
	 
	height:100%; 
	overflow:auto; 
	margin-bottom:15px;
	font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif;  line-height: 100%;
}



/* LOGIN */

#sddm
{	margin: 0;
	padding: 0;
	z-index: 100;
	width:216px;			
}

.m1 {
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding-top: 4px;
	margin-right: 2px;
	/*background: #EAEBD8;*/
    background-image: url(/_layouts/images/auchan/sfondo_sott.gif);
   	background-repeat: no-repeat;
	/*border: 1px solid #5970B2;*/
	width:216px;
	height:148px; 	
}	


.FBA {
	height:50px;
}


.FBA table {
	padding-top:2px;
	padding-right:2px;
	margin-right:2px;
	margin-top:2px;	
	width:210px;
	cellspacing:0px;
	border-collapse:collapse;
}



.Login {
	
	/*height:164px;*/
	background-image: url(/_layouts/images/auchan/sfondo_sop.gif);
	background-repeat: no-repeat;
	width:216px;
	height:21px;
	margin: 0 30px 0;
	padding: 0;
	list-style: none;
	float: right;
	font: bold 11px arial;
}


.tit {
	display: block;
	margin: 0 1px 0 0;
	width: 60px;	
	/*background: #EAEBD8;
	border: 1px solid #5970B2;*/
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;		
	text-align: center;
	text-decoration: none;
	padding-top: 1px;	
	color: #666;
}

.freccia {
	width: 13px;
	float:left;	
	padding-top: 3px;	
}

.labtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	width: 80px;
	margin-left: 10px;
	float: left;
	height: 17px;
	margin-top: 0px;
	text-align: left;
}

.labtextError {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #EE3338;	
	text-align:left;
	margin-top: 2px;	
}

.login_text {
	width:100px;
	font-size: 11px;
	color: #666;
	height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right:5px;
}
.labcont {
	height: 17px;
	clear: inherit;
	width: 203px;
	margin-bottom: 10px;
	float: left;
	text-align: right;
	padding-right: 13px;
}
.labcont2 {
	height: 13px;
	clear: inherit;
	width: 203px;
	margin-bottom: 5px;
	float: left;
	text-align: right;
	padding-right: 13px;
}
.labcontLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	float:right;
	text-decoration: none;
	padding: 5px 10px;
}
.labcont a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EE3338;
	text-decoration: none;
}	

.loginFba {	
	font-size: 11px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}

.labcont2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration: none;
}

.welcomeMsg
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight:bold;	
	color: #107239;
	text-decoration: none;
}

.loginStatus
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight:bold;	
	color: #666;
	text-decoration:none;
}


/* LOGIN */

/* SWITCH VIEW*/
.switchControl
{
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-weight:bold;
	text-decoration: none;
}

/* SWITCH VIEW*/








