@charset "utf-8";

/* styles generiques */
body{
	background-color:#6f777c;
	margin:0;
	padding:6px 0 0 0;
	text-align:center;
	color:#757b7f;
}
body *{
	font-family:arial, verdana, sans-serif;
	font-size:100%;
}
a{
	color:#bc1008;
}
a img{
	border:none;
}
p, form, h1, h2, h3, h4, h5, h6, td{
	margin:0;
	font-weight:normal;
}
ul, ol{
	list-style-type:none;
	margin:0;
	padding:0;
}
* html li{
	vertical-align:top;
}
fieldset,
legend{
	border:0;
	padding:0;
	margin:0;
}
* html legend{
	margin-left:-7px;
}
*:first-child+html legend{
	margin-left:-7px;
}
legend.none{
	display:none;
}
table{
	border-collapse:collapse;
	border:none;
}
.none{
	position:absolute;
	left:-9999px;
	visibility:hidden;
	width:1px;
	height:1px;
	overflow:hidden;
}
.sc:after{ /* Self clearing class for blocks with floating elements */
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .sc{
	height:1%;
}
*:first-child+html .sc{
	min-height:1%;
}

/* structures */
#page{
	text-align:left;
	width:970px;
	margin:0 auto 0 auto;
	font-size:70%;
	background:url(../images/page_dg.png) 0 0 no-repeat;
	padding:6px 6px 0 6px;
}
* html #page{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/page_dg.png',sizingMethod='crop');
}
#page-int{
	border:1px solid #fff;
	background:#fff url(../images/page_fond.png) 0 0 repeat-x;
	padding:0 7px 0 8px;
	position:relative;
	min-height:565px;
}
* html #page-int{
	height:1%;
}
*:first-child+html #page-int{
	height:1%;
}

/* composants */
/* boutons */
.bouton{
	display:-moz-inline-box;
	text-align:center;
	background:url(../images/bouton_fond_g.png) 0 0 no-repeat;
	+padding:7px 0 7px 4px;
	padding:0px 0 0px 4px !important;
	font-size:9px;
}
* html .bouton{
	display:inline-block;
	padding:0 0 0 4px;
	font-size:10px;
}
*:first-child+html .bouton{
	display:inline-block;
	min-height:1%;
	font-size:10px;
}
.bouton input{
	border:none;
	text-align:center;
	margin:0 auto;
	color:#fff;
	text-transform:uppercase;
	min-height:24px;
	padding:1px 6px 3px 2px;
	background:url(../images/bouton_fond_d.png) 100% 0 no-repeat;
	cursor:pointer;
	cursor:hand;
}
* html .bouton input{
	display:inline-block;
	width:1px;
	overflow:visible;
	height:24px;
	padding:1px 9px 0 5px;
}
*:first-child+html .bouton input{
	width:auto;
	overflow:visible;
	padding:6px 9px 0 5px;
}

/* header */
#header{

}
#header #logo{
	position:relative;
	z-index:1;
	width:112px;
	height:113px;
	overflow:hidden;
	text-indent:-999em;
	margin:0 auto -78px auto;
	background:url(../images/logo.png) 0 0 no-repeat;
}
* html #header #logo{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/logo.png',sizingMethod='crop');
}
#header #illus{
	position:relative;
	z-index:0;
}
#header #illus img{
	display:block;
	border:1px solid #fff;
	border-width:1px 1px 0 1px;
}
#usermenu{
	position:absolute;
	right:3px;
	top:1px;
}
.homeL #usermenu{
	right:3px;
	top:1px;
}

#header #usermenu a.acces{
	display:block;
	width:146px;
	height:34px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/acces_site_portail.png) 0 0 no-repeat;
}
* html #usermenu a.acces{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/acces_site_portail.png',sizingMethod='crop');
}

/*** BOUTONS ACCES PORTAIL ***/

/*** eng-GB ***/

#header #usermenu a.acces_eng-GB{
	display:block;
	width:182px;
	height:34px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/access_eng.png) 0 0 no-repeat;
}
* html #usermenu a.acces_eng-GB{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/access_eng.png',sizingMethod='crop');
}

/*** rus-RU ***/

#header #usermenu a.acces_rus-RU{
	display:block;
	width:120px;
	height:34px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/access_russe.png) 0 0 no-repeat;
}
* html #usermenu a.acces_rus-RU{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/access_russe.png',sizingMethod='crop');
}

/*** ita-IT ***/

#header #usermenu a.acces_ita-IT{
	display:block;
	width:204px;
	height:34px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/access_italy.png) 0 0 no-repeat;
}
* html #usermenu a.acces_ita-IT{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/access_italy.png',sizingMethod='crop');
}

/*** eng-US ***/

#header #usermenu a.acces_eng-US{
	display:block;
	width:224px;
	height:34px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/access_US.png) 0 0 no-repeat;
}
* html #usermenu a.acces_eng-US{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/access_US.png',sizingMethod='crop');
}

/*** chi-CN ***/

#header #usermenu a.acces_chi-CN{
	display:block;
	width:80px;
	height:34px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/access_HK.png) 0 0 no-repeat;
}
* html #usermenu a.acces_chi-CN{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/access_HK.png',sizingMethod='crop');
}

/*** ger-DE ***/

#header #usermenu a.acces_ger-DE{
	display:block;
	width:185px;
	height:34px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/access_ger.png) 0 0 no-repeat;
}
* html #usermenu a.acces_ger-DE{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/access_eng.png',sizingMethod='crop');
}

/*** pol-PL ***/

#header #usermenu a.acces_pol-PL{
	display:block;
	width:138px;
	height:34px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/access_pol.png) 0 0 no-repeat;
}
* html #usermenu a.acces_pol-PL{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/access_eng.png',sizingMethod='crop');
}

/*** hin-IN ***/

#header #usermenu a.acces_hin-IN{
	display:block;
	width:145px !important;
	width: 180px;
	height:34px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/access_hin.png) 0 0 no-repeat;
}
* html #usermenu a.acces_hin-IN{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/access_eng.png',sizingMethod='crop');
}

/*** kor-KR ***/

#header #usermenu a.acces_kor-KR{
	display:block;
	width:95px;
	height:34px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/access_kor.png) 0 0 no-repeat;
}
* html #usermenu a.acces_kor-KR{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/access_eng.png',sizingMethod='crop');
}

/*** esl-ES ***/

#header #usermenu a.acces_esl-ES{
	display:block;
	width:125px;
	height:34px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/access_esl.png) 0 0 no-repeat;
}
* html #usermenu a.acces_esl-ES{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/access_eng.png',sizingMethod='crop');
}

/*** ara-DZ ***/

#header #usermenu a.acces_ara-DZ{
	display:block;
	width:145px;
	height:34px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/acces_site_portail.png) 0 0 no-repeat;
}
* html #usermenu a.acces_ara-DZ{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/acces_site_portail.png',sizingMethod='crop');
}


/*****************************/

#header #languages{
	float:right;
}
#header #languages li{
	float:left;
	padding:1px 0 0 1px;
	font-size:90%;
}
#header #languages li span{
	display:block;
	border:1px solid #939393;
	background-color:#fff;
	color:#000;
	padding:0 2px 0 2px;
	text-decoration:none;
}
#header #languages li a{
	display:block;
	border:1px solid #a4a4a6;
	background-color:#e8e8e9;
	color:#a4a4a6;
	padding:0 2px 0 2px;
	text-decoration:none;
}
#header #links{
	float:right;
}
#header #links li{
	float:left;
	padding:0 2px 0 0;
}

/* topmenu */
#topmenu{
	background:url(../images/topmenu_fond.png) 0 100% no-repeat;
	padding:0 0 8px 0;
	position:relative;
	z-index:1;
}
#topmenu table{
	border-collapse:collapse;
	border:1px solid #fff;
	border-width:1px 0 1px 0;
	width:100%;
}
#topmenu td{
	border:1px solid #fff;
	border-width:0 1px 0 1px;
	height:38px;
	cursor:pointer;
	cursor:hand;
	background:url(../images/topmenu_dg.png) 0 0 no-repeat;
}
* html #topmenu td{
	height:35px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/topmenu_dg.png',sizingMethod='crop');
}
*:first-child+html #topmenu td{
	height:35px;
}
/* largeurs - nb de cellules */
#topmenu .x2 td{
	width:50%;
}
#topmenu .x3 td{
	width:33%;
}
#topmenu .x4 td{
	width:25%;
}
#topmenu .x5 td{
	width:20%;
}
#topmenu .x6 td{
	width:155px;
}
#topmenu .x7 td{
	width:14%;
}
#topmenu .x8 td{
	width:13%;
}
#topmenu .x9 td{
	width:11%;
}
#topmenu .x10 td{
	width:10%;
}

#topmenu td a{
	display:block;
	text-align:center;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
}
#topmenu ul{
	position:absolute;
	z-index:1;
	display:none;
	margin-left:-1px;
	top:37px;
}
#topmenu li{
	border-top:1px solid #fff;
}
* html #topmenu li{
	height:1%;
}
#topmenu li a{
	text-align:left;
	font-weight:normal;
	text-transform:none;
	padding:5px 6px 6px 6px;
	color:#fff;
}
#topmenu li a:hover,
#topmenu li a.on{
	font-weight:bold;
}
/* couleurs */
#topmenu .col1{
	background-color:#71797d;
}
#topmenu .col1 li a{
	background-color:#71797d;
}
#topmenu .col1 li a:hover,
#topmenu .col1 li a.on{
	background-color:#585f61;
}
#topmenu .col2{
	background-color:#ffcc00;
}
#topmenu .col2 li a{
	background-color:#ffcc00;
}
#topmenu .col2 li a:hover,
#topmenu .col2 li a.on{
	background-color:#ecbe06;
}
#topmenu .col3{
	background-color:#99cc33;
}
#topmenu .col3 li a{
	background-color:#99cc33;
}
#topmenu .col3 li a:hover,
#topmenu .col3 li a.on{
	background-color:#8bb831;
}
#topmenu .col4{
	background-color:#328bb9;
}
#topmenu .col4 li a{
	background-color:#328bb9;
}
#topmenu .col4 li a:hover,
#topmenu .col4 li a.on{
	background-color:#337a9f;
}
#topmenu .col5{
	background-color:#eb6014;
}
#topmenu .col5 li a{
	background-color:#eb6014;
}
#topmenu .col5 li a:hover,
#topmenu .col5 li a.on{
	background-color:#d04f0b;
}
#topmenu .col6{
	background-color:#e01032;
}
#topmenu .col6 li a{
	background-color:#e01032;
}
#topmenu .col6 li a:hover,
#topmenu .col6 li a.on{
	background-color:#c4112e;
}

/* couleurs */
#topmenu .col1_l{
	background-color:#b8b8a0;
}
#topmenu .col1_l li a{
	background-color:#b8b8a0;
}
#topmenu .col1_l li a:hover,
#topmenu .col1_l li a.on{
	background-color:#a0a08b;
}
#topmenu .col2_l{
	background-color:#ff3c78;
}
#topmenu .col2_l li a{
	background-color:#ff3c78;
}
#topmenu .col2_l li a:hover,
#topmenu .col2_l li a.on{
	background-color:#d4255b;
}
#topmenu .col3_l{
	background-color:#bdea09;
}
#topmenu .col3_l li a{
	background-color:#bdea09;
}
#topmenu .col3_l li a:hover,
#topmenu .col3_l li a.on{
	background-color:#98b817;
}
#topmenu .col4_l{
	background-color:#52656b;
}
#topmenu .col4_l li a{
	background-color:#52656b;
}
#topmenu .col4_l li a:hover,
#topmenu .col4_l li a.on{
	background-color:#3f4e52;
}
#topmenu .col5_l{
	background-color:#8740ff;
}
#topmenu .col5_l li a{
	background-color:#8740ff;
}
#topmenu .col5_l li a:hover,
#topmenu .col5_l li a.on{
	background-color:#6129c0;
}
#topmenu .col6_l{
	background-color:#4a8042;
}
#topmenu .col6_l li a{
	background-color:#4a8042;
}
#topmenu .col6_l li a:hover,
#topmenu .col6_l li a.on{
	background-color:#385d33;
}
#topmenu .col7_l{
	background-color:#145acc;
}
#topmenu .col7_l li a{
	background-color:#145acc;
}
#topmenu .col7_l li a:hover,
#topmenu .col7_l li a.on{
	background-color:#164eaa;
}

/* fil d'ariane */
#path{
	padding:0 0 6px 0;
}
#path li{
	display:inline;
	color:#b0b0b1;
}
#path li{
	display:inline;
	color:#757b7f;
	font-size:90%;
}
#path li a{
	color:#757b7f;
	font-size:100%;
	text-decoration:underline;
}
#path li strong{
	font-weight:normal;
	color:#b0b0b1;
}

/* corps de page */
#columns{
	padding:0 0 10px 0;
	position:relative;
	z-index:0;
}
#columns:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html #columns{
	height:1%;
}
*:first-child+html #columns{
	min-height:1%;
}

#main-position,
.main-position{
	border:1px solid #ebebeb;
	background:url(../images/main_fond_h.png) 0 0 repeat-x;
}
.homeL #main-position,
.homeP #main-position{
	border:none;
	background:none;
}
#main-position .dg{
	padding:10px 12px 8px 12px;
	background:url(../images/main_fond_b.png) 0 100% repeat-x;
}
#main-position .dg:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#main-position .dg{
	min-height:74px;
}
* html #main-position .dg{
	min-height:0;
	height:74px;
}
/*Fixer les hauteur des blocks du Home Page*/
.dg_bh{
	height:130px !important;
	height: 250px;
}

.dg_ch{
	height:130px !important;
	height: 250px;
}

*html .dg_bh{
	height:132px !important;
}

*html .dg_ch{
	height:130px !important;
}

