/*.edito_decal{
			margin-left:150px !important;
		}*/
.decal_h{
			margin-top:60px;
}
#confirmation h2, #confirmation h3,div#edito ul#list_faq li a, div#edito ul#list_faq h2, div#edito ul#list_glossary a{
			color:#37414B;
}
div#edito ul#list_glossary a {text-decoration:none;}
div#edito ul#list_glossary a:hover {text-decoration:underline;}
#formulaire{
			margin:11px 9px 0;
			padding-bottom:20px;
			}
#form_contact{
			margin-top:15px;
			}
			
#formulaire #form_contact select { margin-top:-3px;}

#formulaire select, #formulaire input, #formulaire textarea, div.push input, div.push select{ 
			border:1px solid #356F94;
			color:#356F94;
			text-indent:4px;
			vertical-align:top;
}
div.articles .push input, div.push select {
			width:112px;
}
		
		
#contact-us{
			width:250px;
			margin-left:70px;
			}
.first-link{
			border-bottom:1px solid #A5C3D2;
			}
.links-contact{
			border:none !important;
			}
#formulaire h2 {
			color:#37414B;
			font-size:12px;
			}
#formulaire p{
			padding-top:7px;
		}
#your_message{			
			width:458px;
			margin-left:25px;
}
#civility{
			margin-left:67px;
	}
#renseignement_contact{
			margin-top:20px;
			border-top:1px solid #D0D0D0;
			padding-top: 10px;
}
#renseignement_contact label{
			display:block;
			margin-top:15px;
}
#champsDroit, #champsGauche{
			width:276px;		
}
#champsGauche{
			float:left;
}
#champsDroit{
			float:left;
			overflow:hidden;
			margin-left:18px;
}
#champsGauche select, #champsGauche input, #champsGauche textarea, #champsDroit select, #champsDroit input, #champsDroit textarea{
			float:right;
			display:block;
			width:164px;
}
.last_name, .security_code{
			display:block;
			margin-bottom:40px;
}
.bouton_envoi{
			margin-top:20px;
			text-align: right;
}
.info_contact{
			font-size:9px;
			margin-top:20px;
			text-align:justify;
}
.info_contact a{
			display:inline important;
}
label img{
			float:right;
}
p.info_contact a:link, p.info_contact a:visited{
			color:#646464;
}
div.bouton_envoi button, div.articles button{
			 background:none;
}
#renseignement_contact input.checkbox{border:none;}
div.articles button{
			width:38px;
			margin-left:2px;
			height:19px;
			vertical-align:top;
}
div.articles button img{
			margin:-3px 0 0 -4px !important;
}
#confirmation{
			margin:11px 9px 0 9px;
			padding-bottom:20px;
}
#confirmation h3{
			background :transparent url('/argosSites/roquette_common/images/common/separator.gif') repeat-x ;
			margin:20px 0 0 0;
			padding:20px 0 0 0;
}
#confirmation h2, #confirmation h3{
			font-size:12px;
			}
#confirmation p {
			padding-top:7px;
			}
#confirmation ul{
			margin:20px 0 0 0;
			list-style:none;
}
#confirmation ul li{
			margin:20px 0 0 0;
			list-style:none;
}
#confirmation ul li a{
			display:block;
			margin:4px 0 0 0;
			color:#356F94;
			width:300px;
			background:transparent url('/argosSites/roquette_common/images/common/article-picto-relatedlinks.gif') no-repeat;
			padding:0 0 0 20px;
			text-decoration:none
}
#confirmation ul li a:hover{ text-decoration:underline;}
#edito #list_faq, #edito #list_glossary, h2#font14{	
			margin:14px 10px 30px 19px;
			list-style:none;
			font-weight:bold;
}
h2#font14{
			font-size:14px;
}
#edito #list_faq li, div#edito ul#list_glossary li{
			font-size:12px;
			height:22px;
}
div#edito ul#list_faq li a,{ 
			display:block;
			/*height:100px*/
}
 div#edito ul#list_glossary li{ 
			width:22.2px;
			float:left;
			/*height:100px*/
}
div#edito ul#list_faq h2,  div#edito ul#list_glossary h2{	
			font-size:14px;
			margin:0 0 16px 0;
}
ul#tools{
			margin:0 0 0 19px;
			width:570px;
}
#faq_question{
			margin:0px 9px 0pt;
}
#faq_question h2 a.back{
			background:url('/argosSites/roquette_common//images/common/back_to_top.gif') no-repeat left;
			color:#356F94;
			display:block;
			width:110px;
			float:right;
			text-align:right;
			text-decoration:none;
			}
