/*** Reset CSS ***/

html,body { margin: 0px; padding: 0px; font-family : Arial; font-size: 11px; text-align: left; color: #000000; }
h1, h2, h3, h4, h5, h6, p, form, input{	margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6{	font-weight: bold; }
ul { margin:0px; padding:0px; list-style-type: none; }
img { border: none; }
input { vertical-align:middle; }

.float_left { float: left; }
.float_right { float: right; }
.breaker{ clear: both; height: 1px;	overflow: hidden; font-size:1px; }

/****** CSS Page ******/

body { background-color: #9d9c9c; }

a { color:#008004; }

h3 { font-size:1.1em; }

h5{
	font-weight:bold;
    margin-left: 11px;
    padding-right: 11px;
    text-align: justify;
	font-size:14px;
	margin-bottom:10px;
}

h6{
	color:rgb(0, 153, 51);
	font-weight:normal;
    margin-left: 11px;
    padding-right: 11px;
    text-align: justify;
	font-size:14px;
}

.no_margin { margin:0 !important; }

#global { width: 975px;	margin: 0px auto; }

#header { height: 93px; background: url(../images/bg_header.gif) repeat-y; padding: 17px 33px 10px; }
#header #logo_agritel { position:relative; float:left; padding-left:11px; }
#header #logo_agritel p { color:#094a1f; font-size:12px; }
#header #publicite { position:relative; float:left; width:60px; padding:8px 0 0 35px; }



#nav { width:975px;	min-height:25px; height:41px; font-size:1em; color:#000000; margin: 0; padding:9px 7px 7px 81px; background: url(../images/nav_background.gif) no-repeat; }

#nav ul {
	text-align:center;
	margin: 0;
	padding: 0;
	display: block;
}
#nav ul li {
	display:inline;
	float: left;
}
#nav ul li.encourt { }
#nav ul li.last {
	padding-right:1px;
	background: url(../images/nav_spacer.gif) no-repeat right top;
}
#nav ul li a {
	display: block;
	background: url(../images/nav_spacer.gif) no-repeat;
	padding: 12px 17px 13px;
	color:#000000;
	cursor: pointer;
	text-align:center;
	text-decoration: none;
	font-weight:bold;
	font-size:1.3em;
}
#nav a:hover,
#nav li.encourt a { }

#nav ul li ul {
	position: absolute;
	display: none;
	background-color: #B3B6BF;
	padding-bottom:1px;
}
#nav ul li ul li {
	float:none;
	display: block;
	position: relative;
	width:290px;
	margin: 0;
	padding: 0;
	border: 0;
}
#nav ul li ul li a {
	margin: 1px 1px 0 0;
	padding: 2px 9px 3px;
	background:#FFFFFF;
	text-align: left;
	font-weight:bold;
	font-size:1em;
	line-height: 1em;
	color:#000000;
}
#nav ul li ul li a:hover{
	text-transform:normal;
	color:#000000;
	background:#e2e2e2;
}
#nav ul li:hover ul,
#nav ul li.sfhover ul { display:block;	position:absolute; }

#nav ul li:hover ul li ul,
#nav ul li.sfhover ul li ul,
#nav ul li ul li ul {
	position: absolute;
	left: 289px;
	top:-1px;
	display: none;
	background-color: #B3B6BF;
	padding-bottom:1px;
	}
#nav ul li ul li ul li {
	/*border-right: 0;*/
	}

#nav ul li ul li ul li a {
}

#nav ul li:hover ul li:hover ul,
#nav ul li:hover ul li.sfhover ul { display:block; }


#col_haut { margin-bottom:15px; }
#col_haut .espace_client { float:left; width:155px; height:130px; padding:15px; background: url(../images/espace_membre_bg.gif) no-repeat; }
#col_haut .tx-jpgraph-pi1-graph { padding:0 6px; }