.dg_fixe{
	height:194px !important;
	height: 250px;
}

* html  .dg_fixe{
	height: 194px !important;
}

.dg_a{
	height:248px !important;
}

* html  .dg_a{
	height:248px !important;
}

.dg_a_1{
	height:318px !important;
}

* html  .dg_a_1{
	height:318px !important;
}

.dg_b{
	height:436px !important;
}

* html .dg_b{
	height:440px !important;
}

.dg_c{
	height:220px;
}

*html .dg_c{
	height:240px;
}
/***************************************/
#main-position .pgtitre{
	color:#000;
	font-size:160%;
	text-transform:uppercase;
	padding:0 0 6px 0;
}

#main-position .pgstitre{
	font-size:11pt;
	font-style:italic;
	font-weight:bold;
	margin-bottom:6px;
	margin-top:-6px;
}

.main-body{
	border:1px solid #eaeaea;
	padding:12px 12px 20px 12px;
	background:#fff;
}

.article_mainpage div.object-right {
    float: right;
    margin-left: 10px;
    margin-bottom: 10px;
}

.article_mainpage div.object-left {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.main-body:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .main-body{
	height:1%;
}
*:first-child+html .main-body{
	min-height:1%;
}

.main-body p{
	line-height:140%;
	padding:0 0 12px 0;
}
.main-width {
	width:670px;
}
#main-position p.imp{
	float:right;
	padding:6px 4px 0 0;
}
#main-position p.imp a{
	background:url(../images/picto_imp.png) 100% 0 no-repeat;
	padding:0 20px 0 0;
	text-decoration:none;
	color :#BC1008;
}
#main-position p.imp a:hover{
	text-decoration:underline;
}
.main-body p.chapo{
	font-weight:bold;
	font-size:110%;
	clear:both;
}
.main-body p.stitre{
	color:#000;
	font-weight:bold;
	font-size:110%;
	padding:0 0 3px 0;
}
.main-body p.stitre_maj{
	font-weight:bold;
	text-transform:uppercase;
	font-size:120%;
}
.main-body div.surtitre_maj{
	font-weight: bold;
	margin-bottom: 30px;
}
.main-body div.surtitre_maj li{
	list-style-type: disc;
}
.main-body .focus{
	clear:both;
	overflow: hidden;
	border:1px solid #eaeaea;
	margin:0 0 12px 0;
	background:url(../images/focus_fond_b.png) 0 100% repeat-x;
}
.main-body .focus p{
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height:120%;
}
.main-body .focus ul {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.main-body .focus li {
	list-style-type: square;
}
.main-body .focus p.stitre{
	/*padding-bottom:12px;*/
	/*background:url(../images/focus_fond_titre.png) 0 100% repeat-x;*/
}
.main-body .focus p.parag_debut{
	padding-top:0;
}
.main-body .fright{
	float:right;
	margin-left:12px;
	padding-bottom: 6px;
	padding-top: 6px;
}

.main-body .fleft{
	float:left;
	margin-right:12px;
	padding-bottom: 6px;
	padding-top: 6px;
}
.main-body .flarg1{
	width:185px;
}
.main-body .bloc_rubrique{
	padding-bottom:20px;
	clear: both;
}
.main-body .bloc_rubrique p{
	padding-bottom:3px;
}
.main-body .bloc_section{
	padding-top: 20px;
	padding-bottom: 20px;
	clear: both;
}
.main-body .bloc_section p.stitre{
	font-size: 150%;
}

.lien_gris{
	color:#757b7f;
}
.main-body .nbre_resultats{
	padding:15px 0 0 0;
}
.main-body .lien_pdf{
	float:left;
	background:url(../images/picto_pdf.gif) no-repeat left top;
	height:40px;
}
.main-body .lien_pdf a{
	color:#757B7F;
	display:block;
	padding:12px 0 0 45px;
}
.main-body ul li {
	list-style-type: square;
	margin-left: 12px;
}

/* encart droite */
.focus_droite{
	width:220px;
	float:right;
}
.focus_droite .titre{
	padding-bottom:15px;
}
.focus_droite input.txt,
.focus_droite select{
	border:1px solid #878787;
	font-size:100%;
	width:100%;
	padding-left:2px;
}
/* message d'erreur */
.main-body .message_erreur{
	color:#cf0031;
	border:1px solid #cf0031;
	background:url(../images/picto_erreur.gif) no-repeat 10px center;
	padding:15px 15px 15px 50px;
}
.erreur{
	color:#cf0031;
}

/* formulaire abonnement */
#form_abonnement{
	padding:15px 0 0 30px;
}
#form_abonnement p{
	padding-bottom:10px;
}
#form_abonnement label,
#form_abonnement .label,
#form_abonnement input{
	display:block;
	float:left;
}
#form_abonnement label,
#form_abonnement .label{
	width:110px;
}
#form_abonnement select{
	width:280px;
}
#form_abonnement input{
	width:275px;
	border:1px solid #747b7f;
	padding-left:2px;
}
#form_abonnement div p{
	float:left;
}
#form_abonnement div input{
	width:auto;
	border:none;
}
#form_abonnement div label{
	width:60px;
	line-height:20px;
}
#form_abonnement .p_bouton{
	padding-left:331px;
}
#form_abonnement .bouton input{
	width:auto;
	border:none;
}

/* formulaire ajout annuaire */
#form_ajout_annuaire{
	padding:15px 0 0 30px;
}
#form_ajout_annuaire p{
	padding-bottom: 10px;
}
#form_ajout_annuaire label,
#form_ajout_annuaire .label,
#form_ajout_annuaire input{
	display:block;
	float:left;
}
#form_ajout_annuaire label,
#form_ajout_annuaire .label{
	width:110px;
}
#form_ajout_annuaire select{
	width:280px;
}
#form_ajout_annuaire input{
	width:275px;
	border:1px solid #747b7f;
	padding-left:2px;
}
#form_ajout_annuaire div {
	float: left;
	width: 430px;
}
#form_ajout_annuaire div p{
/*	float:left; */
	margin-top: 16px;
	margin-bottom: 16px;
}
#form_ajout_annuaire div h1{
	font-weight: bold;
}
#form_ajout_annuaire div#div_right p{
	margin-top: 0px;
	margin-bottom: 0px;
}
/*
#form_ajout_annuaire div input{
	width:auto;
	border:none;
}
#form_ajout_annuaire div label{
	width:60px;
	line-height:20px;
}
*/
#form_ajout_annuaire .p_bouton_annu{
	padding-left: 371px;
	clear: both;
}
#form_ajout_annuaire .p_bouton{
	padding-left: 331px;
	clear: both;
}
#form_ajout_annuaire .bouton input{
	width:auto;
	border:none;
}
#error_fields {
	color: #bc1008;
	display: none;
	font-weight: bold;
}

/* bloc fiche */
.bloc_fiche,
.bloc_fiche_fd{
	float:left;
	width:290px;
}
.bloc_fiche ul{
	padding:3px 0 0 15px;
}
.bloc_fiche_fd{
	border-left:1px solid #a5a58f;
	border-right:1px solid #a5a58f;
}
.bloc_fiche_fd ul{
	margin:0 10px;
	padding:3px 10px 30px 20px;
	background:#f6f6f6;
}

/* liste plan du site */
* html .bloc_liste{
	height:1%;
}
*:first-child+html .bloc_liste{
	min-height:1%;
}
.bloc_liste .liste_plan{
/*	float:left; */
}
.liste_plan a{
	color:#757b7f;
	text-decoration:none;
}
.liste_plan ul{
	padding-bottom:0;
	margin:0;
	padding-left:15px;
}
.main-body .bloc_liste .liste_plan li{
	list-style: none;
	padding-left:12px;
	padding-bottom:6px;
}
.main-body .bloc_fiche .liste_plan li{
	list-style: none;
	padding-bottom:10px;
	padding-left:12px;
}
.main-body .bloc_fiche li, .main-body .bloc_fiche_fd li{
	list-style: none;
}
.liste_plan ul li{
	padding-bottom:0;
	background:url(../images/puce_ronde_grise.gif) left 5px no-repeat;
}
.puce_grise{
	background:url(../images/puce_carre_grise.gif) no-repeat left 5px;
}
.puce_rose{
	background:url(../images/puce_carre_rose.gif) no-repeat left 5px;
}
.puce_vert_clair{
	background:url(../images/puce_carre_vert_clair.gif) no-repeat left 5px;
}
.puce_gris_bleu{
	background:url(../images/puce_carre_bleu_gris.gif) no-repeat left 5px;
}
.puce_mauve{
	background:url(../images/puce_carre_mauve.gif) no-repeat left 5px;
}
.puce_vert_fonce{
	background:url(../images/puce_carre_vert_fonce.gif) no-repeat left 5px;
}
.puce_bleu{
	background:url(../images/puce_carre_bleu_fonce.gif) no-repeat left 5px;
}
.puce_gris_fonce{
	background:url(../images/puce_carre_gris_fonce.gif) no-repeat left 5px;
}
.puce_jaune{
	background:url(../images/puce_carre_jaune.gif) no-repeat left 5px;
}
.puce_vert_interm{
	background:url(../images/puce_carre_vert_interm.gif) no-repeat left 5px;
}
.puce_bleu_clair{
	background:url(../images/puce_carre_bleu_clair.gif) no-repeat left 5px;
}
.puce_orange{
	background:url(../images/puce_carre_orange.gif) no-repeat left 5px;
}
.puce_rouge{
	background:url(../images/puce_carre_rouge.gif) no-repeat left 5px;
}
/* archives colonne gauche */
.main-body .col_g{
	width:22%;
	float:left;
}
/* pagination */
#pagin{
	text-align:right;
	padding:8px 0 0 0;
}
#pagin li{
	font-weight:bold;
	display:inline;
	padding:0 2px 0 2px;
}
#pagin li a.nodeco{
	text-decoration:none;
	
}
#pagin li strong{
	font-weight:normal;
}

/* tableau agenda */
#tab_agenda{
	width:100%;
	clear:both;
	margin-bottom:20px;
}
#tab_agenda th{
	color:#bc1008;
	font-weight:normal;
	text-align:center;
	width:14%;
	padding-bottom:5px;
}
#tab_agenda td{
	border-right:1px solid #d0d0d0;
}
#tab_agenda td.last{
	border:none;
}
#tab_agenda .cel_jour td{
	background:#e2e2e2;
	padding:8px 10px 0 0;
	text-align:right;
}
#tab_agenda .cel_evenement td{
	height:45px;
}
#tab_agenda .fd_gris td{
	background:#f5f5f5;
}
#tab_agenda .hauteur_td td{
	height:90px;
}
#tab_agenda .cel_evenement .contenu_evene{
	background:url(../images/degrade_agenda.gif) repeat-x left top #bbc0c2;
}
#tab_agenda .cel_evenement .contenu_evene div{
	position:relative;
/*	min-height:90px; */
}
* html #tab_agenda .cel_evenement .contenu_evene div{
/*	height:90px; */
}
#tab_agenda .cel_evenement .contenu_evene div a{
	color:#FFFFFF;
	text-decoration:none;
	padding:10px;
	display:block;
}
#tab_agenda .cel_evenement img{
	display:block;
	bottom:0;
	right:0;
	position:absolute;
}
#tab_agenda .date_grise{
	color:#b6b9ba;
}

/* couleurs */
.col1 #main-position .pgtitre,
.col1 #main-position p.stitre,
.col1 #main-position a{
	color:#757b7f;
}
.col2 #main-position .pgtitre,
.col2 #main-position p.stitre,
.col2 #main-position a{
	color:#FFCC00;
}
.col3 #main-position .pgtitre,
.col3 #main-position p.stitre,
.col3 #main-position a{
	color:#99CC33;
}
.col4 #main-position .pgtitre,
.col4 #main-position p.stitre,
.col4 #main-position a{
	color:#328BB9;
}
.col5 #main-position .pgtitre,
.col5 #main-position p.stitre,
.col5 #main-position a{
	color:#EB6014;
}
.col6 #main-position .pgtitre,
.col6 #main-position p.stitre,
.col6 #main-position a{
	color:#E01032;
}
.col1_l #main-position .pgtitre,
.col1 #main-position p.stitre,
.col1 #main-position a{
	color:#757b7f;
}
.col2_l #main-position .pgtitre,
.col2_l #main-position p.stitre,
.col2_l #main-position a{
	color:#FF3C78;
}
.col3_l #main-position .pgtitre,
.col3_l #main-position p.stitre,
.col3_l #main-position a{
	color:#BDEA09;
}
.col4_l #main-position .pgtitre,
.col4_l #main-position p.stitre,
.col4_l #main-position a{
	color:#52656B;
}
.col5_l #main-position .pgtitre,
.col5_l #main-position p.stitre,
.col5_l #main-position a{
	color:#8740FF;
}
.col6_l #main-position .pgtitre,
.col6_l #main-position p.stitre,
.col6_l #main-position a{
	color:#4A8042;
}
.col7_l #main-position .pgtitre,
.col7_l #main-position p.stitre,
.col7_l #main-position a{
	color:#145ACC;
}
.rubrique_gastronomie #main-position .pgtitre,
.rubrique_gastronomie #main-position .main-body .stitre,
.rubrique_gastronomie #main-position  a{
	color:#498042;
}
.fiche_entreprise #main-position .pgtitre,
.fiche_entreprise #main-position .main-body .stitre{
	color:#a5a58f;
}

/* footer */
#footer{
	text-align:center;
	padding:16px 0 8px 0;
}
#footer li{
	display:inline;
	padding:0 12px 0 10px;
	background:url(../images/footer_sep.png) 100% 50% no-repeat;
}
#footer li.last{
	background:none;
}
#footer li a{
	color:#fff;
	text-decoration:none;
}
#footer li a:hover{
	text-decoration:underline;
}

