body{
	background-image:url(../img/page_back.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
html,*{letter-spacing:.1em;}
form{margin:0;}
object{margin:-1px;padding:0;}
h2{margin-top:20px;}
h3{
	font-size:125%;font-weight:bold;
	background:transparent url(../img/puce_carre_rouge.gif) no-repeat 0% 50%;
	padding-left:10px;
}
h4{
	font-size:110%;font-weight:bold;
	background:transparent url(../img/puce_carre_bleu_clair.gif) no-repeat 0% 50%;
	padding-left:10px;color:#1D7CAD;margin:.5em auto;
}
li{line-height:125%;}
.homeL h3{
	color:#cF2a33;
}
.sc {margin-bottom:1em;}
small{font-size:90%;}

.txtR{text-align:right;}
.txtC{clear:both;text-align:center;}
.list_txtR{
	float:right;
}
.sc a:hover{color:#6699CC;}
#header #usermenu a{
	display:block;
	width:108px;
	height:34px;
	overflow:hidden;
	text-indent:-999em;
	cursor:pointer;
	cursor:hand;
	background:transparent url(../img/acces_site_portail.png) no-repeat left top;
}
#header #usermenu a:hover{
	background:transparent url(../img/acces_site_portail_ov.png) no-repeat left top;
}
#topmenu table{height:37px;overflow:hidden;}
#topmenu td{
	border:1px solid #fff;
	border-width:0 1px 0 1px;
	height:37px;overflow:hidden;
}
#topmenu td a{padding-top:1em;height:24px;overflow:hidden;vertical-align:middle;background:url(../img/topmenu_dg.png) no-repeat 0px 0px;}
#topmenu td a span{vertical-align:middle;}
#topmenu .col1_l:hover{
	background-color:#bfbfa9;
}
#topmenu .col2:hover{
	background-color:#ffdc00;
}
#topmenu .col3:hover{
	background-color:#9fdf3f;
}
#topmenu .col4:hover{
	background-color:#328bd9;
}
#topmenu .col5:hover{
	background-color:#fb6014;
}
#topmenu .col6:hover{
	background-color:#f31032;
}
#topmenu .col7:hover{
	background-color:#1f65dc;
}

/* home Locale */
#columns #colA,
#columns #colB,#colBP,#colBh1,#colBh2,
#columns #colC,
.homeP #columns .colW{
	float:left;
	overflow:hidden;
}
#columns #colA .dg,
#columns #colB .dg,
#columns .colW{
	min-height:78px;height:auto;
}
* html #columns #colA .dg,
* html #columns #colB .dg,
* html #columns .colW{
	height:1%;
}
#columns #colA{
	width:230px;height:auto;
	margin:0 7px 0 0;
}
#columns #colA .dg{
	padding-right:0;
}
#columns #colB{
	width:714px;
	margin:0;
}
.homeL #columns #colB{
	width:485px;
}
#columns #colBP{
	width:484px;border-right:1px solid #efefef;
}
#columns #colBh1{
	width:353px;margin-right:7px;
}
#columns #colBh2{
	width:353px;
}
#columns #colC{
	margin:0px auto 0px 8px;
	width:223px;text-align:center;
}
#columns #colC .main-position{
	margin:0 0 6px 0;
}

.homeP #columns .colW{
	margin:0 7px 0 0;
	width:auto;
}


#footer li a{
	display:inline-block;
	vertical-align:top;
}
#footer li{
	position:relative;
}
#footer li#pics_argribov{
	_background-position:100% 14px;
}
*:first-child+html #footer li#pics_argribov{
	background-position:100% 14px;
}
#footer li#pics_argribov a{
	margin-top:-12px;
	width:65px;
	height:84px;
	text-indent:-9999px;
	background:transparent url(../img/logo_agrigov.gif) no-repeat 0px 0px;
}
#copyright{
	position:relative;
	text-align:right;
	margin-top:-2em;
	color:#ffffff;
}

