

/*########################################################################################*/

html{	height:100%;}

body {
	height:100%;
}

 
/*******************************************************************/

h1, h2,h3,h4,h5,h6{ font-weight:normal;}


/*******************************************************************/
 h1{	
	font-family:"OfficinaSerifITCTTBold", Georgia,"Times New Roman",Times,serif;
	font-size:1.6em; color:#666;margin: 0 0 50px 10px; text-transform:uppercase; line-height:1.2em
	
}
 
body {
	font-family: "OfficinaSansITCBook", "Helvetica", Arial, Helvetica,
		sans-serif;
	background: #efefef;
	text-shadow: #FFF 1px 1px 0
}

a {
	color: #D44736
}

a:hover {
	color: #000
}

 
 

h2{
	text-align:center;
	color: #000; line-height:1.25em;
	background:#fff; padding:10px
}
.CHECKED{ background:#fff url(../img/PICTO_00.png) no-repeat 10px 10px; padding-left:50px}


h3 {
	margin: 0 0 10px;
	color: #666
}

input.champ_txt {
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-xhtml-border-radius: 4px 4px 4px 4px;
	-border-radius: 4px 4px 4px 4px;
	background: #fff;
	border: 1px solid #ccc;
	color: #666666;
	font-size: 0.9em;
	font-style: italic;
	padding: 5px;
	width: 380px;
	margin: 10px 0 20px 20px
}

button.BOUTON,input.BOUTON {
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-xhtml-border-radius: 4px 4px 4px 4px;
	-border-radius: 4px 4px 4px 4px;
	
	border: 1px solid #D44736;
	font-size: 1.2em;
 	padding: 5px;
	width: 150px;
	background: #FFF;
	color: #D44736;
	
	font-family:"OfficinaSerifITCTTBold", Georgia,"Times New Roman",Times,serif;
}

button:hover.BOUTON,input:hover.BOUTON {color: #FFF;background: #D44736;

}

label {
	display: block;
	color: #333;
	margin:0 0 0 10px
}

.surbrillance {
	text-decoration: underline;
}

.warning {
	font-size: .9em;
	color: #555;
	border-top: 1px solid #fff;
	padding: 20px 10px;
}
.warning  h4{ font-size: 1.3em; line-height:1.35em; color:#585858}


.highlight {
	font-family: "OfficinaSansITCBold", "Helvetica", Arial, Helvetica,sans-serif;
	padding: 5px;
	font-size: 1.3em
}

.BAS_FORM {
	border-bottom: 1px solid #ccc;
	text-align: center;
	padding: 10px;
}

#GLOBAL {
	width: 700px;
	margin: 0 auto;
	padding: 0px 10px;
}

#HEAD {
	padding: 20px 0 50px 0;
	text-align: center;
	background: #FFF;
	margin: 0 0 30px
}

.COL_00 {
	float: left;
	width: 220px;
}

.COL_01 {
	float: left;
	width: 480px;
}

.LIENS {
	padding: 0 20px;
}
.LIENS li{ margin:5px 0; padding:0 0 10px; border-bottom:1px solid #ccc
}
.LIENS a {
	color: #698300;	font-size:1.3em; line-height:1.3em;
	font-family: "OfficinaSansITCBold", "Helvetica", Arial, Helvetica,sans-serif;
}

.LIENS a:hover {
	color: #000
}

#COURRIER {
	padding: 0 20px;
	border-right: 1px solid #ccc;
}

#COURRIER dl {
	padding: 10px 0;
	margin: 0 0 20px;
	border-bottom:1px solid #ccc
}

#COURRIER dt {font-family: "ATRotisSansSerifRegular", "Helvetica", Arial, Helvetica,sans-serif; color:#555}

#COURRIER dd {
	padding: 5px 10px;
	margin: 0 20px
}

#DETAILS  {
 	padding:  20px 10px;border-top: 1px solid #fff;border-bottom: 1px solid #ccc;
}
#DETAILS h4 {
 	 color:#333; font-variant:small-caps; margin:0 0 15px
}
#DETAILS p {
 	font-size:.875em;color:#555; line-height:1.5em; padding:0 10px;
} 
#PIED {
 	font-size:.9em;color:#333; line-height:1.5em; padding:20px 10px; text-align:center;border-top: 1px solid #ccc;  
} 


#EMAIL{ padding:10px; text-align:left;}
.alerte{ background:#eeeedd}
.alerte p{ padding:10px;  }




#NOTE{   border-top:1px solid #ccc; padding:20px; line-height:1.35em; margin:20px 0}
#PROGRAMME h3 ,
#NOTE h3{ font-family:"OfficinaSansITCBold","Helvetica",Arial,Helvetica,sans-serif; color:#698300; line-height:1.35em}


#PROGRAMME{  border-top:1px solid #ccc; padding:20px;margin:20px 0}
#PROGRAMME table{ border-bottom:1px solid #ccc}
#PROGRAMME td{ padding:10px 5px; border-bottom:1px solid #fff;border-top:1px solid #ccc}
#PROGRAMME p{ padding:10px 20px; color:#333; font-size:.9em; line-height:1.2em;}
#PROGRAMME h4{	
	font-family:"OfficinaSerifITCTTBold", Georgia,"Times New Roman",Times,serif;
	color:#df786b; margin:5px 0px;  font-size:1.5em
}
#PROGRAMME li{ margin:5px 0; line-height:1.1em	}
#PROGRAMME .HORAIRE{	
	font-family:"OfficinaSansITCBook", Georgia,"Times New Roman",Times,serif;
	color:#555; margin:5px 0px;  font-size:1.1em
}

#PROGRAMME h6{	
	font-family:"OfficinaSerifITCTTBold", Georgia,"Times New Roman",Times,serif;
	color:#DF786B; margin:5px 0px;  font-size:1.1em
}

.light{ color:#666}


#NL{ padding:  20px 0}
#NL h3{ font-family:"OfficinaSansITCBold","Helvetica",Arial,Helvetica,sans-serif; color:#333; line-height:1.35em}
