/*Redeclaration des balises de base*/
body {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color:#000000;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	background-color : #DEDEDE;
}
	
HR.pointille
{
	line-height : 1px;
	color : #CCCCCC;
	border : 1px dashed #999999;
}

A	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color:#000000;
	text-decoration : none;
}
A:hover	{
	text-decoration : underline;
}
A.noshade:hover	{
	text-decoration : none;
}
A.Gris	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color:#666666;
	text-decoration : none;
}
A.GrisB	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color:#666666;
	text-decoration : none;
	font-weight : bold;
}
A.Production	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	color:#003366;
}
A.Production:hover	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color:#000000;
	text-decoration : none;
}
A.Tournage	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	color:#003366 ;
}
A.Tournage:hover	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color:#000000;
	text-decoration : none;
}
A.Diffusion	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	color:#663300 ;
}
A.Diffusion:hover	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color:#000000;
	text-decoration : none;
}
A.Education	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	color:#003300 ;
}
A.Education:hover	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color:#000000;
	text-decoration : none;
}
A.Formation	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	color:#003300  ;
}
A.Formation:hover	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color:#000000 ;
	text-decoration : none;
}
A.Residence	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	color:#003366  ;
}
A.Residence:hover	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color:#000000  ;
	text-decoration : none;
}
A.Festival	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	color:#663300 ;
}
A.Festival:hover	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color:#000000 ;
	text-decoration : none;
}
A.Patrimoine	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	color:#FF9900 ;
}
A.Patrimoine:hover	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color:#993300 ;
	text-decoration : none;
}
ul {
	margin-top: 0px;
	list-style : circle;
	margin-right : 0px;
	margin-bottom : 0px;
	margin-left : 0;
}
.pucecarre{
	list-style-position : outside;
	margin-left : 35px;
	list-style-type : square;
	list-style-image : url(../Images/puce_li_square.gif);
	
}
.pucegris{
	list-style-image : url(../Images/puce-gris.gif);
	list-style-position : outside;
	margin-left : 15px;
}
.pucebleu{
	list-style-image : url(../Images/puce-bleu.gif);
	list-style-position : outside;
	margin-left : 17px;
}
.puceproduction{
	list-style-image : url(../Images/puce-production.gif);
	list-style-position : outside;
	margin-left : 17px;
}
.pucetournage{
	list-style-image : url(../Images/puce-tournage.gif);
	list-style-position : outside;
	margin-left : 17px;
}
.pucediffusion{
	list-style-image : url(../Images/puce-diffusion.gif);
	list-style-position : outside;
	margin-left : 17px;
}
.puceeducation{
	list-style-image : url(../Images/puce-education.gif);
	list-style-position : outside;
	margin-left : 17px;
}
.puceformation{
	list-style-image : url(../Images/puce-formation.gif);
	list-style-position : outside;
	margin-left : 17px;
}
.puceresidence{
	list-style-image : url(../Images/puce-residence.gif);
	list-style-position : outside;
	margin-left : 17px;
}
.pucefestival{
	list-style-image : url(../Images/puce-festival.gif);
	list-style-position : outside;
	margin-left : 17px;
}
.pucePatrimoine{
	list-style-image : url(../Images/puce-patrimoine.gif);
	list-style-position : outside;
	margin-left : 17px;
}
/*Style de présentation */
.TabBleu
{
	background:#C5BC9E;
}
.TabBlanc
{
	background:#FFFFFF;
}
.Tabee
{
	background:#990000;
	
}
.TabeeFonce
{
	background:#5E0000;
}	
.TabeExploitation
{
	background:#D3005F;
}
.TabGris
}
	background:#CCCCCC;
}
.TabGristresclair
{
	background:#EFEFEF ;
}
.TabGrisTclair
{
	background-color : ButtonHighlight;
}
.TabGrisclair
{
	background:#DBDBDB ;
}
.TabGrisfonce
{
	background:#AFAFAF;
}
.TabProductionClair
{
	background:#669999;
}
.TabProductionFonce
{
	background:#1E6777;
}
.TabTournageClair
{
	background:#669999 ;
}
.TabTournageFonce
{
	background:#003366 ;
}
.TabDiffusionClair
{
	background:#CCCC00;
}
.TabDiffusionFonce
{
	background:#663300  ;
}
.TabEducationClair
{
	background:#669933 ;
	
}
.TabEducationFonce
{
	background:#003300  ;
}
.TabFormationClair
{
	background:#669933 ;
}
.TabGefi
{
	background:#FF7129 ;
}
.TabGefiFonce
{
	background:#BB3D00 ;
}
.TabFormationFonce
{
	background:#003300  ;
}
.TabResidenceClair
{
	background:#669999 ;
}
.TabResidenceFonce
{
	background:#003366  ;
}
.TabFestivalClair
{
	background:#CCCC00 ;
}
.TabFestivalFonce
{
	background:#663300  ;
}
.TabPatrimoineClair
{
	background:#FF9900 ;
}
.TabPatrimoineFonce
{
	background:#993300  ;
}
/*Style texte normal du site 10px Verdana*/
.TexteNorm
{
	color:#000000;
	font-size:10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
}
.TexteNormBleu
{
	color:#041C46 ;
	font-size:10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
}
.TexteNormGris
{
	color:#666666 ;
	font-size:10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
}
.TexteNormBlanc
{
	color:#FFFFFF ;
	font-size:10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
}
.TexteNormProduction
{
	color:#003366 ;
	font-size:10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
}
.TexteNormTournage
{
	color:#003366 ;
	font-size:10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
}
.TexteNormDiffusion
{
	color:#663300  ;
	font-size:10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
}
.TexteNormGefi
{
	color:#FF7129  ;
	font-size:10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
}
.TexteNormEducation
{
	color:#003300  ;
	font-size:10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
}
.TexteNormFormation
{
	color:#003300  ;
	font-size:10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
}
.TexteNormResidence
{
	color:#003366  ;
	font-size:10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
}
.TexteNormFestival
{
	color:#663300  ;
	font-size:10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
}
.TexteNormPatrimoine
{
	color:#993300  ;
	font-size:10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
}
/*styles Titre 11 px Verdana*/
.TexteTitre
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.TexteTitreBleu
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #041C46 ;
	font-weight : bold;
}
.TexteTitreProduction
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366 ;
	font-weight : bold;
}
.TexteTitreTournage
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366 ;
	font-weight : bold;
}
.TexteTitreDiffusion
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #663300 ;
	font-weight : bold;
}
.TexteTitreEducation
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300 ;
	font-weight : bold;
}
.TexteTitreFormation
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300 ;
	font-weight : bold;
}
.TexteTitreResidence
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366 ;
	font-weight : bold;
}
.TexteTitreFestival
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #663300 ;
	font-weight : bold;
}
.TexteTitrePatrimoine
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #993300 ;
	font-weight : bold;
}
/*styles Titre1 14 px Verdana*/
.TexteTitre1
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight : bold;
}
.TexteTitre1Production
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	font-weight : bold;
}
.TexteTitre1Tournage
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	font-weight : bold;
}
.TexteTitre1Diffusion
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #663300;
	font-weight : bold;
}
.TexteTitre1Education
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003300;
	font-weight : bold;
}
.TexteTitre1Gefi
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF7129;
	font-weight : bold;
}
.TexteTitre1Formation
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003300;
	font-weight : bold;
}
.TexteTitreGuide
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #C71C78;
	font-weight : bold;
}
.TexteTitre1Guide
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C71C78;
	font-weight : bold;
}
.TexteTitre2Guide
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #22253C;
	font-weight : bold;
}
.TexteTitre3Guide
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #22253C;
	font-weight : bold;
}
.TexteTitre4Guide
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #22253C;
	font-weight : bold;
}
.TexteTitre1Residence
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #514C32;
	font-weight : bold;
}
.TexteTitre1Festival
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #663300;
	font-weight : bold;
}
.TexteTitre1Exploitation
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #D3005F;
	font-weight : bold;
}
.TexteTitre1Patrimoine
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #993300;
	font-weight : bold;
}
/*style de mise en format bloc*/
.marginsommaire
{
	margin-right : 5px;
}
.margin20
{
	margin-left : 20px;
}
.margin30
{
	margin-left : 30px;
}
/*styles de présentation formulaire*/
SELECT
{
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
}
INPUT
{
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	height:10px;
}
TEXTAREA
{
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}
INPUT.submit
{
	color:#041C46 ;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	height:16px;
	border : 1px solid #666666;
	background-color : ButtonFace;
}