#faq_question h2 a.back:hover{ text-decoration:underline;}
#faq_question h2, #faq_question h2.firt_q{
			font-size:11px;
			background :transparent url('/argosSites/roquette_common/images/common/separator.gif') repeat-x ;
			background-position: left bottom;
			height:20px;
			margin: 30px 0 14px 0;
			clear:both;
			}
#faq_question h2.firt_q{
			margin: 0 0 14px 0;
			padding-top:10px;
			}
#faq_question h3{
			font-size:10px;
			margin: 0 0 10px 0;
}
div#subnavigation div#nav ul{
			padding:0;
			list-style:none;
			font-size:9px;
			padding-bottom:2px;
}

div#subnavigation div#nav ul li{ height:25px;background-color:#FFF;}
div#subnavigation div#nav ul li.comboboxItem{background-color:none;}

div#subnavigation div#nav ul li a,  div#subnavigation div#nav ul li a:hover{
			background-color:white !important;
			padding:6px 0 6px 10px;
			display:block;
			color:#356F94;
			text-decoration:none;
			background :transparent url('/argosSites/roquette_common/images/common/separator.gif') repeat-x left bottom ;	
			zoom:1;
}
div#subnavigation div#nav ul li a.derniere{
			background-position:0 -50px;
			zoom:1;
}
div#subnavigation div#nav ul li a:hover, div#subnavigation div#nav ul li.on{
			font-weight:bold;
			zoom:1;
}
#list_word{
			list-style-position:inside;
			float:left;
			width:570px;
			background:none;
}

#list_word.sitemap{width:190px; margin-top:20px;}

#list_word li{
			float:left;
			width:180px;
}
#list_word.sitemap li{float:none;width:180px;}

*+html #list_word li, * html #list_word li{
			padding-left:10px;
			background:url('/argosSites/roquette_common/images/common/glossary_point.gif') no-repeat left;
}
*+html #list_word.sitemap li, * html #list_word.sitemap li{
			padding-left:0px;
			background:none;
}

.margin_bottom10{
			margin-bottom:10px;
}
.main-article h2 a, .push h2 a, .articles h2 a{
			display:block !important;
			float:right !important;
			font-size:9px;
			width:70px;
			text-align:right;
			color:#356F94;
			text-decoration:none;
			background:url('/argosSites/roquette_common/images/common/picto-linkmore.gif') no-repeat 24px 5px;
}
.main-article h2 a:hover, .push h2 a:hover, .articles h2 a:hover {text-decoration:underline;}

div.articles ul, div.main-article ul{
			list-style:none;
			list-style-type:inside;
			margin:10px 0 0 0;
}
div.articles ul li, div.main-article ul li{
			margin:0 0 15px 0;
			background:url('/argosSites/roquette_common/images/common/picto_doc.gif') no-repeat left top;
			padding:0 0 0 20px;
			font-size:10px;
			font-weight:bold;
}
h3.titre_sousligne{
			border-bottom:1px #D0D0D0 solid;
			height:20px;
			padding-top:10px;
			color:#37414b;
			font-size:12px;
}

*+html div.push #remember_me, * html div.push #remember_me {float:left;}
*+html div.push label.remember, * html div.push label.remember {float:left; padding-top:2px;}

div.push h3 {font-size:10px; margin-top:8px;}
div.push h3.nospace {font-size:10px; margin-top:0px;}
div.push h3.titre_sousligne {font-size:12px; margin-top:0px;}