.espace_client { float:right; width:181px; height:100px; padding-left:5px;  background:url(../images/bg_espace-client.gif) no-repeat; }
.espace_client #form-login { clear:both; }
.espace_client #form-login label { color:#FFFFFF; float:left; clear:left; width:73px;}
.espace_client #form-login a { color:#000000; font-size:0.85em; }
.espace_client #form-login #input-mdp,
.espace_client #form-login #input-login,
.espace_client #form-login #input-email { background:url(../images/bg_input_login.gif) no-repeat right top; border:0; font-size:0.9em; margin:0 0 6px 0; width:99px; float:left; }
.espace_client #form-login #input-mdp { display:inline; margin-bottom:0.6em; width:74px; float:left; }
.espace_client #form-login #ok-login,
.espace_client #form-login #ok-email { float:left; clear:right; border:0; color:#2a7c42; display:inline; font-size:0.8em; height: margin:0pt 0pt 0.6em; padding:0; }
.espace_client #form-login #ok-email { margin-top:5px; }
.espace_client #form-login #ok-login { margin-left:4px; font-weight:bold; background:url(../images/login_submit.gif) no-repeat; width:21px; }
.espace_client h2 { margin:5px 0 6px; font-size:1.1em; color:#12632a; }
.espace_client h2.motdepasse { font-size:1.1em; }
.espace_client .status_message { height:18px; }
.espace_client .status_message p { color:#FFFFFF;text-decoration:underline;}
.espace_client .motdepasse_return a { color:#FFFFFF;}
.espace_client p { margin-bottom: 5px; }
.espace_client a { color:#000000; font-size:0.8em; }
.espace_client #form-login p.p.espace_client #form-login p
.espace_client #form-login p { float:left; }
.espace_client #form-login p a { color:#FFFFFF; font-size:0.8em; }
.espace_client #form-login .forgot_password { clear:left; border-right: 1px solid #FFFFFF; padding-right:8px; margin-right:8px; float:left; width:90px; }

#content_body #fil_ariane #langues { float: right; }
#content_body #fil_ariane #langues a { margin: 0; }
#content_body #fil_ariane { padding: 20px 20px 0; height:20px; background: url(../images/arrondi_haut.gif) no-repeat; }
#content_body #fil_ariane p { margin-right:10px; }
#content_body #fil_ariane p, #content_body #fil_ariane ul, #content_body #fil_ariane li { float:left; }
#content_body #fil_ariane li span { font-weight:bold; margin:0 4px; }
#content_body #fil_ariane a { color:#1792ba; margin:0 4px; text-decoration:none; }
#content_body #fil_ariane a:hover { text-decoration:underline; }

#content_bg { padding: 0 7px 15px; background:#e4e3e4 url(../images/content_bg.gif) repeat-y; }

#content { float:left; width:822px;	padding-left:5px; }
#content h1 { font-size:1.2em; clear:left; margin-left:4px; margin-bottom:8px; width:537px; padding:8px 0 0 8px; height:25px; font-size:14px; color:#0d802e; background:url(../images/edito_bg_titre.jpg) no-repeat;}
#content h2 { font-size:1.3em; margin-left:11px; margin-bottom:10px; float:left; border-bottom:2px dotted #000000; }
#content h3 { clear:left; margin-left:11px; font-size:1.1em; margin-bottom:10px; }
#content p { clear:left; margin-bottom:10px; padding-right:11px; margin-left:11px; text-align:justify; }
#content a { color:#00a2ff; text-decoration:underline; }
#content a:hover { text-decoration:none; }

#content .a_button a { color:#105123 !important; text-decoration:none; font-size:1.1em; font-weight:bold; cursor: hand; cursor: pointer; }
#content .a_button .ab_left { float:left; height:22px; width:4px; font-size:1px; background:url(../images/a_button_left.gif) no-repeat; }
#content .a_button .ab_center { float:left; height:19px; padding:3px 13px 0; background:url(../images/a_button_bg.gif) repeat-x; }
#content .a_button .ab_right { float:left; height:22px; width:4px; font-size:1px; background:url(../images/a_button_right.gif) no-repeat; }

#content #content_haut { height:8px; background: url(../images/content_haut_bg.gif) repeat-x; font-size:1px; }
#content #content_haut .content_haut_gauche { float:left; width:8px; height:8px; background: url(../images/content_haut_gauche.gif) no-repeat;  }
#content #content_haut .content_haut_droite { float:right; width:8px; height:8px; background: url(../images/content_haut_droite.gif) no-repeat;  }
#content #content_bg_gauche { padding-left:4px; background: url(../images/content_bg_gauche.gif) repeat-y left top; }
#content #content_bg_droite {  min-height:580px; padding:7px 4px 1px 0; background: #FFFFFF url(../images/content_bg_droite.gif) repeat-y right top; }
#content #content_bas { height:9px; background: url(../images/content_bas_bg.gif); clear:left; font-size:1px; }
#content #content_bas .content_bas_gauche { float:left; width:9px; height:9px; background: url(../images/content_bas_gauche.gif) no-repeat;  }
#content #content_bas .content_bas_droite { float:right; width:9px; height:9px; background: url(../images/content_bas_droite.gif) no-repeat;  }

.interieure #content #content_bg_droite { padding-left: 140px; 	padding-right: 0;		font-size: 14px; }
.nopub #content #content_bg_droite 		{ padding-left: 140px; 	padding-right: 140px; 	font-size: 14px; }
.centpc #content #content_bg_droite 	{ padding-left: 0; 		padding-right: 0; 		font-size: 14px; }
.centpc #content, .nopub #content		{ width: 950px; }

#publicites { float:left; padding:7px 5px; width:120px; }

#content .bloc_a_retenir { width:257px; margin-bottom:4px; background:url(../images/aretenir_bg.gif) repeat-y; font-size: 14px; }
#content .bloc_a_retenir h3 { display:block; padding:0 4px; margin-bottom:4px; margin-left: 0; height:49px; font-style:italic; background:url(../images/aretenir_titre.gif) no-repeat; color:#FFFFFF; }
#content .bloc_a_retenir h3 span { display:block; width:160px; padding:10px 82px 0 7px; }
#content .bloc_a_retenir h3.aretenir_envoi span { background:url(../images/picto_ar_envoi.gif) no-repeat 190px 10px; }
#content .bloc_a_retenir p { padding:0 8px; margin-bottom:8px; }
#content .bloc_a_retenir p a { color:#00a2ff; }
#content .bloc_a_retenir .aretenir_bas { height:12px; background:url(../images/aretenir_bas.gif) no-repeat; font-size:1px; }

#content .graphiques { width:630px; text-align:center; margin-bottom:10px; }
#content .tx-jpgraph-pi1-graph { margin-bottom:10px; }

#content .tab_variation table { margin-left:6px; width:551px; border-collapse: collapse; text-align: center; border:1px solid #12632a; font-size: 11px; }
#content .tab_variation th { width:12%; border-right:1px solid #FFFFFF; background:url(../images/tab_variations_bg.gif) repeat-x; color: #FFFFFF; font-weight:normal; }
#content .tab_variation td { border-right:1px solid #2a7c42; background-color:#FFFFFF; height:26px; }
#content .tab_variation .last { border-right:0; width:auto; }
#content .tab_variation .info_veille { border:0; font-style:italic; color:#409060;  }
#content .tab_variation p { text-align:center; margin-bottom:10px; color:#0d802e; font-style:italic; }

#content .comp_euronext { border-collapse: collapse; border:2px solid #9d9c9c; border-bottom:0; font-size:1em; text-align: center; margin:8px 4px 0; width:248px; background-color:#FFFFFF; }
#content .comp_euronext .comp_titre { font-weight: bold; }
#content .comp_euronext th {  padding-bottom:4px; text-align:left; background:url(../images/comp_euronext_tbg.gif) repeat-x; color:#FFFFFF; }
#content .comp_euronext th h3 { margin:3px 0 2px 5px; background:url(../images/picto_t_euronext.png) no-repeat; padding-left:23px; font-size:1.1em; }
#content .comp_euronext th p { margin-left:16px; font-weight:normal }
#content .comp_euronext td { padding: 2px; }
#content .comp_euronext .chiffres_ble, #content .comp_euronext .chiffres_colza, #content .comp_euronext .chiffres_mais { text-align:left; height:18px; }
#content .comp_euronext .chiffres_ble a { margin-left:3px; color:#00a2ff; }
#content .comp_euronext .chiffres_colza a { margin-left:3px; color:#343434; text-decoration:underline; }
#content .comp_euronext .chiffres_mais a { margin-left:3px; color:#b3530f; text-decoration:underline; }
#content .comp_euronext .gris { background-color:#efeeed; }
#content .comp_euronext .produit_euronext { vertical-align:middle; height:33px; }
#content .comp_euronext .produit_euronext p { margin-left:3px; padding-left:12px; text-align:left; background:url(../images/picto_produit_euronext.gif) no-repeat left 50% ; }
#content .comp_euronext .prix_down { color:#e42523 }
#content .comp_euronext .prix_up { color:#12632a }
#content .comp_euronext .spacer { font-size:1px; background:url(../images/euronext_spacer.gif) repeat-x; }

#content #extranet_register_link { background: url(../images/extranet_register_link.gif) no-repeat; height:45px; margin-bottom:15px; padding:15px; color:#FFFFFF; font-size:1.1em; cursor:pointer; }
#content #extranet_register_link strong { font-size:1.1em; }

#content #euronext_liffe { margin:0 3px 15px; border:2px solid #9d9c9c; border-top:0; width:243px; padding: 8px 0 8px 3px; background-color:#FFFFFF }
#content #euronext_liffe h3 { font-size:1.1em; }
#content #euronext_liffe h3,
#content #euronext_liffe p,
#content #euronext_liffe ul { margin-bottom:10px; }
#content #euronext_liffe p,
#content #euronext_liffe li { font-size:0.8em; }
#content #euronext_liffe .produit { font-size:1em; }

#content .cadre_info { width:257px; }
#content .cadre_info h3 { display:block; height:21px; padding:8px 0 0 8px; background:url(../images/cadre_info_tbg.gif) no-repeat; color:#FFFFFF; margin: 0; }
#content .cadre_info h3 span { display:block; padding-left:24px; background:url(../images/picto_t_euronext.png) no-repeat; }
#content .cadre_info .info_contenu { text-align:center; background:#FFFFFF url(../images/cadre_info_bg.gif) repeat-y; padding:0 4px 4px; }
#content .cadre_info .info_contenu p { text-align:center; }
#content .cadre_info .cadre_info_bas { height:4px; background:url(../images/cadre_info_bbg.gif) no-repeat; font-size:1px; }

#content .txt_defilant { height:13px; margin-bottom:8px; margin-left:4px; padding:5px 0 5px 40px; background:url(../images/txt_defilant_bg.gif) no-repeat; }
#content .txt_defilant .marquee { clear:left; width:500px; color:#3d3e3d;  }

#content #tendance_marches h1 { font-size:1.6em; color:#2a7c42; margin-left:8px; background: none; width: auto; padding: 0; }
#content #tendance_marches h2 { font-size:1.1em; margin-bottom:10px; margin-left:9px; color:#555555; float: none; border-bottom: none; }
#content #tendance_marches h3 { font-size:1.2em; clear:left; margin-left:4px; width:537px; padding:8px 0 0 8px; height:25px; font-size:14px; color:#0d802e; background:url(../images/edito_bg_titre.jpg) no-repeat;}
#content #tendance_marches .lien_edito { padding:6px 16px 0 47px; background:url(../images/fleche_abonnez_vous.gif) no-repeat 6px 5px; color:#FFFFFF; font-weight:bold; text-align:left; }
#content #tendance_marches span.label { font-weight:bold; font-style:italic; text }
#content #tendance_marches p { margin-bottom:10px; padding-right:11px; margin-left:11px; text-align:justify; }
#content #tendance_marches p.titre_preopening { margin-bottom:0; padding-left:19px; color:#067f2e; background:url(../images/picto_preopening.gif) no-repeat left 50%; }
#content #tendance_marches #edito { width:562px; }
#content #tendance_marches #edito a { color:#00a2ff; }
#content #tendance_marches #edito_haut { height:8px; background: url(../images/edito_haut.gif); font-size:1px; }
#content #tendance_marches #edito_bg { padding:7px 4px 1px; background: url(../images/edito_bg.gif) repeat-y; }
#content #tendance_marches #edito_bas { height:9px; background: url(../images/edito_bas.gif); clear:left; font-size:1px; }
#content #tendance_marches #edito_bg div { margin-left: 11px; padding-right:11px; }
#content #tendance_marches #edito .edito_header_left { float:left; width:325px; margin-left: 0; margin-right:8px; height:55px; padding-right:0; padding-top:6px; background:url(../images/edito_image_bg.gif) no-repeat right; }
#content #tendance_marches #edito .edito_header_right { float:left; color:#FFFFFF; height:60px; width:207px;margin-left:8px; padding-right:0;  background:url(../images/abonnez_vous_bg.gif) no-repeat; font-size: 13px; }
#content #tendance_marches #edito .edito_header_right p { margin-bottom:0; }
#content #tendance_marches #edito .edito_header_right .a_button { margin-left:45px; }
#content #tendance_marches #edito .edito_header_right .a_button .ab_left { height:18px; width:4px; background-image:url(../images/abo_button_left.gif); }
#content #tendance_marches #edito .edito_header_right .a_button .ab_center { height:16px; padding:2px 13px 0; background-image:url(../images/abo_button_bg.gif); }
#content #tendance_marches #edito .edito_header_right .a_button .ab_right { height:18px; width:4px; background-image:url(../images/abo_button_right.gif); }
#content #tendance_marches #edito .edito_header_spacer { float:left; height:50px; width:1px; margin-left: 0; padding-right:0;  background-color:#3c3c3c; font-size:1px; margin-top:6px; }
#content #tendance_marches .lien_archives { float:right; }

/*fleche_abonnez_vous.gif*/

#publicites { float:left; padding:20px 5px; width:120px; }

#col_gauche { float:left; width:257px; }
#col_droite { float:left; width:564px; padding-top:3px; font-size: 14px; }

#pied_page { height:40px; padding-top:10px; background: url(../images/arrondi_bas.gif) no-repeat; color:#FFFFFF; }
#pied_page #pied_page_contenu { width:550px; margin:0 auto; }
#pied_page ul { float:left; }
#pied_page li { float:left; border-right:1px solid #FFFFFF; padding:0 10px; }
#pied_page li.last { border-right:0; }
#pied_page a { color:#FFFFFF; text-decoration:none; }
#pied_page a:hover { text-decoration:underline; }
#pied_page p { float:left; padding: 0 10px; }

.bloc_centered { margin:0 160px; }

/**** POPUP ****/
.popup_window { margin-top: 10px; }
.popup_window p { clear:none !important; }
.popup_window #back2site { float:left; }
.popup_window #popup_print { float:right; }
#popup_courbe_options { margin:0 0 10px 200px; }
#popup_courbe_options label { float:left; width:200px; clear:left; }
#popup_courbe_options input,#popup_courbe_options select { float:left; margin-bottom:5px; }

.csc-menu p { text-align:center !important }



/**** Print ****/
@media print {

	.espace_client,
	.lien_archives,
	.txt_defilant,
	#fil_ariane,
	#pied_page,
	#nav { display: none!important; }

	#content .bloc_a_retenir h3 span {
		padding:0!important;
		width:240px!important;
	}

	#publicites {  }
	#col_droite {  }
	#col_gauche {  }

	#content {  float: left; padding-left: 0!important; padding-right: 0!important; }
	#content h1 { width: auto!important; }

}

.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-multiple-checkboxes dd {
	width: 300px;
}


.news-list-content {
	border: 1px solid #CCCCCC;
	border-width: 0 0 1px 1px;
	margin-bottom: 15px; 
	padding: 5px;
}
.news-list-item {
	padding: 0 5px;
}
img.news-list-imageplus {
	float: right;
	margin: 0 20px 0 0;
}

h3.news-list-title {
	cursor: pointer;
	zoom: 1;
}

.news-latest-container {
	padding: 0 10px 20px;
}

#col_droite_top {
	background:transparent url(../images/edito_haut.gif) repeat;
	font-size:1px;
	height:8px;
}
#col_droite_bottom {
	background:transparent url(../images/edito_bas.gif) repeat;
	clear:left;
	font-size:1px;
	height:9px;
}
#col_droite_bg {
	background:transparent url(../images/edito_bg.gif) repeat-y;
	padding:7px 4px 1px;
}

