/* CSS Document */

/*div.cms_menuBar {
	visibility:hidden;
}*/
#diaporama {
position:relative;
padding-left:35px;
}

/* redéfinition du tiny */
/* zone de travail */

element.style{
width:800px;

}

#previewEditionContenu {
width:600px;
}

/*boutons cachés */
#mce_editor_0_visualchars, #mce_editor_0_fontNameSelect, #mce_editor_0_fontSizeSelect, #mce_editor_0_flash8, #mce_editor_0_forecolor, #mce_editor_0_backcolor, #mce_editor_0_paste, #mce_editor_0_table{
visibility:hidden;}

/* ********************************************************************************************************  */

/*                                 Feuille de style des menus de navigation                                  */

/* ********************************************************************************************************  */



/* ********************************************************************************************************  */

/*                                 Elements de base des menus de navigation                                  */

/* ********************************************************************************************************  */

DL { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; LIST-STYLE-TYPE: none; }

DT { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; LIST-STYLE-TYPE: none; }

DD { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; LIST-STYLE-TYPE: none; }

UL { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; LIST-STYLE-TYPE: none; }

LI { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; LIST-STYLE-TYPE: none; }





/* ********************************************************************************************************  */

/*                                 Menu horizontal                                                           */

/* ********************************************************************************************************  */

/*

 Ce style permet de personnaliser la DIV qui contient le menu du haut horizontal

 Sa position : LEFT , TOP

 Sa taille : WIDTH, HEIGHT

 Sa POSITION :  relative ou absolute 

 ATTENTION : il est fortement recommandé de laisser la position à ABSOLUTE sinon les éléments

 de la page sont décalés sous le menu !!! 

*/

#menuhaut {

	Z-INDEX: 100; WIDTH: 729px; POSITION: ABSOLUTE; LEFT: 267px; TOP: 97px;

	

}

/*

 DL Style pour un bloc rubrique + sous-menus

 Float permet de faire décaler les rubriques horizontalement

*/

#menuhaut DL {

	Z-INDEX: 100; FLOAT: left; MARGIN: 0px;

	

}

/*

  DT Style de l'affichage de la rubrique

*/

#menuhaut DT {

	Z-INDEX: 100; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; 

	/*height:25px;*/

}



#menuhaut DT A {

	BORDER-TOP-WIDTH: 0px; 
	DISPLAY: block; 
	BORDER-LEFT-WIDTH: 0px; 
	Z-INDEX: 100; 
	BORDER-BOTTOM-WIDTH: 0px; 
	HEIGHT: 100%; 
	BORDER-RIGHT-WIDTH: 0px; 
	TEXT-DECORATION: none;



}


/*****************************************************/

/****************** Menu Salon ***************/

/***************************************************/

#menuhaut DT.smenuhaut1 {

	position:absolute; 
	left:0px; 
	top:0px; 
	width:109px; 
	height:35px;
	text-align: center;
	BACKGROUND-IMAGE: url(/ExposiumCms/cms_sites/SITE_298051/images298051/menu_salon.jpg); 
	BACKGROUND-REPEAT: no-repeat; 
	
}



#menuhaut DT.smenuhaut1 A {

color: #000000;

font-size: 13px;

font-weight: bold;

padding-top: 16px;

display:block;

width:109px; 

background-image: url(/ExposiumCms/cms_sites/SITE_298051/images298051/menu_salon.jpg);

background-position: 0% 0px;



}



#menuhaut DT.smenuhaut1 A:HOVER {

color: #ccff00;

background-position:0% 51px;

}


/*****************************************************/

/****************** Menu Exposer ***************/

/***************************************************/

#menuhaut .smenuhaut2 DT {

	position:absolute; 
	left:118px; 
	top:0px; 
	width:109px; 
	height:35px;
	text-align: center;
	BACKGROUND-IMAGE: url(/ExposiumCms/cms_sites/SITE_298051/images298051/menu_exposer.jpg); 
	BACKGROUND-REPEAT: no-repeat; 

}



#menuhaut DT.smenuhaut2 A {

color: #000000;

font-size: 13px;

font-weight: bold;

padding-top: 16px;


display:block;

width:109px;

background-image: url(/ExposiumCms/cms_sites/SITE_298051/images298051/menu_exposer.jpg);

background-position: 0% 0px;

}



#menuhaut DT.smenuhaut2 A:HOVER {

color: #CCFF00;

	background-position:0% 51px;

}







/*****************************************************/

/****************** Menu Visiter ***************/