div.articles div.push .forgot_password{
			width:232px;
			text-align:right;
}
#remember_me{
			padding:0;
			margin:0;
			width:18px;
			border:none;
}
div.push div.press_center_id select, div.push div.press_center_id input{
			width:130px;
			margin-bottom:4px;
			margin-top:2px;
}
#zone_left{
			width:140px;
			float:left;
}
#zone_right{
			width:132px;
			overflow:hidden;
}
.mandatory_fields{
			text-align:right;
}
#bt_ok{
			margin:10px 0 5px 93px;
			width:38px;
}
.paragraphe_intro{
			height:0;
}

.clear_both{
			clear:both;
}
.tools_bis{
			margin:0 0 20px 10px !important;
			width:405px !important;
}
.down_every{
			background:url('/argosSites/roquette_common/images/common/picto_folder_zip.gif') no-repeat 0 0;
}
.down_detail{
			background:url('/argosSites/roquette_common/images/common/view_details.gif') no-repeat 0 0;
}
.download_picto{
			background:url('/argosSites/roquette_common/images/common/picto_down.gif') no-repeat 0 0;
}
.partie{
			background:transparent url('/argosSites/roquette_common/images/common/separator.gif') repeat-x scroll left bottom;
			margin:5px 0;
}
.partie_fin{
			margin:10px 0;
}

#results{background:transparent url('/argosSites/roquette_common/images/corporate/common/content-bg.gif') repeat-x scroll left bottom;}

#results h2 {margin:20px 10px; font-size:14px;}

#results #search-result {
	background:transparent url('/argosSites/roquette_common/images/common/edito-bg-contenttop.gif') repeat-x scroll left top;
	margin:10px 10px 10px;
	padding:10px 10px;
	overflow:hidden;
}

#search-result div.elemt { 
	clear:both ;
	background:	transparent url('/argosSites/roquette_common/images/common/separator.gif') repeat-x scroll left bottom;
	padding-bottom:5px;
	zoom:1;
}
#search-result div.last {background:none;}

#results div.elemt h2 {font-size:11px; font-weight:bold; margin:5px 0;}
#results div.elemt h2 a {color:#646464; text-decoration:none; zoom:1;}
#results div.elemt h2 a:hover {color:#356F94; zoom:1;}
div.elemt p {font-size:10px;}

#search-result div.elemt ul.details {width:470px; border:none; font-size:9px; font-weight:normal;}
#results-list div.elemt ul.details { margin-left:-10px;margin-top:5px;}
#search-result div.elemt ul.details li {float:left; width:110px; list-style:none; text-align:center; border-right:1px solid #646464;}
#search-result div.elemt ul.details li.date { width:160px; }
#search-result div.elemt ul.details li.small { width:90px; }
#search-result div.elemt ul.details li.last {border:none;}

#nav #tips {
	background:transparent url(/argosSites/roquette_common/images/common/searchnav-bg.gif) no-repeat scroll left top;
	color:#00507D;
	font-size:9px;
	padding:6px 4px;
	_width:133px;
	_overflow:hidden;
}
/* #nav #tips {font-size:9px; color:#356F94; padding:6px 4px; background: url('/argosSites/roquette_common/images/common/searchnav-bg.gif') no-repeat left top;} */
#tips span.title{font-weight:bold;}
#tips span.searching {padding-top:10px; width:134px;} /**/
#tips p {margin:4px 0;}

#searchfield{font-size:9px; border:1px solid #7e9db9; margin-top:5px;}
#tips button{
background:#FFF url('/argosSites/roquette_common/images/common/separator2.gif') repeat-x scroll left bottom;
padding-bottom:15px;
padding-left:105px;
width:133px;
}

#searchination .pagination{position:relative; top:0px;}

*+html #tips button {padding-left:85px;}

#search-result ul:after, #search-result div.elemt ul.details:after, #nav #tips:after{
    display:block; clear:both;
    visibility:hidden;
    height:0;
    content:".";
}