body {
	background: none;
	background-color: #eee;
}
h1 {
	color: #444444;
}
h2 {
	color: #444444;
}
hr {
	border-top: solid #53565a 1px;
}
.menuProfil {
	padding-left: 3px;
	padding-right: 3px;	
}
li {
	margin-left: 0px;
	padding: 0px;
	list-style-position: outside;
}
.highlight {
	background-color: #ffff00;
}


/***************************************************************************************
* Contenu
***************************************************************************************/
.pageOut {
	box-shadow: 0 0 20px #666;
  	-moz-box-shadow: 0 0 20px #666;  
  	-webkit-box-shadow: 0 0 20px #666;
}
.pageOutFull {
	box-shadow: 0 0 20px #666;
  	-moz-box-shadow: 0 0 20px #666;  
  	-webkit-box-shadow: 0 0 20px #666;
}
.pageIn {
}
.contenu {
	padding: 4px 8px 10px 8px;
}
.languesDDL {
	margin: 4px 0px 4px 0px;
	padding: 4px 8px 4px 8px;
	border: solid #cccccc 1px;
	background-color: #eeeeee;
}
.bandeau {
	/*background: url('/img/futureaway/bandeauBg.png');	
	background-repeat: repeat-x;*/
	/*background-color: #aed0ed;*/
}
.bandeauIntro {
	font-weight: bold;
}
.bandeauTitre {
	font-weight: bold;
	font-size: 32px;
	color: #53565a;
	vertical-align: middle;
}
.bandeauTitre a {
	font-weight: bold;
	font-size:18px;
	color: #53565a;
}
/***************************************************************************************
* Onglets 
***************************************************************************************/
.tabVide {
	height: 200px;
	padding: 15px;
}
.tabSeparator {
	border-color: #53565a;
}
.tabActifOn {
	height: 22px;
	/*background: url('/img/tab/menu_admin_bg.png');*/
}
.tabActifOnErreur {
	background-color: #E1EF91;
}
.tabActifOffErreur, .tabActifOnErreur {
	border-color: #ff0000;
}
.tabActifOn a, .tabActifOnErreur a, .tabActifOn a:hover, .tabActifOnErreur a:hover{
	text-decoration: none;
}
.tabActifOff, .tabActifOffErreur {	
	background-color: #eeeeee;
}
.tabActifOn, .tabInactif, .tabBoutons  {
	color: #53565a;
}
.onglet, .ongletContenu, .tabInactif, .tabBoutons, .tabBoutonsInfo {
	border-color: #53565a;
}
.tabInactif {
	/*background-color: #EFF3D8;*/
	background-color: #e3e5e7;
}
.ongletContenu {
	/*background-color: #F6FBDB;*/
	background-color: #ffffff;
}
#ongletContenuDark {
	border-color: #53565a;
}
#ongletContenuDark td {
	background-color: #cddef4;
}
.ongletEntete, .ongletBoutonOff, .ongletIntro {
	color: #000000;
}
.collapseDiv {
	background-color: #53565a;
	color: #ffffff;
}
.collapsibleDiv {
 	border: solid #53565a 1px;
}
.tabActifOff, .tabActifOn, .tabActifOffOver, .tabActifOffCourant, .tabActifOffCourantOver {
	border-color: #ffffff;
}
.tabActifOn {
	border-color: #53565a;
}
.tabActifOn a, .tabActifOnErreur, .tabActifOnErreur a, .tabActifOn a:hover, .tabActifOnErreur a:hover, .tabActifOnCourant, .tabActifOff a, .tabActifOffErreur a, .tabActifOffCourant a, .tabActifOffOver, .tabActifOffCourantOver, .tabBoutonsInfo {
	/*color: #ffffff;*/
	color: #53565a;
}
.tabActifOnPanier a, .tabActifOffPanier a {
	/*color: #ffffff;*/
	color: #53565a;
}
.ongletsBas, .tabActifOff, .tabActifOffOver, .tabActifOffCourant, .tabActifOffCourantOver {
	border-bottom-color:#53565a;
}
.tabActifOn {
	border-bottom-color:#ffffff;
}
/*.divOnglet {
	overflow-y: auto;
}*/
.divScrollable {
	padding: 2px;
	margin-bottom: 4px;
	overflow-y: auto;
	border: dotted #bbbbbb 1px;
}

