
/*******************************************************************************/
/* Général */
/*******************************************************************************/

* {
	margin : 0;
	padding : 0;
}

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

.left {
	float : left;
}

.right {
	float : right;
}

img.left {
	margin : 0 10px 0 0;
}

img.right {
	margin : 0 0 0 10px;
}

img.center{
	display : block;
	margin : 0 auto;
	text-align:center;
}

#bloc-center .pack-image {
	margin : 0;
	padding : 0;
}

a img {
	border : none;
}

body {
	font-family: Arial, Helvetica, Geneva, Verdana, "Bitstream Vera Sans", sans-serif;
	text-align: center;
	margin-top: 10px;
}
td{
	font-family: Arial, Helvetica, Geneva, Verdana, "Bitstream Vera Sans", sans-serif;
	margin-top: 10px;
}

#global {
	margin : 0 auto;
	width : 955px;
	text-align: left;
}

a, a:hover, a img ,a:hover img, img {
	border: none;
}

.cache, legend, label{
	display:block ;
	background-color:transparent ;
	background-image:none ;
	border:none ;
	width:1px !important;
	height:1px !important;
	overflow:hidden ;
	margin:-1px 0 0 -1px ;
	list-style:none;
	float:none ;
}

#info {
	text-align:left;
	width: 955px;
	margin: 0 auto 0 auto;
	color: Black;
	font-size:10px;
	font-family: arial;
	position: relative;
	padding-left:8px;
}

#info a {
	text-decoration: none;
	color: #000;
	font-size:10px;
}

#info a:hover {
	color: #7CB7E1;
}


#header{
	width: 955px;
	margin: 0 auto 0 auto;
	position: relative;	
}

#header #headerHaut{
	background-color:#7CB7E1;
	width: 100%;
	height: 20px;
	padding-top:5px;
}	

#header #date{
	margin-left:5px;
	color: White;
	font-size:11px;
	font-weight:bolder;
	text-align:left;
}

#header #drapeaux{
	float: right;
	width:8%;
	text-align: right;
}

#header #drapeaux img{
	margin: 0 10px 0 0;
}

#header #headerBas{
	clear: both;
	height: 95px;
	width:955px;
	padding: 5px 0 0 0;
}

#header #headerBas #logo{
	float:left
}

#header #headerBas #banniere{
	float:right;
}

#content {
	width: 955px;
	margin: 0 auto 0 auto;
	position: relative;	
}

#content.int {
	background: url(img/fond_general-interclima.jpg) repeat-y;
}

#contenu{
	float:left;
	width:780px;
}

#contenuVisuel{
	height:238px;
}

#contenu.int {
	background: url(img/fond_general-interclima.jpg) repeat-y;
}

#content #contenu #recherche {
	height: 48px;
	background-image: url(img/fond_haut.gif);
}

#content #contenu #recherche-int{
	height: 48px;
	background-image: url(img/fond-banniere2-interclima.jpg);
}

#rechercheMenu {
	float:left;
	width: 550px;
	padding:27px 0 0 0;
}

#rechercheMenu ul li {
	display: inline;
	list-style-type: none;
	margin: 0 10px;	
}

#rechercheMenu a {
	color:white;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bolder;
	font-size: 12px;
}

#rechercheMenu a:hover {
	color:green;
	text-decoration: none;
}

#lienRapide {
	float:right;
	padding: 20px 0px 0 0;
}



/*******************************************************************************/
/* MENU 1 */
/*******************************************************************************/

#contenuMenu {
	background-color: #E65011;
	width:780x;
	height: 42px;
	text-align:center;
}

#contenuMenu ul {
	background-color: #E65011;
	height: 42px;
	width:780x;
}

#contenuMenu li {
	font-weight: bolder;
	font-size: 28px;
	float:left;
	list-style: none;
	background-color: #E65011;
	height: 42px;
	width: 193px;
	display: block;
}

#contenuMenu li a.xpair, #contenuMenu li a.xpair img {
	margin: 0 0 0 0 !important;
	padding: 0px 5px 0 0px !important;
	vertical-align: top;
}

#contenuMenu li a img, #contenuMenu li img {
	padding: 0 5px 0 0;
}

#contenuMenu li a {
	color: #F4A804;
	text-transform: uppercase;
	text-decoration: none;
	padding: 5px 5px 0 0px;
	display: block;
}

