body {
	height: 100%;
	border: 0;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #525154;
}

#bandeau {
	height:147px;
	width:900px;
	margin:0;
	background-color:#FFFFFF;
}

#content {
	border: 0;
	margin: 0;
	padding: 0;
	height: auto;
	width: 900px;
	background-color:#FFFFFF;
}


.fontClass {font-family: Verdana, Arial, Helvetica, sans-serif; color:  #530029; font-size: 0.6em; font-weight: bold;}
.fgClass {background-color: #FFFFFF;}
.bgClass {background-color: #530029;}


.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	text-align: center;
	color: #525154;
}

.text1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	text-align: left;
	color: #525154;
}

.text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-align: center;
	color: #F87B00;
}

.text3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	text-align: right;
	color: #525154;
}

.texteital {
	font-size: 0.55em;
	text-align: justify;
}		

.resultat {
	border-right: 1px solid #BFC1CC;
	border-left: 1px solid #BFC1CC;
	border-top: 1px solid #BFC1CC;
	border-bottom: 1px #BFC1CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.55em;
	text-align: right;
	background-color: #D8E0DF;
}

.historique, .historique1, .historique2, .historique3, .historique4, .historique5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.55em;
	text-align: left;
	background-color: #FFFFFF;
	vertical-align: top;	
}


.historique {
	border-top: 1px solid #525154;
	border-left: 1px solid #525154;
}

.historique1 {
	border-top: 1px solid #525154;
	border-right: 1px solid #525154;
	border-left: 1px solid #525154;
}

.historique2 {
	border-top: 1px solid #525154;
	border-left: 1px solid #525154;
	border-bottom: 1px solid #525154;
	font-weight: bold;
	text-decoration: underline;
	color: #525154;
}

.historique3 {
	border-top: 1px solid #525154;
	border-right: 1px solid #525154;
	border-bottom: 1px solid #525154;
}

.historique4 {
	border-top: 1px solid #525154;
	border-right: 1px solid #525154;
	border-left: 1px solid #525154;
	font-size: 0.65em;
	color: #525154;
	font-weight: bold;
	background: #D6D5D7;
}

.historique5 {
	border-left: 1px solid #525154;
	border-right: 1px solid #525154;
	border-bottom: 1px solid #525154;
}

#visite {
	height: 65px;
 	overflow: auto;
	font-size: 1.1em;
	font-weight: bold;
	color: #FF8000;
}


#visite a{
	font-size: 0.9em;
}



.sel, .sel2 {
	height: 15px;
	padding: 3 5 3 25;
	font-size: 0.55em;
	text-align: left;
}

.sel1 {
	height: 15px;
	padding: 3 3 3 15;
	font-size: 0.55em;
	text-align: right;
	font-weight: bold;
	color: #530029;
}

.sel li {
	list-style-type: none;
	padding-left: 13px;
	background-image: url(../images/puce-carre.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
} 
 

.TDC {
	padding: 5;
	border-right: 1px solid #BFC1CC;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom: 1px dotted #BFC1CC;
	text-align: left;
}

.TDC1 {
	padding: 5;
	border-right: 1px solid #BFC1CC;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom: 1px dotted #BFC1CC;
	text-align: center;
}

.TDL {
	padding: 5;
	border-left: 1px solid #BFC1CC;
	border-right: 1px solid #BFC1CC;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom: 1px dotted #BFC1CC;
	text-align: center;
}

.EnteteTD, EnteteTD a:link, EnteteTD a:visited, EnteteTD a:hover  {
	padding: 5;
	border-left: 1px solid #BFC1CC;
	border-right: 1px solid #BFC1CC;
	border-top-width: 1px;
	border-bottom-width: 1px;
	background-color: #525154;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}


.TDON {
	background-color : #D8E0DF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	color : #5A0A2C;
}

.TDOFF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #000000;
}

.ombredroite {
	width: 6px;
	padding: 0;
	background: #FFFFFF;
	background-image: url("../images/droite_ombre.jpg");
	background-repeat: repeat-y;
	background-position: top left;
	vertical-align: top;
}

.ombrebasgauche {
	height: 8px;
	padding: 0;
	background: #FFFFFF;
	background-image: url("../images/bas_ombre.jpg");
	background-repeat: repeat-x;
	background-position: top left;
}

.ombrebas {
	height: 8px;
	padding: 0;
	background: #FFFFFF;
	background-image: url("../images/bas_ombre.jpg");
	background-repeat: repeat-x;
	background-position: top left;
	vertical-align: top;	
}

.ombrebasdroite {
	height: 8px;
	padding: 0;
	background: #FFFFFF;
	background-image: url("../images/bas_coin_droite.jpg");
	background-repeat: no-repeat;
	background-position: top left;
}

.copyright, .mention {
	width: 450px;
	height: 40px;
	padding: 0;
	font-size: 0.55em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	vertical-align: middle;
}

.copyright {
	text-align: left;
}

.mention {
	text-align: right;
}

.mention a:link {
    color: #FFFFFF;
    text-decoration: underline;
}


.mention a:hover {
    color: #F87B00;
	font-weight: bold;
}

.mention a:active {
    color: #F87B00;
}

.mention a:visited {
    color: #FFFFFF;
}

.fiche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.fiche h1{
	font-size: 1.6em;
	text-align: left;
	color: #525154;
	font-weight: bold;
}

.fiche h2{
	font-size: 0.6em;
	color: #525154;
	font-weight: bold;
	font-style: italic;
	text-align: center;
}

.fiche h3{
	font-size: 0.7em;
	color: #000000;
	font-weight: bold;
	text-align: left;
}

.tel{
	color: #525154;
	font-weight: bold;
}


.fiche p{
	font-size: 0.7em;
	text-align: left;
}

.description {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: justify;
	color: #000000;
}

.description p{
	margin: 10 10 25 35;
	padding: 0 0 0 0;
}

.titredescription{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	text-align: left;
	color: #525154;
	font-weight: bold;
	border-bottom: 1px solid #F87B00;
	border-left: 10px solid #D6D5D7;
	padding-left: 5px ;
}

.textetableau, .textetableau1  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	text-align: center;
	color: #000000;
	border-bottom: 1px solid #F87B00;	
}