/***************************************************************************************
* Div search et export
***************************************************************************************/
#divSearch, .divSearch, #divExportExcel {
	border: solid #53565a 1px;
}
#search, #exportExcel, #exportPdf {
	background-color: #ffffff;
}
#search th, #exportExcel th, #exportPdf th {
	background-color: #53565a;
	color: #ffffff;
}
#exportExcel td ,#search td, #exportPdf td {
	/*background-color: #F6FBDB;*/
	background-color: #ffffff;
	color: #000000;
}

/***************************************************************************************
* Div Export Pdf
***************************************************************************************/
#divExportPdf, .divExportPdf, #divExportWord  {
	border: solid #53565a 1px;
}

/***************************************************************************************
* Liste
***************************************************************************************/
.noresult {
	margin: 20px 0px 20px 0px;
}
.listeIntro {
	margin: 8px 0px 8px 0px;
	color: #666666;
}
.entete {
	color: #53565a;
}
h2.entete {
	padding: 3px;
}
ul.parametre-listeTypes {
	list-style: square; 	
}
ul.parametre-listeTypes li {
	padding-bottom: 3px; 	
}
.liste {
	/*background-color: #ffffff;*/
	/*background-color: #53565a;*/
}
.liste th {
	text-align: left;
	/*background-color: #53565a;
	color: #fff;*/
	/*background-color: #bacce3;
	color: #53565a;*/
	background: url('/img/tab/menu_admin_bg.png');
	color: #ffffff;
}
.liste th, .liste td {
	padding: 2px 6px 2px 6px;
	border-radius: 8px;
	-moz-border-radius: 8px; 
    -webkit-border-radius: 8px;
}
div.vertical {
	/*font-size: 10px;*/
	margin-top: 40px;
	width: 44px;
	-webkit-transform:rotate(-90deg);
	-moz-transform:rotate(-90deg);
	-o-transform: rotate(-90deg);
}
.liste th.action {
	text-align: center;
}
.liste th a {
	/*color: #ffffff;*/
	color: #ffffff;
}
.liste .ligneEndemol {
	background-color: #aaaaff;
}
.liste .ligne1, .liste .ligne1deleted, .liste .ligne1error {
	background-color: #e8e8e8;
}
.liste .ligne2, .liste .ligne2deleted, .liste .ligne2error {
	background-color: #eeeeee; /*#F6FBDB;*/
}
.liste .ligne1error, .liste .ligne2error {
	color: #ff0000;
}
.liste tr:hover {
	background-color: #afbdb3;
}
.liste tr.ligneEndemol:hover {
	background-color: #8888ff;
}
.liste tr.bouton:hover {
	background-color: #ffffff;
}
.paginationOut {
	border-color: #53565a;
}
.paginationIn {
	color: #000000;
}
div.boutonValider {
	padding-top: 10px;
	padding-bottom: 10px;	
}
th.pubListeTitre {
	width: 50%;	
}

/***************************************************************************************
* Liste carrée
***************************************************************************************/
.listeSquare {
}
.listeSquare th {
	text-align: left;
	background: url('/img/tab/menu_admin_bg.png');
	color: #ffffff;
}
.listeSquare th, .liste td {
	padding: 2px 6px 2px 6px;
}
.listeSquare th.action {
	text-align: center;
}
.listeSquare th a {
	color: #ffffff;
}
.listeSquare .ligneEndemol {
	background-color: #aaaaff;
}
.listeSquare .ligne1, .liste .ligne1deleted, .liste .ligne1error {
	background-color: #e8e8e8;
}
.listeSquare .ligne2, .liste .ligne2deleted, .liste .ligne2error {
	background-color: #eeeeee; /*#F6FBDB;*/
}
.listeSquare .ligne1error, .liste .ligne2error {
	color: #ff0000;
}
.listeSquare tr:hover {
	background-color: #afbdb3;
}
.listeSquare tr.ligneEndemol:hover {
	background-color: #8888ff;
}
.listeSquare tr.bouton:hover {
	background-color: #ffffff;
}