/* home */
/* home Portail */
.homeP #columns .colA,
.homeP #columns .colB,
.homeP #columns .colC{
	float:left;
	overflow:hidden;
}
.homeP #columns .main-position .dg{
	min-height:240px;
}
* html .homeP #columns .main-position .dg{
	height:240px;
}
.homeP #columns .colA{
	width:220px;
	margin:0 7px 0 0;
}
.homeP #columns .colA .dg{
	padding-right:0;
}
.homeP #columns .colB{
	width:440px;
	margin:0 7px 0 0;
}
.homeP #columns .colC{
	width:270px;
}

/* home Locale */
.homeL #columns .colA,
.homeL #columns .colB,
.homeL #columns .colC2,
.homeL #columns .colC{
	float:left;
	overflow:hidden;
}
.homeL #columns .colA .dg,
.homeL #columns .colB .dg{
	min-height:125px;
	height: 171px;
}
* html .homeL #columns .colA .dg,
* html .homeL #columns .colB .dg{
	height:178px;
}
.homeL #columns .colA{
	width:220px;
	margin:0 7px 0 0;
}
.homeL #columns .colA .dg{
	padding-right:0;
}
.homeL #columns .colB{
	width:355px;
	margin:0 7px 0 0;
}
/*Modification Achedar Sofiane 11/12/2009*/
.homeL #columns .colC2{
	margin:-3px 0 0 0;
	width:363px;
}
.homeL #columns .colC2 .main-position{
	margin:3px 0 0 0 !important;
}
.homeL #columns .colC{
	margin:-3px 0 0 0;
	/*Modification Achedar Sofiane 11/12/2009*/
	width:360px;
}
.homeL #columns .colC .main-position{
	margin:3px 0 0 0 !important;
}
.homeL #columns .colB .main-position{
	margin:0 0 3px 0 !important;
}
/*** DEBUT ANNUAIRE ***/

.h_annuaire form p select{
	font-size:100%;
	width:175px;
	border-color:#878787;
}

.h_annuaire form p select#prod{
	width:250px;
}

/*** ANNUAIRE : FRE-FR ***/

.h_annuaire_fre-FR:after{ /* Self clearing class for blocks with floating elements */
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .h_annuaire_fre-FR{
	height:1%;
}
*:first-child+html .h_annuaire_fre-FR{
	min-height:1%;
}
.h_annuaire_fre-FR .titre{
	height:31px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/home_titre_annuaire.png) 0 0 no-repeat;
	margin:0 0 10px 0;
}
* html .h_annuaire_fre-FR .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_annuaire.png',sizingMethod='crop');
}
.h_annuaire_fre-FR .titre{
	height:31px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/home_titre_annuaire.png) 0 0 no-repeat;
	margin:0 0 10px 0;
}
* html .h_annuaire_fre-FR .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_annuaire.png',sizingMethod='crop');
}
.homeP .h_annuaire_fre-FR form p{
	padding:0 0 8px 0;
}
.homeL .h_annuaire_fre-FR form p{
	padding:0 0 18px 0;
}
.h_annuaire_fre-FR form p input.txt{
	font-size:100%;
	padding:1px 0 0 2px;
	width:182px;
	border:1px solid #878787;
}
.h_annuaire_fre-FR form p input#entreprise {
	margin-top: 4px;
}
.h_annuaire_fre-FR form p select{
	font-size:100%;
	width:186px;
	border-color:#878787;
}
.h_annuaire_fre-FR form p a{
	margin:0 0 0 4px;
}
.h_annuaire_fre-FR form p.sc{
	padding:0;
	width:188px;
}
.h_annuaire_fre-FR form p .bouton{
	float:right;
}
.h_annuaire_fre-FR .carte{
	margin:4px 0 0 0;
	display:block;
	height:40px;
	padding:18px 0 0 0;
	color:#747b7f;
	font-size:140%;
	font-weight:bold;
	background:url(../images/annuaire_carte.png) 0 0 no-repeat;
}
* html .h_annuaire_fre-FR .carte{
	position:relative;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/annuaire_carte.png',sizingMethod='crop');
}
.h_annuaire_fre-FR .carte a{
	color:#747b7f;
	text-decoration:none;
}
.h_annuaire_fre-FR .carte a:hover{
	text-decoration:underline;
}
.h_annuaire_fre-FR .carte .bouton {
	margin-right: 20px;
	display: block;
	float: right;
}
* html .h_annuaire_fre-FR .carte .bouton {
	margin-right: 6px;
}

/*** ANNUAIRE : ENG-GB ***/

.h_annuaire_eng-GB:after{ /* Self clearing class for blocks with floating elements */
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .h_annuaire_eng-GB{
	height:1%;
}
*:first-child+html .h_annuaire_eng-GB{
	min-height:1%;
}
.h_annuaire_eng-GB .titre{
	height:31px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/annu_eng.png) 0 0 no-repeat;
	margin:0 0 10px 0;
}
* html .h_annuaire_eng-GB .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/annu_eng.png',sizingMethod='crop');
}
.homeP .h_annuaire_eng-GB form p{
	padding:0 0 8px 0;
}
.homeL .h_annuaire_eng-GB form p{
	padding:0 0 18px 0;
}
.h_annuaire_eng-GB form p input.txt{
	font-size:100%;
	padding:1px 0 0 2px;
	width:182px;
	border:1px solid #878787;
}
.h_annuaire_eng-GB form p input#entreprise {
	margin-top: 4px;
}
.h_annuaire_eng-GB form p select{
	font-size:100%;
	width:186px;
	border-color:#878787;
}
.h_annuaire_eng-GB form p a{
	margin:0 0 0 4px;
}
.h_annuaire_eng-GB form p.sc{
	padding:0;
	width:188px;
}
.h_annuaire_eng-GB form p .bouton{
	float:right;
}
.h_annuaire_eng-GB .carte{
	margin:4px 0 0 0;
	display:block;
	height:40px;
	padding:18px 0 0 0;
	color:#747b7f;
	font-size:140%;
	background:url(../images/annuaire_carte.png) 0 0 no-repeat;
}
* html .h_annuaire_eng-GB .carte{
	position:relative;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/annuaire_carte.png',sizingMethod='crop');
}
.h_annuaire_eng-GB .carte a{
	color:#747b7f;
	text-decoration:none;
}
.h_annuaire_eng-GB .carte a:hover{
	text-decoration:underline;
}
.h_annuaire_eng-GB .carte .bouton {
	margin-right: 20px;
	display: block;
	float: right;
}
* html .h_annuaire_eng-GB .carte .bouton {
	margin-right: 6px;
}

/*** ANNUAIRE : CHI-CN ***/

.h_annuaire_chi-CN:after{ /* Self clearing class for blocks with floating elements */
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .h_annuaire_chi-CN{
	height:1%;
}
*:first-child+html .h_annuaire_chi-CN{
	min-height:1%;
}
.h_annuaire_chi-CN .titre{
	height:31px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/annu_HK2.png) 0 0 no-repeat;
	margin:0 0 10px 0;
}
* html .h_annuaire_chi-CN .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/annu_HK2.png',sizingMethod='crop');
}
.homeP .h_annuaire_chi-CN form p{
	padding:0 0 8px 0;
}
.homeL .h_annuaire_chi-CN form p{
	padding:0 0 18px 0;
}
.h_annuaire_chi-CN form p input.txt{
	font-size:100%;
	padding:1px 0 0 2px;
	width:182px;
	border:1px solid #878787;
}
.h_annuaire_chi-CN form p select{
	font-size:100%;
	width:186px;
	border-color:#878787;
}
.h_annuaire_chi-CN form p a{
	margin:0 0 0 4px;
}
.h_annuaire_chi-CN form p.sc{
	padding:0;
	width:188px;
}
.h_annuaire_chi-CN form p .bouton{
	float:right;
}
.h_annuaire_chi-CN .carte{
	margin:4px 0 0 0;
	display:block;
	height:40px;
	padding:18px 0 0 0;
	color:#747b7f;
	font-size:140%;
	background:url(../images/annuaire_carte.png) 0 0 no-repeat;
}
* html .h_annuaire_chi-CN .carte{
	position:relative;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/annuaire_carte.png',sizingMethod='crop');
}
.h_annuaire_chi-CN .carte a{
	color:#747b7f;
	text-decoration:none;
}
.h_annuaire_chi-CN .carte a:hover{
	text-decoration:underline;
}

/*** ANNUAIRE : GER-DE ***/

.h_annuaire_ger-DE:after{ /* Self clearing class for blocks with floating elements */
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .h_annuaire_ger-DE{
	height:1%;
}
*:first-child+html .h_annuaire_ger-DE{
	min-height:1%;
}
.h_annuaire_ger-DE .titre{
	height:31px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/annuaire_entreprise_de.png) 0 0 no-repeat;
	margin:0 0 10px 0;
}
* html .h_annuaire_ger-DE .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/annuaire_entreprise_de.png',sizingMethod='crop');
}
.homeP .h_annuaire_ger-DE form p{
	padding:0 0 8px 0;
}
.homeL .h_annuaire_ger-DE form p{
	padding:0 0 18px 0;
}
.h_annuaire_ger-DE form p input.txt{
	font-size:100%;
	padding:1px 0 0 2px;
	width:182px;
	border:1px solid #878787;
}
.h_annuaire_ger-DE form p select{
	font-size:100%;
	width:186px;
	border-color:#878787;
}
.h_annuaire_ger-DE form p a{
	margin:0 0 0 4px;
}
.h_annuaire_ger-DE form p.sc{
	padding:0;
	width:188px;
}
.h_annuaire_ger-DE form p .bouton{
	float:right;
}
.h_annuaire_ger-DE .carte{
	margin:4px 0 0 0;
	display:block;
	height:40px;
	padding:18px 0 0 0;
	color:#747b7f;
	font-size:140%;
	background:url(../images/annuaire_carte.png) 0 0 no-repeat;
}
* html .h_annuaire_ger-DE .carte{
	position:relative;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/annuaire_carte.png',sizingMethod='crop');
}
.h_annuaire_ger-DE .carte a{
	color:#747b7f;
	text-decoration:none;
}
.h_annuaire_ger-DE .carte a:hover{
	text-decoration:underline;
}

/*** ANNUAIRE : ARA-DZ ***/

.h_annuaire_ara-DZ:after{ /* Self clearing class for blocks with floating elements */
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .h_annuaire_ara-DZ{
	height:1%;
}
*:first-child+html .h_annuaire_ara-DZ{
	min-height:1%;
}
.h_annuaire_ara-DZ .titre{
	height:31px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/home_titre_annuaire.png) 0 0 no-repeat;
	margin:0 0 10px 0;
}
* html .h_annuaire_ara-DZ .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_annuaire.png',sizingMethod='crop');
}
.homeP .h_annuaire_ara-DZ form p{
	padding:0 0 8px 0;
}
.homeL .h_annuaire_ara-DZ form p{
	padding:0 0 18px 0;
}
.h_annuaire_ara-DZ form p input.txt{
	font-size:100%;
	padding:1px 0 0 2px;
	width:182px;
	border:1px solid #878787;
}
.h_annuaire_ara-DZ form p select{
	font-size:100%;
	width:186px;
	border-color:#878787;
}
.h_annuaire_ara-DZ form p a{
	margin:0 0 0 4px;
}
.h_annuaire_ara-DZ form p.sc{
	padding:0;
	width:188px;
}
.h_annuaire_ara-DZ form p .bouton{
	float:right;
}
.h_annuaire_ara-DZ .carte{
	margin:4px 0 0 0;
	display:block;
	height:40px;
	padding:18px 0 0 0;
	color:#747b7f;
	font-size:140%;
	background:url(../images/annuaire_carte.png) 0 0 no-repeat;
}
* html .h_annuaire_ara-DZ .carte{
	position:relative;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/annuaire_carte.png',sizingMethod='crop');
}
.h_annuaire_ara-DZ .carte a{
	color:#747b7f;
	text-decoration:none;
}
.h_annuaire_ara-DZ .carte a:hover{
	text-decoration:underline;
}

/*** ANNUAIRE : ESL-ES ***/

.h_annuaire_esl-ES:after{ /* Self clearing class for blocks with floating elements */
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .h_annuaire_esl-ES{
	height:1%;
}
*:first-child+html .h_annuaire_esl-ES{
	min-height:1%;
}
.h_annuaire_esl-ES .titre{
	height:40px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/annuaire_entreprises_es.png) 0 0 no-repeat;
	margin:0 0 10px 0;
}
* html .h_annuaire_esl-ES .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/annuaire_entreprises_es.png',sizingMethod='crop');
}
.homeP .h_annuaire_esl-ES form p{
	padding:0 0 8px 0;
}
.homeL .h_annuaire_esl-ES form p{
	padding:0 0 18px 0;
}
.h_annuaire_esl-ES form p input.txt{
	font-size:100%;
	padding:1px 0 0 2px;
	width:182px;
	border:1px solid #878787;
}
.h_annuaire_esl-ES form p select{
	font-size:100%;
	width:186px;
	border-color:#878787;
}
.h_annuaire_esl-ES form p a{
	margin:0 0 0 4px;
}
.h_annuaire_esl-ES form p.sc{
	padding:0;
	width:188px;
}
.h_annuaire_esl-ES form p .bouton{
	float:right;
}
.h_annuaire_esl-ES .carte{
	margin:4px 0 0 0;
	display:block;
	height:40px;
	padding:18px 0 0 0;
	color:#747b7f;
	font-size:140%;
	background:url(../images/annuaire_carte.png) 0 0 no-repeat;
}
* html .h_annuaire_esl-ES .carte{
	position:relative;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/annuaire_carte.png',sizingMethod='crop');
}
.h_annuaire_esl-ES .carte a{
	color:#747b7f;
	text-decoration:none;
}
.h_annuaire_esl-ES .carte a:hover{
	text-decoration:underline;
}

