.x-form-field-wrap .x-form-trigger {
width:17px;
}

.x-form-item label{
width: 230px;
color:#52402D;
}

.x-form-element {
padding-left:233px;
}

input.x-combo-noedit{
color:#3BB7E8;
font-weight: bold;
}

input#newsletter_recipient,input#newsletter_from{
width:300px;_width:296px;
}

textarea#newsletter_message{
width:352px;
_width:348px;	
}

span.form_label_info{
font-size: 85%;	
}

input#newsletter_share_form_submit {
margin-left:232px;
_margin-left:235px;
}

.x-form-invalid-msg{
/*margin-left:70px;*/
}


#formulaire {
margin:40px 0px 40px 20px;
}

#formulaire input.submit {

background:transparent url(/apps/frontend/homepage/img/connect_button_off.gif) no-repeat scroll 0px;
border:medium none;
cursor:pointer;
height:32px;
padding-bottom:5px;
width:100px;
}

#formulaire input.connect_button_on
{
background:url("/apps/frontend/homepage/img/connect_button_on.gif") no-repeat 0px 1px;
}

#yui-main .yui-b
{
margin-left:5px;
margin-right:5px;
}

#hd
{
padding-top:100px;
}

#bd,
.g_cb
{
clear:both;
}

#logo a
{
height:110px;
}

/*------------------*/

#newspage_content
{
width:100%;
}

#newspage_content #leftbar
{
float:left;
overflow:hidden;
width:642px;
margin:0 0 0 8px;
}

#newspage_content #sidebar
{
float:right;
margin-bottom:30px;
overflow:hidden;
width:304px;
}

/*------------------*/

#newspage_content #sidebar .with_bkg
{
background:#D6CEBF url("/apps/frontend/homepage/img_new/col3_bkg.gif") no-repeat bottom left;
overflow:hidden;
width:304px;
}

#newspage_content #sidebar .with_bkg #sidebar-pub
{
background-color: #d6d6d6;
border: 1px solid #FFF;
height:250px;
margin:1px;
/*overflow:hidden;*/
overflow:visible;
width:300px;
}

#newspage_content #sidebar .with_bkg #sidebar_send_to_friend
{
background:transparent url("/apps/frontend/newsletter/img/news_send_to_friend.gif") no-repeat 0px 0;
border-bottom:solid 1px #B2AB9F;
height:104px;
margin:16px 0 0 8px;
width:286px;
}

#newspage_content #sidebar .with_bkg #sidebar_send_to_friend a
{
cursor:pointer;
outline:none;
text-decoration:none;
}

#newspage_content #sidebar .with_bkg #sidebar_send_to_friend div
{
color:#0E0E0C;
font-weight:700;
height:50px;
margin:10px 0 0 116px;
width:180px;
}

#newspage_content #sidebar .with_bkg #sidebar_send_to_friend div b
{
background-color:#0E0E0C;
color:#fff;
display:block;
font-size:110%;#font-size:100%;
margin:0 0 3px 0;
padding:2px 10px;
}

#newspage_content #sidebar .with_bkg #sidebar_send_to_friend.hover div b
{
background-color:#F6F6EF;
color:#0E0E0C;
}

#newspage_content #sidebar .with_bkg #sidebar_send_to_friend a:hover b
{
background-color:#F6F6EF;
color:#0E0E0C;
}

/*------------------*/

#newspage_content #leftbar #title_img
{
margin:20px 0pt 0pt 80px;
}

#newspage_content #leftbar #title_share_img
{
margin:20px 0pt 0pt 20px;
}

#newspage_content #leftbar h2
{
display:block;
color:#52402D;
margin:25px 0 25px 0;
}

#newspage_content #leftbar ul#desc
{
margin:0 0 0 30px;
width:580px;
}

#newspage_content #leftbar ul#desc li
{
color:#52402D;
font-weight:bold;
margin:0 0 16px 0;
}

#newspage_content #leftbar form#stay_connected_form
{
margin:0 0 0 90px;
width:400px;
}

#newspage_content #leftbar form#stay_connected_form b
{
font-weight:normal;
color:#808080;
display:block;
float:left;
line-height:25px;
}

#newspage_content #leftbar form#stay_connected_form div.x-form-element
{
float:left;
padding:0 0 0 4px;
margin:1px 0 0 0;#margin:0;
}

#newspage_content #leftbar form#stay_connected_form div.x-form-element input
{
width:200px;
height:16px;
padding:4px;#padding:2px 4px 6px 4px;
}

#newspage_content #leftbar form#stay_connected_form a.button
{
float:left;
margin:0 0 0 2px;
}







/*------------------*/

#newspage_content #sidebar .with_bkg #sidebar_newsletter_archives
{
background:transparent url("/apps/frontend/newsletter/img/archives_title_2.gif") no-repeat 0px 0px;
margin:16px 0 35px 8px;
width:286px;
}

#newspage_content #sidebar .with_bkg #sidebar_newsletter_archives h2
{
display:block;
color:#52402D;
/*font-size:85%;*/
padding:25px 0 10px 0;
line-height:16px;
text-align:justify;
}

#newspage_content #sidebar .with_bkg #sidebar_newsletter_archives ul
{
padding:0 0 20px 6px;
}

#newspage_content #sidebar .with_bkg #sidebar_newsletter_archives ul li
{
display:block;
margin:0 0 0 0;
font-size:85%;
color:#352719;
font-weight:bold;
line-height:20px;
padding:0 0 0 16px;
background:transparent url("/apps/frontend/main/img/puce_fond_marron.gif") no-repeat 0 3px;
}

/*------------------*/