.fleft_half{
	float:left;
	width:48%;
	text-align:center;
	margin:auto;
}
.body_full{
	clear:both;
	width:98%;
	text-align:center;
}
div.body_full p{
	display:inline-block;float:left;text-align:center;margin:0 5px 0 10px;
}
div.body_full p.last{margin-right:0;margin-left:6px;}
div.body_full p.wide{margin:0 25px 0 10px;}
.heaind{text-indent:1em;}
.h_prlinks ul{margin:0px auto;}
.h_prlinks ul li{margin-bottom:7px;padding-right:12px;}
.h_prlinks ul li a{margin:0;padding:0;height:auto;overflow:hidden;}
.h_prlinks ul li a img{
	width:202px;height:auto;
	margin-bottom:.2em;
	border:1px solid #e9e9e9;
}
.h_sites .titre{
	height:15px;
	overflow:hidden;
	text-indent:-999em;
	background:transparent url(../img/home_titre_agenenceses.png) no-repeat 0px 0px;
	margin:0 0 10px 0;
}

.homeL .h_agenda .titre{
	margin-bottom:14px;
	border-bottom:1px solid #ebebeb;
}
.homeL .smallcap{
	clear:both;text-align:center;
	font-size:85%;color:#fff;
	font-weight:normal;margin-top:8px;
}
.homeP #colB .main-position .titre{
	margin-bottom:14px;
	border-bottom:1px solid #ebebeb;
}
.homeP #header #illus{
	background:transparent url(../flash/photo/shadow.png) no-repeat left top;
}
.homeP #header #illus img{
	margin-top:5px;
}
.homeP .h_campaign .titre{
	height:17px;
	overflow:hidden;
	text-indent:-999em;
	background:transparent url(../img/home_titre_campaign.gif) no-repeat 0px 0px;
}
.homeP .h_campaign .titre_news{
	height:17px;
	overflow:hidden;
	text-indent:-999em;
	background:transparent url(../img/home_titre_news.gif) no-repeat 0px 0px;
	margin-bottom:14px;
	border-bottom:1px solid #ebebeb;
}
.homeP .h_campaign .titre_event{
	height:17px;
	overflow:hidden;
	text-indent:-999em;
	background:transparent url(../img/home_titre_event.gif) no-repeat 0px 0px;
	margin-bottom:14px;
	border-bottom:1px solid #ebebeb;
}

.h_campaign div{
	position:relative;
	padding:10px 0 6px 0;
}
.h_campaign div{
	padding-bottom:20px;
}
.h_campaign h3,.h_importar h3{
	color:#cF2a33;
}
.h_campaign p{
	font-weight:bold;
	font-size:110%;
}
.h_campaign .illus,.h_prlinks .illus{
	float:left;
	border:1px solid #eaeaea;
	padding:5px;
	margin:0px 8px 8px 0;
}
.h_campaign .suite{
	position:absolute;
	bottom:0;
	right:0;
	font-size:100%;
	font-weight:normal;
}
.h_campaign .suite a{
	display:inline-block;
	height:1.2em;width:auto;
	color:#bc1008;
	text-decoration:underline;
	background:transparent url(../img/picto_fleche_vert.gif) no-repeat right center;
	padding-right:10px;margin-top:3px;
}
.homeP .h_wine .titre{
	height:17px;
	overflow:hidden;
	text-indent:-999em;
	background:transparent url(../img/home_titre_vino.gif) no-repeat 0px 0px;
}

.homeP .h_importar .titre{
	height:17px;
	overflow:hidden;
	text-indent:-999em;
	background:transparent url(../img/home_titre_importar.gif) no-repeat 0px 0px;
}
.homeP .h_importar .titre2{
	height:17px;
	overflow:hidden;
	text-indent:-999em;
	background:transparent url(../img/home_titre_importarlink.gif) no-repeat 0px 0px;
}
.homeP .h_shop .titre{
	height:17px;
	overflow:hidden;
	text-indent:-999em;
	background:transparent url(../img/home_titre_shop.gif) no-repeat 0px 0px;
}
.homeP .h_shop dt{
	color:#009933;font-size:120%;font-weight:bold;
	background-image:url(../img/puce_carre_vert_fonce.gif);
	background-repeat:no-repeat;
	background-position:0% 50%;
	padding-left:10px;
}
.homeP .h_shop dd{
	margin:0 auto 2em 1em;
}

.homeP .h_mailmagazine .titre{
	height:17px;
	overflow:hidden;
	text-indent:-999em;
	background:transparent url(../img/home_titre_mailmagazine.gif) no-repeat 0px 0px;
}
.homeP .h_mailmagazine h3{
	color:#0f4fa0;
	background-image:url(../img/puce_carre_bleu_fonce.gif);
	margin-bottom:14px;
}
.homeP  blockquote{
	display:inline-block;
	margin:14px 6px 14px 0px;padding:1em;
	border:1px solid #0f4fa0; 
}