#contenuMenu li a:hover {
	color: white;
	text-transform: uppercase;
	text-decoration: none;
	padding: 5px 5px 0 0px ;
	display: block;
}

#contenuMenu li.sel{
	background-color:#fff;
	color: #F4A804;
	text-transform: uppercase;
	text-decoration: none;
	padding: -5px 5px 0 0px ;
	display: block;
	height: 42px;
	width: 196px;
}

#contenuMenu li.sel a:hover {
	color: #F4A804;
}

#contenuMenu a.menuPrimaire {
	font-size:28px;
}

/*******************************************************************************/
/* MENU 2 */
/*******************************************************************************/

#contenuMenu2{
	background: url(img/fond-menu2-interclima.jpg) no-repeat top;
	width:780x;
	height: 49px;
}

#contenuMenu2 ul {
	padding:10px 0 0 0 ;
}

#contenuMenu2 li {
	font-weight: bolder;
	font-size: 11px;
	float:left;
	list-style: none;
}

#contenuMenu2 li a {
	color: #000;
	text-decoration: none;
	padding: 0;
}

#contenuMenu2 li a:hover {
	color: #E65011;
	padding: 0;
}

#contenuMenu2 li.sel a {
	color: #E65011;
}


/*******************************************************************************/
/* Chemin de fer */
/*******************************************************************************/


#breadcrumb {
	background : url(img/fond_general-interclima.jpg) repeat-y top left;
	width:780x;
	height: 25px;
	text-align: right;
	font-weight: bolder;
	font-size: 10px;
	color: #e65011;
}

#breadcrumb a {
	color: green;
	text-decoration: none;
	padding: 0 5px 0 0;
}

#breadcrumb a:hover{
	color: #e65011;
	padding: 0 5px 0 0;
}

/*******************************************************************************/
/* Home - Gauche */
/*******************************************************************************/

/*LOGIN*/
#contenuGauche{
	width:203px;
	float: left;
}

/*LOGIN*/

#globallogin_FR.int {
	background: url(img/fond-menu.jpg) no-repeat top;
	height:127px;
}

#globallogin_GB.int {
	background: url(img/fond-menu.jpg) no-repeat top;
	height:127px;
}

#globallogin_FR.int form {
	background: url(img/fond-exposant-interclima_FR.jpg) no-repeat top;
}

#globallogin_GB.int form {
	background: url(img/fond-exposant-interclima_GB.jpg) no-repeat top;
}


/*#globallogin {
	background: url(img/form_exposant.gif) no-repeat top left;
	height:127px;
}*/


#globallogin_FR {
	background: url(img/form_exposant_FR.gif) no-repeat top left;
	height:127px;
}

#globallogin_GB {
	background: url(img/form_exposant_GB.gif) no-repeat top left;
	height:127px;
}

#finMenu{
	background: url(img/fond-menu-bas.jpg) no-repeat top;
	height:34px;
}

#globallogin_FR form {
	padding: 65px 0 0 0;	
}

#globallogin_FR input { 
	margin:0 10px 5px 12px;
}

#globallogin_FR input.acces {
	width: 120px;
	height: 18px;
	border: 0;
	float:left;
}

#globallogin_FR input.acces-ok {
	width: 27px;
	height: 18px;
	border: 0;
	float: right;
	margin: 2px 10px 10px 0;
	background: url(img/boutonok.gif) no-repeat 0 0;
}

#globallogin_GB form {
	padding: 65px 0 0 0;	
}

#globallogin_GB input { 
	margin:0 10px 5px 12px;
}

#globallogin_GB input.acces {
	width: 120px;
	height: 18px;
	border: 0;
	float:left;
}

#globallogin_GB input.acces-ok {
	width: 27px;
	height: 18px;
	border: 0;
	float: right;
	margin: 2px 10px 10px 0;
	background: url(img/boutonok.gif) no-repeat 0 0;
}


/*ACTUALITES*/

#actualite {
	margin-top: 20px;
	text-align: right;
}

#actualite h2{
	color:#E65011;
	text-align: right;
	margin-bottom:20px;
}

#actualite p {
	color:#000;
	font-size:16px;
	font-weight:bolder;
	margin-bottom:10px;
}

#actualite a {
	color:#E65011;
	font-size:12px;
	text-decoration:none
}

#actualite a:hover{
	color:#E65011;
	font-size:12px;
	text-decoration:underline;
}



