
/****************************
	SIMPLE FORM
****************************/



.simpleform {
	padding: 5px 15px 0 15px;
	border: 1px solid #7b7a68;
	background: #FCFCFC;
}

.simpleform p {
	clear: both;
	padding: 0;
	margin: 10px 0 5px 0;
}

.simpleform label {
	float: left;
	width: 170px;
	padding: 0 10px;
	margin: 0 0 10px 0;
	font: bold 12px Arial;
	color: #999;
	text-align: right;
}

/*.simpleform label*/ .form-mandatorysign {
	font: bold 12px Verdana;
	color: #ff0000;
}

/*.simpleform*/ .bloc-form-field {
	float: left;
	margin: 0 0 10px 0;
}

/*.simpleform .bloc-form-field*/ .form-field {
	width: 200px;
	padding: 3px;
	border: 1px solid #7b7a68;
	background: url(img/form_field.png) left top repeat-x;
	color: #830628;
}

/*.simpleform .bloc-form-field*/ .form-field:hover {
	border-color: #830628;
}

/*.simpleform*/ .form-submit {
	font: bold 13px Arial;
	padding: 4px 10px;
	border: 1px solid #830628;
	background: #830628 url(img/menu_bg.png) left center repeat-x;
	color: #fff!important;
}

/*.simpleform*/ .form-warning {
	margin: 0 0 20px 0;
	border: 1px solid #ff0000;
	background: #FFFcEF;
}

/*.simpleform*/ .form-warning td {
	padding: 15px;
}






/*************************************************
	RECHERCHE
*************************************************/

#step_recherche h1, #step_liste h1 { font: bold 16px Arial; margin: 0 0 20px 0; }

#rechercheAlpha { margin: 20px 0; text-align: center; color: #fff; }
#rechercheAlpha .label { font: bold 14px Arial; padding: 0 0 2px 0;margin: 0 0 20px 0; border: 1px solid #830628; border-width: 0 0 1px 0; color: #830628; }
#rechercheAlpha a {float:left;line-height: 16px; border: 1px solid #830628; background: #830628 url(img/menu_bg.png) left center repeat-x; color: #fff;width:15px;margin:0 2px;}

.liendirect{clear:both;}
.liendirect, .newsearch, .newSearch, .printlist, #seeBasket, .backListe { margin: 0 0 20px 0; }
.liendirect a, .newsearch a, .newSearch a, .printlist a, #seeBasket a, .backListe a { font: bold 12px/24px Arial; color: #7b7a68; text-decoration: none; }
.liendirect a:hover, .newsearch a:hover, .newSearch a:hover, .printlist a:hover, #seeBasket a:hover, .backListe a:hover { color: #666; }

.rechercheMulti, #affichagerequete, #nbresult { margin: 15px 0; border: 1px solid #E9E9E9; background: #FCFCFC; color: #333; }

#step_recherche #listtoprint  {  margin: 15px 0; border: 1px solid #E9E9E9; background: #FCFCFC; color: #333; }

#affichagerequete { font: bold 12px Arial; padding: 15px; margin: 5px 0 15px 0; }
#nbresult { padding: 10px 15px; margin: 5px 0 15px 0; }
#zoomContent { padding: 10px 15px; }

.rechercheMulti td { vertical-align: top; }
.rechercheMulti .tdlabel { padding: 10px; }
.rechercheMulti .tdform { padding: 10px; }

.rechercheMulti .tdlabel .label { font: bold 12px Arial; color: #666; }

.rechercheMulti .tdform .form h4 { padding: 2px 0 0 0; margin: 0 0 5px 0; border: 1px solid #830628; border-width: 1px 0 0 0; color: #830628; }
.rechercheMulti .tdform .form ul { margin: 10px 0 15px 0; }

#divSubmit { text-align: center; }

#listtoprint, #zoomContent .entete { clear: both; border: 1px solid #830628; }
#listtoprint th, #zoomContent .socTitle { font: bold 12px Arial; padding: 5px 15px; background: #830628; color: #fff; }
#listtoprint tr.lineResultCycle1 td{ background: #fff; }
#listtoprint tr.lineResultCycle2 td{ background: #F6F6F6; }
#listtoprint td, #zoomContent td { font: bold 12px Arial; padding: 5px 15px; color: #333; }
#listtoprint td a:hover, #zoomContent td a:hover { color: #555; }

#zoomContent td{
	padding:15px;
}
#zoomContent td.soc { padding: 0 15px 10px 15px; }
#zoomContent td.soc .logo { padding: 15px; }
#zoomContent h3 { padding: 5px; }

#seeBasket{
	padding-left:28px;
	line-height:24px;
	background:url(img/functions/basket.png) no-repeat left top;
}

table.links{margin:0 13px;}

/*****************************/
/*********ERROR*************/
/******************************/
.form-field.error
{
	background:#E3001B;
	color:#FFFFFF;
}
.fieldother.error
{
	background:#E3001B;
	color:#FFFFFF;
}
.coche .error
{
	color:yellow;
}
select.error {
	background:#E3001B;
	color:#FFFFFF;
}
div.error{
	color:#E3001B ; 
	font-weight:bold;
}
