/* --------------------------------------------------------- */
/* Feuille de style des squelettes par defaut pour SPIP 2.0  */
/* --------------------------------------------------------- */


/* ------------------------------------------
/* Typographie generale (style transversaux)
/* ------------------------------------------ */
html { font-size: 100%; } /* Cf.: http://pompage.net/pompe/definir-des-tailles-de-polices-en-CSS/ */
body { font-size: 0.8125em; font-family: "Luxi sans", "Lucida Grande", Lucida, "Lucida Sans Unicode", sans-serif; color: #333; }

/* Titraille / Intertitres */
h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; font-weight: normal; font-size: 1em; font-family: Georgia, Times, serif; }
h1 { font-size: 1.70em; color: #000; }
h2 { font-size: 1.40em; font-weight: normal; }
h2, h2 a, h2 a:focus, h2 a:hover, h2 a:active { color: #003; }
h3 { font-size: 1.20em; font-weight: bold; }
h3.spip {} /* Cf.: spip_style.css */
hr.spip {} /* Cf.: spip_style.css */

/* Autres enrichissements typo */
strong { font-weight: bold; }
em { font-style: italic; }
abbr, acronym { border-bottom: 1px dotted; cursor: help; }
small { font-size: 0.90em; color: #666; }
dfn { font-weight: bold; color: #666; }
del { text-decoration: line-through; }
ins { color: red !important; text-decoration: none; }
sup, sub { font-size: .8em; font-variant: normal; }

/* Listes */
ul.spip {} /* Cf.: spip_style.css */
ol.spip {} /* Cf.: spip_style.css */
dl {}
dt {}
dd {}

/* Citations, code et poesie */
cite {}
q {}
blockquote {}
blockquote.spip {} /* Cf.: spip_style.css */
blockquote.spip_poesie {} /* Cf.: spip_style.css */
.spip_code {} /* Cf.: spip_style.css */
.spip_cadre {} /* Cf.: spip_style.css */
address {}

/* Tableaux */
table.spip {} /* Cf.: spip_style.css */

/* Logos, documents et images */
img { margin: 0; padding: 0; border: 0; }
.spip_logos {} /* Cf.: spip_style.css */
.spip_documents {} /* Cf.: spip_style.css */
.spip_documents_center {} /* Cf.: spip_style.css */
.spip_documents_left {} /* Cf.: spip_style.css */
.spip_documents_right {} /* Cf.: spip_style.css */
.spip_doc_titre {} /* Cf.: spip_style.css */
.spip_doc_descriptif {} /* Cf.: spip_style.css */


/* ------------------------------------------
/* Disposition a l'ecran des blocs principaux
/* ------------------------------------------ */
body { background: #FFF; margin: 0; padding: 0; text-align: center; }

#page { position: relative; width: 58em; margin: 0 auto; text-align: left; }

#entete { width: 58em; margin: 0; padding-top: 1.60em; border-bottom: 2px solid #8B6F92; }
#entete a.accueil { display: block; width: 67%; }
#entete a.accueil img.spip_logos { vertical-align: bottom; line-height: 1em; }
#entete a.accueil #nom_site_spip { vertical-align: bottom; font-size: 2.2em; font-family: Georgia, Times, serif; font-weight: normal; }
#entete .formulaire_menu_lang { position: absolute; right: 0; top: 0.90em; display: block; width: 30%; } /*Cf.: spip_formulaires.css*/

#conteneur { clear: both; float: left; width: 67%; overflow: hidden; }
#contenu { padding-top: 0.30em; }

#navigation { float: right; width: 30%; margin-top: 1em; overflow: hidden; }
#extra { float: right; clear: right; width: 30%; margin-top: 1em; overflow: hidden; }

#pied { clear: both; width: 100%; margin: 0; padding: 0.40em 0; border-top: 1px solid #8B6F92; text-align: center; font-size: 0.90em; }
#pied img { vertical-align: middle; }

/* Espaceur de blocs */
.nettoyeur { clear: both; height: 0; margin: 0; padding: 0; border: 0; line-height: 1px; font-size: 1px; }

/* Non visible a l'ecran */
.invisible { position: absolute; top: -3000em; height: 1%; }


/* ------------------------------------------
/* Habillage des elements du contenu
/* ------------------------------------------ */

#hierarchie { clear: both; margin-bottom: 2em; font-size: 0.90em; }
#hierarchie, #hierarchie a { color: #666; }

.cartouche { margin-bottom: 2em; }
.cartouche .spip_logos { float: right; margin-left: 16px; margin-bottom: 4px; }
.cartouche p { margin: 0; padding: 0; clear: left; }
.surtitre, .soustitre { font-size: 0.90em; color: #666; text-transform: uppercase; letter-spacing: 0.10em; }
.cartouche .surtitre { margin-bottom: 0.30em; }
.cartouche .soustitre { margin-top: 0.50em; margin-bottom: 0.30em; }
.cartouche .traductions { font-size: 0.90em; }

.chapo { margin-bottom: 1.50em; line-height: 1.40em; font-weight: bold; color: #669; }
.texte { line-height: 1.60em; }
.hyperlien { display: block; background: #EEE; padding: 0.50em 1em; font-weight: bold; color: #8B6F92; }
.ps, .notes { margin-bottom: 2em; line-height: 1.40em; }
.notes { clear: both; font-size: 0.90em; }

abbr.published { border: 0; }

/* Portfolio */
#documents_portfolio { clear: both; margin: 2em auto; text-align: center; }
#documents_portfolio .spip_logos { margin: 6px 3px 0 3px; border: 4px solid #DDD; }
#documents_portfolio a.on .spip_logos { border-color: #F57900; }
#documents_portfolio a:focus .spip_logos,
#documents_portfolio a:hover .spip_logos,
#documents_portfolio a:active .spip_logos { border-color: #8B6F92; }


/* Habillage des forums
---------------------------------------------- */
.repondre { clear: both; margin-top: 2.50em; margin-right: 1em; text-align: right; font-weight: bold; }

/* Habillage des forums */
ul.forum { display: block; clear: both; margin: 0; padding: 0; }
ul.forum, ul.forum ul { list-style: none; }
.forum-fil { margin-top: 1.50em; }
.forum-fil ul { display: block; margin: 0; padding: 0; margin-left: 1em; }
.forum-chapo .forum-titre, .forum-chapo .forum-titre a { display: block; margin: 0; padding: 0; font-weight: bold; color: #333; }
.forum-texte { margin: 0; padding: 0.50em 1em; color: #333; }
.forum-texte .hyperlien {}
.forum-texte .repondre { margin: 0; padding: 0.10em 0; text-align: right; }

/* Boite d'un forum : eclaircissement progressif des bords */
ul .forum-message { border: 1px solid #666; margin: 0; padding: 0; margin-bottom: 1em; }
ul ul .forum-message { border: 1px solid #A4A4A4; }
ul ul ul .forum-message { border: 1px solid #B8B8B8; }
ul ul ul ul .forum-message { border: 1px solid #CCC; }
ul ul ul ul ul .forum-message { border: 1px solid #E0E0E0; }
ul ul ul ul ul ul .forum-message { border: 1px dotted #E0E0E0; }

/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */
ul .forum-chapo { border: 0; border-bottom: 1px dotted #B8B8B8; margin: 0; padding: 3px 6px 2px 6px; background: #C4E0E0; }
ul ul .forum-chapo { background: #D4E8E8; }
ul ul ul .forum-chapo { background: #E4F0F0; }
ul ul ul ul .forum-chapo { background: #F4F8F8; border-bottom: 1px dotted #E0E0E0; }
ul ul ul ul ul .forum-chapo { background: #FFF; }


/* Habillage des petitions
---------------------------------------------- */
#signatures { clear: both; margin: 0 0 2em 0; padding: 0; background: none; }
#signatures table { width: 100%; margin: 1em 0 0 0; }
#signatures thead { text-align: center; color: #555; }
#signatures td { padding: 0.50em; border: 2px solid #FEFEFE; vertical-align: top; }
#signatures td.signature-date { background: #E4F0F0; text-align: center; white-space: nowrap; }
#signatures td.signature-nom { background: #ECF4F4; text-align: center; }
#signatures td.signature-nom small { display: block; }
#signatures td.signature-message { background: #F4F8F8; }
#signatures .formulaire_recherche { margin: 1em 0; text-align: right; } /*Cf.: spip_formulaires.css*/
#signatures .formulaire_recherche input.text { width: 10em; text-align: left; } /*Cf.: spip_formulaires.css*/


/* ------------------------------------------
/* Sous-navigation et autres menus
/* ------------------------------------------ */

/* Habillage general des menus de navigation */
.menu { clear: both; margin-bottom: 2em; text-align: left; }
.menu p { margin: 0.20em 0; padding: 0.20em 0.10em; }
.menu ul { margin: 0; padding: 0; list-style: none; border-bottom: 1px solid #DDD; }
.menu ul li { margin: 0.20em 0; padding: 0.20em; border-top: 1px solid #DDD; }
.menu ul li ul { margin-left: 1em; border: 0; }
.menu ul li li { padding: 0; border: 0; }

/* Pagination */
.pagination { clear: both; text-align: right; font-size: 0.90em; color: #666; }
.pagination .on { font-weight: bold; color: #666; }

/* Rubriques */
.rubriques ul { border: 0; }
.rubriques ul li { background: #EEE; border: 0; }

.formulaire_recherche { margin-bottom: 2em; } /*Cf.: spip_formulaires.css*/

/* Listes d'articles et extraits introductifs */
.articles ul li { clear: both; padding: 0.40em 0.20em; }
.articles ul li h3 { margin: 0.30em 0; }
.articles .spip_logos { float: right; clear: right; margin: 0 0 4px 16px; }
.articles ul li .enclosures { float: right; text-align: right; max-width: 60%; margin: 0; }
.articles ul li .introduction { margin-top: 0.30em; line-height: 1.40em; }


/* Couleurs des liens
---------------------------------------------- */
a { color: #604A7F; text-decoration: none; }
a:focus,a:hover,a:active { color: #F57900; text-decoration: underline; }






/*-------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------*/
/*----------------------------      ALPHAMOSA       -----------------------------*/
/*-------------------------------------------------------------------------------*/


/*-------------------------------------------*/
/* ---           reset                   --- */	
/*-------------------------------------------*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;text-align:left;font-family:inherit;}table{border-collapse:collapse;border-spacing:0px;}ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";}
/*img, div { behavior: url(/iepngfix.htc) }*/


body { margin: 0; padding: 0; text-align: left; font-size: .7em; font-family: Verdana, Arial, Helvetica, sans-serif; }
img { border: 0; }
p { margin: 0;	padding: 0;}
a:link,a:visited { color: #848484; text-decoration: underline; }
a:hover,a:active,a:focus { color: #848484; text-decoration: underline; }


/*-------------------------------------------*/
/* ---           structure               --- */	
/*-------------------------------------------*/

body 			{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; color:#000000;  }
#subnav 		{ height: 26px; width: 934px; }
.infonav 		{ font-size: 12px; color: #FFF; font-style: italic; font-weight: bold; }
#firstnav 		{ padding-top:111px; padding-left:10px;font-size: 13px; color: #FFF; 	font-weight: bold;}

.firstnav a, 
.firstnav a:hover, 
.firstnav a:visited, 
.firstnav a:link,
.firstnav a:active
{ font-size: 13px; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-style: normal; text-decoration: none; font-weight: bold; }


#choixlangue {position:absolute;top:170px;margin-left:10px;}

#conteneur { width: 95%; }

/*-------------------------------------------*/
/* ---           selects                 --- */	
/*-------------------------------------------*/

div.selectbox-wrapper 					{ z-index:9999; position: absolute; width: 300px; background-color: #555555; border: 0px solid #fff; margin: 0px; font-size: 10px; text-align: left; max-height: 300px; overflow: auto; font-style: normal; font-weight: normal; padding: 0px 3px 0px 2px; }
div.selectbox-wrapper ul				{ list-style-type:none; margin:0px; padding:0px; }
div.selectbox-wrapper ul li.selected 	{ background-color: #999; }
div.selectbox-wrapper ul li.current 	{ background-color: #999; }
div.selectbox-wrapper ul li 			{ list-style-type: none; display: block; margin: 0; padding: 2px 3px 2px 5px; cursor: pointer; } 
.selectbox								{ margin: 0px 30px 0px 0px; padding-left: 5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; font-size: 10px; width: 300px; display: block; cursor: pointer; border: 0px solid #fff; color: #fff; height:16px; background-image: url('../images/bg_select.png'); background-position: left; background-color: transparent; background-repeat: no-repeat; }
select 									{ background-image: url('../images/bg_select.png') right; }


/*-------------------------------------------*/
/* ---           tabs                    --- */	
/*-------------------------------------------*/
a.tabs 					{ text-decoration: none; font-size: 12px; color: #ccc; font-weight: bold;} 
.tabs					{ display: block; width: 180px;	height: 70px; background-image: url(../images/tabs/tab1.png); background-repeat: no-repeat; background-position: 0 0; }
.firsttab 				{ background: url(../images/tabs/firsttab2.png) no-repeat 0 0;	}
.tabs:hover 			{ background-position: 0 -70px; 	color: #9E9E9E;}
.tabon, .tabon:hover 	{ background-position: 0 -70px;		color: #9E9E9E;  }
.tabs span 				{ display: block; }
.tabs .picto			{ width: 35px; height: 35px; float: left; padding-top: 25px; padding-left: 18px; }
.tabs .texte 			{ padding-top: 26px; margin-right: 24px; font-size: 12px; font-weight: bold; }


/*-------------------------------------------*/
/* ---           styles communs          --- */	
/*-------------------------------------------*/
p strong { font-weight: bold; }
li .spip { list-style-image: url(../images/viteff/puce.gif); list-style-position: outside; }

.smalldark	{ font-size: 10px; color: #000; font-family: Arial, Helvetica, sans-serif; font-style: bold; text-decoration: none;}
.infofiche { font-size: 10px; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-style: italic; text-decoration: none; padding-left: 17px; font-weight: bold; line-height: 15px; }

.checkboxinfo { font-size: 10px; color: #000; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding-top: 8px; padding-left: 15px; font-weight: bold;}

.floatr { float: right; padding:0px; margin:0px;}
.floatl { float: left; padding:0px; margin:0px;} 

.nbrexpo { font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background: url(../images/bt.jpg) no-repeat; height: 24px; width: 124px; padding-left:4px; padding-top:3px; text-indent: 5px; }

#fichesbt { background-image: url(../images/fr/bg-fiches.jpg); background-repeat: no-repeat; width: 963px; height: 163px; clear: both; position: relative; }
#fichesbt.langueen { background-image: url(../images/en/bg-fiches.jpg); }
#fichesbt.languefr { background-image: url(../images/fr/bg-fiches.jpg); }
#fichesbt a { text-decoration: none; }

.star1 { background-image: url(../images/1star.gif); background-repeat: no-repeat; width: 18px; height: 18px; margin-top: 32px; float: right; margin-right: 20px; }
.star2 { background-image: url(../images/2star.gif); background-repeat: no-repeat; width: 36px; height: 18px; margin-top: 32px; float: right; margin-right: 20px;}
.star3 { background-image: url(../images/3star.gif); background-repeat: no-repeat; width: 54px; height: 18px; margin-top: 32px; float: right; margin-right: 20px; } 

/*-------------------------------------------*/
/* ---           spec viteff             --- */	
/*-------------------------------------------*/

#top 		{ background-image: url(../images/viteff/bg03.jpg); background-repeat: no-repeat; width: 970px; height: 186px;}
#topbg 		{ background-image: url(../images/viteff/bg01.jpg); background-repeat: repeat-x; }

.subnavtxt 	{ background-image: url(../images/viteff/bgnav.jpg); background-repeat: no-repeat; background-position: 12px 0px; width: 806px; height: 26px; color: #FFF; font-size: 10px; font-style: italic; font-weight: bold; padding-left: 18px; }

.smallfichefullgreen 		{ background-image: url(../images/viteff/smallfichefullgreen.jpg); background-repeat: no-repeat; width: 173px; height: 85px; position: absolute; overflow:hidden;background-position:0px -13px;}
.smallfichefullgreen:hover 	{  background-image: url(../images/viteff/smallfichefullgreen2.jpg);  background-repeat: no-repeat; width: 173px; height: 85px; position: absolute; cursor:pointer; }
.smallfichefullgreen .fichenumero	{ margin-left: 15px;margin-top:2px; font-weight: bold; font-size: 10px; font-style: italic; color:#FFCC66; }

.smallfichegreen 		{ background-image: url(../images/viteff/smallfichegreen.jpg); background-repeat: no-repeat; width: 173px; height: 85px; position: absolute; overflow:hidden;background-position:0px -13px; }
.smallfichegreen:hover	{ background-image: url(../images/viteff/smallfichegreen2.jpg); background-repeat: no-repeat; width: 173px; height: 85px; position: absolute; cursor:pointer; }
.smallfichegreen .fichenumero	{margin-left: 15px; font-weight: bold; font-size: 10px; font-style: italic; color:#FFF; }

#small1 				{ top: 30px; left: 30px; }
#small2  				{ top: 30px; left: 220px;}
#small3  				{ top: 30px; left: 560px; }
#small4  				{ top: 30px; left: 750px; }
.titrefichesmall 		{ font-family: Arial, Helvetica, sans-serif;font-size: 13px; text-decoration: none; padding-top: 6px; padding-left: 10px;padding-right: 10px; line-height:16px; font-weight: bold; }
.titrefichegreen 		{ color: #FFF; } 
.titreficheblack 		{ color: #FFF; }

.bgsep				{ width:15px; background-image: url(../images/viteff/sep_green.gif); background-repeat: repeat-y; background-position: 0px 0px; } 

.titresearch {font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; color: #7bad21;}

h1 		{ color:#594840; font-family: Arial, Helvetica, sans-serif; font-size: 18px; text-decoration: none;   font-weight: bold; }
h3 		{ color:#7FA011; font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none;   font-weight: bold; }

.soustitre  { color:#7FA011; font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none;   font-weight: bold; }

td.headerprint {background-color:#594840;}
td.headerprint h2 {color:#fff; font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none; font-weight: bold; text-indent: 12px; }
.cadreprint { border: solid 1px #2d471b; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; text-decoration: none; }


/*-------------------------------------------*/
/* ---           navigation              --- */	
/*-------------------------------------------*/
.navcontainer { width: 290px; margin: 20px auto 20px auto; padding-left: 0px;  }

.navcontainer ul { margin-left: 0; padding-left: 0; list-style-type: none; font-family: Arial, Helvetica, sans-serif; } 
.navcontainer li { margin-top: 4px;} 

.navcontainer .simple a:link, 
.navlist .simple a:visited { background-image: url(../images/viteff/menu.jpg); background-repeat: no-repeat; display: block; width: 100%; height: 30px;  color: #FFF; text-indent: 5px; font-family: Arial; font-weight: bold; text-decoration: none; font-size: 12px; padding-top: 4px; }

.navcontainer .simple a span  { padding-left: 13px;	font-family: Arial; font-weight: bold;	text-decoration: none; font-size: 12px; }
.navcontainer .simple a:hover, .navcontainer .simple a.on { background-image: url(../images/viteff/menu-over.jpg);background-repeat: no-repeat; cursor:hand;}


.navcontainer .double a:link, 
.navlist .double a:visited { background-image: url(../images/viteff/menubig.jpg); background-repeat: no-repeat; display: block; width: 250px; height: 30px; color: #FFF; font-family: Arial; font-weight: bold; text-decoration: none; padding-top: 3px; padding-left: 30px; position: relative; font-size: 12px; line-height: 12px; text-indent: 0px; }

.navcontainer .double a div { left: 8px; position: absolute; font-family: Arial; font-weight: bold; text-decoration: none; font-size: 12px; line-height: 16px; text-indent: 0px; }
.navcontainer .double a:hover, .navcontainer .double a.on { background-image: url(../images/viteff/menubig-over.jpg);background-repeat: no-repeat; cursor:hand;}








/*-------------------------------------------*/
/* ---           fiches exposants        --- */
/*-------------------------------------------*/

#ficheexposant 				{ position: relative; width: 900px; background-image: url(../images/viteff/bg04-01.jpg); background-position: 0 0; background-repeat: repeat-y; padding-top: 70px; height: auto; min-height: 130px; left: 10px; } 
#ficheexposant .infoprincipaleexposant 	{ padding-left: 8px; padding-top: 5px; padding-right: 80px; }
#ficheexposant .ficheheader	{ position: absolute; background-image: url(../images/viteff/bg04.jpg); width: 878px; height: 68px; top:0px; left:0px; } 
#ficheexposant .fichenumero	{ position: absolute; top:1px; left:16px; color:#FFF; font-weight: bold; font-style: italic;}
#ficheexposant .nomexposant	{ position: absolute; top:30px; left:20px; width:780px; font-weight: bold; font-size: 16px; color:#FFF; } 
#ficheexposant .fichefooter	{ position: absolute; background-image: url(../images/viteff/bg04-02.jpg); width: 878px; height: 10px; bottom:0px; left:0px; }

#ficheexposant.star { background-image: url(../images/viteff/bg05-01.jpg);}
#ficheexposant.star .ficheheader{ background-image: url(../images/viteff/bg05.jpg);}
#ficheexposant.star .fichefooter{ background-image: url(../images/viteff/bg05-02.jpg);}
#ficheexposant.star .fichenumero	{ color:#FFCC66; }


a.versfiche {z-index:110}
a.versfiche:hover {cursor:pointer;z-index:110}

.nomexposant a {font-weight: bold; font-size: 14px; color:#FFF;text-decoration:none;}

/*--------- grande fiche viteff ---------*/

.ficheexposant1 				{ background-image: url(../images/viteff/fiche1.jpg); background-repeat: no-repeat; background-position: 0px -5px; width: 448px; height: 400px; display: block; position: relative; }
.ficheexposant1 .voirfiche 		{ position: absolute; top: 1px; left: 15px; width: 420px; height: 350px;z-index:100; }
.ficheexposant1 .fichenumero 	{ position: absolute; top: 1px; left: 15px; color: #FCCC6F; font-weight: bold; font-size: 10px; font-style: italic; }
.ficheexposant1 .nomexposant	{ position: absolute; top: 20px; left:14px; width: 420px; height: 34px; overflow: hidden;} 
.ficheexposant1 .descriexposant { position: absolute; width: 430px; padding-top: 68px; height: 290px; }
.ficheexposant1 .infoexposant 	{ position: absolute; width:325px; height: 279px; font-weight: bold; float: right; left: 110px; top: 78px; overflow: hidden; z-index:120; }
.ficheexposant1 .infoexposant a { text-decoration: underline; color: #000; font-weight: bold; } 
.ficheexposant1 p 				{ padding-top: 8px;} 
.ficheexposant1 .logoexposant 	{ width: 100px; position: absolute; display: block; min-width: 100px; float: left; left: 6px; padding-top: 78px; text-align: center;}

.ficheexposant1 .infoselection 				{ position: absolute; top: 355px; display: block; padding-left: 14px; width: 430px; }
.ficheexposant1 .infoselection .info 		{ background-image: url(../images/infos_cats.jpg); background-repeat: no-repeat; background-position: 0px 2px; padding-right: 10px; padding-top: 4px;  padding-left: 18px;  }
.ficheexposant1 .infoselection .info a 		{ color: #000; font-size: 10px; text-decoration: none; }
.ficheexposant1 .infoselection .select 		{ background-image: url(../images/panier_select.jpg); background-repeat: no-repeat; background-position: 0px 5px; padding-right: 10px; padding-top: 2px;  padding-left: 18px; }
.ficheexposant1 .infoselection .select a 	{ color: #000; font-size: 10px; text-decoration: none; }

/*--------- haute fiche green ---------*/

.ficheexposant2 				{ background-image: url(../images/viteff/fiche2.jpg); background-repeat: no-repeat; background-position: 0px 0px; width: 227px; height: 400px; display: block; position: relative; }
.ficheexposant2 .voirfiche 		{ position: absolute; top: 0px; left: 10px; width: 195px; height: 350px;z-index:100}
.ficheexposant2 .fichenumero 	{ position: absolute; top: 1px; left: 15px; color: #FCCC6F; font-weight: bold; font-size: 10px; font-style: italic; }
.ficheexposant2 .nomexposant	{ position: absolute; top: 20px; left:14px; font-weight: bold; font-size: 14px; color:#FFF; width: 170px; height: 34px; overflow: hidden;} 
.ficheexposant2 .descriexposant { position: absolute; width: 180px; padding-top: 68px; height: 290px; }
.ficheexposant2 .infoexposant p { width:200px; padding-top:100px; padding-left:8px; overflow: hidden; } 
.ficheexposant2 .logoexposant 	{ width: 200px; position: absolute; display: block; left: 6px; padding-top: 74px; text-align: center; } 

.ficheexposant2 .infoselection 				{ position: absolute; top: 355px; display: block; padding-left: 14px; width: 200px; }
.ficheexposant2 .infoselection .info 		{ background-image: url(../images/infos_cats.jpg); background-repeat: no-repeat; background-position: 0px 2px; padding-right: 10px; padding-top: 4px;  padding-left: 18px;}
.ficheexposant2 .infoselection .info a 		{ color: #000; font-size: 10px; text-decoration: none; }
.ficheexposant2 .infoselection .select 		{ background-image: url(../images/panier_select.jpg); background-repeat: no-repeat; background-position: 0px 5px; padding-right: 10px; padding-top: 2px;  padding-left: 18px; }
.ficheexposant2 .infoselection .select a 	{ color: #000; font-size: 10px; text-decoration: none; }

/*--------- petite fiche green ---------*/

.ficheexposant3 				{ background-image: url(../images/viteff/fiche3.jpg); background-repeat: no-repeat; background-position: 0px 0px; width: 218px; height: 200px; display: block; position: relative; }
.ficheexposant3 .voirfiche 		{ position: absolute; top: 0px; left: 10px; width: 195px; height: 150px;z-index:100}
.ficheexposant3 .fichenumero 	{ position: absolute; top: 1px; left: 15px; color: #FCCC6F; font-weight: bold; font-size: 10px; font-style: italic; }
.ficheexposant3 .nomexposant	{ position: absolute; top: 20px; left:14px; font-weight: bold; font-size: 14px; color:#FFF; width: 170px; height: 34px; overflow: hidden;} 
.ficheexposant3 .logoexposant 	{ width: 200px; position: absolute; display: block; left: 6px; padding-top: 70px; text-align: center; } 

.ficheexposant3 .infoselection 				{ position: absolute; top: 155px; display: block; padding-left: 15px; width: 200px; }
.ficheexposant3 .infoselection .info 		{ background-image: url(../images/infos_cats.jpg); background-repeat: no-repeat; background-position: 0px 2px; padding-right: 10px; padding-top: 4px;  padding-left: 18px;}
.ficheexposant3 .infoselection .info a 		{ color: #000; font-size: 10px; text-decoration: none; }
.ficheexposant3 .infoselection .select 		{ background-image: url(../images/panier_select.jpg); background-repeat: no-repeat;  background-position: 0px 5px; padding-right: 10px; padding-top: 2px;  padding-left: 18px; }
.ficheexposant3 .infoselection .select a 	{ color: #000; font-size: 10px; text-decoration: none; }

/*--------- petite fiche black ---------*/
.ficheexposant4 				{ background-image: url(../images/viteff/fiche4.jpg); background-repeat: no-repeat; background-position: 0px 0px; width: 218px; height: 200px; display: block; position: relative; }
.ficheexposant4 .voirfiche 		{ position: absolute; top: 0px; left: 10px; width: 195px; height: 150px;z-index:100}
.ficheexposant4 .fichenumero 	{ position: absolute; top: 1px; left: 15px; color: #fff; font-weight: bold; font-size: 10px; font-style: italic; }
.ficheexposant4 .nomexposant	{ position: absolute; top: 20px; left:14px; font-weight: bold; font-size: 14px; color:#FFF; width: 170px; height: 34px; overflow: hidden;} 
.ficheexposant4 .logoexposant 	{ width: 200px; position: absolute; display: block; left: 6px; padding-top: 70px; text-align: center; } 

.ficheexposant4 .infoselection 				{ position: absolute; top: 155px; display: block; padding-left: 15px; width: 200px; }
.ficheexposant4 .infoselection .info 		{ background-image: url(../images/infos_cats.jpg); background-repeat: no-repeat; background-position: 0px 2px; padding-right: 10px; padding-top: 4px;  padding-left: 18px;}
.ficheexposant4 .infoselection .info a 		{ color: #000; font-size: 10px; text-decoration: none; }
.ficheexposant4 .infoselection .select 		{ background-image: url(../images/panier_select.jpg); background-repeat: no-repeat;  background-position: 0px 5px; padding-right: 10px; padding-top: 2px;  padding-left: 18px; }
.ficheexposant4 .infoselection .select a 	{ color: #000; font-size: 10px; text-decoration: none; }