/*******************************************************************************/
/* Page-Int - Gauche */
/*******************************************************************************/

#contenuGauche.int {
	margin-left:3px;
}

/*MENU GAUCHE*/

#contenuMenu3 {
	background: url(img/fond-menu3-interclima.jpg) no-repeat top;
	padding: 10px 0 20px 0;
}

#contenuMenu3 p#titre {
	color:#e65011;
	font-weight: bolder;
	font-size:15px;
	margin:0 0 10px 0;
	padding:8px 2px 0px 10px;
}

#contenuMenu3 ul {
	padding: 0 2px 5px 15px;
}

#contenuMenu3 li {
	background-position: top;
	background-repeat: no-repeat;
	padding: 0 0 13px 0;
	list-style-type: none;
	font-size:12px;
	font-weight: bolder;
}

#contenuMenu3 li a {
	padding: 0 0 0 20px;
	display: block;
	width:85%;
	background: url(img/puce-interclima.jpg) no-repeat 0 1px;
	color: #000;
	text-decoration: none;
}

#contenuMenu3 li a:hover, #contenuMenu3 li.sel a {
	padding: 0 0 0 20px;
	display: block;
	background: url(img/puce-interclima.jpg) no-repeat middle left ;
	color: #e65011;
	text-decoration: none;
}

/*NIV4*/

#contenuMenu3 ul.niv4 {
	padding: 10px 10px 0 30px;
}

#contenuMenu3 ul.niv4 li {

	padding:0;
	font-size:11px;
	font-weight: normal;
}

#contenuMenu3 ul.niv4 li a {
	color:#000;
	padding: 0;
	background: none;
	text-decoration: none;
}

#contenuMenu3 ul.niv4 li a:hover, #contenuMenu3 ul.niv4 li.sel a {
	color:#E65011;
	padding: 0;
	background: none;
	text-decoration: none;
}



/*******************************************************************************/
/* Contenu */
/*******************************************************************************/

#contenuDroit {
	width:577px;
	float: left;
	background: url(img/haut_contenu.gif) no-repeat top left;
}

#contenuDroit H1{
	padding: 0px 5px 10px 10px;
	font-size: 20px;
	font-weight: bolder;
	color: #e65011;
}

#contenuDroit H2 {
	padding: 10px 5px 5px 10px;
	font-size: 16px;
	font-weight: bolder;
	color: #e65011;
}

#contenuDroit H3 {
	padding: 15px 5px 5px 20px;
	font-size: 14px;
	font-weight: bolder;
	color: green;
}

#contenuDroit P {
	padding: 5px 5px 5px 10px;
	font-size: 12px;
}

#contenuDroit a {
	color:#E65011;
	font-size:12px;
	text-decoration:none
}

#contenuDroit a:hover {
	color:#E65011;
	font-size:12px;
	text-decoration:underline;
}

#contenuDroit ul{
	padding: 5px 5px 5px 30px;
	font-size:12px;
}

#contenuDroit ul li {
	padding: 0 0 0 20px;
	list-style-type: none;
	background: url(img/puce-interclima.jpg) no-repeat top left;
}

#contenuDroit ul li a{
	color:#E65011;
	font-size:12px;
	text-decoration:none;
}

#contenuDroit ul li a:hover{
	color:#E65011;
	font-size:12px;
	text-decoration:underline;
}

#contenuDroit img, #contenuDroit a img {
	margin: 10px;
	border: none;
}

#contenuDroit img.gauche {
	float:left;
	margin: 10px;
}

#contenuDroit img.droite {
	float:right;
	margin: 10px;
}

#contenuDroit img.center{
	display : block;
	margin : 0 auto;
	text-align:center;
}

#contenuDroit div.w100 {
  clear : both;
  float : none;
}

#contenuDroit div.w50 {
  float : left;
  display : inline; 
  clear : left;
  width : 45%;
  margin-left : 2%;
}

#contenuDroit div.w50-newline {
  float : left;
  display : inline;
  clear : right;
  width : 45%;
  margin-left : 1%;
}

#contenuDroit div.w33-first {
  float : left;
  display : inline;
  width : 32%;
  margin-left : 2%;
}

#contenuDroit div.w33-2 {
  float : left;
  display : inline;
  width : 32%;
  margin-left : 1%;
}

