/* Styles de la page article */

h2{color:#64902b;font-size:15px;font-weight:bold;margin:0;padding-bottom:5px;}

.liens li { list-style:none;}
.content li { list-style:none; }
.produit .liens ul li {list-style-type:none;}
.lien a, .liens a{display:block; padding-bottom:2px; margin:7px 0; color:#000 }
.content_article ul li {background:url(images/puce_green.jpg) no-repeat scroll left top transparent;display:block;margin:7px 0;padding-bottom:2px;padding-left:18px;  }
/*.info_list ul li {background:url(images/puce_pme.png) no-repeat top left;}*/

.normal a { display:block; background:url(images/puce_green.jpg) no-repeat top left; padding-left:18px; padding-bottom:2px; margin:7px 0; font-weight:bold; color:#000 }

.normal p a { display:inline; background:none; padding-left:0px; padding-bottom:2px; margin:7px 0; font-weight:bold; color:#000; text-decoration:underline; }

.content li a {padding-bottom:2px; margin:7px 0; color:#000 }

#maincontent { float:left;}
.headerpane{ clear:both; width:860px; height:84px; background:url(images/bg_headerpane.gif) no-repeat top right; margin-bottom:10px; }

.bottom_wrapper1, .contentpane{width:620px;float:left;display:inline;margin-right:20px;}

.bottom_wrapper2, .rightpane{width:220px;float:left; margin-left:10px;}
.bottompane{clear:both;padding-top:20px;}

.txt_intro, .intro{background:url(images/deg_solution.png) repeat-x bottom left;padding-bottom:30px}
/*select*/
.wrapper2 select{width:205px;}

/*version print // envoyer à un ami*/
.outils{float:right;margin-right:10px;margin-top:10px;width:58px;}
.print span, .send span{display:none;}
.print{display:block;float:left;width:28px;height:22px;background:url(images/icon_print_article.png) no-repeat top left;}
.send{display:block;float:left;width:30px;height:22px;background:url(images/icon_send_article.png) no-repeat top left;}

/*fil d'arianne*/
#path{float:none;}

/*udt produit desc*/
.header_desc{background:#62bd19;}

/*liste de liens*/
.liens{padding-top:10px;}

.btopen{background:url(images/btn_ouvrir_type1.png) no-repeat top left;}
.btclose{background:url(images/btn_fermer_type1.png) no-repeat top left;}

.headerpane h1{font-size:24px;font-weight:normal; line-height:113px; color:#675c53; height:84px; display:block; clear:both; width:100%;margin-top:0; background:url(images/bg_headerpane_h1.jpg) no-repeat top left; padding-left:75px;}

.content_article { float:left; width:580px; }
/*.content ul { padding-top : 15px; padding-bottom : 15px;}*/
.content h2 {margin-top : 15px;  color:#64902b;font-size:15px;font-weight:bold; padding-bottom:5px;}
.content h3 {margin-top : 15px; color:#64902b;font-size:13px;font-weight:bold;padding-bottom:5px;}
.content_article .top{float:left; font-size:0;line-height:0;background:url(images/alaune_home_top.gif) no-repeat bottom left;height:5px; width:580px;}
.content_article .content{float:left; background:url(images/alaune_home_middle.gif) repeat-y top left; width:550px; padding:7px 15px;}
.content_article .footer{float:left; font-size:0;line-height:0;background:url(images/alaune_home_footer.gif) no-repeat bottom left; height:5px; width:580px;}
.callpane{width:270px;float:right;}
.bloc_rightpane { float:right; margin-left:10px; width:270px;} 

.bloc_rightpane .top{float:left; font-size:0;line-height:0;background:url(images/top_rightpane.gif) no-repeat bottom left;height:8px; width:270px;}
.bloc_rightpane .content{float:left; background:url(images/center_rightpane.gif) repeat-y top left; width:245px; padding:7px 15px;}
.bloc_rightpane .footer{float:left; font-size:0;line-height:0;background:url(images/footer_rightpane.gif) no-repeat bottom left; height:6px; width:270px;}


.info_list { padding-bottom:50px;}

.bloc_rightpane .udt_type_1 .udt_content { border-bottom:1px solid #E4E7E2; margin:0 10px; padding:10px 0; }

.acces_produit_btn { margin:15px 0 5px 10px; }



.content_article .udt_row {padding-bottom:20px;}

h2 { margin-top:15px; width:550px;}
h3 {padding:0 0 5px;}

/* Pour les formulaires */
table {font-size:11px;}

table.EFFormBody td {
vertical-align:top;
}

table.EFFormBody {
background-color:#ffffff; border:none;  
}

table.EFFormBody input[type=text], table.EFFormBody select, table.EFFormBody textarea {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; border:1px solid #aaaaaa; padding:1px 2px 1px 2px; background:url(images/bg_form.gif) no-repeat scroll left top #FFFFFF;text-align:left !important; width:150px; color:#675C53; font-size:11px; margin-bottom:15px;
}

table.EFFormBody input[type=radio], table.EFFormBody input[type=checkbox] {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;padding:1px 2px 1px 2px;   text-align:left !important; width:15px; color:#675C53; font-size:11px;  border-left:#ffffff 0px solid;border-right:#ffffff 0px solid;border-top:#ffffff 0px solid;border-bottom:#ffffff 0px solid;
}


/*table.EFFormBody input[type=checkbox] { margin-left:120px;margin-top:3px;}*/

input label{ padding-left:10px; display:inline;}

/* Quand les champs sont selectionnés, le fond des champs disparait*/
table.EFFormBody input:focus, table.EFFormBody select:focus, table.EFFormBody textarea:focus {
background:none repeat scroll 0 0 #FFFFFF;
}

table.EFFormBody input label {
	color:red;
}


TD.sgformlabel
{
text-align:right;
}

.sgformlabel2 {padding-left:150px; padding-top : 10px;}

.sgformlabel span, .sgformlabel, .sgformlabelleft span, .sgformlabelleft, .sgformlabelIndent span, .sgformlabelIndent
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; margin-left:2px; color:#675C53; padding-right:1px;
}

.NormalTextbox {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#675C53; padding-right:2px;
}

.sgformradio {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; margin-left:2px; color:#675C53; padding-right:2px; text-align:left; border: none 0px #ffffff; }


.sgformtext select, .sgformtext input, .sgformtext textarea
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border:1px solid #aaaaaa; background-color:#ffffff;
padding:0px 2px 1px 2px; /* TOP RIGHT BOTTOM LEFT */
white-space:nowrap;
}


.sgformradio intput
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
border:none;
background-color:red;
padding:1px 12px 1px 2px;
white-space:nowrap;
}

.sgformradio 
{
border: none 0;
text-align:left;
}



.sgformlabelIndent span, .sgformlabelIndent {
text-indent:20px; text-align:right; margin-right:4px; margin-left:25px; border-left:4px;
}



TD.sgformlabelleft
{
text-align:left;
	
}

table.EFFormBody td img {
vertical-align:middle;}


table.EFFormBody td .header {
color:#64902B;font-size:15px;font-weight:bold;margin:0;padding-bottom:15px; text-align:left; padding-left:5px;
}

.formsheader a {background:transparent url(images/btn-envoyer-small.png) no-repeat scroll center top;color:#000000;float:left;font-size:16px;height:70px;line-height:
33px;width:85px;font-weight:bold; margin-left:200px;}

.formsheader a:active {background:transparent url(images/btn-envoyer-small.png) no-repeat scroll center top;color:#000000;float:left;font-size:16px;height:70px;width:85px;font-weight:bold;}

.Formsheader {background:none; border:none; }


a.CommandButton:active {color:#ffffff;padding-top:15px;}
a.CommandButton:link {color:#ffffff;padding-top:15px;}
a.CommandButton:hover {color:#ffffff;padding-top:15px;}




















































































































































































