/***************************************************/

#menuhaut .smenuhaut3 DT {

	position:absolute; left:236px; top:0px; width:109px; height:35px;
	text-align: center;
	BACKGROUND-IMAGE: url(/ExposiumCms/cms_sites/SITE_298051/images298051/menu_visiter.jpg); 
	BACKGROUND-REPEAT: no-repeat; 

}

#menuhaut DT.smenuhaut3 A {

	color: #000000;
	font-size: 13px;
	font-weight: bold;
	padding-top: 16px;
	display:block;
	width:109px; 
	background-image: url(/ExposiumCms/cms_sites/SITE_298051/images298051/menu_visiter.jpg);
	background-position: 0% 0px;

}


#menuhaut DT.smenuhaut3 A:HOVER {

	color: #CCFF00;
	font-size: 13px;
	font-weight: bold;
	background-position:0% 51px;

}


/*****************************************************/

/****************** Menu Animations ***************/

/***************************************************/

#menuhaut .smenuhaut4 DT {

	position:absolute; left:355px; top:0px; width:109px; height:35px;
	text-align: center;
	BACKGROUND-IMAGE: url(/ExposiumCms/cms_sites/SITE_298051/images298051/menu_animation.jpg); 
	BACKGROUND-REPEAT: no-repeat; 

}



#menuhaut DT.smenuhaut4 A {

	color: #000000;
	font-size: 13px;
	font-weight: bold;
	padding-top: 16px;
	display:block;
	width:109px; 
	background-image: url(/ExposiumCms/cms_sites/SITE_298051/images298051/menu_animation.jpg);
	background-position: 0% 0px;

}



#menuhaut DT.smenuhaut4 A:HOVER {

	color: #CCFF00;
	font-size: 13px;
	font-weight: bold;
	background-position:0% 51px;

}




/*****************************************************/

/****************** Les sous-rubriques ***************/

/***************************************************/



/* 

 DD Style du conteneur des elements 

*/

#menuhaut DD {

	Z-INDEX: 100; MARGIN: 0px; PADDING: 0px;width:109px; 

	top: 41px;

}

#menuhaut .smenuhaut1 DD {

	position:absolute; left:0px; width:109px; 

	}

#menuhaut .smenuhaut2 DD {

	position:absolute; left:118px; width:109px; 

}

#menuhaut .smenuhaut3 DD {

	position:absolute; left:236px; width:109px; 



}

#menuhaut .smenuhaut4 DD {

	position:absolute; left:355px; width:109px; 

	

}







/*****************************************************/

/****************** le roll-over des sous-rubriques ***************/

/***************************************************/



/* LI Affichage des elements du menu (pages) 

	IMPORTANT : pour que le javascript de déroulement du menu puisse marcher, ne pas modifier les éléments :

	PADDING-BOTTOM: 0px; PADDING-TOP: 0px;

*/

#menuhaut LI {

	z-index: 100;

	PADDING-BOTTOM: 0px; PADDING-TOP: 0px;

	background-color : #FFFFFF;



}

#menuhaut LI A {

   display: block;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-left: 0px;

	padding-bottom: 6px;

	color: #006600;

	height:20px;

	text-decoration: none;

	font-size : 9px;

	background-color: #99CC00;

	border-bottom: #FFFFFF 1px solid;	

	

}

#menuhaut LI A:hover {

   color: #006600;

		background-color: #FFCC00;

}

/* CSS Surcharge Gabarit */


BODY {

	MARGIN: 0px; PADDING: 0px; /*BACKGROUND-COLOR: #FFFFFF;*/
   /*background-color: #FFFFFF;	*/
   background-image: url(/ExposiumCms/cms_sites/SITE_298051/images298051/fond.jpg);
   border-spacing: 0px;
}

table.cmsgabarit {

	BORDER: red 0px solid; border-spacing: 0px;
	background-image: url(/ExposiumCms/cms_sites/SITE_298051/images298051/fond_page.jpg);
	background-repeat: repeat-y;

}

td.cmsgabaritbody {

	BORDER: blue 0px solid; 
	border-spacing: 0px; 
	VERTICAL-ALIGN: top;
	PADDING: 0px;
	width: 685px;
	padding-top: 85px;
	padding-left: 45px;
	padding-right: 33px;
	/*background-image: url(/ExposiumCms/cms_sites/SITE_298051/images298051/fleur_contenu.jpg);
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	background-position: 0 0px;*/
	
}