#contenuDroit div.w33-newline {
  float : left;
  display : inline;
  clear : right;
  width : 32%;
  margin-left : 1%;
}

/*******************************************************************************/
/* ContenuDroitGrand */
/*******************************************************************************/

#contenuDroitGrand {
	width:700px;
	float: right;
	background:white;
}

#contenuDroitGrand H1{
	padding: 0px 5px 10px 10px;
	font-size: 20px;
	font-weight: bolder;
	color: #e65011;
}

#contenuDroitGrand H2 {
	padding: 10px 5px 5px 10px;
	font-size: 16px;
	font-weight: bolder;
	color: #e65011;
}

#contenuDroitGrand H3 {
	padding: 15px 5px 5px 20px;
	font-size: 14px;
	font-weight: bolder;
	color: green;
}

#contenuDroitGrand P {
	padding: 5px 5px 5px 10px;
	font-size: 12px;
}

#contenuDroitGrand td {
	padding: 5px 5px 5px 10px;
	font-size: 12px;
}

#contenuDroitGrand a {
	color:#E65011;
	font-size:12px;
	text-decoration:none
}

#contenuDroitGrand a:hover {
	color:#E65011;
	font-size:12px;
	text-decoration:underline;
}

#contenuDroitGrand img, #contenuDroitGrand a img {
	margin: 10px;
	border: none;
}


/*******************************************************************************/
/* Contenu - INTERIEUR */
/*******************************************************************************/

#contenuDroit.int {
	width:564px;
	float: right;
	text-align: left;
	background-color: #ffffff;
	background-image:none;
}

#contenuDroitGrand.int {
	width:564px;
	float: right;
	text-align: left;
	background-color: #ffffff;
	background-image:none;
}

#contenuDroitHaut {
	height:15px;
	background: url(img/fond-contenu-interclima.jpg) no-repeat top right;
}

#contenuDroitBas {
	height:20px;
	background: url(img/fond-contenu-interclima.jpg) no-repeat bottom right;
	width:564px;
	display: block;
	clear: both;
}

#contenuDroitHautGrand {
	height:15px;
	background: url(img/fondGrand.gif) no-repeat top right;
}

#contenuDroitBasGrand {
	height:20px;
	background: url(img/fondGrand.gif) no-repeat bottom right;
	width:700px;
	display: block;
	clear: both;
}


/*******************************************************************************/
/* Actualités Centre Home */
/*******************************************************************************/

#contenuDroit #intro {
	font-size:13px;
	font-weight:bolder;
}

#contenuDroitGrand #intro {
	font-size:13px;
	font-weight:bolder;
}

#actuhomecenter {
	margin: 15px 0 0 0;
	font-size: 12px;
}

#actuhomecenter H2 {
	color:#000;
	font-size: 16px;
	font-weight: bolder;
}

#actuhomecenter img.left {
	margin-right:30px;
}

#actuhomecenter img.right {
	margin-left:30px;
}


/*******************************************************************************/
/* Skyscraper */
/*******************************************************************************/

#banniere2 {
	float:right;
	width:175px;
	background: url(img/fond_bleudegrade.gif) repeat-x top;
	text-align: center;	
}

#content #banniere2 img {
	margin:20px 0 0 0;
}

#content #banniere2 embed {
	margin:20px 0 0 0;
}

#content #banniere2 object {
	margin:20px 0 0 0;
}

#banniere2.int {
	background: url(img/fond-banniere2-interclima.jpg) repeat-x top;
}



/*******************************************************************************/
/* Footer Home*/
/*******************************************************************************/

#footer {
	background: url(img/footer.gif) no-repeat top;
	width: 955px;
	margin: 20px auto 0 auto;
	position: relative;	
	height:40px;
	color:green;
}
#footer img {
	float: left;
	margin:0px 0 0 180px;
}

#footer ul {
	float: right;
	width: 400px;
	padding-top: 4px;
}

#footer ul li {
	display: inline;
	font-size: 12px;
}

#footer a {
	color:green;
	text-decoration: none;
}

#footer a:hover {
	color:green;
	text-decoration: underline;
}

#footer .footer_right {
	float: right;
	width: 500px;
	color:green;
	margin:20px 0 0 0;
}

#footer .site_certif {
	float: left;
	background: url(img/ojd.gif) no-repeat right 0;
	font-weight:400;
	font-size:10px;
	padding: 5px 30px 30px 0;
}