.textetableau2, .textetableau3  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: center;
	font-weight: bold;
	color: #000000;
	border-bottom: 1px solid #F87B00;	
}


.Headertable{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #525154;
	font-weight: bold;
	background: #D6D5D7;		
}


.tuttable{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #525154;
	background: #FFFFFF;
	border-right: #F87B00 1px solid;
    border-top: #F87B00 1px solid;
    border-left: #F87B00 1px solid;
    border-bottom: #F87B00 1px solid;
    border-collapse: separate;		
}

.textetable{
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #000000;
	background: #FFFFFF;		
}

.textetablealt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #525154;
	background: WhiteSmoke;		
}

.footertable{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	vertical-align: top;
	color: #525154;
	background: #FFFFFF;
	border-bottom: 1px solid #F87B00;
	border-top: 1px solid #F87B00;
	border-right: 1px solid #F87B00;		
}

.texteinput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: WhiteSmoke;
	border-color : white;
}

.titretableau, .titretableau1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	text-align: center;
	color: #525154;
	font-weight: bold;
	background: #D6D5D7;
	border-bottom: 1px solid #F87B00;
	border-top: 1px solid #F87B00;	
}

.titretableau, .textetableau, .textetableau2 {
	border-left: 1px solid #F87B00;
	border-right: 1px solid #F87B00;
}

.titretableau1, .textetableau1, .textetableau3 {
	border-right: 1px solid #F87B00;
	
}

SELECT, input {
     color: #525154;
     background-color: #FFFFFF;
     font-size: 0.7em;
     font-family: Verdana, Arial, Helvetica, sans-serif;
}

.promotion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: left;
	color: #000000;
	padding: 10 0 0 50;
	line-height: 30px;	
}


#actualite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

#actualite h1{
	font-size: 0.9em;
	font-weight: bold;
	color: #000000;
}

#actualite h2{
	font-size: 0.7em;
	font-weight: normal;
}

a:link, historique1 a:link, fiche a:link  {
    color: #525154;
    text-decoration: underline;
	font-weight: bold;
}

a:visited, historique1 a:visited, fiche a:visited {
    color: #525154;
    text-decoration: underline;
	font-weight: bold;
}

a:hover, historique1 a:hover, fiche a:hover {
    color: #F87B00;
	font-weight: bold;
}

a:active, historique1 a:active, fiche a:active  {
    color: #F87B00;
}

.image1 {
	border: 0;
	border-left: 20px solid #F87B00 ;
}

.image2 {
	text-align: left;
	 border-bottom: 0px;
     border-top: 0px;
     border-right: 0px;
     border-left-color:#F87B00;
     border-left-style:solid;
     border-left-width:8px;
}

.image3 {
	border: 1px solid #F87B00;
	width:25px;
}

.button 
{
background-color: #FF8000;
height: 20px;
font-family: verdana;
font-size: 11px;
font-weight: bold;
text-align: center;
border:0;
color: #FFFFFF;
cursor: pointer;
}

/* Menu gauche
-------------------------------------------------------- */
.menutitre{
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	font-family: verdana;
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 5px ;
	padding-top: 5px;
	padding-bottom: 5px;
	width:100%;
	background-color: #525154;
}

.menu1{
	font-size: 10px;
	text-align: left;
	font-family: verdana;
	text-decoration: none;
	color: #FFFFFF;
	border-left: 10px solid #FF8000;
	padding-left: 5px ;
	padding-top: 5px;
	padding-bottom: 5px;
	width:100%;
	background-color: #000000;
	cursor: pointer;
}