td.cmsgabaritheader {

	BORDER: green 0px solid; 
	border-spacing: 0px; 
	VERTICAL-ALIGN: top;
	background-image: url(/ExposiumCms/cms_sites/SITE_298051/images298051/fond_droit.jpg);
	background-repeat: repeat-y;
	background-position:top right;
	margin: 0px; 
	padding: 0px;
}

td.cmsgabaritbonushome2 {

	BORDER: green 0px solid; 
	PADDING: 0px; 
	border-spacing: 0px; 
	background-color: #FFFFFF; 
	vertical-align: top; 
	width: 244px;
	PADDING: 0px;
	padding-top: 5px;
	background-image: url(/ExposiumCms/cms_sites/SITE_298051/images298051/fond_droit.jpg);
	background-repeat: repeat-y;
	background-color:none;
	background-position:top right;

}



td.cmsgabaritbonus {

	BORDER: green 0px solid; 
	PADDING: 0px; 
	border-spacing: 0px; 
	background-color: #FFFFFF; 
	vertical-align: top; 
	width: 197px;
	PADDING: 0px;
	padding-top: 30px;	/*padding-right: 10px;*/
	background-image: url(/ExposiumCms/cms_sites/SITE_298051/images298051/fond_bonus.jpg);
	background-repeat: repeat-y;
	background-color:none;
	background-position:top right;

}


td.cmsgabaritfooter {

	BORDER: green 0px solid; border-spacing: 0px; VERTICAL-ALIGN: top;height: 50px;
	background-image: url(/ExposiumCms/cms_sites/SITE_298051/images298051/footer_fond.jpg);
	background-repeat: repeat-x;
	background-color: none;
	margin: 0px; padding: 0px;
	}



#cmslogin {

	LEFT: 200px; COLOR: navy; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: relative; TOP: 50px;

}



#cmsloginerror {

	LEFT: 200px; COLOR: navy; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: relative; TOP: 50px;

}



.bas_page{

	position:relative; bottom:0px;
	height:100%;

}

.bas_tournesol{
	position:absolute;
	top:148px;
	left:0px;
	background-image: url(/ExposiumCms/cms_sites/SITE_298051/images298051/fleur_contenu.jpg);
	background-repeat: no-repeat;
	background-position: 0 0px;
	width:267px;
	height:139px;
	z-index:0;
}

.pub, #pub_flash_gif{
	position:absolute;
	top:148px;
	left:10px;
padding-left:260px;
	
}

/*===== liens =====*/
A {
	color: #009900;
	text-decoration: underline;
}

A:HOVER {
	color: #006600;
	text-decoration: underline;
}

A.mention {
	font-size: 9px;
	color: #336600;
	text-decoration: none;
}

A.mention:HOVER {
	font-size: 9px;
	color: #336600;
	text-decoration: underline; 
}

A.espace_reserve {
	font-size: 12px;
	color : #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-image: url(/ExposiumCms/cms_sites/SITE_298051/images298051/puce_espace_reserve.jpg);
	background-position: 0% 10px;
	background-repeat: no-repeat;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 6px;padding-bottom: 6px;
}

A.espace_reserve:HOVER {
	color : #CCFF00;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
}
/*===== menu droit =====*/
A.menu_droit_liste {
	color: #993300;
	font-size: 10px;
	font-weight: normal;
	height:25px;
	padding-top: 5px;
	padding-left: 40px;
	padding-bottom:0px;
	display:block;
	background-image: url(/ExposiumCms/cms_sites/SITE_298051/images298051/menu_droit_exposant.jpg);
	background-position: 0% 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}

A.menu_droit_liste:HOVER {
	color: #330000;
	background-position:0% -30px;
	background-repeat: no-repeat;
}

A.menu_droit_plan {
	color: #993300;
	font-size: 10px;
	font-weight: normal;
	height:25px;
	padding-top: 5px;
	padding-left: 40px;
	padding-bottom:0px;
	display:block;
	background-image: url(/ExposiumCms/cms_sites/SITE_298051/images298051/menu_droit_plan.jpg);
	background-position: 0% 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}

A.menu_droit_plan:HOVER {
	color: #330000;
	background-position:0% -30px;
	background-repeat: no-repeat;
}

A.menu_droit_organiser {
	color: #993300;
	font-size: 10px;
	font-weight: normal;
	height:25px;
	padding-top: 5px;
	padding-left: 40px;
	padding-bottom:0px;
	display:block;
	background-image: url(/ExposiumCms/cms_sites/SITE_298051/images298051/menu_droit_organiser.jpg);
	background-position: 0% 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}