.news-list3-list li {
	list-style-image: url(../images/right_arrow.gif);
	margin: 5px 8px 5px 20px;
	text-align:left;
}
ul.news-list3-list {
	margin-left: 10px;
}
#content .news-list3-list li a {
	text-decoration: none;
	color: black;
}
#content .news-list3-list li a span {
	text-decoration: none;
	color: #008000;
	font-weight: bold;
}


#content .news-list3-list li a:hover {
	text-decoration: underline;
}

#content .tx-rgtabs-pi1 ul.rgtabs-menu a {
	text-decoration: none;
	color: black;
}

#content .rgtabs-wrapper {
	width: 95%;
	padding: 10px 1px;
	border: none;	
	border-top: 1px solid #CCCCCC;
	background: none;
}

#content h1 a {
	color: #0D802E;
}

table.devises {
	width: 100px;
	margin: auto;
	border: 1px solid black;
	border-collapse:collapse;
}
table.devises td {
	padding: 2px 5px;	
}
table.devises td.label {
	text-align: left;
	border: 1px solid black;
}
table.devises td.value {
	text-align: center;
	border: 1px solid black;
}
.hidden{
	display:none;
}
/**** Tableau Futures ****/
.tx-agritelajaxpricetable-pi1 .agritel table{
	border-collapse:collapse;
	text-align:center;
	border-bottom: 1px solid black;
    border-right: 1px solid black;
    margin-left: 11px;
    width:885px;
}
.tx-agritelajaxpricetable-pi1 .agritel table tr th{
	border:1px solid #000000;
}
#content .tx-agritelajaxpricetable-pi1 .agritel table tr th a{
	color:#000000;
	text-decoration:none;
}
.tx-agritelajaxpricetable-pi1 .agritel table tr td{
	padding: 10px 5px;
}
.tx-agritelajaxpricetable-pi1 .agritel table tr td.border{
	border-right:1px solid #000000;
}
.tx-agritelajaxpricetable-pi1 .agritel table tr td.first{
	text-align:left;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}