/***************************************************************************************
* Bloc de données
***************************************************************************************/
.blocDataHeader {
	margin-top: 8px;
	padding: 4px 12px 4px 12px;
	border: solid #00AEDE 2px;
	border-radius: 20px 20px 0px 0px;
	-moz-border-radius: 20px 20px 0px; 
    -webkit-border-radius: 20px 20px 0px 0px;
}
.blocDataHeader .titre {
	color: #00AEDE;
	font-size: 14px;
	font-weight: bold;
	/*font-variant: small-caps;*/
	text-transform: uppercase;
}
.blocDataContent {
	padding: 8px;
	border: solid #00AEDE;
	border-width: 0px 2px 2px 2px;
	border-radius: 0px 0px 20px 20px;
	-moz-border-radius: 0px 0px 20px 20px; 
    -webkit-border-radius: 0px 0px 20px 20px;
}
.blocDataContent .separation td {
	border-bottom: solid #bbbbbb 1px;
}

/***************************************************************************************
* Détail
***************************************************************************************/
.divInfos {
	border: 1px solid #000000;
	background-color: #ffffff;
	color: #000000;
}
.blocHeader {
	margin: 8px 0px 8px 0px;
	padding: 4px; 
	background-color: #ffffff;
	border: solid #53565a 1px;
	
	border-radius: 8px;
	-moz-border-radius: 8px; 
    -webkit-border-radius: 8px;
}
.headerTitre {
	font-weight: bold;
	font-size: 14px;
}
.headerTracking {
	position: absolute;
	border: solid #888888 1px;
	background-color: #ffffff;
	margin-top: 20px;
	padding: 4px;
	color: #888888;
	font-size: 10px;
}

/* Bloc de détail */
.blocDetail {
	background-color: #ffffff;
	border: solid #53565a 1px;
	
	border-radius: 8px;
	-moz-border-radius: 8px; 
    -webkit-border-radius: 8px;
    
    box-shadow: 0 0 20px #666;
  	-moz-box-shadow: 0 0 20px #666;  
  	-webkit-box-shadow: 0 0 20px #666;
}
.blocDetail th {
	background: none;
	background-color: #fff;
	color: #000;
	font-size: 12px;
}
.blocDetail td {
	/*background-color: #fff;*/
	font-size: 12px;
}

/* Aide en ligne */
.blocAideEnligne {
	position: absolute;
	text-align: left;
	width: 500px;
	background-color: #ffffff;
	border: solid #53565a 1px;
}
.blocAideEnligne th {
	background-color: #53565a;
	color: #ffffff;
	cursor: move;
}
.blocAideEnligne td {
	background-color: #F6FBDB;
}
#divAideEnLigne {
}
#divAideEnLigneContenu {
	max-height: 400px;
	overflow: auto;
}

.cadreData {
	border: dashed #888888 1px;
	margin: 0px 12px 0px 12px;
}
.cadreDataTitre {
	float: left;
	color: #888888;
	padding: 4px;
}

/***************************************************************************************
* Rubrique
***************************************************************************************/
.hrArbo {
	border-top: dashed #888888 1px;
}
/*.tdRubArbo {
	border-style: dashed;
	border-color: #888888;
	border-width: 0px 1px 0px 0px;
	width: 250px;
	vertical-align: top;
}
.tdRubContent {
	vertical-align: top;
	padding: 4px;
}*/
#divRubriqueArbo {
	float: left;
	overflow-y: auto;
	width: 250px;
	padding: 8px;
	border-style: dashed;
	border-color: #888888;
	border-width: 0px 1px 0px 0px;
}
#divRubriqueAccueil {
}
#divRubriqueOut {
}
#divRubriqueContent {
	position: absolute;
	background-color: #ffffff;
	/*border: solid #53565a 1px;*/
	filter: alpha(opacity=100);
	opacity: 1;
	width: 800px;
	top: 30%;
	left: 25%;
	z-index: 500;

	padding: 8px;
	border-radius: 8px;
	-moz-border-radius: 8px; 
    -webkit-border-radius: 8px;
}