A.menu_droit_organiser:HOVER {
	color: #330000;
	background-position:0% -30px;
	background-repeat: no-repeat;
}

A.menu_droit_innovation {
	color: #993300;
	font-size: 10px;
	font-weight: normal;
	height:25px;
	padding-top: 5px;
	padding-left: 40px;
	padding-bottom:0px;
	display:block;
	background-image: url(/ExposiumCms/cms_sites/SITE_298051/images298051/menu_droit_innovation.jpg);
	background-position: 0% 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}

A.menu_droit_innovation:HOVER {
	color: #330000;
	background-position:0% -30px;
	background-repeat: no-repeat;
}

A.menu_droit_elevage{
	color: #993300;
	font-size: 10px;
	font-weight: normal;
	height:25px;
	padding-top: 5px;
	padding-left: 40px;
	padding-bottom:0px;
	display:block;
	background-image: url(/ExposiumCms/cms_sites/SITE_298051/images298051/menu_droit_elevage.jpg);
	background-position: 0% 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}

A.menu_droit_elevage:HOVER {
	color: #330000;
	background-position:0% -30px;
	background-repeat: no-repeat;
}


A.menu_droit_partenaire {
	color: #993300;
	font-size: 10px;
	font-weight: normal;
	height:25px;
	padding-top: 5px;
	padding-left: 40px;
	padding-bottom:0px;
	display:block;
	background-image: url(/ExposiumCms/cms_sites/SITE_298051/images298051/menu_droit_partenaire.jpg);
	background-position: 0% 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}

A.menu_droit_partenaire:HOVER {
	color: #330000;
	background-position:0% -30px;
	background-repeat: no-repeat;
}

A.menu_droit_demande {
	color: #993300;
	font-size: 10px;
	font-weight: normal;
	height:25px;
	padding-top: 5px;
	padding-left: 40px;
	padding-bottom:0px;
	display:block;
	background-image: url(/ExposiumCms/cms_sites/SITE_298051/images298051/menu_droit_info.jpg);
	background-position: 0% 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}

A.menu_droit_demande:HOVER {
	color: #330000;
	background-position:0% -30px;
	background-repeat: no-repeat;
}

A.menu_droit_contact {
	color: #993300;
	font-size: 10px;
	font-weight: normal;
	height:25px;
	padding-top: 5px;
	padding-left: 40px;
	padding-bottom:0px;
	display:block;
	background-image: url(/ExposiumCms/cms_sites/SITE_298051/images298051/menu_droit_contact.jpg);
	background-position: 0% 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}

A.menu_droit_contact:HOVER {
	color: #330000;
	background-position:0% -30px;
	background-repeat: no-repeat;
}

A.menu_droit_elevage {
	color: #993300;
	font-size: 10px;
	font-weight: normal;
	height:25px;
	padding-top: 5px;
	padding-left: 40px;
	padding-bottom:0px;
	display:block;
	background-image: url(/ExposiumCms/cms_sites/SITE_298051/images298051/menu_droit_elevage.jpg);
	background-position: 0% 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}

A.menu_droit_elevage:HOVER {
	color: #330000;
	background-position:0% -30px;
	background-repeat: no-repeat;
}

A.menu_droit_badge {
	color: #993300;
	font-size: 10px;
	font-weight: normal;
	height:25px;
	padding-top: 5px;
	padding-left: 40px;
	padding-bottom:0px;
	display:block;
	background-image: url(/ExposiumCms/cms_sites/SITE_298051/images298051/menu_droit_badge.jpg);
	background-position: 0% 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}

A.menu_droit_badge:HOVER {
	color: #330000;
	background-position:0% -30px;
	background-repeat: no-repeat;
}



A.menu02 {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-image: url(/ExposiumCms/cms_sites/SITE_298051/images298051/puce_espace_reserve.jpg);
	background-position: 0% 10px;
	background-repeat: no-repeat;
	text-decoration: none;
	padding-top: 8px;
	padding-left: 12px;
	padding-right: 5px;
	max-width:600px;
	
}

A.menu02:HOVER {
	color : #CCFF00;
}


#flash{
	    border: 1px;
	    z-index:300;
	    position:absolute;
	    /*background-color: #ffffff;*/
	    margin: 0px;
	    top: 0px;
	    left: 0px;
}

/*Début Moteur de recherche*/
.recherche{
position:absolute;
left:755px;
top:150px;
width:350px;
}
.recherche img{
display:none;}