/*** ANNUAIRE : HIN-IN ***/

.h_annuaire_hin-IN:after{ /* Self clearing class for blocks with floating elements */
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .h_annuaire_hin-IN{
	height:1%;
}
*:first-child+html .h_annuaire_hin-IN{
	min-height:1%;
}
.h_annuaire_hin-IN .titre{
	height:33px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/annuaire_des_entreprises_in.png) 0 0 no-repeat;
	margin:0 0 10px 0;
}
* html .h_annuaire_hin-IN .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/annuaire_des_entreprises_in.png',sizingMethod='crop');
}
.homeP .h_annuaire_hin-IN form p{
	padding:0 0 8px 0;
}
.homeL .h_annuaire_hin-IN form p{
	padding:0 0 18px 0;
}
.h_annuaire_hin-IN form p input.txt{
	font-size:100%;
	padding:1px 0 0 2px;
	width:182px;
	border:1px solid #878787;
}
.h_annuaire_hin-IN form p select{
	font-size:100%;
	width:186px;
	border-color:#878787;
}
.h_annuaire_hin-IN form p a{
	margin:0 0 0 4px;
}
.h_annuaire_hin-IN form p.sc{
	padding:0;
	width:188px;
}
.h_annuaire_hin-IN form p .bouton{
	float:right;
}
.h_annuaire_hin-IN .carte{
	margin:4px 0 0 0;
	display:block;
	height:40px;
	padding:18px 0 0 0;
	color:#747b7f;
	font-size:140%;
	background:url(../images/annuaire_carte.png) 0 0 no-repeat;
}
* html .h_annuaire_hin-IN .carte{
	position:relative;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/annuaire_carte.png',sizingMethod='crop');
}
.h_annuaire_hin-IN .carte a{
	color:#747b7f;
	text-decoration:none;
}
.h_annuaire_hin-IN .carte a:hover{
	text-decoration:underline;
}

/*
	Mohammed amine KASMI
	description : Ajout des classes pareil pour le bloc Agenda of events
	pour styler le bloc mis en avant de l'annuaire de la home page version Inde
*/

.h_annuaire_hin-IN div{
	position:relative;
	padding:10px 0 6px 0;
	margin-bottom:5px;
}
.h_annuaire_hin-IN .last{
	margin-bottom:20px;
}
.homeL .h_annuaire_hin-IN div{
	padding-bottom:25px;
}

.h_annuaire_hin-IN p{
	font-weight:normal;
	font-size:105%;
	margin:0;
}
.h_annuaire_hin-IN .illus,
.main-body .illus_border{
	float:left;
	border:1px solid #eaeaea;
	padding:5px;
	margin:0 8px 0 0;
}

.h_annuaire_hin-IN .suite{
	position:absolute;
	bottom:0;
	right:0;
	font-size:100%;
	font-weight:normal;
}
.h_annuaire_hin-IN .suite a{
	color:#bc1008;
	text-decoration:underline;
	margin-right:10px;
}
.h_annuaire_hin-IN .sc p{
	margin-bottom:0px;
}

/*** ANNUAIRE : ITA-IT ***/

.h_annuaire_ita-IT:after{ /* Self clearing class for blocks with floating elements */
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .h_annuaire_ita-IT{
	height:1%;
}
*:first-child+html .h_annuaire_ita-IT{
	min-height:1%;
}
.h_annuaire_ita-IT .titre{
	height:31px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/annu_italy.png) 0 0 no-repeat;
	margin:0 0 10px 0;
}
* html .h_annuaire_ita-IT .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/annu_italy.png',sizingMethod='crop');
}
.homeP .h_annuaire_ita-IT form p{
	padding:0 0 8px 0;
}
.homeL .h_annuaire_ita-IT form p{
	padding:0 0 18px 0;
}
.h_annuaire_ita-IT form p input.txt{
	font-size:100%;
	padding:1px 0 0 2px;
	width:182px;
	border:1px solid #878787;
}
.h_annuaire_ita-IT form p select{
	font-size:100%;
	width:186px;
	border-color:#878787;
}
.h_annuaire_ita-IT form p a{
	margin:0 0 0 4px;
}
.h_annuaire_ita-IT form p.sc{
	padding:0;
	width:188px;
}
.h_annuaire_ita-IT form p .bouton{
	float:right;
}
.h_annuaire_ita-IT .carte{
	margin:4px 0 0 0;
	display:block;
	height:40px;
	padding:18px 0 0 0;
	color:#747b7f;
	font-size:140%;
	background:url(../images/annuaire_carte.png) 0 0 no-repeat;
}
* html .h_annuaire_ita-IT .carte{
	position:relative;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/annuaire_carte.png',sizingMethod='crop');
}
.h_annuaire_ita-IT .carte a{
	color:#747b7f;
	text-decoration:none;
}
.h_annuaire_ita-IT .carte a:hover{
	text-decoration:underline;
}

/*** ANNUAIRE : KOR-KR ***/

.h_annuaire_kor-KR:after{ /* Self clearing class for blocks with floating elements */
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .h_annuaire_kor-KR{
	height:1%;
}
*:first-child+html .h_annuaire_kor-KR{
	min-height:1%;
}
.h_annuaire_kor-KR .titre{
	height:31px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/annuaire_entreprise_co.png) 0 0 no-repeat;
	margin:0 0 10px 0;
}
* html .h_annuaire_kor-KR .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/annuaire_entreprise_co.png',sizingMethod='crop');
}
.homeP .h_annuaire_kor-KR form p{
	padding:0 0 8px 0;
}
.homeL .h_annuaire_kor-KR form p{
	padding:0 0 18px 0;
}
.h_annuaire_kor-KR form p input.txt{
	font-size:100%;
	padding:1px 0 0 2px;
	width:182px;
	border:1px solid #878787;
}
.h_annuaire_kor-KR form p select{
	font-size:100%;
	width:186px;
	border-color:#878787;
}
.h_annuaire_kor-KR form p a{
	margin:0 0 0 4px;
}
.h_annuaire_kor-KR form p.sc{
	padding:0;
	width:188px;
}
.h_annuaire_kor-KR form p .bouton{
	float:right;
}
.h_annuaire_kor-KR .carte{
	margin:4px 0 0 0;
	display:block;
	height:40px;
	padding:18px 0 0 0;
	color:#747b7f;
	font-size:140%;
	background:url(../images/annuaire_carte.png) 0 0 no-repeat;
}
* html .h_annuaire_kor-KR .carte{
	position:relative;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/annuaire_carte.png',sizingMethod='crop');
}
.h_annuaire_kor-KR .carte a{
	color:#747b7f;
	text-decoration:none;
}
.h_annuaire_kor-KR .carte a:hover{
	text-decoration:underline;
}

/*** ANNUAIRE : POL-PL ***/

.h_annuaire_pol-PL:after{ /* Self clearing class for blocks with floating elements */
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .h_annuaire_pol-PL{
	height:1%;
}
*:first-child+html .h_annuaire_pol-PL{
	min-height:1%;
}
.h_annuaire_pol-PL .titre{
	height:42px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/annuaires_entreprises_po.png) 0 0 no-repeat;
	margin:0 0 10px 0;
}
* html .h_annuaire_pol-PL .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/annuaires_entreprises_po.png',sizingMethod='crop');
}
.homeP .h_annuaire_pol-PL form p{
	padding:0 0 8px 0;
}
.homeL .h_annuaire_pol-PL form p{
	padding:0 0 18px 0;
}
.h_annuaire_pol-PL form p input.txt{
	font-size:100%;
	padding:1px 0 0 2px;
	width:182px;
	border:1px solid #878787;
}
.h_annuaire_pol-PL form p select{
	font-size:100%;
	width:186px;
	border-color:#878787;
}
.h_annuaire_pol-PL form p a{
	margin:0 0 0 4px;
}
.h_annuaire_pol-PL form p.sc{
	padding:0;
	width:188px;
}
.h_annuaire_pol-PL form p .bouton{
	float:right;
}
.h_annuaire_pol-PL .carte{
	margin:4px 0 0 0;
	display:block;
	height:40px;
	padding:18px 0 0 0;
	color:#747b7f;
	font-size:140%;
	background:url(../images/annuaire_carte.png) 0 0 no-repeat;
}
* html .h_annuaire_pol-PL .carte{
	position:relative;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/annuaire_carte.png',sizingMethod='crop');
}
.h_annuaire_pol-PL .carte a{
	color:#747b7f;
	text-decoration:none;
}
.h_annuaire_pol-PL .carte a:hover{
	text-decoration:underline;
}

/*** ANNUAIRE : RUS-RU ***/

.h_annuaire_rus-RU:after{ /* Self clearing class for blocks with floating elements */
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .h_annuaire_rus-RU{
	height:1%;
}
*:first-child+html .h_annuaire_rus-RU{
	min-height:1%;
}
.h_annuaire_rus-RU .titre{
	height:31px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/annu_russe.png) 0 0 no-repeat;
	margin:0 0 10px 0;
}
* html .h_annuaire_rus-RU .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/annu_russe.png',sizingMethod='crop');
}
.homeP .h_annuaire_rus-RU form p{
	padding:0 0 8px 0;
}
.homeL .h_annuaire_rus-RU form p{
	padding:0 0 18px 0;
}
.h_annuaire_rus-RU form p input.txt{
	font-size:100%;
	padding:1px 0 0 2px;
	width:182px;
	border:1px solid #878787;
}
.h_annuaire_rus-RU form p select{
	font-size:100%;
	width:186px;
	border-color:#878787;
}
.h_annuaire_rus-RU form p a{
	margin:0 0 0 4px;
}
.h_annuaire_rus-RU form p.sc{
	padding:0;
	width:188px;
}
.h_annuaire_rus-RU form p .bouton{
	float:right;
}
.h_annuaire_rus-RU .carte{
	margin:4px 0 0 0;
	display:block;
	height:40px;
	padding:18px 0 0 0;
	color:#747b7f;
	font-size:140%;
	background:url(../images/annuaire_carte.png) 0 0 no-repeat;
}
* html .h_annuaire_rus-RU .carte{
	position:relative;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/annuaire_carte.png',sizingMethod='crop');
}
.h_annuaire_rus-RU .carte a{
	color:#747b7f;
	text-decoration:none;
}
.h_annuaire_rus-RU .carte a:hover{
	text-decoration:underline;
}

/*** ANNUAIRE : ENG-US ***/

.h_annuaire_eng-US:after{ /* Self clearing class for blocks with floating elements */
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .h_annuaire_eng-US{
	height:1%;
}
*:first-child+html .h_annuaire_eng-US{
	min-height:1%;
}
.h_annuaire_eng-US .titre{
	height:31px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/annu_us.png) 0 0 no-repeat;
	margin:0 0 10px 0;
}
* html .h_annuaire_eng-US .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/annu_us.png',sizingMethod='crop');
}
.homeP .h_annuaire_eng-US form p{
	padding:0 0 8px 0;
}
.homeL .h_annuaire_eng-US form p{
	padding:0 0 18px 0;
}
.h_annuaire_eng-US form p input.txt{
	font-size:100%;
	padding:1px 0 0 2px;
	width:182px;
	border:1px solid #878787;
}
.h_annuaire_eng-US form p select{
	font-size:100%;
	width:186px;
	border-color:#878787;
}
.h_annuaire_eng-US form p a{
	margin:0 0 0 4px;
}
.h_annuaire_eng-US form p.sc{
	padding:0;
	width:188px;
}
.h_annuaire_eng-US form p .bouton{
	float:right;
}
.h_annuaire_eng-US .carte{
	margin:4px 0 0 0;
	display:block;
	height:40px;
	padding:18px 0 0 0;
	color:#747b7f;
	font-size:140%;
	background:url(../images/annuaire_carte.png) 0 0 no-repeat;
}
* html .h_annuaire_eng-US .carte{
	position:relative;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/annuaire_carte.png',sizingMethod='crop');
}
.h_annuaire_eng-US .carte a{
	color:#747b7f;
	text-decoration:none;
}
.h_annuaire_eng-US .carte a:hover{
	text-decoration:underline;
}

/*** FIN ANNUAIRE ***/


/*** DEBUT AGENDA ***/

/*** AGENDA : FRE-FR ***/

.homeP .h_agenda_fre-FR .titre{
	height:17px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/home_titre_evenements.png) 0 0 no-repeat;
}
* html .homeP .h_agenda_fre-FR .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_evenements.png',sizingMethod='crop');
}
.homeL .h_agenda_fre-FR .titre{
	height:31px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/home_titre_agenda_2.png) 0 0 no-repeat;
}
* html .homeL .h_agenda_fre-FR .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_agenda_2.png',sizingMethod='crop');
}
.h_agenda_fre-FR div{
	position:relative;
	padding:10px 0 6px 0;
}
.homeL .h_agenda_fre-FR div{
	padding-bottom:20px;
}
.h_agenda_fre-FR div.sep{
	margin:8px 0 0 0;
	background:url(../images/home_agenda_sep.png) 0 0 repeat-x;
}
.h_agenda_fre-FR p{
	font-weight:bold;
	font-size:110%;
}
.h_agenda_fre-FR .illus,
.main-body .illus_border{
	float:left;
	border:1px solid #eaeaea;
	padding:5px;
	margin:0 8px 0 0;
}
.main-body .illus_border{
	margin-bottom:10px;
}
.h_agenda_fre-FR .suite{
	position:absolute;
	bottom:0;
	right:0;
	font-size:100%;
	font-weight:normal;
}
.h_agenda_fre-FR .suite a{
	color:#bc1008;
	text-decoration:underline;
}

/*** AGENDA : ENG-GB ***/