.rubriqueArbo {
	color: #888888;
}
.rubriqueArbo a {
	color: #888888;
}
.rubriqueArboSelected {
	color: #ff0000;
}
.rubriqueArboSelected a {
	color: #ff0000;
}
.rubriqueOff {
	background-image: url('/img/panelShow.png');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 4px;
	cursor: pointer;
	color: #888888;
	float: left;
}
.rubriqueOn {
	background-image: url('/img/panelHide.png');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 4px;
	cursor: pointer;
	color: #888888;
	float: left;
}
.rubriqueEmpty {
	padding-left: 4px;
	float: left;
}
.divRubrique {
	margin-left: 20px;
}
.publicationArbo {
	margin-left: 0px;
}
.publicationArboSelected a {
	color: #ff0000;
}

/***************************************************************************************
* Contact
***************************************************************************************/
.contactAjoutOu {
	margin-top: 12px; 
	font-size: 14px;
	font-weight: bold;
}

/***************************************************************************************
* Documents
***************************************************************************************/
.divFileName {
	width: 200px;
	overflow-x: hidden;
}

/***************************************************************************************
* Sondage
***************************************************************************************/
.sondageDocument {
	border: dashed #888888 1px;
	margin-top: 4px;
	padding: 4px;
}

/***************************************************************************************
* Formulaire
***************************************************************************************/
.formulaireDocument {
	border: dashed #888888 1px;
	margin-top: 4px;
	padding: 4px;
}

/***************************************************************************************
* Participants
***************************************************************************************/
.partOpca {
	font-style: italic;
}
.partAttente {
	font-style: italic;
}
.partEtatAttente {
	color: #ff8800;
}
.partInconnu {
	color: #ff0000;
}

/***************************************************************************************
* Budget
***************************************************************************************/
#divBudgetContent {
	overflow-y: scroll;
}
.divBudgetDetail {
	position: absolute;
	margin-left: 200px;
	width: 400px;
	border: solid #53565a 1px;
}

/***************************************************************************************
* Div Requete
***************************************************************************************/
#divRequete {
	border: solid #53565a 1px;
}
#Requete {
	width: 100%;
	background-color: #ffffff;
}
#Requete td {
	background-color: #F6FBDB;
}
#Requete th {
	background-color: #53565a;
}

/***************************************************************************************
* Publication (aide en ligne)
***************************************************************************************/
/* Images des paragraphes */
.pubImg {
	max-width: 120px;
}
.pubImgGauche {
	float: left;
	word-wrap: break-word;
	min-width: 30px;
	max-width: 120px;
	padding: 0px 8px 8px 0px;
}
.pubImgDroite {
	float: right;
	word-wrap: break-word;
	padding: 0px 0px 8px 8px;
	max-width: 120px;
}
.pubImgCentre {
	padding: 5px 0;
	/*max-width: 670px;*/
	text-align: center;
}

/***************************************************************************************
* Div Détail
***************************************************************************************/
#detailBG {
	position: fixed;
	background-color: #ffffff;
	width: 100%;
	height: 100%;
	filter: alpha(opacity=90);
	opacity: 0.9;
	top: 0;
	left: 0;
	text-align: center;
	z-index: 100;
}
#detailWinOut {
	position: fixed;
	background-color: transparent;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-align: center;
	vertical-align: middle;
	z-index: 200;
}
#detailWin {
	background-color: #ffffff;
	padding: 4px;
	width: 600px;
	text-align: left;
  	box-shadow: 0 0 20px #666;
  	-moz-box-shadow: 0 0 20px #666;  
  	-webkit-box-shadow: 0 0 20px #666;
	z-index: 1000;
}
#detailContent {
	overflow: auto;
}