/*******************************************************************************/
/* Footer Intérieur*/
/*******************************************************************************/

#footer-int {
	background: url(img/footer-interclima.jpg) no-repeat top;
	width: 955px;
	margin: 0 auto;
	position: relative;	
	height:127px;
}

#footer-int img {
	float: left;
	margin: 85px 0 0 20px;
}

#footer-int ul{
	float: right;
	width: 450px;
	color:#fff;
	padding-top:3px;
}

#footer-int ul li{
	display: inline;
	font-size: 11px;
	font-weight: bolder;
}

#footer-int ul li a{
	color:#fff;
	text-decoration: none;
}

#footer-int ul li a:hover{
	color:#fff;
	text-decoration: underline;
}


#footer-int .footer_right {
	float: right;
	width: 550px;
	color:#fff;
	margin:80px 20px 0 0;
}

#footer-int .site_certif {
	float: left;
	background: url(img/ojd-int.gif) no-repeat right 0;
	font-weight:400;
	font-size:10px;
	padding: 5px 30px 30px 0;
}




/*******************************************************************************/
/* Formulaires */
/*******************************************************************************/

input.form,input.form-field{
	BORDER: #F37021 1px solid;
	font-size: 11px;
	background: #fbe1a7;
	height: 16px;
}

textarea.form,textarea.form-field {
	BORDER: #F37021 1px solid;
	font-size: 11px;
	background: #fbe1a7;
	font-size: 11px;
}

select.form, select.form-field {
	BORDER: #F37021 1px solid;
	font-size: 11px;
	background: #fbe1a7;
	height: 16px;
}

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

.form-submit {
	color: #F4A804;
	font-size: 13px;
	font-weight: 700;
	padding: 0 0 1px 0;
	background: #E65011;
	font-family: arial;
	border: 0;
	font-weight:bold;
	cursor: pointer;
}



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

/* Général*/
body,th,td,p,span,a,div,li,ul,ol{
	font-family:Arial,"Helvetica", sans-serif;
	font-size:12px;
	}

/* Acces reservé exposants*/
.acces-titre{
	color:#7E0169;
	font-weight:bold;
	}

INPUT.acces-ok {
	BORDER-right: #F8F2F7 1px solid;
	BORDER-left: #F8F2F7 1px solid;
	BORDER-top: #F8F2F7 1px solid;
	BORDER-bottom: #F8F2F7 1px solid;
	text-decoration: none;
	font-size: 12px;
	color:#FF3300;
	font-weight:bold;
	background:#F8F2F7;
	; 
	}

INPUT.acces {
	height:16px;
	width:120px;
	font-size: 10px;
	}

TABLE.acces-bg {
	background-color:#F8F2F7;
	padding-top: 2px;
	padding-bottom: 2px;
	}

/* Tableau */
TABLE.tableau{
	border:2px #7A9B54 solid;
	/*border:2px #7E0169 solid;*/
	}

TABLE.tableau TH{
	font-weight:bold;
	font-size: 14px;
	color:#000;
	/*color:#7E0169;*/
	/*background:#F8F2F7;*/
	border-bottom:2px #7A9B54 solid;
	/*border-bottom:2px #7E0169 solid;*/
	padding:5px
	}

TABLE.tableau TD{
	padding:5px
	}

#tableaustatus .tableau TD{
	padding:3px
	}

#tableaustatus a {
	color : #000;
}

#tableaustatus a:hover {
	color : #E65011;
	text-decoration:none;
}

#tableaustatus img {
	margin: 0 0 0 0;
}

/* Liste des résultat de la recherche */

#searchlist div, a, img {
	margin : 0 px;!important
	padding : 0 px;!important
}

#searchlist td {
	padding: 1px 3px 1px 3px;
	font-size: 12px;
}

TABLE.liste{}

TABLE.liste TH{
	font-weight:bold;
	background:#8C157A;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px;
	}
TABLE.liste TD.sep{
	background:#7FB960;
	padding: 5px 5px 5px 10px;
	}
TABLE.liste TD{
	/*font-size: 10px;*/
	}



/* Pour le Zoom */

#contentZoom {
	width: 780px;
}

#contenuZoom{
	float:left;
	width:780px;
}