.homeP .h_agenda_eng-GB .titre{
	height:17px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/eng/calendar_of_events_portail.png) 0 0 no-repeat;
}
* html .homeP .h_agenda_eng-GB .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/eng/calendar_of_events_portail.png',sizingMethod='crop');
}
.homeL .h_agenda_eng-GB .titre{
	height:31px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/eng/calendar_of_events.png) 0 0 no-repeat;
}
* html .homeL .h_agenda_eng-GB .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/eng/calendar_of_events.png',sizingMethod='crop');
}
.h_agenda_eng-GB div{
	position:relative;
	padding:10px 0 6px 0;
}
.homeL .h_agenda_eng-GB div{
	padding-bottom:20px;
}
.h_agenda_eng-GB div.sep{
	margin:8px 0 0 0;
	background:url(../images/home_agenda_sep.png) 0 0 repeat-x;
}
.h_agenda_eng-GB p{
	font-weight:bold;
	font-size:110%;
}
.h_agenda_eng-GB .illus,
.main-body .illus_border{
	float:left;
	border:1px solid #eaeaea;
	padding:5px;
	margin:0 8px 0 0;
}
.main-body .illus_border{
	margin-bottom:10px;
}
.h_agenda_eng-GB .suite{
	position:absolute;
	bottom:0;
	right:0;
	font-size:100%;
	font-weight:normal;
}
.h_agenda_eng-GB .suite a{
	color:#bc1008;
	text-decoration:underline;
}

/*** AGENDA : CHI-CN ***/

.homeP .h_agenda_chi-CN .titre{
	height:17px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/agnd_HK2.png) 0 0 no-repeat;
}
* html .homeP .h_agenda_chi-CN .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/agnd_HK2.png',sizingMethod='crop');
}
.homeL .h_agenda_chi-CN .titre{
	height:31px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/agnd_HK2.png) 0 0 no-repeat;
}
* html .homeL .h_agenda_chi-CN .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/agnd_HK2.png',sizingMethod='crop');
}
.h_agenda_chi-CN div{
	position:relative;
	padding:10px 0 6px 0;
}
.homeL .h_agenda_chi-CN div{
	padding-bottom:20px;
}
.h_agenda_chi-CN div.sep{
	margin:8px 0 0 0;
	background:url(../images/home_agenda_sep.png) 0 0 repeat-x;
}
.h_agenda_chi-CN p{
	font-weight:bold;
	font-size:110%;
}
.h_agenda_chi-CN .illus,
.main-body .illus_border{
	float:left;
	border:1px solid #eaeaea;
	padding:5px;
	margin:0 8px 0 0;
}
.main-body .illus_border{
	margin-bottom:10px;
}
.h_agenda_chi-CN .suite{
	position:absolute;
	bottom:0;
	right:0;
	font-size:100%;
	font-weight:normal;
}
.h_agenda_chi-CN .suite a{
	color:#bc1008;
	text-decoration:underline;
}

/*** AGENDA : GER-DE ***/

.homeP .h_agenda_ger-DE .titre{
	height:17px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/eng/calendar_of_events_portail.png) 0 0 no-repeat;
}
* html .homeP .h_agenda_ger-DE .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/eng/calendar_of_events_portail.png',sizingMethod='crop');
}
.homeL .h_agenda_ger-DE .titre{
	height:31px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/agenda_evenements_de.png) 0 0 no-repeat;
}
* html .homeL .h_agenda_ger-DE .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/agenda_evenements_de.png',sizingMethod='crop');
}
.h_agenda_ger-DE div{
	position:relative;
	padding:10px 0 6px 0;
}
.homeL .h_agenda_ger-DE div{
	padding-bottom:20px;
}
.h_agenda_ger-DE div.sep{
	margin:8px 0 0 0;
	background:url(../images/home_agenda_sep.png) 0 0 repeat-x;
}
.h_agenda_ger-DE p{
	font-weight:bold;
	font-size:110%;
}
.h_agenda_ger-DE .illus,
.main-body .illus_border{
	float:left;
	border:1px solid #eaeaea;
	padding:5px;
	margin:0 8px 0 0;
}
.main-body .illus_border{
	margin-bottom:10px;
}
.h_agenda_ger-DE .suite{
	position:absolute;
	bottom:0;
	right:0;
	font-size:100%;
	font-weight:normal;
}
.h_agenda_ger-DE .suite a{
	color:#bc1008;
	text-decoration:underline;
}

/*** AGENDA : ARA-DZ ***/

.homeP .h_agenda_ara-DZ .titre{
	height:17px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/eng/calendar_of_events_portail.png) 0 0 no-repeat;
}
* html .homeP .h_agenda_ara-DZ .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/eng/calendar_of_events_portail.png',sizingMethod='crop');
}
.homeL .h_agenda_ara-DZ .titre{
	height:31px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/home_titre_evenements.png) 0 0 no-repeat;
}
* html .homeL .h_agenda_ara-DZ .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_evenements.png',sizingMethod='crop');
}
.h_agenda_ara-DZ div{
	position:relative;
	padding:10px 0 6px 0;
}
.homeL .h_agenda_ara-DZ div{
	padding-bottom:20px;
}
.h_agenda_ara-DZ div.sep{
	margin:8px 0 0 0;
	background:url(../images/home_agenda_sep.png) 0 0 repeat-x;
}
.h_agenda_ara-DZ p{
	font-weight:bold;
	font-size:110%;
}
.h_agenda_ara-DZ .illus,
.main-body .illus_border{
	float:left;
	border:1px solid #eaeaea;
	padding:5px;
	margin:0 8px 0 0;
}
.main-body .illus_border{
	margin-bottom:10px;
}
.h_agenda_ara-DZ .suite{
	position:absolute;
	bottom:0;
	right:0;
	font-size:100%;
	font-weight:normal;
}
.h_agenda_ara-DZ .suite a{
	color:#bc1008;
	text-decoration:underline;
}

/*** AGENDA : ESL-ES ***/

.homeP .h_agenda_esl-ES .titre{
	height:17px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/eng/calendar_of_events_portail.png) 0 0 no-repeat;
}
* html .homeP .h_agenda_esl-ES .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/eng/calendar_of_events_portail.png',sizingMethod='crop');
}
.homeL .h_agenda_esl-ES .titre{
	height:31px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/agenda_evenement_es.png) 0 0 no-repeat;
}
* html .homeL .h_agenda_esl-ES .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/agenda_evenement_es.png',sizingMethod='crop');
}
.h_agenda_esl-ES div{
	position:relative;
	padding:10px 0 6px 0;
}
.homeL .h_agenda_esl-ES div{
	padding-bottom:20px;
}
.h_agenda_esl-ES div.sep{
	margin:8px 0 0 0;
	background:url(../images/home_agenda_sep.png) 0 0 repeat-x;
}
.h_agenda_esl-ES p{
	font-weight:bold;
	font-size:110%;
}
.h_agenda_esl-ES .illus,
.main-body .illus_border{
	float:left;
	border:1px solid #eaeaea;
	padding:5px;
	margin:0 8px 0 0;
}
.main-body .illus_border{
	margin-bottom:10px;
}
.h_agenda_esl-ES .suite{
	position:absolute;
	bottom:0;
	right:0;
	font-size:100%;
	font-weight:normal;
}
.h_agenda_esl-ES .suite a{
	color:#bc1008;
	text-decoration:underline;
}

/*** AGENDA : HIN-IN ***/

.homeP .h_agenda_hin-IN .titre{
	height:17px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/eng/calendar_of_events_portail.png) 0 0 no-repeat;
}
* html .homeP .h_agenda_hin-IN .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/extension/sopexa/design/sopexa/images/eng/calendar_of_events_portail.png',sizingMethod='crop');
}
.homeL .h_agenda_hin-IN .titre{
	height:31px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/agenda_des_evenements_in.png) 0 0 no-repeat;
}
* html .homeL .h_agenda_hin-IN .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/extension/sopexa/design/sopexa/images/agenda_des_evenements_in.png',sizingMethod='crop');
}
.homeL .h_agenda_hin-IN .titre-ne{
	height:31px;
	overflow:hidden;
	text-indent:-999em;

}
/*
* html .homeL .h_agenda_hin-IN .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/extension/sopexa/design/sopexa/images/next_events.png',sizingMethod='crop');
}
*/
.h_agenda_hin-IN div{
	position:relative;
	padding:4px 0 6px 0;
}
*html .h_agenda_hin-IN div{
	position:absolute;
}
.h_agenda_hin-IN .event{
	position:relative;
	padding:5px 0 5px 0;
}
.homeL .h_agenda_hin-IN div{
	/*padding-bottom:20px;*/
}
.h_agenda_hin-IN div.sep{
	margin:8px 0 0 0;
	background:url(../images/home_agenda_sep.png) 0 0 repeat-x;
}
.h_agenda_hin-IN p{
	font-weight:normal;
	font-size:105%;
}
.h_agenda_hin-IN .illus-event{
	font-size:80%;
}
.h_agenda_hin-IN .illus,
.main-body .illus_border{
	float:left;
	border:1px solid #eaeaea;
	padding:5px;
	margin:0 8px 0 0;
}
.main-body .illus_border{
	margin-bottom:10px;
}
.h_agenda_hin-IN .suite{
	position:relative;
	bottom:0;
	right:0;
	font-size:100%;
	font-weight:normal;
	float:right;
}
.h_agenda_hin-IN .suite a{
	color:#bc1008;
	text-decoration:underline;
}

/*** AGENDA : ITA-IT ***/

.homeP .h_agenda_ita-IT .titre{
	height:17px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/agnd_italy.png) 0 0 no-repeat;
}
* html .homeP .h_agenda_ita-IT .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/agnd_italy.png',sizingMethod='crop');
}
.homeL .h_agenda_ita-IT .titre{
	height:31px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/agnd_italy.png) 0 0 no-repeat;
}
* html .homeL .h_agenda_ita-IT .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/agnd_italy.png',sizingMethod='crop');
}
.h_agenda_ita-IT div{
	position:relative;
	padding:10px 0 6px 0;
}
.homeL .h_agenda_ita-IT div{
	padding-bottom:20px;
}
.h_agenda_ita-IT div.sep{
	margin:8px 0 0 0;
	background:url(../images/home_agenda_sep.png) 0 0 repeat-x;
}
.h_agenda_ita-IT p{
	font-weight:bold;
	font-size:110%;
}
.h_agenda_ita-IT .illus,
.main-body .illus_border{
	float:left;
	border:1px solid #eaeaea;
	padding:5px;
	margin:0 8px 0 0;
}
.main-body .illus_border{
	margin-bottom:10px;
}
.h_agenda_ita-IT .suite{
	position:absolute;
	bottom:0;
	right:0;
	font-size:100%;
	font-weight:normal;
}
.h_agenda_ita-IT .suite a{
	color:#bc1008;
	text-decoration:underline;
}

/*** AGENDA : KOR-KR ***/

.homeP .h_agenda_kor-KR .titre{
	height:17px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/eng/calendar_of_events_portail.png) 0 0 no-repeat;
}
* html .homeP .h_agenda_kor-KR .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/eng/calendar_of_events_portail.png',sizingMethod='crop');
}
.homeL .h_agenda_kor-KR .titre{
	height:31px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/agenda_evenement_co.png) 0 0 no-repeat;
}
* html .homeL .h_agenda_kor-KR .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/agenda_evenement_co.png',sizingMethod='crop');
}
.h_agenda_kor-KR div{
	position:relative;
	padding:10px 0 6px 0;
}
.homeL .h_agenda_kor-KR div{
	padding-bottom:20px;
}
.h_agenda_kor-KR div.sep{
	margin:8px 0 0 0;
	background:url(../images/home_agenda_sep.png) 0 0 repeat-x;
}
.h_agenda_kor-KR p{
	font-weight:bold;
	font-size:110%;
}
.h_agenda_kor-KR .illus,
.main-body .illus_border{
	float:left;
	border:1px solid #eaeaea;
	padding:5px;
	margin:0 8px 0 0;
}
.main-body .illus_border{
	margin-bottom:10px;
}
.h_agenda_kor-KR .suite{
	position:absolute;
	bottom:0;
	right:0;
	font-size:100%;
	font-weight:normal;
}
.h_agenda_kor-KR .suite a{
	color:#bc1008;
	text-decoration:underline;
}

/*** AGENDA : POL-PL ***/

.homeP .h_agenda_pol-PL .titre{
	height:17px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/eng/calendar_of_events_portail.png) 0 0 no-repeat;
}
* html .homeP .h_agenda_pol-PL .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/eng/calendar_of_events_portail.png',sizingMethod='crop');
}
.homeL .h_agenda_pol-PL .titre{
	height:31px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/agenda_evenements_po.png) 0 0 no-repeat;
}
* html .homeL .h_agenda_pol-PL .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/agenda_evenements_po.png',sizingMethod='crop');
}
.h_agenda_pol-PL div{
	position:relative;
	padding:10px 0 6px 0;
}
.homeL .h_agenda_pol-PL div{
	padding-bottom:20px;
}
.h_agenda_pol-PL div.sep{
	margin:8px 0 0 0;
	background:url(../images/home_agenda_sep.png) 0 0 repeat-x;
}
.h_agenda_pol-PL p{
	font-weight:bold;
	font-size:110%;
}
.h_agenda_pol-PL .illus,
.main-body .illus_border{
	float:left;
	border:1px solid #eaeaea;
	padding:5px;
	margin:0 8px 0 0;
}
.main-body .illus_border{
	margin-bottom:10px;
}
.h_agenda_pol-PL .suite{
	position:absolute;
	bottom:0;
	right:0;
	font-size:100%;
	font-weight:normal;
}
.h_agenda_pol-PL .suite a{
	color:#bc1008;
	text-decoration:underline;
}

/*** AGENDA : RUS-RU ***/