.ficheDetail {
	width: 100%; 
}
.ficheDetailImg {
	float: right;
	margin: 0px 0px 4px 4px;
}

/* Ajout d'un contact */
#addContactBG {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
#addContact {
	position: absolute;
	width: 900px;
	z-index: 10;
}
#addContactContenu {
}

/* Ajout d'une manifestation */
#editManifestationBG {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	filter: alpha(opacity=50);
	opacity: 0.5;
	z-index: 50;
	background-color: #ffffff;
}
#editManifestation {
	position: absolute;
	width: 840px;
	top: 10%;
	left: 10%;
  	z-index: 100;
}


#editContactBG {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	filter: alpha(opacity=50);
	opacity: 0.5;
	z-index: 50;
	background-color: #ffffff;
}
#editContact {
	position: absolute;
	width: 840px;
	top: 10%;
	left: 10%;
  	z-index: 100;
}

/***************************************************************************************
* Accueil
***************************************************************************************/
.homeAlerte {
	margin: 12px 0px 4px 8px;
	font-weight: bold;
	color: #f00;
}
.homeBloc {
	border: solid #53565a 1px;
	
	box-shadow: 6px 6px 6px #bbb;
  	-moz-box-shadow: 6px 6px 6px #bbb;  
  	-webkit-box-shadow: 6px 6px 6px #bbb;
}
.homeBloc th {
	background-color: #53565a;
	color: #ffffff;
	font-weight: bold;
	padding: 4px;
	text-align: left;
	font-size: 14px;
}
.homeBloc td {
}
.homeBlocContentTop {
	height: 210px;
	overflow: auto;
	padding: 0px;
}
.homeBlocContentTopBig {
	height: 448px;
	overflow: auto;
	padding: 0px;
}
.homeAlertes {
	position: absolute;
}
.homeScan {
	position: absolute;
}

.homeBlocReservations {
	height: 194px;
	overflow: auto;
	padding: 4px;
	background: transparent url('/img/reservations_bg.png') repeat 0 0;
	background-position: center;
}
.homeBlocNouveaux {
	height: 194px;
	overflow: auto;
	padding: 4px;
}
.homeBlocNouveauxAucun {
	background: transparent url('/img/nouveaux_produits_bg.png') repeat 0 0;
	background-position: center;
}
.homeBlocDiapo {
	position: absolute;
	margin: 0px auto;
	padding: 12px;
	width: 500px;
	height: 160px;
	/*border: solid #ddd 1px;*/
	overflow-y: auto;
	background-color: #fff;
}
.homeBlocDiapo a {
	text-decoration: none;
}
.homeBlocDiapoImgDiv {
	float: left;
	margin-right: 12px;
	width: 210px;
}
.homeBlocDiapoImg {
	margin-left: 2px;
	margin-top: 2px;
	max-width: 220px;
	max-height: 154px;
}
.homeBlocDiapoImgEmpty {
	width: 220px;
	height: 156px;
	opacity:0.2;
	filter:alpha(opacity=20);
}
/*.homeBlocReservationsBG {
	background-position: center;
	width: 100%;
	height: 448px;
	float: left;
	filter: alpha(opacity=30);  
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
}*/
.homeAlertesBG {
	background: transparent url('/img/alertes_bg.png') no-repeat 0 0;
	background-position: center;
	width: 100%;
	height: 200px;
	float: left;
	filter: alpha(opacity=30);  
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
}
.homeAlertesBGBig {
	background: transparent url('/img/alertes_bg.png') no-repeat 0 0;
	background-position: center;
	width: 100%;
	height: 448px;
	float: left;
	filter: alpha(opacity=30);  
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
}
.homeBlocAlertes {
	background: transparent url('/img/alertes_bg.png') no-repeat 0 0;
}

.homeScanBG {
	background: transparent url('/img/scan_bg.jpg') no-repeat 0 0;
	background-position: center;
	width: 100%;
	height: 206px;
	float: left;
	filter: alpha(opacity=30);  
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
}
.homeScan {
	/*background: transparent url('/img/scan_bg.jpg') no-repeat 0 0;*/
	padding-left: 140px;
}

