/***********************************
STILI DIV ESTERNO A TT_CONTENT 
************************************/
.PLBIG {padding-left:10px; }
.PRBIG {padding-right:10px;}
.PLSMALL {padding-left:3px; }
.PRSMALL {padding-right:3px;}
.PSMALL {padding:3px;}
.PBIG {padding:10px;}
.W480 {width: 480px; }
.W470 {width: 470px;}
.W460 {width: 460px;}
.W440 {width: 440px;}
.W320 {width: 320px;}
.W310 {width: 310px;}
.W300 {width: 300px;}
.W280 {width: 280px;}
.W720 {width: 720px; }
.W710 {width: 710px; }
.W700 {width: 700px; }
.W680 {width: 680px; }
.W240 {width: 240px;}
.W230 {width: 230px;}
.W220 {width: 220px;}
.W2CL {width: 311px; }
.W2CR {width: 310px; border-left:3px solid #fff;} 
.XXXXXXXXXXXXXW2CRM {width: 659px; border-left:3px solid #fff;} /* DA ELIMINARE: USARE WIDTH E BORDER SEPARATI */
.W2CLM {width: 622px;}
.WFULL {width: 974px; }
.HMED {height:150px;}
.FL {float:left;}
.NOMARGIN div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {margin-bottom:0;}
.BGGREY {background:#f7f7f7 url(../images/block_grey_bg.jpg) repeat-x 0 100%;}
.BGGREEN {background:#f4fcda url(../images/block_green_bg.jpg) repeat-x 0 100%; font-size:13px; padding:8px;line-height:18px;}
.BGEVID {background:#fff6ea url(../images/block_rosa_bg.jpg) repeat-x 0 100%; font-size:13px; padding:8px;line-height:18px;}
.EVID2 {background-color:#f4fcda; font-size:13px; border:5px solid #e2e9cd; padding:8px; xmargin:18px; line-height:18px;}
.BRLW {border-left:3px solid #fff;}  /*bordo sinistro bianco */

.ext-frame {border-top:3px solid #fff;}
.csc-frame {padding:16px;}
.csc-nomargin { padding:0px;}

.csc-frame ul {padding-left:30px; padding-top: 5px;}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {background:#fff; xborder:none;}

.csc-header h1,
.csc-textpicHeader h1{font-family:"Lucida Sans Unicode",Trebuchet MS,Helvetica,Optima,sans-serif; font-size:14px; padding-bottom:5px; margin-bottom:15px; color:#e32119;border-bottom:2px solid #e32119;font-weight:normal;}
.csc-header h2{font-family:"Lucida Sans Unicode",Trebuchet MS,Helvetica,Optima,sans-serif; font-size:14px; padding-bottom:5px; margin-bottom:15px; color:#e32119;border-bottom:2px solid #e32119;font-weight:normal;}
.csc-header h3 {font-size:18px; margin-bottom:10px; color:#e32119;}
.csc-header h4 {font-size:14px; padding-bottom:5px; margin-bottom:10px; color:#e32119; border-bottom:1px solid #e32119;}

XX.csc-frame h2 {font-size:12px; padding-bottom:2px;padding-top:3px;}
XX.csc-frame h3 {font-size:11px; padding-bottom:2px;padding-top:3px;}

.ima_block { background-color:#FFFFFF; border:1px solid #CCCCCC; padding:8px;}
.google_box {background-color:#FFFFFF; border:1px solid #CCCCCC; padding:8px; margin:0 18px;}

.AStyle {} 
.DStyle {padding: 0px; margin: 0px;} 
.EStyle {padding:12px;} /* NON CANCELLARE UTILIZZATO PER PADDING VOLANTINO */
/***********************************
STILI FE_LOGIN
************************************/
.tx-felogin-pi1 {
	Xfloat:left;
	font-size:10px;
	margin-left:10px;
	width:110px;
}
.tx-felogin-pi1  a:hover {
	color:#AAA;
	text-decoration:underline;
}
.tx-felogin-pi1 a, .tx-felogin-pi1  a:visited {
	color:#E32119;
	font-weight: normal;
	text-decoration:none;
}
.tx-felogin-pi1 FORM {
	margin-top:0px;
}
.tx-felogin-pi1 p.pwdlost {
	margin-top:3px;
	clear:right;

}
.tx-felogin-pi1 input {
	background-color:#EBEBEB;
	border-width:1px;
	color:#000000;
	width:95px;
	font-size:10px;
	margin-top:0px;
	padding:1px;
}
.tx-felogin-pi1 .felogin-submit {
	margin-top:7px !important;
	margin-top:2px;
	margin-right:10px;
	margin-bottom:2px !important;
	margin-bottom:0px;
	float:right;
	width: 50px;
}
.tx-felogin-pi1 p.mypdv {
	margin-top:0.3em;
	clear:right;
}
.tx-felogin-pi1 .felogin-status {
	margin-right: 10px;
	margin-top:0em;
	font-weight:bold;
	line-height:11px;
	background-color:#E32119;
	color: #ffffff;
}
.fe-err {
	border:2px solid #E32119;
	padding: 0px 2px;	
}
.fe-forgot {
	border:1px solid #E32119;
	padding: 0px 2px;	
	margin-bottom:0.5em;
}
.tx-felogin-pi1 .label {
clear: both;
}
/***********************************
STILI FE_REGISTER
************************************/
.tx-srfeuserregister-pi1 {
	margin-left:10px;
	clear:right;


}
.tx-srfeuserregister-pi1 p {
	margin-bottom:0pt;
	margin-top:0.2em;
	margin-left:0px;
	padding:0pt;
	text-indent:0pt;
}
.tx-srfeuserregister-pi1 h4 { }
.tx-srfeuserregister-pi1 fieldset {xwidth:600px;}
.tx-srfeuserregister-pi1 legend {width:500px;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { 
	margin-bottom:0.6em;
	margin-top:0.5em;
	margin-right:0.5em;
	padding:0pt 0.3em;
	text-indent:0pt;
}
.tx-srfeuserregister-pi1 a:hover {
	color:#999999;
	text-decoration:underline;
}
.tx-srfeuserregister-pi1 a, .tx-srfeuserregister-pi1 a:visited {
	font-weight:bold;
	text-decoration:none;
	font-size:10px;
	background-image:none;
	padding-left:0px;
	color:#0000aa;
}
.tx-srfeuserregister-pi1 .sr_feuser_registra a, .tx-srfeuserregister-pi1 .sr_feuser_registra a:visited {
	font-weight:bold;
	text-decoration:none;
	font-size:10px;
	background-image:none;
	padding-left:0px;
	color:#E32119;
}
.tx-srfeuserregister-pi1 label { 
        font-weight: bold;
        /*float: left; commentato per far allineare a destra le label della form*/
        background-repeat: no-repeat;
        padding-right: 10px;
        padding-left: 20px;
}
.tx-srfeuserregister-pi1 label span { }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color:#FF0000;}
.tx-srfeuserregister-pi1 input { font-size:10px; padding:2px;}
.tx-srfeuserregister-pi1 input[type=password] { }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { }
.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox]
{ margin-left:10px;	}
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .txsrfeuserregister-
pi1 input.tx-srfeuserregister-pi1-checkbox { }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { }
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { }
.tx-srfeuserregister-pi1 ul { }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values { }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { }
.tx-srfeuserregister-pi1 dl { }
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { }
.tx-srfeuserregister-pi1 dt {width:40%;}
.tx-srfeuserregister-pi1 dd {}
.tx-srfeuserregister-pi1 select { font-size:10px; padding:2px;}
* html .tx-srfeuserregister-pi1 dd { }
.tx-srfeuserregister-pi1 dd p { }
.tx-srfeuserregister-pi1 dd label { }

.field-Privacy1 label{
        float: none;
	padding-left:10px;
}
.field-Privacy2 label{
        float: none;
	padding-left:10px;
}
.field-Privacy3 label{
        float: none;
	padding-left:10px;
}
.field-Gender label{
        float: none;
	padding-left:10px;
}
/***********************************
VOLANTINO
************************************/
.volantino {
	clear:left;
}
.volantino  img { background-color:#f8f8f8 ; border:1px solid #CCCCCC; padding:8px;}

.volantino .vol-csx {
	float: left;
	margin-right: 10px;
}
.volantino .vol-cdx {
}
.volantino .vol-date {
	margin-top:20px;
}
.volantino .vol-link {
	margin-bottom:10px;
}

.volantino .promoblock {
	float:left; 
}

.volantino .carrefour_market {
	float:left; 
	padding-left: 20px;
	width:560px;
}

.volantino .carrefour_market p.cm1 {
	font-size:20px;
	padding-bottom:20px;
}

/***********************************
lista ricerca PDV
************************************/
#listViewContainer { line-height:18px;}
.wwa_singleview .gammwrapbodytext {width:300px; float:left; padding-bottom:20px;}
.wwa_singleview .wwa_orari {width:293px; float:left; padding-bottom:20px;}
.wwa_singleview #user_welcome {margin-bottom:10px; color:#fff; font-weight:bold;padding:10px; background:transparent url(../images/bg_user_welc.jpg) repeat-x 0 0;}
/***********************************
SPESAMICA SA_POINT
************************************/
.sa_point_saldo {
	clear:both;
}
.sa_point_saldo  img { background-color:#f8f8f8 ; }

.sa_point_saldo .sa_point_img {
	float: left;
	margin-right: 10px;
}
.sa_point_saldo .sa_point_point {
	float:left;
	margin-top:40px;
	font-size:20px;
	color: #E32119;

}
.sa_point_saldo .sa_point_messagge {clear: both;}


/*.tx-gssapoint-pi1 .sa_linkpremi {text-align:center;margin-top:20px;}
.tx-gssapoint-pi1 .sa_linkpremi a {padding:5px 10px; border:1px solid #E32119;}
*/
/* sostituire le due righe sopra con queste dopo la pubblicazione del ext gs_sapoint */
.tx-gssapoint-pi1 .sa_promozioni .sa_promo_javacall {float:left;width:540px;}
.tx-gssapoint-pi1 .sa_promozioni .sa_promo_javacall .sa_point_saldo {float:left;}
.tx-gssapoint-pi1 .sa_promozioni .sa_promo_javacall .sa_point_saldo {float:left;}
.tx-gssapoint-pi1 .sa_linkpremi {text-align:center;}
#prenota_premi .tx-gssapoint-pi1 .sa_linkpremi {text-align:center;float:left;width:290px;padding-top:20px;}
#prenota_premi .tx-gssapoint-pi1  .sa_point_messagge {width:230px;}

.tx-gssapoint-pi1 .sa_linkpremi a {xpadding:5px 10px; xborder:1px solid #E32119;}

.tx-gssapoint-pi1 .sa_promozioni .sa_promo_content {float:right; width:400px;}
.tx-gssapoint-pi1 .sa_promozioni .sa_promo_content .header {font-weight:bold;padding-bottom:10px;}

