/* Permet de cache les elements de l'impression */
.basket{visibility:hidden;display:none;}
.ZOOM{visibility:hidden;display:none;}
.catalogue{visibility:hidden;display:none;}
.RecapCata{visibility:hidden;display:none;}



/***
 *   Formulaire
 */
/*** Simple Form */

#simpleform h2{ color:#0075BA; font-size: 17px; font-weight: bold; padding: 0 0 10px 20px; background: url(img/puce_bleu.gif) left 4px no-repeat;margin-bottom:0;}
.form-blocfield{float: left;}
.bloc-form-field, .bloc-form-field_oneColumn{padding-left:160px;}

/*   Balises et class genérales  */
SELECT , SELECT:active, SELECT:focus {color:#757575;border:1px #24B5B9 solid}
SELECT:hover {border:1px #24B5B9 solid}

INPUT, INPUT:active,INPUT:focus {color: none;border: none;}
INPUT.form-field:hover {border: 1px #0075B9 solid ; color:#424142;}

label { width:150px;float:left;padding:0px 10px 0 0; color:#47464A; margin-bottom: 5px; margin-top: 5px;font-weight:700;}
label.longlabel { width:614px;float:left;padding:0px 10px 0 0; color:#47464A; margin-bottom: 5px; margin-top: 5px;font-weight:700;}


input[type=radio].form-field, input[type=checkbox].form-field { border:none; background:none;}/*reset FF*/
input.coche, input.radioButton {background:none;border:none;}/*reset ie*/
input.coche { margin-right : 5px; /*vertical-align: center;*/ }


.form-label, .texte .longlabel { 
	text-align:left; 
	font-weight:700;
	margin-bottom: 5px;
	margin-top: 5px;
	color:#47464A;
}
.form-field { padding-top:2px; text-align:left; }

input.form-field {
	font-family : Arial, Helvetica, Geneva, Verdana, "Bitstream Vera Sans", sans-serif;
	border: 1px #7C7C7C solid ; color:#323234;
	margin-bottom: 5px;
	margin-top: 5px;
}
select.form-field {
	font-family : Arial, Helvetica, Geneva, Verdana, "Bitstream Vera Sans", sans-serif;
	border: 1px #7C7C7C solid ; color:#323234;
	margin-bottom: 5px;
	margin-top: 5px;

}
textarea.form-field {
	font-family : Arial, Helvetica, Geneva, Verdana, "Bitstream Vera Sans", sans-serif;
	width: 300px;
	border: 1px #7C7C7C solid ; 
	color: #323234;
	margin-bottom: 5px;
	margin-top: 5px;

}
.form-mandatorysign {
	color: #CC0000;
	font-family:verdana;
}
.form-separator {
	font-size: 14px;
	font-weight:bold;
	padding:15px 0 10px 0;
}
.form-submit{
	border: 1px #0075BA solid; 
	background: #0272B4 url(img/bgk_menu.jpg) center center no-repeat; 
	color: #FFF; 
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	margin: 5px 0 5px 0;
}

.form-submit:hover{
	border: 1px #000000 solid; 
	background: #0272B4 url(img/menu_fond_noir.png) center center repeat-x;
	cursor:pointer;
}

.form-blocsubmit{
	clear:both;
	text-align:center;
}

/* Ajout aux classes générales */

INPUT.form-field-count {
	background-color: #E6F3B9; 
	border:#009c3c 1px solid;
	color: #000000;
	font-family : Arial, Helvetica, Geneva, Verdana, "Bitstream Vera Sans", sans-serif;
	font-size: 11px; 
}

.titre-recap {
	color : #993366;
	font-size : 16px;
	font-weight : 700;
	padding:20px 0;
}
.recap-hr { border:1px solid #993366; }

table.tableau-form {
	border:0px;
	padding:5px;
}
table.tableau-form th {
	text-align:left;
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
}

.form-Line { height:2px; background: url(img/bg_hr.gif) repeat-x; border:0; }

/*******************************************************************************/
/* Recherche */
/*******************************************************************************/

#recherche a{ text-decoration:none; color:#A6BB29; font-weight: bold;}
#recherche a:hover{ text-decoration:none; color:#414142; font-weight: bold;}
#recherche .titre{ color:#24B5B9; font-size: 14px; font-weight: bold; padding-bottom: 10px;}
#recherche h2{ color:#24B5B9; font-size: 18px; font-weight: bold; padding-bottom: 10px;}
#recherche h3{ color:#414142; font-size: 15px; font-weight: bold; padding-bottom: 10px; padding-top: 5px;}

#rech-alpha{
	text-align:center;
	padding:20px 0;
}

.td-recherche {
	padding:2px 0 ;
	font-size:12px;
	text-align:center;
}
.td-recherche2 {
	padding:2px 0 ;
	font-size:12px;
	text-align:left;
}

.td-recherche li,.td-recherche a{
	font-size:12px;
}

.panier
{
	padding:10px 0;
}

.libelle {font-weight: bold;}
.bouton {border: 1px #24B5B9 solid; background: #75C7CB; color: #FFF; font-weight: bold;}

.lienTitre {text-decoration:none; color:#A6BB29; font-weight: bold;}
.lienTitre a:hover{ text-decoration:none; color:#414142; font-weight: bold;}

/*******************************************************************************/
/* GLOBAL POPUP */
/*******************************************************************************/

#global_popup { margin : 0 auto; width : 700px; position: relative; text-align: left; }
#header_popup { background: url(img/header.gif) no-repeat 0 0 #49832b; }