.homeBlocContentBottom {
	height: 300px;
	overflow: auto;
	padding: 4px;
}
.homeBlocAudienceListe {
	height: 240px;
	overflow-y: scroll;
	/*padding: 4px;*/
}

.homeNewsletterBG {
	/*background-image: url('/img/newsletter_bg_home.png');
	background-repeat: no-repeat;*/
}
.homeProduitOut {
	position: relative;
	width: 100%;
	height: 210px;
	padding-top: 0px;
}
.homeProduitBG {
	background: transparent url('/img/patchwork_big.png') no-repeat 0 0;
	background-position: center;
	width: 100%;
	height: 448px;
	float: left;
	filter: alpha(opacity=50);  
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
.homeProduit {
	position: absolute;
	margin: auto;
	top: 200px;
	left: 30%;
}
.homeProduit input {
	border: solid #888888 1px;
	font-size: 14px;
	height: 20px;
}

.homeProduitsOut {
	position: relative;
	width: 100%;
	height: 210px;
	padding-top: 0px;
}
.homeProduitsBG {
	background: transparent url('/img/programme_bg.jpg') no-repeat 0 0;
	background-position: bottom left;
	width: 100%;
	height: 210px;
	float: left;
	filter: alpha(opacity=50);  
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
}
.homeProduits {
	position: absolute;
}

/*.homeProduitBG {
	position: absolute;
	width: 340px;
	height: 350px;
	background-image: url('/img/programme_bg.png');
	background-repeat: no-repeat;
	background-position: top;
	
	filter: alpha(opacity=80);
	opacity: 0.8;
}*/


.mecanique textarea {
	font-family: times;
	font-size: 16px;
}

/***************************************************************************************
* Produit store
***************************************************************************************/
.storeListe a {
	text-decoration: none;
}
.storeImgDefault {
	height: 80px;
	width: 107px;
}
.storeImgDefaultEmpty {
	height: 80px;
	width: 107px;
	opacity:0.2;
	filter:alpha(opacity=20);
}
.storeNom {
	font-size: 14px;
	font-weight: bold;
}
.storeType {
	color: #888;
}
.storeDesc {
}
.storeAction {
	width: 120px;
	text-align: right;
}

/***************************************************************************************
* Diaporama Standard
***************************************************************************************/
.diapoPuceOn {
	padding: 4px 8px 4px 8px;
	/*background: url('/img/entendre/diapoPuceOn.png');
	background-repeat: no-repeat;
	background-position: center;
	font-size: 8px;
	color: #ffffff;*/
	cursor: pointer;
}

.diapoPuceOff {
	padding: 4px 8px 4px 8px;
	/*background: url('/img/entendre/diapoPuceOff.png');
	background-repeat: no-repeat;
	background-position: center;
	font-size: 8px;*/
	cursor: pointer;
	opacity: 0.4;
	filter: alpha(opacity = 40);
}

#diaporama {
	width: 480px;
	min-height: 380px;
	/*text-align: center;*/
	z-index: 10;
	margin: 0px auto;
	/*background-color: #660066;*/
}

#diaporama .publicationShowFullScreen {
	position: absolute;
	float: right;
	margin-top: 0px;
	margin-left: 480px;
	padding: 2px;
	width: 20px;
	background-color: #660066;
	opacity: 0.9;
	filter: alpha(opacity = 90);
	cursor: pointer;
	z-index: 20;
}

#diaporama .publicationDiaporama {
	position: absolute;
	width: 480px;
	height: 380px;
	z-index: 10;
}

#diaporama .diapoImg {
	position: absolute;
	width: 480px;
	height: 380px;
	overflow: hidden;
	float:left;
	/*border: solid #dddddd 1px;*/
}

#diaporama .diapoPub {
	position: absolute;
	width: 480px;
	height: 380px;
	overflow: auto;
	text-align: left;
	border: solid #dddddd 1px;
	/*border: solid #888888 1px;*/
}