.tx-agritelajaxpricetable-pi1 .agritel table tr.pyjama{
	background-color:#DDDDDD;
}
.tx-agritelajaxpricetable-pi1 .agritel table tr td span.prix_down{
	color:#E42523;
}
.tx-agritelajaxpricetable-pi1 .agritel table tr td span.prix_up{
	color:#12632A;
}

#content #col_gauche .tx-rgtabs-pi1 .rgtabs-wrapper, #content #col_gauche .tx-rgtabs-pi1 .rgtabs-menu {
	width: 100%;
	padding: 0;
}

#content #col_gauche .tx-rgtabs-pi1 .rgtabs-menu{
	margin:0;
}

#content #col_gauche .tx-rgtabs-pi1 .tx-agritelcoursdesprix-pi1 table.comp_euronext{
	margin: 0;
	width:100%;
}

#content #col_gauche .tx-rgtabs-pi1 .rgtabs-menu li {
    margin: 0 0 0 0 !important;
    padding: 0 0 0 11px !important;
}

#content .rgtabs-menu li a,#content #left .rgtabs-menu li a {
	padding-right:10px;
}

#content .comp_euronext .chiffres_colza .noUnderline a{
	text-decoration: none;
}
#content .comp_euronext .produit_euronext p strong a{
	text-decoration: none;
	color:#000000;
}
#content .comp_euronext .produit_euronext p strong a:hover{
	text-decoration: underline;
}
#content .tx-agritelajaxpricetable-pi1 .ru table tr th a{
	font-size:11px;
	font-weight:normal;
}
#content .tx-agritelajaxpricetable-pi1 .ru table{
	font-size:11px;
}

/******* START OPTION LIST ********/
.tx-agriteloptionlist-pi1 ul li{
	font-size: 0.8em;
}
.tx-agriteloptionlist-pi1 ul{
	list-style-type: none;
	margin-bottom:10px;
	margin-left:11px;
}
/******* END OPTION LIST ********/


