/* CSS Document */
body { background:url(../images/fond-page.jpg) repeat-x #d8d3bf; margin:0; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
#superConteneur{margin:0 auto; position:relative; background:url(../images/header.jpg) no-repeat top center; min-height:570px;}
#conteneur{ width:960px; margin:0 auto; position:relative;}

#sloganfr {position:absolute; z-index:20; top:55px; right:12px; width:528px; height:51px; background:url(../images/slogan-fr.png) no-repeat 0 0; text-indent:-5000px}
#sloganuk {position:absolute; z-index:20; top:50px; right:12px; width:485px; height:56px; background:url(../images/slogan-uk.png) no-repeat 0 0; text-indent:-5000px}
#slogande {position:absolute; z-index:20; top:50px; right:12px; width:485px; height:56px; background:url(../images/slogan-uk.png) no-repeat 0 0; text-indent:-5000px}
a#revendeurs {float:left; padding:0; margin:3px 10px 0 685px; color:#FFF; font-size:1.2em; font-weight:bold; line-height:22px; text-decoration:none;}
a#versionFr {float:left; padding:0 0 0 10px; margin:7px 10px 0 0; border-left:1px solid #eaeade; width:21px; height:14px; background:url(../images/drapeau-fr.jpg) no-repeat right; text-indent:-5000px; }
a#versionUk {float:left; padding:0px; margin:7px 10px 0 0; width:20px; height:14px; background:url(../images/drapeau-uk.jpg) no-repeat right; text-indent:-5000px; }
a#versionDe {float:left; padding:0px; margin:7px 10px 0 0; width:20px; height:14px; background:url(../images/drapeau-de.jpg) no-repeat right; text-indent:-5000px; }
a#versionEs {float:left; padding:0px; margin:7px 10px 0 0; width:20px; height:14px; background:url(../images/drapeau-es.jpg) no-repeat right; text-indent:-5000px; }
a#versionNl{float:left; padding:0px; margin:7px 0 0 0; width:20px; height:14px; background:url(../images/drapeau-nl.jpg) no-repeat right; text-indent:-5000px; }
a.versionGris { opacity:0.5; cursor:default }

/*************************************************** menu principal ****************************************************/
#conteneurmenu {float:left; display:inline; margin:115px 0 0 10px; padding:0; width:635px; height:32px; background:url(../images/trait-menu.jpg) no-repeat 0px 5px; position:relative; z-index:10;}
.menu {float:left; display:inline; margin:0px; background:url(../images/trait-menu.jpg) no-repeat right 5px;}
.menu a {display:block; height:28px; padding:0; margin:0 5px 0 0; font-size:16px; color:#FFF; line-height:32px; font-weight:bold; text-decoration:none; text-align:center; }
.menu a:hover {display:block; height:28px; padding:0; margin:0 5px 0 0; font-size:16px; color:#15859c; line-height:32px; font-weight:bold; text-decoration:none; text-align:center; background:#e5e5e5; border:2px solid #fff; }

.ssmenu { padding:4px 0 6px 0; font-size:13px; background:url(../images/bg-ssmenu.jpg) no-repeat top #FFF; border-left:2px solid #fff; border-right:2px solid #fff; border-bottom:2px solid #fff;}
.ssmenu ul, .ssmenu li.lienMenu {/* Ne pas trop toucher. Les items (les <li>) des sous-menus, notamment pour enlever les puces des liste */
	padding:0;
	list-style-type:none;
}
.ssmenu a, .ssmenu a:visited {
	color:#15859c;
	padding:0;
	text-decoration:none;
	font-weight:bold;
	border-bottom:1px solid #cbcaca;
	background:url(../images/puce-menu.gif) no-repeat 293px 5px;
/* Ne pas modifier le block, margin et width */
	display:block;
	margin:0;
	width:100%;
}

html>body .ssmenu a, html>body .ssmenu a:visited, html>body .ssmenu a:hover, html>body .ssmenu a:active {width:auto;}
.menuOuvert a {display:block; height:28px; padding:0; margin:0 5px 0 0; font-size:16px; color:#15859c; line-height:32px; font-weight:bold; text-decoration:none; text-align:center; background:#e5e5e5; border:2px solid #fff; }

#retourAccueil {position:absolute; top:20px; left:0; width:310px; height:105px; cursor:pointer; text-indent:-5000px;}
/***********************************************************************************************************************/

#colonneGauche {float:left; display:inline; padding:0 0 10px 0; margin:10px 0 0 10px; width:640px;}
#colonneDroite {float:left; display:inline; padding:0; margin:10px 7px 0 7px; width:296px;}

#animFlash {float:left; padding:5px; margin:0; width:630px; height:350px;}

#bienvenue {float:left; display:inline; padding:0; margin:24px 0 20px 5px; width:620px; color:#3490a0; font-family:Helvetica; letter-spacing:-0.04em; font-size:20px;}
#bienvenue strong { font-size:25px;}
#tvAgri {float:left; display:inline; padding:0; margin:8px 15px 0 5px; border:5px solid #aea893; background:#FFF; width:200px;}
.txtAccueil {float:left; padding:0 0 15px 0; margin:0; font-size:1.2em; color:#162d32; line-height:18px;}
.txtAccueil iframe {float:left; padding:0; margin:10px 10px 10px 0;}
.txtAccueil a {color:#ff6000; font-weight:bold;}

h3#evenements  {float:left; padding:0 18px; margin:0; width:260px; height:55px; background:url(../images/evenements.jpg); line-height:45px; color:#FFF; font-size:2.0em; font-weight:normal;}
#zoneEvenements {float:left; display:inline; padding:0 0 20px 0; margin:0 8px; width:280px; background:url(../images/bg-evenements.jpg) repeat-x top #eae8dd;}
#zoneEvenements h2 {float:left; padding:0 10px 8px 10px; margin:0; width:260px; color:#f4a127; font-size:1.4em; font-weight:bold;}
#zoneEvenements p {float:left; display:inline; padding:0 0 8px 0; margin:0 10px; width:260px; color:#576163; font-size:1.2em; border-bottom:1px solid #f1cead;}
#zoneEvenements p img {float:right; border:1px solid #c6c6b9; margin-left:10px;}
#zoneEvenements p a {color:#f4a127; font-weight:bold;}
#zoneEvenements a.autre {float:left; padding:5px 0 5px 15px; margin:0 10px; width:245px; color:#ec7311; font-size:1.2em; font-weight:bold; border-bottom:1px solid #f1cead; text-decoration:none; background:url(../images/puce-evenements.gif) no-repeat left 7px;}

h3#actualites  {float:left; padding:0 18px; margin:0; width:260px; height:55px; background:url(../images/actualites.jpg); line-height:35px; color:#FFF; font-size:2.0em; font-weight:normal;}
#zoneActus {float:left; display:inline; padding:0 0 20px 0; margin:0 8px; width:280px; background:url(../images/bg-actualites.jpg) repeat-x top #e0ddcd;}
#zoneActus a {float:left; padding:5px 0 5px 15px; margin:0 10px; width:245px; color:#268797; font-size:1.2em; font-weight:bold; border-bottom:1px solid #9abfbf; text-decoration:none; background:url(../images/puce-actualites.gif) no-repeat 0px 8px;}

h3#revue  {float:left; padding:0 18px; margin:0; width:260px; height:55px; background:url(../images/revue-presse.png); line-height:35px; color:#FFF; font-size:2.0em; font-weight:normal;}
#zoneRevue {float:left; display:inline; padding:0; margin:0 18px; width:260px; /*border-bottom:1px solid #aea893;*/}
#zoneRevue a {float:left; padding:5px 0 5px 15px; margin:0; width:245px; color:#6c664f; font-size:1.2em; font-weight:bold; border-top:1px solid #aea893; text-decoration:none; background:url(../images/puce-revue.gif) no-repeat left 7px;}
#zoneRevue .slides_container { width:260px; display:none;}
#zoneRevue .slides_container div {width:260px; height:150px; display:block;}


#coordonnees {float:left; display:inline; padding:30px 0; margin:0 18px; width:260px; color:#162d32; font-size:1.2em; line-height:18px;}
#coordonnees span {font-size:1.2em; font-weight:bold;}
#coordonnees #tel {float:left; display:inline; padding:0 0 0 25px; margin:10px 0 0 0; background:url(../images/icone-tel.jpg) no-repeat 3px 0px; color:#ff6000; font-weight:bold;}
#coordonnees #email {float:left; display:inline; padding:0 0 0 25px; margin:5px 0 0 0; background:url(../images/icone-email.jpg) no-repeat 3px 4px; color:#ff6000; font-weight:bold;}

#footer {clear:left; padding:0 10px; margin:0; width:940px; border-top:1px solid #c1c1b3; font-size:1.2em; color:#778078; line-height:40px; font-weight:bold; text-align:right;}
#footer a {color:#778078;}