#diaporama .diapoPDF {
	width: 480px;
	height: 380px;
	border: solid #dddddd 1px;
}

#diaporama .diapoContent {
	padding: 0px;
}

.imgDiapoStore {
	max-width:480px;
	max-height:380px;
}

/* Boutons */
#diaporama .diaporamaBoutons {
	margin: 0px -20px 0px -20px;
}

#diaporama .tblDiaporamaBoutons {
	height: 380px;
}

#diaporama .diaporamaPuces {
	text-align: right;
	height: 24px;
	z-index: 20;
}

#diaporama .tblDiaporamaPuces {
	height: 24px;
	opacity: 0.9;
	filter: alpha(opacity = 90);
}

#diaporama .divVignettes {
	margin-top: 4px;
	text-align: left;
	/*width: 957px;*/
	overflow-y: hidden;
}

#diaporama .diaporamaVignettes {
	text-align: right;
	height: 40px;
	z-index: 20;
	background-color: #ffffff;
}

#diaporama .tblDiaporamaVignettes {
	height: 40px;
	opacity: 0.9;
	filter: alpha(opacity = 90);
}

/***************************************************************************************
* Diaporama Full screen
***************************************************************************************/
#diaporamaFullScreen {
	width: 100%;
	text-align: center;
	z-index: 10;
}

#diaporamaFullScreen .publicationShowFullScreen {
	position: absolute;
	top: 0px;
	right: 0px;
	padding: 2px;
	width: 20px;
	background-color: #660066;
	opacity: 0.9;
	filter: alpha(opacity = 90);
	cursor: pointer;
	z-index: 20;
}

#diaporamaFullScreen .publicationDiaporama {
	position: absolute;
	top: 0px;
	left: 0px;
	margin-left: 24px;
	/*padding: 20px;*/
	z-index: 10;
	background-color: #ffffff;
	box-shadow: 0 0 20px #666;
	-moz-box-shadow: 0 0 20px #666;
	-webkit-box-shadow: 0 0 20px #666;
}

#diaporamaFullScreen .diapoContent {
	padding: 20px;
}

#diaporamaFullScreen .diapoImg {
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

#diaporamaFullScreen .diapoPub {
	position: absolute;
	/*width: 100%;*/
	height: 100%;
	overflow: auto;
	text-align: left;
	/*border: solid #888888 1px;*/
}

#diaporamaFullScreen .diapoPDF {
	width: 100%;
	height: 100%;
}

/* Boutons */
#diaporamaFullScreen .diaporamaBoutons {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}

#diaporamaFullScreen .tblDiaporamaBoutons {
	height: 100%;
	width: 100%;
}

#diaporamaFullScreen .tblDiaporamaBoutons td {
	padding: 4px;
}

#diaporamaFullScreen .diaporamaPuces {
	position: absolute;
	bottom: 0px;
	right: 24px;
	text-align: right;
	height: 24px;
	z-index: 20;
}

#diaporamaFullScreen .tblDiaporamaPuces {
	height: 24px;
	opacity: 0.9;
	filter: alpha(opacity = 90);
}

/***************************************************************************************
* Visu image
***************************************************************************************/
#visuImageBG {
	position: fixed;
	background-color: #ffffff;
	width: 100%;
	height: 100%;
	filter: alpha(opacity = 90);
	opacity: 0.9;
	top: 0;
	left: 0;
	text-align: center;
	z-index: 100;
}

#visuImageWinOut {
	position: fixed;
	background-color: transparent;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-align: center;
	vertical-align: middle;
	z-index: 200;
}

#visuImageWin {
	background-color: #ffffff;
	padding: 4px;
	text-align: left;
	box-shadow: 0 0 20px #666;
	-moz-box-shadow: 0 0 20px #666;
	-webkit-box-shadow: 0 0 20px #666;
	z-index: 1000;
}

#visuImageImgOut {
	border: solid #888888 1px;
	padding: 2px;
}

#visuImageImg {
	max-width: 930px;
}


#divPanier {
	font-weight: bold;
	font-size: 14px;
}