TD.zoom-header{background:#8C157A;color:#FFFFFF;font-weight:bold}

TD.zoom-header2{background:#8C157A;color:#FFFFFF;font-weight:bold;border-top:10px #fff solid}


.coche {
	margin-right:5px;
	vertical-align:middle;
}

/* Formulaire */
.xsmalltexte{
	font-size:10px
}

/* Alertes */
TABLE.alert{
	border:2px #FF6633 solid;
	width:100%;
	margin: 10px 0px 10px 0px;
	}

.alert TD{
	color:#FF6633;
	font-weight:bold;
	padding:10px
	}

//.div_nomenclature{padding-bottom:10px}

/*******************************************************************************/
/* Tableau des statut */
/*******************************************************************************/


.tab-status{
 border : none;
 border-bottom-width:0px;
 padding:none;
 width:100%;
 }

.tr-status{
	background:#FFFFFF;
}
.td-status, .td-status-titre{
 vertical-align:middle;
font-size:11px;
 border : none;
 }

.td-status-titre{
  font-weight : bold;
}

/*******************************************************************************/
/* Reprise et adaptation Interclima 2006P */
/*******************************************************************************/

.titre{color:#E65011;font-size:18px;font-weight:bold}
.sous-titre{color:#E65011;font-size:14px;font-weight:bold;}

/*******************************************************************************/
/* Module tracking visiteur */
/*******************************************************************************/

TABLE.tracking TH{ height: 25px;font-weight:bold;font-size:11px;color:#000;background:none;border:2px #7A9B54 solid; width:10%;border-right:none;text-align:center }
TABLE.tracking TH.right{border-right:2px #7A9B54 solid;}
TABLE.tracking TD{border-bottom:2px #7A9B54 solid;text-align:center}
TABLE.tracking TD.statusN{background:#F47920;color:#FFFFFF;font-weight:bold; text-align:center}
TABLE.tracking TD.statusY{color:#F47920;font-weight:bold; text-align:center}
TABLE.tracking TD.item{font-weight:bold; text-align:left;}
TABLE.tracking TD.item a{color:#000;}
TABLE.tracking TD.item B{color:#F47920}
TABLE.tracking .orange{color:#F47920}
TABLE.tracking TD.add{border-bottom:none;text-align:right}
TABLE.tracking INPUT.add{border:none;color:#F47920;font-weight:bold; text-align:center;background:#FDE3DC;}

TABLE.sstableau TH{font-weight:bold;color:#000;background:none;border-bottom:2px #7A9B54 solid;}


TABLE.tracking-search TD{border:none;}
INPUT.tracking-search{width:50px;BORDER:#F37021 1px solid;font-size:11px;background:#FDE3DC;height:16px;}
INPUT.tracking-searchok{background:#F37021;color:#FFF;font-weight:bold;border:none;font-size:11px}
.tracking-search A{color:#F37021}

TABLE.tracking-quest label{font-size:14px;font-weight:bold;}
TABLE.tracking-quest TABLE {margin-left:20px;margin-top:10px;width:95%}
TABLE.tracking-quest TABLE TD{border-bottom:2px #7A9B54 solid;height:20px}
TABLE.tracking-quest .item{width:80%}
TABLE.tracking-quest a{color:#F37021}
TABLE.tracking-quest .total{text-align:center;font-weight:bold;width:20%}
TABLE.tracking-quest .total B{}

TABLE.tracking-planche TD.rub{font-size:20px;font-weight:bold;color:#7E0169;text-align:left;line-height:30px}
TABLE.tracking-planche TD.rub LABEL{margin-left:20px;font-size:16px;font-weight:bold;text-decoration:none;color:#000}
TABLE.tracking-planche TD.rub TABLE{BORDER:#000 1px solid;margin-left:20px; width:95%}
TABLE.tracking-planche TD.rub TABLE TD{padding:5px}
TABLE.tracking-planche TD{text-align:center;font-weight:bold;font-size:12px}
H1.tracking-planche{font-size:30px;font-weight:bold;text-align:center;}

DIV.help-img a img{margin-top:0px !important;margin-bottom:0px!important}

DIV.help-img{position:relative;display:inline;float:right;top:-20px;margin-bottom:-20px}
TABLE.help TD{text-align:justify;}
TABLE.help H2{font-size:14px; font-weight:bold;color:#7E0169;margin-top:20px;margin-bottom:0px}
TABLE.help H1{font-size:22px;font-weight:bold;color:#000;margin-top:0px;margin-bottom:20px;text-align:center;}
table.preview{border:#1668B1 1px solid}

/*******************************************************************************/
/* Wysiwyg */
/*******************************************************************************/
.wysiwyg{ width: 544px; margin: 0 10px; }

/*******************************************************************************/
/* Accès requêteur */
/*******************************************************************************/

.requeteur { width: 544px; margin: 0 10px; }

.entete-tableau {
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	background: url(img/bg_th.gif) repeat-x 0 0 #e9600f;
	color: #FFFFFF;
	padding: 5px 10px;
	font-weight: 700;
}

.selections th {
	font-size: 12px;
	text-align: center;
	background: #fad88e; 
	text-transform: uppercase;
	color: #000000;
	padding: 3px 0px;
}

.entete-tableau-resultat {
	font-size: 14px;
	text-align: left;
	text-transform: uppercase;
	border-bottom: 1px solid #E65011;
	color: #E65011;
	padding: 5px 0;
	margin: 0 10px 5px 10px;
	font-weight: 700;
}

.backhome { line-height: 20px; background: #588d08;  padding: 2px 10px 2px 10px; }
.backhome a { color: #FFFFFF !important; font-weight: 700; }
.backhome a:hover { text-decoration: none !important;  }

.txtwarn { background: #ffcccc; padding: 10px; margin-bottom: 10px;}

.bouton { float:left; margin: 0 20px 0 0; }
.bouton-lien { float:left; background: #E65011; margin: 0 20px 0 0; padding: 2px 5px; }
.bouton-lien a { color: #F4A804 !important; font-weight: 700; font-size: 13px !important; }
.bouton-lien a:hover { text-decoration: none !important;}

.titreOrangePale { color: #E65011; font-weight: 700; font-size: 16px; background: #fad88e; padding: 2px 10px 1px 10px; }


/*******************************************************************************/
/* Accès tracking */
/*******************************************************************************/

.acces-tracking { width: 544px; margin: 0 10px; }

.demarrer { line-height: 20px; background: #E65011;  padding: 2px 10px 2px 10px; }
.demarrer a { color: #F4A804 !important; font-weight: 700; }
.demarrer a:hover { text-decoration: none !important;  }

.acces-tracking .menu { text-align:center; margin-bottom: 20px; }
.acces-tracking .menu li { display: inline; font-weight: 700; margin-right: 30px; }
.acces-tracking .menu li a { font-size: 14px !important; }

.acces-tracking .titreOrangePale {margin-bottom: 10px;}

.acces-tracking h3 {
	color: #E65011;
	font-weight: 700; 
	font-size: 14px; 
	border-bottom: 1px solid #008000; 
	margin: 0 0 10px 0 !important; 
	padding: 0 0 2px 0 !important;
}

.entete-tableau div { font-size: 14px !important; }
.entete-tableau img { padding: 0 !important; margin:0 !important; }

.acces-tracking .case  {
	text-align: center;
	font-weight: 700;
	color: #E65011;
	text-transform: uppercase;
	background: #FAD88E;
	height: 30px;
	border-top: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;

}

.acces-tracking .item { padding: 0 10px; font-weight: 700; text-align: center; }

.form-sep { color:#E65011; font-size:14px; font-weight:bold; }

.case-stand { text-align: center; background: #FAD88E; border: 1px solid #FFFFFF; }
.case-stand img { padding: 0 !important; margin:0 !important; }
.case-stand .titre { font-size: 12px; font-weight: 700; color: #E65011; text-transform: uppercase; padding-top: 5px;}

INPUT.tracking-search{ width:50px; BORDER:#F37021 1px solid; font-size:11px; background: #FFF; height:16px;}
INPUT.tracking-searchok{ background: #E65011; color:#FFF; font-weight:bold; border:none; font-size:11px; }


table.result-stand td { text-align: center; padding: 0 5px; border-bottom: 1px solid #E65011; }

.detail-visiteur  img { padding: 0 !important; margin:0 !important; }
.detail-visiteur .infos td { padding: 0 0 10px 0; } 
.detail-visiteur .form-sep { padding: 0 0 10px 0; }
.titre-vert { background: #BFDFBF; padding: 2px 10px; }

.expoiter li { list-style-type: disc !important; list-style-position: inside; margin-bottom: 5px; background: none !important; color: #008000;}