.menu1on{
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	font-family: verdana;
	color: #FFFFFF;
	text-decoration: none;
	border-left: 10px solid #000000;
	padding-left: 5px ;
	padding-top: 5px;
	padding-bottom: 5px;
	width:100%;
	background-color: #FF8000;
	cursor: pointer;
}


.menu1select {
	font-size: 10px;
	text-align: left;
	font-family: verdana;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border-left: 10px solid #FF9831;
	padding-left: 5px ;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FF9831;
}

.titrerosebig4 {
	font-size: 15pt;
	color: #FF8000;
	}

.titrerosebig5 {
	font-size: 18pt;
	color: #FF8000;
	}
	
.nom1{
	font-weight: bold;
	font-size: 12px;
	color: #404040;
}

.description1{
	font-size: 12px;
	color: #404040;
}

.menutitre a:link{
	color:#FFFFFF;
	text-decoration:none;
}

.menutitre a:visited {
    color: #FFFFFF;
    text-decoration: none;
}

.menutitre a:hover {
    color: #FFFFFF;    
	font-weight: bold;	
    text-decoration: none;
}

.menutitre a:active {
    color: #FFFFFF;
    text-decoration: none;
}	

.menu1 a:link{
	color:#FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

.menu1 a:visited {
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: none;
}

.menu1 a:hover {
    color: #FFFFFF;    
	font-weight: bold;	
    text-decoration: none;
}

.menu1 a:active {
    color: #FFFFFF;
    text-decoration: none;
}

.menu1select a:link{
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.menu1select a:visited {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}

.menu1select a:hover {
    color: #FFFFFF;    
	font-weight: bold;	
    text-decoration: none;
}

.menu1select a:active {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}

div#sidebar{ 
height: 500px;
overflow: auto;
font: 11px/17px "Lucida Grande", tahoma, sans-serif;
padding-right : 0px;
color: #757474;
text-align: left;
}

/* AJAX calendar
-------------------------------------------------------- */
.MyCalendar .ajax__calendar_container {padding:4px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;background-color:#ffffff;border:1px solid #FF8000;}
.MyCalendar .ajax__calendar_body {height:129px;width:170px;position:relative;overflow:hidden;margin:auto;}
.MyCalendar .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.MyCalendar .ajax__calendar_container TABLE {font-size:11px;}
.MyCalendar .ajax__calendar_header {height:20px;width:100%;color:#ff8000;}
.MyCalendar .ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;;}
.MyCalendar .ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;}
.MyCalendar .ajax__calendar_title {cursor:pointer;font-weight:bold;}
.MyCalendar .ajax__calendar_footer {height:15px;}
.MyCalendar .ajax__calendar_today {cursor:pointer;padding-top:3px;font-weight:normal;}
.MyCalendar .ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;color:#b62b00;}
.MyCalendar .ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.MyCalendar .ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.MyCalendar .ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.MyCalendar .ajax__calendar_active .ajax__calendar_day {background-color:#FF8000;border-color:#FF8000;color:#ffffff;}
.MyCalendar .ajax__calendar_active .ajax__calendar_month {background-color:#FF8000;border-color:#FF8000;color:#ffffff;}
.MyCalendar .ajax__calendar_active .ajax__calendar_year {background-color:#FF8000;border-color:#FF8000;color:#ffffff;}
.MyCalendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#CCCCCC;}
.MyCalendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#CCCCCC;}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day {background-color:#ffab56;border-color:#FF8000;color:#ffffff;}
.MyCalendar .ajax__calendar_hover .ajax__calendar_month {background-color:#ffab56;border-color:#FF8000;color:#ffffff;}
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {background-color:#ffab56;border-color:#FF8000;color:#ffffff;}
.MyCalendar .ajax__calendar_hover .ajax__calendar_title {color:#ffab56;}
.MyCalendar .ajax__calendar_hover .ajax__calendar_today {color:#ffab56;}


/* NetUpload */

.ProgressDisplay 
{
border-right: #006ab2 1px solid; 
border-top: #006ab2 1px solid;
border-left: #006ab2 1px solid;
border-bottom: #006ab2 1px solid;    
font-size: 8px;
font-family: Verdana;
font-weight: bold;
color: #001b3c;
}

.ProgressDisplay .StatusMessage {
	margin: 1px;
	height: 1.5em;
	color: #006ab2;
}

.ProgressDisplay .ProgressBar 
{
		background-color: rgb(204, 204, 204);
}

.ProgressDisplay .ImageButton {
	border-width: 0px; 
	margin: 0px; 
	padding: 0px;
}

.ProgressDisplay .ImageButton img {
	border-style: none;
	margin: 0px; 
	padding: 0px;
	height: 1.5em;
	vertical-align: top;
}