.homeP blockquote.redblock{
	border:1px solid #B80645
}
.homeP .h_mailmagazine dt{
	color:#0f4fa0;
}
.homeP .h_mailmagazine dd{
	margin:0 auto 1em 1em;
}

.h_agenda .suiteL a,a.suiteL{
	text-decoration:underline;
	color:#757b7f;display:block;
	background: url(../img/picto_fleche_vert.gif) no-repeat 0px 3px;
	padding-left:12px;
}
a.suiteL:hover{
	color:#6699cc;
	background-image:url(../img/picto_fleche_bluegif.gif);
}
.h_agenda h3 a{
	text-decoration:none;
}

.h_agenda h3 a:hover{
	color:#6699cc;
	text-decoration:underline;
}
.h_agenda h4{
	margin-bottom:0;margin-top:.5em;
}
.h_agenda h4 a{
	color:#1D7CAD;
}
.h_newsletter h4{text-align:left;}
.h_newsletter ol{
	width:180px;
	text-align:left;
}
.h_newsletter ol li{
	margin-bottom:1em;
}
.h_newsletter ol li a.actives{
	color:#0369cf;
}
.searchR{
	display:block;
	width:auto;background-color:#ccc;
	text-align:right;float:right;
	margin-top:-2.5em;margin-right:0px;
}
.formTbl caption{
	color:#CC3300;text-align:left;font-weight:bold;
}
.formTbl th{
	width:9em;text-align:right;color:#293699;vertical-align:top;padding-top:.4em;
}
.wineLeft{
	float:left;
	width:220px;height:auto;
}
.wineLeft dl dd{
	margin-left:0;

}
.wineLeft dl dd.winettl{
	color:#464E89;font-weight:bold;
}
.wineLeft dl dd.listLast{
	margin-bottom:.5em;
}
.wineRight{
	float:left;margin-left:10px;
	width:458px;height:auto;
	overflow:hidden;
}
.wineRight p{
	margin-right:1em;
}
.wineRight h5{
	margin-top:1.2em;
}
.bloc_bline{
	color:#3366FF;padding-bottom:.2em;margin-bottom:1em;
	background:#fff url(../img/line04.gif) repeat-x bottom left;
}
.bloc_bline_gris{
	margin-right:12px;
	background:#fff url(../img/line_grise.gif) repeat-x bottom left;
}
.h_importar .sc ul li{padding-left:1em;text-indent:-1em;}
.h_importar .sc .east{
	padding-top:85px;height:755px;
	background: url(../pages/importar/images/east_title.gif) no-repeat top left;
}
.h_importar .sc .west{
	padding-top:85px;height:755px;
	background: url(../pages/importar/images/west_title.gif) no-repeat top left;
}
.txtR_Page,.txtR_Page_bgn{
	text-align:right;line-height:1.5em;
}
.txtR_Page_bgn{
	margin-top:-2em;
}
.txtR_Page a{
	padding:.2em;border:1px solid #cfcfcf;background-color:#efefef;margin:.1em;
}
.txtR_Page_bgn a{
	padding:.2em 0 .2em .2em;border:none;background-color:#fff;margin:.1em;
}
.homeP .h_aboutus .titre{
	height:17px;
	overflow:hidden;
	text-indent:-999em;
	background:transparent url(../img/home_titre_aboutus.gif) no-repeat 0px 0px;
	margin-bottom:14px;
	border-bottom:1px solid #ebebeb;
}
.homeP .h_privacy .titre{
	height:17px;
	overflow:hidden;
	text-indent:-999em;
	background:transparent url(../img/home_titre_privacy.gif) no-repeat 0px 0px;
	margin-bottom:14px;
	border-bottom:1px solid #ebebeb;
}
.homeP div.main-body{clear:both;}
.homeP .h_privacy p{
line-height:150%;margin-bottom:.5em;
}
.homeP .h_inquery .titre{
	height:17px;
	overflow:hidden;
	text-indent:-999em;
	background:transparent url(../img/home_titre_inquery.gif) no-repeat 0px 0px;
	margin-bottom:14px;
	border-bottom:1px solid #ebebeb;
}
.h_inquery .main-body label{
	display:inline-block;
	width:9em;font-weight:bold;
	vertical-align:top;
}
.h_inquery .main-body p.linne2in1{
	padding-bottom:0;margin-bottom:0;
}
.h_inquery .main-body p.topline{
	padding-top:1em;margin-right:10px;
	border-top:1px solid #ececec;
}
.h_inquery .main-body form.txt9 label{
	width:14em;font-weight:bold;
}
.homeP  .h_sitemap .titre{
	height:17px;
	overflow:hidden;
	text-indent:-999em;
	background:transparent url(../img/home_titre_sitemap.gif) no-repeat 0px 0px;
	margin-bottom:14px;
	border-bottom:1px solid #ebebeb;
}
.homeP .h_links .titre{
	height:17px;
	overflow:hidden;
	text-indent:-999em;
	background:transparent url(../img/home_titre_links.gif) no-repeat 0px 0px;
	margin-bottom:14px;
	border-bottom:1px solid #ebebeb;
}
.h_links .main-body h5 span{text-indent:12px;}
.homeP .h_aboutus h3,.homeP .h_aboutus .redich{
	color:#9f4f3f
}
.homeP .h_aboutus .redich{padding-left:1em;font-family:serif;}
.homeP .h_aboutus h4{
	color:#3f3f70;margin-top:1em;margin-bottom:0em;
}
.homeP .h_aboutus .col337{color:#3f3f70;padding-left:1em;padding-bottom:1em;line-height:1em;}

.homeP p.acenter{
	text-align:center;
}
.homeP .h_campaign form.txtR{
	position:absolute;
	top:10px;right:10px;
}
.homeP .main-position p label{margin-right:3em;}
.homeP .main-position.main-body {padding-right:4px;padding-bottom:10px;}
.homeP .h_campaign .main-body{padding-left:6px;}
.homeP .h_campaign .main-body p{font-weight:normal;}
.homeP .h_campaign h5{font-weight:bold;color:#cF2a33;}
.homeP .main-body dl{margin:.2em 0;line-height:150%;}
.homeP .main-body dl dd{padding-bottom:.3em;}

.homeP .main-body dl.fleft dt {
	margin: 0;
	margin-right:-7em;
	padding:.2em 0 .5em 0;
	float: left;
	clear: both;
	display: inline;
	width:7em;
	font-weight:bold;
}

.homeP .main-body dl.fleft dd {
	margin-left:7em;height:auto;
	padding: 0 .5em .5em .5em;
}
.homeP .main-body dl.table9 dt{
	margin-right:-9em;
	width:9em;
	text-align:justify;
}
.homeP .main-body dl.table3 dt{
	margin-right:-3em;
	width:3em;
	padding-left:1em;padding-top:0;
	text-align:justify;
}

.homeP .main-body dl.table9 dd {
	margin-left:9em;
	padding-left:.2em;height:auto;
}
.homeP .main-body dl.table3 dd {
	margin-left:3em;
	padding-left:.5em;height:auto;
}

.homeP .main-body dl.fleft {
	/*\*/
	min-height: 1px;
	_height: 1%;
	/* */

	/*\*//*/
	overflow: hidden;
	/**/
}

.homeP .main-body dl.fleft:after {
	height: 0;
	visibility:hidden;
	content: ".";
	display: block;
	clear: both;
}
.homeP .main-body>dl.table9 dd ul{
	padding-bottom:.5em;margin-bottom:1em;min-height:2em;height:auto;
}

#tab_agenda .cel_evenement div.sm_lteer,p.sm_lteer{font-size:80%;padding-left:.2em;}
#columns #colB .dg h2,#columns .colW .dg h2{font-size:150%;font-weight:bold;}
.readlettre{margin:1em auto;}
ol.normal_list{
	list-style:inside decimal;
}
ol.normal_list li{
	line-height:150%;padding-bottom:.5em;padding-left:1.5em;text-indent:-1.5em;
}
ul.normal_list li{
	background: url(../img/puce_ronde_grise.gif)  no-repeat 0px 4px;
	height:1em;vertical-align:top;
	padding-left:12px;margin-left:6px;margin-bottom:.5em;
}
td ul.normal_list li{
	margin-bottom:.2em;
}

ul.normal_list li.tops{
	padding-bottom:0;msrgin-bottom:0;
}
ol.normal_list ul.normal_list li{padding-left:12px;text-indent:0;margin-bottom:0;}

dl.normal_list dt{
	background: url(../img/puce_ronde_grise.gif)  no-repeat 0px 5px;
	height:1em;font-weight:bold;
	padding-left:12px;padding-bottom:.5em;
}
dl.normal_list dt.puce_non,ul.normal_list li.puce_non{
	background-image:none;
}
dl.normal_list dt.lettre_frnc{background-image:none;}
.puce_non{background-image:none;padding-left:0;}
.titre_norm{font-size:120%;font-weight:bold;}
.indent12{margin-left:12px;}
a.noLink{text-decoration:none;}
a.noLink:hover{
	color:#ccc;
	background-image: url(../img/picto_fleche_vert.gif)
}
.res_rech caption.disp_on{
	display:block;text-align:left;
}

.titre_maps{
	width:150px;height:192px;float:left;
	position:relative;
	text-indent:-999em;
	background:transparent url(../pages/MAP/images/logo_ministere.gif) no-repeat 0px 0px;
	margin-bottom:14px;
}
.titre_maps a{
	width:150px;height:192px;display:block;
}
.titre_cap{
	float:left;margin-top:20px;margin-left:12px;line-height:150%;
}
.tit_fleft{
	float:left;
}
.titre_cap h3{
	font-size:1em;
	margin-bottom:1em;
	background-image:none;
	padding-left:0;
}
.middle_pos6{height:auto;vertical-align:middle;margin-top:6em;}
td.home_links{color:#bc2018;}
td.home_links a{
	width:auto;height:22px;display:block;
	padding-right:15px;
	background:transparent url(../img/home.gif) no-repeat right top;
}
td.home_links a.nohomes{
	height:auto;padding-right:0;padding-top:0;
	background-image:none;margin-top:0;color:#cf7f4f;
}
label.title{
	display:block;
	width:160px;
	background:transparent url(../img/tableau_col_fond.png) repeat-x 0px 0px;
	color:#fff;
	font-weight:bold;
	font-size:110%;
	white-space:nowrap;
	border:1px solid #fff;
	height:auto;
	padding:.5em;
	text-align:center;
}
label.arr{
	display:block;
	background:transparent url(../img/yajirushi.gif) no-repeat 74px 0px;
	height:40px;width:160px;padding:0;margin:0;
}
big.ultra{
	font-size:200%;
}
#tab_agenda .cel_evenement h5{
	margin-top:3px;font-size:110%;
	color:#498042;
}
#tab_agenda .cel_evenement p{
	margin-bottom:0;padding-bottom:0;
}
#tab_agenda .cel_jour td.stand{
	background-color:#CDD9CB;
	background-image:url(../img/i_stand.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:22px;padding-bottom:3px;
	border-top:1px solid #74A16A;
}
#tab_agenda .cel_evenement div.icons{
	height:auto;
}
#tab_agenda .cel_evenement div.icons span{
	position:relative;
	display:block;
	text-align:right;
}
#tab_agenda .cel_evenement div.icons span img{
	z-index:1;margin-left:1px;
}
.main-body p small.sm{
	font-size:9px !important;
}
.indent3em{text-indent:4em;}
.lettre_norm{
	color:#6f777c;font-weight:normal;
}
.lettre_frnc{
	color:#36498F;
}
.lettre_black{
	color:#2c2c2c;
}
.lettre_grise{
	color:#71797C;
}
.lettre_rose{
	color:#FF2a53;
}
.lettre_vert_clair{
	color:#BEEA09;
}
.lettre_gris_bleu{
	color:#52656B;
}
.lettre_mauve{
	color:#8740FF;
}
.lettre_mauvs{
	color:#8A003B;
}
.lettre_vert_fonce{
	color:#498042;
}
.lettre_bleu{
	color:#1459CC;
}
.lettre_gris_fonce{
	color:#A6A590;
}
.lettre_jaune{
	color:#FFCC00;
}
.lettre_vert_interm{
	color:#99CC33;
}
.lettre_bleu_clair{
	color:#338BB9;
}
.lettre_orange{
	color:#EC6015;
}
.lettre_rouge{
	color:#f01032;
}

/* -----------float----------- */
.noDisp{display:none;}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	clear:both;
	font-size:1px;
	height:0 ;
	overflow:hidden;
	padding:0;
	margin-top:-1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/*}*/

/* \*/
*html .clearfix { height:1%;overflow:hidden;margin-top:-10px;}
.clearfix { display: block;}
/* */