iframe{
width:650px;
max-height:1100px;
}


.go {
text-indent:-5000px;
width:17px;
height:17px;
border:none;
background: transparent url(/ExposiumCms/cms_sites/SITE_298051/images298051/picto_loupe.gif) no-repeat 0 0;
}

#t bb{
width:100px;
}

/*Fin Moteur de recherche*/

/*Actu*/

#home .infos {
margin:0 0 20px;
overflow:hidden;
zoom:1;
}
#home .infos a{
color:#414141;
text-decoration:none;
}
#home .infos .wg{
margin:0 0 26px;
}
#home .infos h2 {
margin:0 0 21px;
padding:0 0 12px;
border-bottom:2px solid #d3d3d3;
}
#home .infos .description {
overflow:hidden;
zoom:1;
}
#home .infos .description img {
float:left;
margin:0 16px 10px 0;
border:1px solid #e6e6e6;
}
#home .infos .description a {
text-decoration:underline;
}
#home .infos .description h3 {
margin:0 0 11px;
font-size:14px;
}
#home .infos .description h3 span{
display:block;
font-size:11px;
font-weight:normal;
}
#home .infos li.last {
border:0;
padding-bottom:0;
margin-bottom:0;
}
#home .infos .gauche {
float:left;
width:411px;
background:url(/ExposiumCms/cms_sites/SITE_298051/images298051/f_infos_gauche.gif) repeat-y;
}
#home .infos .b_gauche {
background:url(/ExposiumCms/cms_sites/SITE_298051/images298051/b_infos_gauche.gif) no-repeat 0 bottom;
}
#home .infos .h_gauche {
background:url(/ExposiumCms/cms_sites/SITE_298051/images298051/h_infos_gauche.gif) no-repeat;
padding:23px 26px 23px;
overflow:hidden;
zoom:1;
}
#home .infos .gauche .btn {
float:right;
}
#home .infos .gauche .btn li {
display:inline;
}
#home .infos .gauche .btn a {
margin:0 0 0 4px;
float:left;
width:22px;
height:22px;
text-indent:-999em;
background:url(/ExposiumCms/cms_sites/SITE_298051/images298051/bt_prec_actu.gif) no-repeat;
overflow:hidden;
}
#home .infos .gauche .btn a.suiv_actu {
background:url(/ExposiumCms/cms_sites/SITE_298051/images298051/bt_suiv_actu.gif) no-repeat;
}
#home .infos .gauche .btn a:hover {
background-position:0 bottom;
}
#home .infos .gauche .description h3 span,
#home .infos .gauche a:hover{
color:#d42121;
}
#home .infos .gauche li {
background:url(/ExposiumCms/cms_sites/SITE_298051/images298051/puce_rouge2.gif) no-repeat 0 5px;
}
#home .infos .droite {
float:right;
width:298px;
background:url(/ExposiumCms/cms_sites/SITE_298051/images298051/f_infos_droite.gif) repeat-y;
}
#home .infos .b_droite {
background:url(/ExposiumCms/cms_sites/SITE_298051/images298051/b_infos_droite.gif) no-repeat 0 bottom;
}
#home .infos .h_droite {
background:url(/ExposiumCms/cms_sites/SITE_298051/images298051/h_infos_droite.gif) no-repeat;
padding:23px 26px 23px;
overflow:hidden;
zoom:1;
}
#home .infos .droite li {
background:url(/ExposiumCms/cms_sites/SITE_298051/images298051/puce_bleu2.gif) no-repeat 0 5px;
}
#home .infos .droite .description h3 span,
#home .infos .droite a:hover{
color:#44baf0;
}
#home .infos .lire_suite {
overflow:hidden;
zoom:1;
}
#home .infos .lire_suite a {
float:right;
margin:0 14px 0 0;
padding:0 0 0 8px;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#414141;
}
#home .infos .gauche .lire_suite a {
background:url(/ExposiumCms/cms_sites/SITE_298051/images298051/puce_rouge.gif) no-repeat 0 center;
}
#home .infos .droite .lire_suite a {
background:url(/ExposiumCms/cms_sites/SITE_298051/images298051/puce_bleu.gif) no-repeat 0 center;
}


#mentions_societe .editeur2, #mentions_hebergeur .societe2, #mentions_agence .societe2{
font-weight:bold;}
#mentions_societe .editeur, #mentions_hebergeur .societe, #mentions_agence .societe{
display:none;}