@charset "utf-8";
/* CSS Document */

.rub_g .deux-col_1 .col-d .col-mid 	{ min-height:300px; background:none}
.rub_g .col-d 						{ background:url("/media/gabarit/col-d_col-mid.jpg") no-repeat scroll 0 -50px #F2F2F2; height:350px}
.rub_g .col-d .bloc 				{ margin-top:70px; height:112px}
.rub_g .col-c  						{ width:661px}
#newsletter							{ }
#newsletter .ttr					{ }
#newsletter .ttr h4					{ }
#newsletter .ttr h4 span			{ }
#newsletter #newsletter .ctn		{ padding:40px 0px 0px 0px; background:url('/media/page_g/deco_newsletter.jpg') 450px 40px no-repeat; height:300px }
#newsletter .ctn p					{ padding:0px 0px 0px 40px }
#newsletter .ctn dl					{ }
#newsletter .ctn dt					{ float:left; width:65px; }
#newsletter .ctn dd					{ padding:0 0 9px 70px; }
#newsletter .ctn dd.bouton			{ border-top:1px solid #CCC; padding-top:5px; }
#newsletter .ctn form				{ }
#newsletter .ctn fieldset			{ padding:20px 0px 0px 40px; width:350px  }
#newsletter .ctn label				{ color:#6E6F74; font-weight:bold; }
#newsletter .ctn select				{ width:278px; border:1px solid #b3c9cf; color:#333; font-size:11px; }
#newsletter .ctn option				{ }
#newsletter .ctn input .radio		{ }
#newsletter .ctn input.text			{ width:270px; }
#newsletter .ctn button				{ float:right; }
#newsletter .ctn button:hover		{ }
#newsletter .ctn table.radio		{ border-collapse:collapse; }
#newsletter .ctn table.radio td		{ vertical-align:middle; }
#newsletter .ctn td.radio			{ width:18px; padding:3px 0 0 0; }
#newsletter .ctn table.radio label	{ font-weight:normal; }



