.g_cb {
clear:both;
}

.icon-window-newsletter {
	background-image:url(/myIconsPlugin/email.png)!important;
	}
	
.x-window-newsletter .ext-mb-content, x-window-newsletter .ext-mb-content span {
color:#555;
font-size:100%;
line-height:1.2em;
text-align:left;
}


.x-window-newsletter .ext-mb-content h3 {
font-size:137%;
font-weight:700;
margin:1em 0;
}

.x-window-newsletter .ext-mb-content p {
margin-bottom:1em;
}	

#sidebar_stay_connected {
margin:8px 2px 6px;
overflow:hidden;
width:300px;
}

#sidebar_stay_connected .container {
background:transparent url("/apps/frontend/homepage/img_new/stay_connected_bkg.gif") no-repeat top left;
height:130px;
_height:130px;
/*overflow:hidden;*/
width:282px;
}

#sidebar_stay_connected .container .nl {
/*background:transparent url("/apps/frontend/homepage/img_new/stay_connected_ico_nl.gif") no-repeat top left;*/
float:left;
/*height:50px;*/
margin:65px 0 0 4px;_margin:65px 0 0 1px;
/*width:224px;*/
}

#sidebar_stay_connected_info {
font-family:arial;
font-size:85%;
line-height:14px;
padding:4px 0 6px 36px;
}

#sidebar_stay_connected .container .nl div.x-form-element {
height:30px;
padding:0;
/*width:228px;*/
}

#sidebar_stay_connected .container .nl input#stay_connected_email {

border:solid 1px #C3C2B9;
float:left;
font-size:85%;
height:21px;#height:20px;
padding:6px 0 0 2px;
width:230px;
}

#sidebar_stay_connected .container .nl input.x-form-invalid {
border-color:red;
}

#sidebar_stay_connected .container .rss {
border-left:dotted 1px #a0a0a0;
float:right;
height:90px;
margin:28px 0 0;
position:relative;
width:50px;
}

#sidebar_stay_connected .container .rss a {
background:transparent url("/apps/frontend/homepage/img_new/stay_connected_ico_rss.gif") no-repeat top center;
display:block;
height:36px;
margin-left:5px;
width:35px;
}

#sidebar_stay_connected .container .rss a span {
left:10px;
position:absolute;
top:40px;
}

#sidebar_stay_connected .container .know{
/*margin:-18px 0px 0px 5px;
_margin:-20px 0px 0px 5px;*/
margin-top: 5px;
/*position: relative;
left: 5px;
bottom: 0px;*/
float: left;
margin-left: 5px;
}

#sidebar_stay_connected .container .know a {
background:transparent url(/apps/frontend/main/img/puce_fond_blanc.gif) no-repeat scroll 0pt 1px;
color:#352719;
line-height:14px;
margin:0pt 6px 0pt 0pt;
outline-color:invert;
outline-style:none;
outline-width:medium;
padding-left:17px;
text-decoration:none;
}

#sidebar_stay_connected .container .know a:hover {
background:#352719 url(/apps/frontend/homepage/img_new/puce_noire_fond_blanc_inv.gif) no-repeat scroll 0pt 1px;
color:#FFFFFF;
}