.homeP .h_agenda_rus-RU .titre{
	height:17px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/agnd_russe.png) 0 0 no-repeat;
}
* html .homeP .h_agenda_rus-RU .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/agnd_russe.png',sizingMethod='crop');
}
.homeL .h_agenda_rus-RU .titre{
	height:31px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/agnd_russe.png) 0 0 no-repeat;
}
* html .homeL .h_agenda_rus-RU .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/agnd_russe.png',sizingMethod='crop');
}
.h_agenda_rus-RU div{
	position:relative;
	padding:10px 0 6px 0;
}
.homeL .h_agenda_rus-RU div{
	padding-bottom:20px;
}
.h_agenda_rus-RU div.sep{
	margin:8px 0 0 0;
	background:url(../images/home_agenda_sep.png) 0 0 repeat-x;
}
.h_agenda_rus-RU p{
	font-weight:bold;
	font-size:110%;
}
.h_agenda_rus-RU .illus,
.main-body .illus_border{
	float:left;
	border:1px solid #eaeaea;
	padding:5px;
	margin:0 8px 0 0;
}
.main-body .illus_border{
	margin-bottom:10px;
}
.h_agenda_rus-RU .suite{
	position:absolute;
	bottom:0;
	right:0;
	font-size:100%;
	font-weight:normal;
}
.h_agenda_rus-RU .suite a{
	color:#bc1008;
	text-decoration:underline;
}

/*** AGENDA : ENG-US ***/

.homeP .h_agenda_eng-US .titre{
	height:17px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/agnd_us.png) 0 0 no-repeat;
}
* html .homeP .h_agenda_eng-US .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/agnd_us.png',sizingMethod='crop');
}
.homeL .h_agenda_eng-US .titre{
	height:31px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/agnd_us.png) 0 0 no-repeat;
}
* html .homeL .h_agenda_eng-US .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/agnd_us.png',sizingMethod='crop');
}
.h_agenda_eng-US div{
	position:relative;
	padding:10px 0 6px 0;
}
.homeL .h_agenda_eng-US div{
	padding-bottom:20px;
}
.h_agenda_eng-US div.sep{
	margin:8px 0 0 0;
	background:url(../images/home_agenda_sep.png) 0 0 repeat-x;
}
.h_agenda_eng-US p{
	font-weight:bold;
	font-size:110%;
}
.h_agenda_eng-US .illus,
.main-body .illus_border{
	float:left;
	border:1px solid #eaeaea;
	padding:5px;
	margin:0 8px 0 0;
}
.main-body .illus_border{
	margin-bottom:10px;
}
.h_agenda_eng-US .suite{
	position:absolute;
	bottom:0;
	right:0;
	font-size:100%;
	font-weight:normal;
}
.h_agenda_eng-US .suite a{
	color:#bc1008;
	text-decoration:underline;
}

/*** FIN AGENDA ***/

.h_newsletter{

}
.homeL .h_newsletter{
	margin:0 0 -6px 0;
}
.h_newsletter p{
	padding:6px 0 8px 0;
	font-weight:bold;
	font-size:110%;
}
.homeL .h_newsletter p{
	padding:3px 0 0 0;
	font-weight:bold;
	font-size:110%;
}
.h_newsletter p input.txt{
	font-size:90%;
	padding:1px 0 0 2px;
	width:155px;
	border:1px solid #878787;
	vertical-align:top;
}
.homeL .h_newsletter p input.txt{
	width:180px;
}
.h_newsletter p .bouton{
	position:relative;
	top:-4px;
}

.h_newsletter .titre{
	height:14px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/home_titre_ff_news.png) 0 0 no-repeat;
}
* html .h_newsletter .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_ff_news.png',sizingMethod='crop');
}

.h_newsletter .titre_fre-FR{
	height:14px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/home_titre_ff_news.png) 0 0 no-repeat;
}
* html .h_newsletter .titre_fre-FR{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_ff_news.png',sizingMethod='crop');
}

/*** TITRE NEWSLETTER SITES LOCAUX ***/

.homeL .h_newsletter .titre{
	background-image:url(../images/home_titre_newsletter.png);
}
* html .homeL .h_newsletter .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_newsletter.png',sizingMethod='crop');
}

/*** rus-RU ***/

.h_newsletter .titre_rus-RU{
	height:14px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/home_titre_ff_news.png) 0 0 no-repeat;
}
* html .h_newsletter .titre_rus-RU{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_ff_news.png',sizingMethod='crop');
}

.homeL .h_newsletter .titre_rus-RU{
	background-image:url(../images/home_titre_ff_news.png);
}
* html .homeL .h_newsletter .titre_rus-RU{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_ff_news.png',sizingMethod='crop');
}

/*** chi-CN ***/

.h_newsletter .titre_chi-CN{
	height:14px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/home_titre_ff_news.png) 0 0 no-repeat;
}
* html .h_newsletter .titre_chi-CN{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_ff_news.png',sizingMethod='crop');
}

.homeL .h_newsletter .titre_chi-CN{
	background-image:url(../images/newsletter_HK2_.png);
}
* html .homeL .h_newsletter .titre_chi-CN{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/newsletter_HK2_.png',sizingMethod='crop');
}

/*** eng-GB ***/

.h_newsletter .titre_eng-GB{
	height:14px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/home_titre_ff_news.png) 0 0 no-repeat;
}
* html .h_newsletter .titre_eng-GB{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_ff_news.png',sizingMethod='crop');
}

.homeL .h_newsletter .titre_eng-GB{
	background-image:url(../images/home_titre_ff_news.png);
}
* html .homeL .h_newsletter .titre_eng-GB{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_ff_news.png',sizingMethod='crop');
}

/*** eng-US ***/

.h_newsletter .titre_eng-US{
	height:14px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/home_titre_ff_news.png) 0 0 no-repeat;
}
* html .h_newsletter .titre_eng-US{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_ff_news.png',sizingMethod='crop');
}

.homeL .h_newsletter .titre_eng-US{
	background-image:url(../images/home_titre_ff_news.png);
}
* html .homeL .h_newsletter .titre_eng-US{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_ff_news.png',sizingMethod='crop');
}

/*** ita-IT ***/

.h_newsletter .titre_ita-IT{
	height:14px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/home_titre_ff_news.png) 0 0 no-repeat;
}
* html .h_newsletter .titre_ita-IT{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_ff_news.png',sizingMethod='crop');
}

.homeL .h_newsletter .titre_ita-IT{
	background-image:url(../images/home_titre_ff_news.png);
}
* html .homeL .h_newsletter .titre_ita-IT{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_ff_news.png',sizingMethod='crop');
}

/*** ger-DE ***/

.h_newsletter .titre_ger-DE{
	height:14px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/home_titre_ff_news.png) 0 0 no-repeat;
}
* html .h_newsletter .titre_ger-DE{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_ff_news.png',sizingMethod='crop');
}

.homeL .h_newsletter .titre_ger-DE{
	background-image:url(../images/home_titre_ff_news.png);
}
* html .homeL .h_newsletter .titre_ger-DE{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_ff_news.png',sizingMethod='crop');
}

/*** pol-PL ***/

.h_newsletter .titre_pol-PL{
	height:14px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/home_titre_ff_news.png) 0 0 no-repeat;
}
* html .h_newsletter .titre_pol-PL{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_ff_news.png',sizingMethod='crop');
}

.homeL .h_newsletter .titre_pol-PL{
	background-image:url(../images/home_titre_ff_news.png);
}
* html .homeL .h_newsletter .titre_pol-PL{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_ff_news.png',sizingMethod='crop');
}

/*** kor-KR ***/

.h_newsletter .titre_kor-KR{
	height:14px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/home_titre_ff_news.png) 0 0 no-repeat;
}
* html .h_newsletter .titre_kor-KR{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_ff_news.png',sizingMethod='crop');
}

.homeL .h_newsletter .titre_kor-KR{
	background-image:url(../images/home_titre_ff_news.png);
}
* html .homeL .h_newsletter .titre_kor-KR{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_ff_news.png',sizingMethod='crop');
}

/*** esl-ES ***/

.h_newsletter .titre_esl-ES{
	height:14px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/home_titre_ff_news.png) 0 0 no-repeat;
}
* html .h_newsletter .titre_esl-ES{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_ff_news.png',sizingMethod='crop');
}

.homeL .h_newsletter .titre_esl-ES{
	background-image:url(../images/home_titre_ff_news.png);
}
* html .homeL .h_newsletter .titre_esl-ES{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_ff_news.png',sizingMethod='crop');
}

/*** hin-IN ***/

.h_newsletter .titre_hin-IN{
	height:14px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/home_titre_ff_news.png) 0 0 no-repeat;
	margin-bottom:20px;
}
* html .h_newsletter .titre_hin-IN{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_ff_news.png',sizingMethod='crop');
}

.homeL .h_newsletter .titre_hin-IN{
	background-image:url(../images/home_titre_ff_news.png);
}
* html .homeL .h_newsletter .titre_hin-IN{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_ff_news.png',sizingMethod='crop');
}

/************************************/

.h_newsletter .suite,
.homeL .h_newsletter .suite{
	margin:-8px 0 0 0;
	padding:0;
	text-align:right;
	font-size:100%;
	font-weight:normal;
}
.homeL .h_newsletter .suite{
	margin:0;
}
.h_newsletter .suite a{
	color:#bc1008;
	text-decoration:underline;
}

/*** DEBUT SITES LOCAUX ***/

/*** SITES LOCAUX : FRE-FR ***/

.h_sites_fre-FR{
	margin:10px 0 0 0;
	background:url(../images/home_agenda_sep.png) 0 0 repeat-x;
	padding:14px 0 0 0;
}
.h_sites_fre-FR .titre{
	height:14px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/home_titre_sites.png) 0 0 no-repeat;
}
* html .h_sites_fre-FR .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_sites.png',sizingMethod='crop');
}
.h_sites_fre-FR p{
	padding:4px 0 0 0;
	font-weight:bold;
	font-size:110%;
}
.h_sites_fre-FR ul li{
	float:left;
	/*padding:6px 8px 0 0;*/
	padding:6px 10px 0 0;
}
.h_sites_fre-FR ul li.last{
	padding-right:0;
}
* html .h_sites_fre-FR ul li{
	padding:6px 12px 0 0;
}
*:first-child+html .h_sites_fre-FR ul li{
	padding:6px 12px 0 0;
}
*:first-child+html .h_sites_fre-FR ul li.last{
	padding-right:0;
}
.h_sites_fre-FR ul li.off{
	-moz-opacity:.5;
	opacity:.5;
	filter:alpha(opacity=50);
}
.h_sites_fre-FR ul li img{
	border:1px solid #e7e7e7;
}

/*** SITES LOCAUX : ENG-GB ***/

.h_sites_eng-GB{
	margin:10px 0 0 0;
	background:url(../images/home_agenda_sep.png) 0 0 repeat-x;
	padding:14px 0 0 0;
}
.h_sites_eng-GB .titre{
	height:14px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/eng/local_websites.png) 0 0 no-repeat;
}
* html .h_sites_eng-GB .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_sites.png',sizingMethod='crop');
}
.h_sites_eng-GB p{
	padding:4px 0 0 0;
	font-weight:bold;
	font-size:110%;
}
.h_sites_eng-GB ul li{
	float:left;
	/*padding:6px 8px 0 0;*/
	padding:6px 10px 0 0;
}
.h_sites_eng-GB ul li.last{
	padding-right:0;
}
* html .h_sites_eng-GB ul li{
	padding:6px 12px 0 0;
}
*:first-child+html .h_sites_eng-GB ul li{
	padding:6px 12px 0 0;
}
*:first-child+html .h_sites_eng-GB ul li.last{
	padding-right:0;
}
.h_sites_eng-GB ul li.off{
	-moz-opacity:.5;
	opacity:.5;
	filter:alpha(opacity=50);
}
.h_sites_eng-GB ul li img{
	border:1px solid #e7e7e7;
}

/*** SITES LOCAUX : CHI-CN ***/

.h_sites_chi-CN{
	margin:10px 0 0 0;
	background:url(../images/home_agenda_sep.png) 0 0 repeat-x;
	padding:14px 0 0 0;
}
.h_sites_chi-CN .titre{
	height:14px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/eng/local_websites.png) 0 0 no-repeat;
}
* html .h_sites_chi-CN .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_sites.png',sizingMethod='crop');
}
.h_sites_chi-CN p{
	padding:4px 0 0 0;
	font-weight:bold;
	font-size:110%;
}
.h_sites_chi-CN ul li{
	float:left;
	/*padding:6px 8px 0 0;*/
	padding:6px 10px 0 0;
}
.h_sites_chi-CN ul li.last{
	padding-right:0;
}
* html .h_sites_chi-CN ul li{
	padding:6px 12px 0 0;
}
*:first-child+html .h_sites_chi-CN ul li{
	padding:6px 12px 0 0;
}
*:first-child+html .h_sites_chi-CN ul li.last{
	padding-right:0;
}
.h_sites_chi-CN ul li.off{
	-moz-opacity:.5;
	opacity:.5;
	filter:alpha(opacity=50);
}
.h_sites_chi-CN ul li img{
	border:1px solid #e7e7e7;
}

/*** SITES LOCAUX : GER-DE ***/

.h_sites_ger-DE{
	margin:10px 0 0 0;
	background:url(../images/home_agenda_sep.png) 0 0 repeat-x;
	padding:14px 0 0 0;
}
.h_sites_ger-DE .titre{
	height:14px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/eng/local_websites.png) 0 0 no-repeat;
}
* html .h_sites_ger-DE .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_sites.png',sizingMethod='crop');
}
.h_sites_ger-DE p{
	padding:4px 0 0 0;
	font-weight:bold;
	font-size:110%;
}
.h_sites_ger-DE ul li{
	float:left;
	/*padding:6px 8px 0 0;*/
	padding:6px 10px 0 0;
}
.h_sites_ger-DE ul li.last{
	padding-right:0;
}
* html .h_sites_ger-DE ul li{
	padding:6px 12px 0 0;
}
*:first-child+html .h_sites_ger-DE ul li{
	padding:6px 12px 0 0;
}
*:first-child+html .h_sites_ger-DE ul li.last{
	padding-right:0;
}
.h_sites_ger-DE ul li.off{
	-moz-opacity:.5;
	opacity:.5;
	filter:alpha(opacity=50);
}
.h_sites_ger-DE ul li img{
	border:1px solid #e7e7e7;
}

