label{font-weight:bold;margin-right:10px}
.form-field{ font-size:11px; border: 1px solid #ccc; padding: 1px; }

.form-submit,.form-submit-final,.btvert,.btorange,.bttaupe{height:30px;color:#fff;border:none;font-weight:bold;font-size:120%; cursor:pointer;padding:0 10px 6px;}
.form-submitb img,.form-submit-finalb img,.btvertb img,.btorangeb img,.bttaupeb img{margin-top:-1px}
/*.form-submit,.form-submit-final{font-family:Arial Black;}*/
.form-submit-finalb,.btvertb,.btorangeb,.bttaupeb{position:relative;display:inline;height:30px; margin:10px 0;padding:8px 10px 5px 0px}
.form-submitb{display:inline;height:30px; margin:10px 0;padding:8px 10px 5px 0px;}

a.form-submit,a.form-submit-final,a.btvert,a.btorange,a.bttaupe{white-space: nowrap;padding:5px 10px;height:20px;width:auto;display:block}
a.form-submit:hover,a.form-submit-final:hover,a.btvert:hover,a.btorange:hover,a.bttaupe:hover{color:#fff}


.form-submit{background:#3888A2;}
.form-submit-final{background:#EE7900;}
.btvert{background:#5ca128;}
.btorange{background:#EE7900;}
.bttaupe{background:#514138;}



.bloc-submit{text-align:center;padding:10px;cursor:hand}

#form hr {
	height:1px;
	background: #666;;
	border:0;
	color: #666;
}
.form-separator {
	font-size: 120%;
	font-family: Arial Black;
	font-weight: 700;
	color: #514138;
	padding: 5px 0;
	margin:20px 0 0px 0;
}
.form-separator small{color: #00A5DB;font-family:arial}
.form-separator strong{color: #3488A3;}
.form-separator i{color: #666;font-style:normal;font-size:100%}
label{}
.bloc-field{padding:5px 10px}
.separator .txtGris { color: #999; }


.form-bloc{float:left;margin-bottom:5px}
.form-blocfield{float:left}
.division {font-size:18px; font-weight:bold; padding-bottom:10px; color: #999; }

#form .bloc .counter{background:transparent; text-align:right; font-size:11px ;border:none;font-style:italic}


#form .bloc{border:#cdc3bd 4px solid; padding:20px ;zoom:1}
#form .v{background:#B0085F;border:#B0085F 5px solid}

#form a {}

#form .col2{padding-left:20px}
#form .niv2{padding:0 0 5px 20px;margin:0}


/* identique sauf taille 300 => utilise sur accreditation presse + plan du stand */
#bloc-form input.formvip, textarea.formvip, select.formvip{ width: 300px; font-size:11px; border: 1px solid #ccc; padding: 1px; }
/* identique sauf taille 200 => utilise sur badge exposant */
#bloc-form input.formmat, textarea.formmat, select.formmat{ width: 200px; font-size:11px; border: 1px solid #ccc; padding: 1px; }

/* utilise sur accreditation presse, materiel vol+dang + plan du stand */
#bloc-form input.radiomat{
width: 50px; font-size:11px; border: 0px solid #ccc; padding: 1px;
}
#bloc-form textarea,#form textarea{width:100%}


#form a {}
#form a.thickbox {display:block;height:100px;width:100px;padding:5px;}
#form a.thickboxadd {}

#form .col2{padding-left:20px}
#form .niv2{padding:0 0 5px 20px;margin:0}


#form .formSeemless{background:none;color:#666666;border:none;text-align:right;font-weight:bold;font-family:Arial, Verdana, Helvetica, "sans-serif"; }
#form .formSeemless2{background:none;color:#666666;border:none;text-align:right;font-weight:bold;font-size:14px;font-family: Arial, Verdana, Helvetica, "sans-serif"; }
#form .formSeemlessInvisibleALeft{background:none;border:none;font-size:12px;color:#666666;text-align:right;width:70px;font-family: Arial, Verdana, Helvetica, "sans-serif"; }
#warning td {
	background:red;
	color:white;
	font-weight:bold;
}


div.warning{ border:red 4px solid;margin:10px 0;padding:10px;color:red}
div.warning h3{color:red}

.alert label{color:red}
.alert input.form-field,.alert texarea.form-field,.alert select.form-field{background:red}
.alert .form-blocchoix{color:red}
.alert .niv1{color:red}

#bloc-form input.formWarning {border:red 1px solid;}
#bloc-form .total{font-size:18px; font-weight:bold;padding-bottom:10px}
#bloc-form .formTotal{font-size:18px;background:#FFF;color:#000;border:none;text-align:right;font-weight:bold;}

#bloc-form .lienferme{background:url(img/nomen-closed.gif) no-repeat top left; padding : 0px 0 0px 18px;zoom:1}
#bloc-form .lienferme:hover{color:auto}
#bloc-form .lienouvert{background:url(img/nomen-open.gif) no-repeat top left; padding : 0px 0 0px 18px;zoom:1}
#bloc-form .lienouvert:hover{color:auto}




.form-blocseparator{
	 font-size : 14px;
	 background : url(img/dp_gris.gif) no-repeat top left #fff;
	 color : #78849A;
	 font-weight:bold;
	 padding : 0px 0 2px 30px;
	 margin : 15px 5px 0px 0px;
 }


#bloc-form .txtImp, #bloc-form .txtImp a{
	color: #7C1527;
	padding: 5px;
	font-size: 14px;
	font-weight: 700;
}
#bloc-form .separatorBig{font-size:12px}
#bloc-form .separatorBig a{color:#7C1527}
 /*----------------------- Formulaire Accès Extranet -------------------------------*/

 .form-label {
	font-weight:bold;
}

input.form-field-coche{
	color:#fff;
	margin:0 3px 0 0 ;
}

div.form-fielddisplay{
	color:#000;
	margin:0 !important;
	padding:0 !important;
}

 /*----------------------- ********** ***** ******** -------------------------------*/

 /********* Liste Exposant et dans Mypollutec ************/
.tableau_list_header{
	background-color: #7BAA20;
	color:#ffffff;
	padding:5px 0 5px 10px;
	text-align:left;
	vertical-align:top;
}

.tableau_list {
	padding:5px 0 5px 10px;
	text-align:left;
	vertical-align:top;
}

.tableau_list_std{
	background-color: #F4F4F4;
}
.tableau_list a{
	color:#000 !important;
}
.tableau_list_new{
	background-color: #B0085F;color:#fff
}
.tableau_list_new .tableau_list a{
	color:#fff !important;
}



.tableau_list_pavillon{
	border:2px solid #666465;
	font-size:12px;
}


/********* Liste Conférence et dans Mypollutec ************/
.tableau_list_conf_header{
	background-color: #B0085F;
	color:#ffffff;
}

.tableau_list_conf_off{
	background-color: #EEEEEE;
}

.tableau_list_conf_expo{
	background-color: #D0D0D0;
}

.titreBlanc {
	font-weight:bold;
	color:#FFF;
	font-size:16px;
}

/**********My Pollutec************/

input.form320 {
	width:320px;
}

/******Display Menu*********/

.displaymenu li a {
	background: url(img/puces/pucefleche.gif) no-repeat 2px 5px;
	padding:0 10px;
	color:#000;
}
.displaymenu li a:hover {
	 color:#FFF;
	 background:#3888A2 url(img/puces/pucefleche_hover.gif) no-repeat 2px 5px;
}

.displaymenu li {
	padding-bottom:5px;
}


/*****Divers*****/

.coche {
	margin-right:10px;
}

.form-mandatorysign {
	color:#FF0000;
}

.inscmypollutec .form-label {
	font-weight:bold;
}

.alphabetique a, .pavillon a {
	color: #FFF !important;

}

.secteur-activite a {
	color: #000 !important;
}

/****** Recherche innovation *********/

.rech-innov-alph, .rech-innov-alph a, .rech-innov-multi-crit, .rech-innov-multi-crit a {
	color: #FFFFFF !important;
}
.rech-innov-multi-crit .checkbox {
	margin-right: 5px;
}
.rech-innov-multi-crit .titre {
	text-transform: uppercase;
	font-size: 14px;
	padding-bottom: 5px;
	font-weight: 700;
}

.submit {
	background:#FFFFFF;
	border: 1px solid #7BAA1F ;
	color: #646262;
	font-size: 14px;
	font-weight: bold;
	padding: 0 2px;
}

#lienextra a { color:#000000; }
#lienextra a:hover { color:#577B15; }

/********************************/
/*   Correctifs pour les boutons arrondis
/********************************/

.boutonImg{ margin-top: 4px !important; }
.boutonImg2{ margin-top: -8px !important; }
.boutonImgWK{ margin-top: -2px !important; }
.boutonImgIE7{ margin-top: 0px !important; }
.boutonImgIE6{ margin-top: 0px !important; }




