A:link {text-decoration: none;color:white;}
A:visited {text-decoration: none;color:white;}
A:active {text-decoration: none;color:white;}
A:hover {text-decoration: none;color: #a1a1a1;}

A.orange:link {text-decoration: none;color:#ffca71;}
A.orange:visited {text-decoration: none;color:#ffca71;}
A.orange:active {text-decoration: none;color:#ffca71;}
A.orange:hover {text-decoration: none;color: #a1a1a1;}

BODY {
font-family: Trebuchet MS,Verdana,Times new Roman;
margin: 0px;
font-size:14px;
color:white;
background-attachment:fixed;
background-color:white;
background-image:url(../images/degrade.jpg);
background-repeat:repeat-x;
}

.odiv {position:absolute; visibility:hidden;z-index:50;} /* overlib étiquettes */
.class1 {position:relative;left:0px;top:0px;width:2px;height:20px;} /* progressbar */

TABLE { 
	text-align:center;color:white;
	font-family: Trebuchet MS,Verdana,Times new Roman;
	font-size:13px;
	}

SELECT { /* Sélection nb et format des photos dans le caddie */
	background-color:#f0f0f0; text-align:center;
	font-size:13px;width:45px;font-weight:bold;
	font-family:Trebuchet MS,Verdana,Times new Roman;
	-moz-border-radius:4px;-webkit-border-radius:4px;
	} 

INPUT { 
	font-size:13px;
	font-family:Trebuchet MS,Verdana,Times new Roman;
	-moz-border-radius:2px;-webkit-border-radius:2px;
	}
TEXTAREA { 
	font-size:14px;width:200px; height:40px;
	font-family:Trebuchet MS,Verdana,Times new Roman;
	padding-left:3px; background-color:#ebebeb;
	-moz-border-radius:2px;-webkit-border-radius:2px;
	}
INPUT.champ {background-color:#eeeeee;width:200px;padding-left:3px; }

/****** TABLEAU GRIS POUR CADDIES ET MODIFS TARIFS *****/
table.tabgris {
	border:thin solid #707070;background-color:#393939;
	-moz-box-shadow: 2px 2px 2px #3f3f3f; -webkit-box-shadow:  2px 2px 2px #3f3f3f;
	-moz-border-radius:2px;-webkit-border-radius:2px;
	}
tr.tabgris {font-size:14px;background-color:#888888;font-weight:bold;}
tr.tab0 {cursor:default;}
tr.tab0:hover {background-color:#6f6f6f;}
tr.tab1 {cursor:default;background-color:#699336;}
tr.tab1:hover {background-color:#91c15b;}

/*********** MENUS *****************/

.tablemenu {	/* bandeau menu gris clair */
	width:100%;background-color:#716e6d;
	border: thin solid #454545;
	-moz-border-radius:3px; -webkit-border-radius:3px;
	-moz-box-shadow: 3px 3px 3px #9c9c9c; -webkit-box-shadow: 3px 3px 3px #9c9c9c;
		}
SPAN.menu { 	/* bouton gris clair */
	font-size:12px; color:black;
	padding-left:2px;
	padding-right:2px;
	cursor:pointer; z-index:2;
	background-color:#dcdcdc;
	-moz-border-radius:3px; -webkit-border-radius:3px;
	-moz-box-shadow: 2px 2px 2px #454545; -webkit-box-shadow: 2px 2px 2px #454545;
	border: thin solid #767676;
	}
SPAN.menu:hover { 			/* bouton gris foncé */
	background-color:#545456;
	border: thin solid #c0c1c6;
	-moz-box-shadow: 2px 2px 2px #c0c1c6; -webkit-box-shadow: 2px 2px 2px #c0c1c6;
	color:white;
	}
	
.menu2 { 	/* bouton noir (sélection) */
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer; z-index:2;
	background-color:#303134;
	-moz-border-radius:3px; -webkit-border-radius:3px;
	border: thin solid #c0c1c6;
	-moz-box-shadow: 2px 2px 2px #c0c1c6; -webkit-box-shadow: 2px 2px 2px #c0c1c6;
	color:white;
	}

/*********** FIN DE MENUS *****************/

.copyright {
	font-size:11px;
	color:#51534f;
	position:fixed; left:0px;bottom:2px;
	width:100%;
	text-align:center;
	}
.surbrill { /* ombre bleue pour titres */
		font-size:16px;}
.fleche_retour {position:fixed;left:0px;top:1px;height:105px;border:1px solid transparent;background-color:black;
				-moz-border-radius:3px;-webkit-border-radius:3px;opacity:0.75} /* fleche argentée de retour en arrière */
.fleche_retour:hover {border:1px solid #c04030;cursor:pointer;opacity:0.9}
.fleche2 {height:70px;}

/*********** PAGE D'ACCUEIL *****************/
.miniv {margin:1px;margin-bottom:15px;} /* mini-vignettes */
.bphoto {width:100%;height:75px;text-align:center;position:absolute;left:0px;overflow-y:hidden;overflow-x:hidden;} /* bandeaux du bas */
.bphoto2 {width:100%;height:75px;text-align:center;position:absolute;left:0px;top:100px;visibility:hidden;overflow-y:hidden;overflow-x:hidden;} /* stockage */


/*********** EXPLORATEUR DE DOSSIER ET DE FICHIERS *****************/
.dossier {position:absolute;top:0px;left:25px;height:120px;border:1px solid transparent;padding:1px;
				-moz-border-radius:5px;-webkit-border-radius:5px;}
.dossier2 {border:1px solid #c04030;} /* encadrement rouge */
.dossier_rep { /* titre d'un dossier */
		position:relative;top:125px;text-align:center;border:1px solid #bcbcbc;
		-moz-border-radius:3px;-webkit-border-radius:3px;padding-left:3px;padding-right:3px;}
.dossier_rep2{border:1px solid #c04030;color:#c04030;} /* survol de souris dd8479*/
.dossier_click { /* cliquez pour commander d'un dossier */
		position:relative;top:125px;left:100px;color:#c04030;z-index:3;}
.icone_dossier {position:absolute;top:12px;left:55px;height:97px;width:60px;}

.miniature {border:2px solid white;margin:3px;cursor:pointer;}

/********** APERCU DES IMAGES *************/
.apercuphoto { /* photo au milieu de l'écran : cadre arrondi violet */
	cursor:pointer;border:1px solid #4c504c;
	/*vertical-align:middle;display:table-cell;
	-moz-border-radius:4px; -webkit-border-radius:4px;*/
	-moz-box-shadow: 2px 2px 2px #838783; -webkit-box-shadow: 2px 2px 2px #838783;
	}
.bandeaucaddie { /*pour les photos avec logo */
	background-color:#e1e3e1; /* gris */
	border:1px solid #4c504c;
	padding:1px;color:black; width:650px;
	-moz-border-radius:2px; -webkit-border-radius:2px;
	-moz-box-shadow: 2px 2px 2px #838783; -webkit-box-shadow: 2px 2px 2px #838783;
	}
.bandeaucaddie2 { /*pour l'aperçu des photos (survol) */
	background-color:#e1e3e1; /* gris */
	border:1px solid #4c504c;
	padding:0px;color:black; width:100px;
	-moz-border-radius:2px; -webkit-border-radius:2px;
	-moz-box-shadow: 1px 1px 1px #838783; -webkit-box-shadow: 1px 1px 1px #838783;
	}
.fondgris {position:absolute;z-index:8;left:0px;top:0px;width:100%;height:100%;
		visibility:hidden;background-color:#000000;opacity:0.6;} /*filter:alpha(opacity=60);*/
.apercu_jpg {font-size:14px;z-index:9;visibility:hidden;position:absolute;top:0px;left:0px;width:100%;height:100%;}

.erreur {font-size:16px;color:#c04030;font-weight:bold;} /* alerte si champ vide ou incomplet */

.bloc {		/* bloc avec fond papier */
color:black; opacity:0.95;
text-align:justify;
font-size:14px;font-weight:bold;
height:150px;
border:1px solid #808080;
width:900px; height:170px;
margin:0px;
padding:4px;
background-image:url(../images/carreaux.jpg);
-moz-border-radius:8px;
-moz-box-shadow: 3px 3px 4px #a6a2a6;
}