/*** SITES LOCAUX : ARA-DZ ***/

.h_sites_ara-DZ{
	margin:10px 0 0 0;
	background:url(../images/home_agenda_sep.png) 0 0 repeat-x;
	padding:14px 0 0 0;
}
.h_sites_ara-DZ .titre{
	height:14px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/eng/local_websites.png) 0 0 no-repeat;
}
* html .h_sites_ara-DZ .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_sites.png',sizingMethod='crop');
}
.h_sites_ara-DZ p{
	padding:4px 0 0 0;
	font-weight:bold;
	font-size:110%;
}
.h_sites_ara-DZ ul li{
	float:left;
	/*padding:6px 8px 0 0;*/
	padding:6px 10px 0 0;
}
.h_sites_ara-DZ ul li.last{
	padding-right:0;
}
* html .h_sites_ara-DZ ul li{
	padding:6px 12px 0 0;
}
*:first-child+html .h_sites_ara-DZ ul li{
	padding:6px 12px 0 0;
}
*:first-child+html .h_sites_ara-DZ ul li.last{
	padding-right:0;
}
.h_sites_ara-DZ ul li.off{
	-moz-opacity:.5;
	opacity:.5;
	filter:alpha(opacity=50);
}
.h_sites_ara-DZ ul li img{
	border:1px solid #e7e7e7;
}

.h_newsletter .titre_ara-DZ{
	height:14px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/home_titre_ff_news.png) 0 0 no-repeat;
}
* html .h_newsletter .titre_ara-DZ{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_ff_news.png',sizingMethod='crop');
}

/*** SITES LOCAUX : ESL-ES ***/

.h_sites_esl-ES{
	margin:10px 0 0 0;
	background:url(../images/home_agenda_sep.png) 0 0 repeat-x;
	padding:14px 0 0 0;
}
.h_sites_esl-ES .titre{
	height:14px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/eng/local_websites.png) 0 0 no-repeat;
}
* html .h_sites_esl-ES .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_sites.png',sizingMethod='crop');
}
.h_sites_esl-ES p{
	padding:4px 0 0 0;
	font-weight:bold;
	font-size:110%;
}
.h_sites_esl-ES ul li{
	float:left;
	/*padding:6px 8px 0 0;*/
	padding:6px 10px 0 0;
}
.h_sites_esl-ES ul li.last{
	padding-right:0;
}
* html .h_sites_esl-ES ul li{
	padding:6px 12px 0 0;
}
*:first-child+html .h_sites_esl-ES ul li{
	padding:6px 12px 0 0;
}
*:first-child+html .h_sites_esl-ES ul li.last{
	padding-right:0;
}
.h_sites_esl-ES ul li.off{
	-moz-opacity:.5;
	opacity:.5;
	filter:alpha(opacity=50);
}
.h_sites_esl-ES ul li img{
	border:1px solid #e7e7e7;
}

/*** SITES LOCAUX : HIN-IN ***/

.h_sites_hin-IN{
	margin:10px 0 0 0;
	background:url(../images/home_agenda_sep.png) 0 0 repeat-x;
	padding:14px 0 0 0;
}
.h_sites_hin-IN .titre{
	height:14px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/eng/local_websites.png) 0 0 no-repeat;
}
* html .h_sites_hin-IN .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_sites.png',sizingMethod='crop');
}
.h_sites_hin-IN p{
	padding:4px 0 0 0;
	font-weight:bold;
	font-size:110%;
}
.h_sites_hin-IN ul li{
	float:left;
	/*padding:6px 8px 0 0;*/
	padding:6px 10px 0 0;
}
.h_sites_hin-IN ul li.last{
	padding-right:0;
}
* html .h_sites_hin-IN ul li{
	padding:6px 12px 0 0;
}
*:first-child+html .h_sites_hin-IN ul li{
	padding:6px 12px 0 0;
}
*:first-child+html .h_sites_hin-IN ul li.last{
	padding-right:0;
}
.h_sites_hin-IN ul li.off{
	-moz-opacity:.5;
	opacity:.5;
	filter:alpha(opacity=50);
}
.h_sites_hin-IN ul li img{
	border:1px solid #e7e7e7;
}

/*** SITES LOCAUX : ITA-IT ***/

.h_sites_ita-IT{
	margin:10px 0 0 0;
	background:url(../images/home_agenda_sep.png) 0 0 repeat-x;
	padding:14px 0 0 0;
}
.h_sites_ita-IT .titre{
	height:14px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/eng/local_websites.png) 0 0 no-repeat;
}
* html .h_sites_ita-IT .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_sites.png',sizingMethod='crop');
}
.h_sites_ita-IT p{
	padding:4px 0 0 0;
	font-weight:bold;
	font-size:110%;
}
.h_sites_ita-IT ul li{
	float:left;
	/*padding:6px 8px 0 0;*/
	padding:6px 10px 0 0;
}
.h_sites_ita-IT ul li.last{
	padding-right:0;
}
* html .h_sites_ita-IT ul li{
	padding:6px 12px 0 0;
}
*:first-child+html .h_sites_ita-IT ul li{
	padding:6px 12px 0 0;
}
*:first-child+html .h_sites_ita-IT ul li.last{
	padding-right:0;
}
.h_sites_ita-IT ul li.off{
	-moz-opacity:.5;
	opacity:.5;
	filter:alpha(opacity=50);
}
.h_sites_ita-IT ul li img{
	border:1px solid #e7e7e7;
}

/*** SITES LOCAUX : KOR-KR ***/

.h_sites_kor-KR{
	margin:10px 0 0 0;
	background:url(../images/home_agenda_sep.png) 0 0 repeat-x;
	padding:14px 0 0 0;
}
.h_sites_kor-KR .titre{
	height:14px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/eng/local_websites.png) 0 0 no-repeat;
}
* html .h_sites_kor-KR .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_sites.png',sizingMethod='crop');
}
.h_sites_kor-KR p{
	padding:4px 0 0 0;
	font-weight:bold;
	font-size:110%;
}
.h_sites_kor-KR ul li{
	float:left;
	/*padding:6px 8px 0 0;*/
	padding:6px 10px 0 0;
}
.h_sites_kor-KR ul li.last{
	padding-right:0;
}
* html .h_sites_kor-KR ul li{
	padding:6px 12px 0 0;
}
*:first-child+html .h_sites_kor-KR ul li{
	padding:6px 12px 0 0;
}
*:first-child+html .h_sites_kor-KR ul li.last{
	padding-right:0;
}
.h_sites_kor-KR ul li.off{
	-moz-opacity:.5;
	opacity:.5;
	filter:alpha(opacity=50);
}
.h_sites_kor-KR ul li img{
	border:1px solid #e7e7e7;
}

/*** SITES LOCAUX : POL-PL ***/

.h_sites_pol-PL{
	margin:10px 0 0 0;
	background:url(../images/home_agenda_sep.png) 0 0 repeat-x;
	padding:14px 0 0 0;
}
.h_sites_pol-PL .titre{
	height:14px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/eng/local_websites.png) 0 0 no-repeat;
}
* html .h_sites_pol-PL .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_sites.png',sizingMethod='crop');
}
.h_sites_pol-PL p{
	padding:4px 0 0 0;
	font-weight:bold;
	font-size:110%;
}
.h_sites_pol-PL ul li{
	float:left;
	/*padding:6px 8px 0 0;*/
	padding:6px 10px 0 0;
}
.h_sites_pol-PL ul li.last{
	padding-right:0;
}
* html .h_sites_pol-PL ul li{
	padding:6px 12px 0 0;
}
*:first-child+html .h_sites_pol-PL ul li{
	padding:6px 12px 0 0;
}
*:first-child+html .h_sites_pol-PL ul li.last{
	padding-right:0;
}
.h_sites_pol-PL ul li.off{
	-moz-opacity:.5;
	opacity:.5;
	filter:alpha(opacity=50);
}
.h_sites_pol-PL ul li img{
	border:1px solid #e7e7e7;
}

/*** SITES LOCAUX : RUS-RU ***/

.h_sites_rus-RU{
	margin:10px 0 0 0;
	background:url(../images/home_agenda_sep.png) 0 0 repeat-x;
	padding:14px 0 0 0;
}
.h_sites_rus-RU .titre{
	height:14px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/eng/local_websites.png) 0 0 no-repeat;
}
* html .h_sites_rus-RU .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_sites.png',sizingMethod='crop');
}
.h_sites_rus-RU p{
	padding:4px 0 0 0;
	font-weight:bold;
	font-size:110%;
}
.h_sites_rus-RU ul li{
	float:left;
	/*padding:6px 8px 0 0;*/
	padding:6px 10px 0 0;
}
.h_sites_rus-RU ul li.last{
	padding-right:0;
}
* html .h_sites_rus-RU ul li{
	padding:6px 12px 0 0;
}
*:first-child+html .h_sites_rus-RU ul li{
	padding:6px 12px 0 0;
}
*:first-child+html .h_sites_rus-RU ul li.last{
	padding-right:0;
}
.h_sites_rus-RU ul li.off{
	-moz-opacity:.5;
	opacity:.5;
	filter:alpha(opacity=50);
}
.h_sites_rus-RU ul li img{
	border:1px solid #e7e7e7;
}

/*** SITES LOCAUX : ENG-US ***/

.h_sites_eng-US{
	margin:10px 0 0 0;
	background:url(../images/home_agenda_sep.png) 0 0 repeat-x;
	padding:14px 0 0 0;
}
.h_sites_eng-US .titre{
	height:14px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/eng/local_websites.png) 0 0 no-repeat;
}
* html .h_sites_eng-US .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_sites.png',sizingMethod='crop');
}
.h_sites_eng-US p{
	padding:4px 0 0 0;
	font-weight:bold;
	font-size:110%;
}
.h_sites_eng-US ul li{
	float:left;
	/*padding:6px 8px 0 0;*/
	padding:6px 10px 0 0;
}
.h_sites_eng-US ul li.last{
	padding-right:0;
}
* html .h_sites_eng-US ul li{
	padding:6px 12px 0 0;
}
*:first-child+html .h_sites_eng-US ul li{
	padding:6px 12px 0 0;
}
*:first-child+html .h_sites_eng-US ul li.last{
	padding-right:0;
}
.h_sites_eng-US ul li.off{
	-moz-opacity:.5;
	opacity:.5;
	filter:alpha(opacity=50);
}
.h_sites_eng-US ul li img{
	border:1px solid #e7e7e7;
}

/*** FIN SITES LOCAUX ***/

/*** DEBUT FILIERES ***/

/*** FILIERES : FRE-FR ***/

.h_filieres_fre-FR div{
	position:relative;
	padding:6px 0 0 0;
}
.h_filieres_fre-FR .titre{
	height:17px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/home_titre_filieres_fr.png) 0 0 no-repeat;
}
* html .h_filieres_fre-FR .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_filieres_fr.png',sizingMethod='crop');
}
.h_filieres_fre-FR p{
	font-weight:bold;
	font-size:110%;
}
.h_filieres_fre-FR .illus{
	float:left;
	border:1px solid #eaeaea;
	padding:5px;
	margin:0 8px 0 0;
}
.h_filieres_fre-FR .suite{
/*	position:absolute; */
	text-align: right;
	bottom:0;
	right:0;
	font-size:100%;
	font-weight:normal;
}
.h_filieres_fre-FR .suite a{
	color:#bc1008;
	text-decoration:underline;
}

/*** FILIERES : ENG-GB ***/

.h_filieres_eng-GB div{
	position:relative;
	padding:6px 0 0 0;
}
.h_filieres_eng-GB .titre{
	height:17px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/fil_eng_sur_deux_lignes.png) 0 0 no-repeat;
}
* html .h_filieres_eng-GB .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/fil_eng_sur_deux_lignes.png',sizingMethod='crop');
}
.h_filieres_eng-GB p{
	font-weight:bold;
	font-size:110%;
}
.h_filieres_eng-GB .illus{
	float:left;
	border:1px solid #eaeaea;
	padding:5px;
	margin:0 8px 0 0;
}
.h_filieres_eng-GB .suite{
/*	position:absolute; */
	text-align: right;
	bottom:0;
	right:0;
	font-size:100%;
	font-weight:normal;
}
.h_filieres_eng-GB .suite a{
	color:#bc1008;
	text-decoration:underline;
}

/*** FILIERES : CHI-CN ***/

.h_filieres_chi-CN div{
	position:relative;
	padding:6px 0 0 0;
}
.h_filieres_chi-CN .titre{
	height:17px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/fil_HK_.png) 0 0 no-repeat;
}
* html .h_filieres_chi-CN .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/fil_HK_.png',sizingMethod='crop');
}
.h_filieres_chi-CN p{
	font-weight:bold;
	font-size:110%;
}
.h_filieres_chi-CN .illus{
	float:left;
	border:1px solid #eaeaea;
	padding:5px;
	margin:0 8px 0 0;
}
.h_filieres_chi-CN .suite{
/*	position:absolute; */
	text-align: right;
	bottom:0;
	right:0;
	font-size:100%;
	font-weight:normal;
}
.h_filieres_chi-CN .suite a{
	color:#bc1008;
	text-decoration:underline;
}

/*** FILIERES : GER-DE ***/

