
/**********************************************************************************************/
/*   GENERAL
/**********************************************************************************************/

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, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; }


img { border: 0; }

table { border-collapse: collapse; border-spacing: 0; }


body {
	color: #575B5C;
	font: normal 13px Arial, Verdana, Helvetica, Sans-Serif;
	background: url(img/body_bg.png) repeat-x 0 0 white;
}

a { color: #00A7CA; font-weight: bold;text-decoration:none; }
a:hover, a:focus, a:active { color: #006059;text-decoration:underline;  }

.left  { float: left;  }
.right { float: right; }

img.left { margin-right: 10px; }
img.right {	margin-left: 10px; }
img.center { display: block; margin: 0 auto; text-align: center; padding-bottom: 8px; }

.dblock { display: block; }

.newline { display: block; clear: both; line-height: 1px; font-size: 1px; height: 0; }


/********************************/
/*   GLOBAL
/********************************/

#global { width: 900px; margin: 20px auto; }

#closerSite { clear: both; height: 10px; background: url(img/closer.png) no-repeat 0 100%; }

/********************************/
/*   MENU
/********************************/

#menu { list-style: none; height: 40px; background: url(img/menu_bg.jpg) no-repeat 0 0; line-height: 35px; }

#menu li { float: left; background: url(img/points.gif) no-repeat 100% 50%; padding: 0 15px; }

#menu li a { float: left; height: 40px; color: white; text-decoration: none;  }

#menu a:hover, #menu a:focus, #menu a:active,
#menu a.current { background: url(img/menu_sel.gif) no-repeat 50% 100%; }

#menu li#btnEspexpo { float: right; background: none; padding: 0; }
#menu li#btnEspexpo a { height: 24px; width: 280px; margin: 8px 15px 0 0; background: url(img/btn_espexpo.gif) no-repeat 0 0; }
#menu li#btnEspexpo a:hover { background: url(img/btn_espexpo.gif) no-repeat 0 100%; }

/********************************/
/*   CDF
/********************************/

#cdf { font: 10px Arial; padding: 8px 0 30px 0; font-weight: bold; }
#cdf a { text-decoration: none; color: #000;  }
#cdf a:hover, #cdf a:focus, #cdf a:active { color: #005C54; }
#cdf strong { color: #BEC600; }


/********************************/
/*   BLOC CENTER
/********************************/

#bloc-center { background: #FFF; border-left: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; padding: 0 40px 20px 40px; }

#bloc-center li { list-style-position: inside; }

.style1, .style2, .style3, .style4, .style5 { margin-bottom: 20px; overflow: hidden; zoom:1; }

.style2 { border: 2px solid #BEC600; padding: 15px; }
.style3 { border: 2px solid #0095d8; padding: 15px; }
.style4 { border: 2px solid #97be0d; padding: 15px; }
.style5 { border: 2px solid #e2007a; padding: 15px; }
.style6 { border: 2px solid #F2EC8E; padding: 15px; }

#bloc-center h1 { font-family: Arial, serif; font-size: 22px; font-weight: bold; color: #BEC600; margin-bottom: 20px; }
#bloc-center h2 { font-family: Arial, serif; font-size: 18px; font-weight: bold; color: #BDCD00; margin-bottom: 20px; }
#bloc-center h3 { font-family: Arial, serif; font-size: 14px; font-weight: bold; color: #BEC600; margin-bottom: 10px; }

img.style1 { float: left; margin-right: 10px; }
img.style2 { float: right; margin-left: 10px;  }


/* GESTION DES COLONNES */

.w50 { float : left; clear : left; width : 49%; }
.w50-newline { float : right; clear : right; width : 49%; }
.w33-first { float : left; display : inline; width : 32%; }
.w33-2 { float : left; display : inline; width : 32%; margin-left : 2%;  }
 * html .w33-2 { margin : 0 0 0 1%; } /*Hack ie6*/
.w33-newline { float : right; display : inline; clear : right; width : 32%; }

/*****GLOBAL LOGIN ******/

#login-page{
clear:left;
}

.w100{clear:left }


/********************************/
/*  FOOTER
/********************************/

#footer { text-align: right; margin-top: 10px; height: 40px; overflow: hidden; zoom:1;}

#footer img { float: left;}

#footer li { list-style: none; display: inline; }

#footer a { color: #000; text-decoration: none; font-weight: normal; }
#footer a:hover, #footer a:focus, #footer a:active { color: #E2007A; }

/*******************************************************************************/
/* ZOOM */
/*******************************************************************************/
.zoom
{
}

.libelle_zoom
{
	width:350px;
	font-weight:bold;
	/*text-align:right;*/
}

.titre_zoom td
{
	background-color: #E3007D;
	color: #FFFFFF;
}

.entete_zoom
{
	font-size: 13px;
	color: #E3007D;
	padding:10px 0 5px 0;
	font-weight:bold;
	border-bottom: 1px #E3007D solid;
}


/*******************************************************************************/
/* RECHERCHE */
/*******************************************************************************/
.critsearch
{
	/*text-align:center;*/
}

.critsearch td.libelle
{
	text-align:right;
	font-weight:bold;
	width:50%;
}

.abecediaire
{
	text-align:center;
	padding:10px 0;
}

.zonebouton
{
	text-align:center;
	padding:10px 0;
}

.bouton_newsearch
{
	text-align:center;
	padding:10px 0;
}

.panier
{
	text-align:right;
	padding:10px 0;
}

.resultat span
{
	font-weight:bold;
}

.enteteliste
{
	color:#FFFFFF;
	font-weight:bold;
}


.tab-list td
{
	text-align: center;
	padding: 2px;
}
.tab-list .libelle, .tab-list-left .libelle
{
	font-weight: bold;
}

/*BANDEAU*/
#bandeau { display:block }