.MargePhoto
{
	border : 1px solid #E7B83F;
	margin-bottom : 2px;
	margin-left : 4px;
	margin-right : 2px;
	margin-top : 2px;
}
.menuProduction {
	color:#669999;
	position : absolute;
	top : 10px;
	left : 10px;
	visibility : hidden;
	width : 200px;
	border : 1px solid #666666;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
.menuTournage {
	color:#669999 ;
	position : absolute;
	top : 10px;
	left : 10px;
	visibility : hidden;
	width : 0px;
	border : 1px solid #666666;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
.menuDiffusion {
	color:#CCCC00  ;
	position : absolute;
	top : 10px;
	left : 10px;
	visibility : hidden;
	width : 200px;
	border : 1px solid #666666;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
.menuEducation {
	color:#669933  ;
	position : absolute;
	top : 10px;
	left : 10px;
	visibility : hidden;
	width : 200px;
	border : 1px solid #666666;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
.menuFormation {
	color:#669933;
	position : absolute;
	top : 10px;
	left : 10px;
	visibility : hidden;
	width : 0px;
	border : 1px solid #666666;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
.menuResidence {
	color:#669999;
	position : absolute;
	top : 10px;
	left : 10px;
	visibility : hidden;
	width : 200px;
	border : 1px solid #666666;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
.menuFestival {
	color:#CCCC00;
	position : absolute;
	top : 10px;
	left : 10px;
	visibility : hidden;
	width : 200px;
	border : 1px solid #666666;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
.menuPatrimoine {
	color:#FF9900;
	position : absolute;
	top : 10px;
	left : 10px;
	visibility : hidden;
	width : 200px;
	border : 1px solid #666666;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
#navbar {
position : relative;
}