.h_filieres_ger-DE div{
	position:relative;
	padding:6px 0 0 0;
}
.h_filieres_ger-DE .titre{
	height:15px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/actualites_de.png) 0 0 no-repeat;
}
* html .h_filieres_ger-DE .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/actualites_de.png',sizingMethod='crop');
}
.h_filieres_ger-DE p{
	font-weight:bold;
	font-size:110%;
}
.h_filieres_ger-DE .illus{
	float:left;
	border:1px solid #eaeaea;
	padding:5px;
	margin:0 8px 0 0;
}
.h_filieres_ger-DE .suite{
/*	position:absolute; */
	text-align: right;
	bottom:0;
	right:0;
	font-size:100%;
	font-weight:normal;
}
.h_filieres_ger-DE .suite a{
	color:#bc1008;
	text-decoration:underline;
}

/*** FILIERES : ARA-DZ ***/

.h_filieres_ara-DZ div{
	position:relative;
	padding:6px 0 0 0;
}
.h_filieres_ara-DZ .titre{
	height:17px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/actualites_fr.png) 0 0 no-repeat;
}
* html .h_filieres_ara-DZ .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/actualites_fr.png',sizingMethod='crop');
}
.h_filieres_ara-DZ p{
	font-weight:bold;
	font-size:110%;
}
.h_filieres_ara-DZ .illus{
	float:left;
	border:1px solid #eaeaea;
	padding:5px;
	margin:0 8px 0 0;
}
.h_filieres_ara-DZ .suite{
/*	position:absolute; */
	text-align: right;
	bottom:0;
	right:0;
	font-size:100%;
	font-weight:normal;
}
.h_filieres_ara-DZ .suite a{
	color:#bc1008;
	text-decoration:underline;
}

/*** FILIERES : ESL-ES ***/

.h_filieres_esl-ES div{
	position:relative;
	padding:6px 0 0 0;
}
.h_filieres_esl-ES .titre{
	height:15px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/actualites_es.png) 0 0 no-repeat;
}
* html .h_filieres_esl-ES .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/actualites_es.png',sizingMethod='crop');
}
.h_filieres_esl-ES p{
	font-weight:bold;
	font-size:110%;
}
.h_filieres_esl-ES .illus{
	float:left;
	border:1px solid #eaeaea;
	padding:5px;
	margin:0 8px 0 0;
}
.h_filieres_esl-ES .suite{
/*	position:absolute; */
	text-align: right;
	bottom:0;
	right:0;
	font-size:100%;
	font-weight:normal;
}
.h_filieres_esl-ES .suite a{
	color:#bc1008;
	text-decoration:underline;
}

/*** FILIERES : HIN-IN ***/

.h_filieres_hin-IN div{
	position:relative;
	padding:6px 0 0 0;
}
.h_filieres_hin-IN .padding-actus{
	position:relative;
	padding:20px 0 0 0;
}
.h_filieres_hin-IN .titre{
	height:17px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/actualite_in.png) 0 0 no-repeat;
}
* html .h_filieres_hin-IN .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/actualite_in.png',sizingMethod='crop');
}
.h_filieres_hin-IN p{
	font-weight:normal;
	font-size:105%;
}
.h_filieres_hin-IN .illus{
	float:left;
	border:1px solid #eaeaea;
	padding:5px;
	margin:0 8px 0 0;
}
.h_filieres_hin-IN .suite{
/*	position:absolute; */
	text-align: right;
	bottom:0;
	right:0;
	font-size:100%;
	font-weight:normal;
}
.h_filieres_hin-IN .suite a{
	color:#bc1008;
	text-decoration:underline;
}

/*** FILIERES : ITA-IT ***/

.h_filieres_ita-IT div{
	position:relative;
	padding:6px 0 0 0;
}
.h_filieres_ita-IT .titre{
	height:17px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/fil_italy.png) 0 0 no-repeat;
}
* html .h_filieres_ita-IT .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/fil_italy.png',sizingMethod='crop');
}
.h_filieres_ita-IT p{
	font-weight:bold;
	font-size:110%;
}
.h_filieres_ita-IT .illus{
	float:left;
	border:1px solid #eaeaea;
	padding:5px;
	margin:0 8px 0 0;
}
.h_filieres_ita-IT .suite{
/*	position:absolute; */
	text-align: right;
	bottom:0;
	right:0;
	font-size:100%;
	font-weight:normal;
}
.h_filieres_ita-IT .suite a{
	color:#bc1008;
	text-decoration:underline;
}

/*** FILIERES : KOR-KR ***/

.h_filieres_kor-KR div{
	position:relative;
	padding:6px 0 0 0;
}
.h_filieres_kor-KR .titre{
	height:17px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/actualites_co.png) 0 0 no-repeat;
}
* html .h_filieres_kor-KR .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/actualites_co.png',sizingMethod='crop');
}
.h_filieres_kor-KR p{
	font-weight:bold;
	font-size:110%;
}
.h_filieres_kor-KR .illus{
	float:left;
	border:1px solid #eaeaea;
	padding:5px;
	margin:0 8px 0 0;
}
.h_filieres_kor-KR .suite{
/*	position:absolute; */
	text-align: right;
	bottom:0;
	right:0;
	font-size:100%;
	font-weight:normal;
}
.h_filieres_kor-KR .suite a{
	color:#bc1008;
	text-decoration:underline;
}

/*** FILIERES : POL-PL ***/

.h_filieres_pol-PL div{
	position:relative;
	padding:6px 0 0 0;
}
.h_filieres_pol-PL .titre{
	height:17px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/actualites_po.png) 0 0 no-repeat;
}
* html .h_filieres_pol-PL .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/actualites_po.png',sizingMethod='crop');
}
.h_filieres_pol-PL p{
	font-weight:bold;
	font-size:110%;
}
.h_filieres_pol-PL .illus{
	float:left;
	border:1px solid #eaeaea;
	padding:5px;
	margin:0 8px 0 0;
}
.h_filieres_pol-PL .suite{
/*	position:absolute; */
	text-align: right;
	bottom:0;
	right:0;
	font-size:100%;
	font-weight:normal;
}
.h_filieres_pol-PL .suite a{
	color:#bc1008;
	text-decoration:underline;
}

/*** FILIERES : RUS-RU ***/

.h_filieres_rus-RU div{
	position:relative;
	padding:6px 0 0 0;
}
.h_filieres_rus-RU .titre{
	height:41px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/fil_russe_sur_deux_lignes.png) 0 0 no-repeat;
}
* html .h_filieres_rus-RU .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/fil_russe_sur_deux_lignes.png',sizingMethod='crop');
}
.h_filieres_rus-RU p{
	font-weight:bold;
	font-size:110%;
}
.h_filieres_rus-RU .illus{
	float:left;
	border:1px solid #eaeaea;
	padding:5px;
	margin:0 8px 0 0;
}
.h_filieres_rus-RU .suite{
/*	position:absolute; */
	text-align: right;
	bottom:0;
	right:0;
	font-size:100%;
	font-weight:normal;
}
.h_filieres_rus-RU .suite a{
	color:#bc1008;
	text-decoration:underline;
}

/*** FILIERES : ENG-US ***/

.h_filieres_eng-US div{
	position:relative;
	padding:6px 0 0 0;
}
.h_filieres_eng-US .titre{
	height:17px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/fil_US.png) 0 0 no-repeat;
}
* html .h_filieres_eng-US .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/extension/sopexa/design/sopexa/images/fil_US.png',sizingMethod='crop');
}
.h_filieres_eng-US p{
	font-weight:bold;
	font-size:110%;
}
.h_filieres_eng-US .illus{
	float:left;
	border:1px solid #eaeaea;
	padding:5px;
	margin:0 8px 0 0;
}
.h_filieres_eng-US .suite{
/*	position:absolute; */
	text-align: right;
	bottom:0;
	right:0;
	font-size:100%;
	font-weight:normal;
}
.h_filieres_eng-US .suite a{
	color:#bc1008;
	text-decoration:underline;
}

/*** FIN FILIERES ***/

/* annuaire recherche */
#main-position.ann_rech .main-body,
.ann_rech .main-body{
	float:left;
	min-height:260px;
}
* html .ann_rech .main-body{
	height:260px;
}
.ann_rech .main1{
	width:365px;
	margin:0 8px 0 0;
}
.ann_rech .main2{
	width:502px;
}
.ann_rech .main p.stitre{
	padding-bottom:0;
}
#main-position.ann_rech .main p,
.ann_rech .main p{
	line-height:110%;
	font-size:120%;
}

#main-position.ann_rech_res .h_annuaire p,
.ann_rech_res .h_annuaire p{
	float:left;
	padding:5px 34px 3px 0;
}
#main-position.ann_rech_res .h_annuaire p.last{
	padding-right:0;
}
.ann_rech_res .h_annuaire p.sc{
	clear:left;
	width:auto;
}
.ann_rech_res .h_annuaire p.sc .bouton{
	float:none;
}

.res_rech{
	margin:8px 0 12px 0;
	width:100%;
}
.res_rech caption{
	display:none;
}
.res_rech tr.alternate{
	background-color:#f6f6f6;
}
.res_rech th,
.res_rech td{
	vertical-align:top;
}
.res_rech th{
	background:url(../images/tableau_col_fond.png) 0 0 repeat-x;
	color:#fff;
	font-weight:bold;
	font-size:110%;
	text-align:center;
	white-space:nowrap;
	border:1px solid #fff;
}
.res_rech th div{
	position:relative;
	padding:6px 24px 6px 16px;
}
.res_rech th a,
.res_rech th span{
	position:absolute;
	top:12px;
	right:8px;
}
.res_rech th.larg1{
	width:21%;
}
.res_rech th.larg2{
	width:37%;
}
.res_rech td{
	padding:8px 16px 8px 16px;
	border:1px solid #eeeeef;
}
#fullPage_map, #splash{
	position:absolute;
	top:0px; left:0px;
	width:100%;
	height:100%;
	display:none;
	z-index:1001;
}

.entreprise_cell {
	max-height:100px;
	overflow-y:auto;
	height: expression(this.scrollHeight > 100 ? 100 : true);
}

.event-visual {
	float: left;
}

.event-content {
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}

/*********************************************************/
/* modifi� par : Mohammed Amine KASMI
/* date : 21/10/2009
/*  description : ajout CSS pour bloc autres actualités
/*********************************************************/
.homeL .h_newshome{
	margin:0 0 -6px 0;
}
.h_newshome p{
	padding:6px 0 8px 0;
	font-weight:bold;
	font-size:110%;
}
.homeL .h_newshome p{
	padding:3px 0 0 0;
	font-weight:bold;
	font-size:110%;
}
.h_newshome p input.txt{
	font-size:90%;
	padding:1px 0 0 2px;
	width:155px;
	border:1px solid #878787;
	vertical-align:top;
}
.homeL .h_newshome p input.txt{
	width:180px;
}
.h_newshome p .bouton{
	position:relative;
	top:-4px;
}
.h_newshome .titre{
	height:14px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/other_news.png) 0 0 no-repeat;
}
.homeL .h_newshome .titre{
	background-image:url(../images/other_news.png);
}
* html .h_newshome .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/other_news.png',sizingMethod='crop');
}
* html .homeL .h_newshome .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/other_news.png',sizingMethod='crop');
}
.actu_home{
	border:1px solid #CCC;
	padding:0 0 0 14px;
	margin:5px 0px;
	background:url(../images/picto_fleche_haut.gif) no-repeat 2px 3px;
}
.active{
	background:url(../images/picto_fleche_bas.gif) no-repeat 2px 3px;
}
.actu_home a{color:#757B7F; font-weight:bold; text-decoration:none;}
.actu_home p a{ text-decoration:none; color:#757B7F; font-weight:normal!important;}
.actu_home p a:hover{ text-decoration:underline;}
.h_newsletter{

}
.homeL .h_newsletter{
	margin:0 0 -6px 0;
}
.h_newsletter p{
	padding:6px 0 8px 0;
	font-weight:bold;
	font-size:110%;
}
.homeL .h_newsletter p{
	padding:3px 0 0 0;
	font-weight:bold;
	font-size:110%;
}
.h_newsletter p input.txt{
	font-size:90%;
	padding:1px 0 0 2px;
	width:155px;
	border:1px solid #878787;
	vertical-align:top;
}
.homeL .h_newsletter p input.txt{
	width:180px;
}
.h_newsletter p .bouton{
	position:relative;
	top:-4px;
}
*html .h_newsletter p .bouton{
	position:fixed;
	margin-top:-3px;
}
.h_newsletter .titre{
	height:14px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/home_titre_ff_news.png) 0 0 no-repeat;
}
* html .h_newsletter .titre{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_ff_news.png',sizingMethod='crop');
}
.h_newsletter .titre_fre-FR{
	height:14px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/home_titre_ff_news.png) 0 0 no-repeat;
}
* html .h_newsletter .titre_fre-FR{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.franceagroalimentaire.com/extension/sopexa/design/sopexa/images/home_titre_ff_news.png',sizingMethod='crop');
}
.h_newsletter .suite,
.homeL .h_newsletter .suite{
	margin:-8px 0 0 0;
	padding:0;
	text-align:right;
	font-size:100%;
	font-weight:normal;
}
.homeL .h_newsletter .suite{
	margin:0;
}
.h_newsletter .suite a{
	color:#bc1008;
	text-decoration:underline;
}
.h_newsletter .illus{
	float:left;
	border:1px solid #EAEAEA;
	width:auto !important;
	/*height:55px;*/
	text-align:center;
	margin-right:8px !important;
	margin-bottom:5px;
	padding: 5px !important
}
.clear{ clear:both}
.nl{
	background:url(../images/main_fond_b2.png) repeat-x scroll 0 100%!important;
}
.nm{background:transparent url(../images/main_fond_h2.png) repeat-x scroll 0 0!important;}

.classDescriptionEnvent p {
	width: 670px;
}
.margin-down{
	margin-bottom: 3px;
}

.dg_fixe .suite{
	bottom:0;
	font-size:100% !important;
	font-weight:normal !important;
	right:0;
	text-align:right;
}
/*********************************/