@charset "UTF-8";
/* CSS Document */
*{margin: 0; padding: 0;}
/*==================================Page=================================*/
body{
background-color:#FFFFFF;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
}
#page{
width:929px;
height:auto;
margin:auto;
}
#fond{
background:url(../images/background.jpg) no-repeat bottom left;
background-color:#1c031e;
}
/*================================Entete=================================*/
#haut{
position:relative;
width:913px;
height:450px;
}
#haut h1{
position:absolute;
text-indent:-3000px;
}
#chargement{
display:none;
color:#cd1ed5;
padding-top:200px;
padding-left:400Px;
}
#flash{
width:913px;
height:419px;
}
/*================================Menu=================================*/
#menu_top{
display:block;
position:absolute;
bottom:0;	
margin-left:109px;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/menu.jpg) no-repeat;
width:760px;
height:31px;
}

#menu_top li{
text-align:center;
bottom:0;
float:left;
padding-top:5px;
}

#menu_top a{
text-decoration:none;
color:white;}

#menu_top a:hover{
text-decoration:underline;
}

.accueil{
width:195px;
}
.presentation{
width:185px;}

.galerie{
width:185px;}

.partenaires{
width:195px;
}

/*================================Bas====================================*/
#bas{
background:url(../images/pied_ornements.png) no-repeat bottom;
width:883px;
margin-left:36px;
}
#bas_global{
background-image:url(../images/fond_contenu.png);
background-repeat:repeat;
height:auto;
width:758px;
margin-left:73px;
}
#contenu{
background-image:url(../images/ornement_haut_gauche.png);
background-repeat:no-repeat;
height:auto;
width:758px;
min-height:408px;
}

#global{
margin-left:44px;
margin-top:18px;
}
#global_ie{
margin-left:44px;
margin-top:18px;
}
.clearer{
clear:both;
line-height:0px;
}

#fils{
font-family:Georgia, "Times New Roman", Times, serif;
height:24px;
margin-left:45px;
padding-top:8px;
color:#000000;
font-size:90%;
float:left;
}
#logo{
width:120px;
height:23px;
margin-left:630px;
padding-top:4px;
}
#lang{
float:left;
padding-top:4px;}
#lang p{
float:left;
margin-left:4px;
}
.rss{
margin-left:5px;
border:none;
}

/*================================Page catégorie=================================*/

.categorie{
float:left;
width:130px;
height:210px;

margin-top:30px;
margin-left:25px;
position:relative;
}
.titre{
padding-top:200px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#59246a;
text-align:center;
}
.titre a{
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;
color:#59246a;
	
}
.titre a:hover{
text-decoration:underline;
font-family:Georgia, "Times New Roman", Times, serif;
color:#59246a;
}

.fond{
position:absolute;
top:0;
left:0;
z-index:10;}
.img{
position:absolute;
top:0;
left:0;
z-index:0;
border:none;}

img{
border:none;
}

/*================================Page costumes=================================*/
.costumes{
font-family:Georgia, "Times New Roman", Times, serif;
float:left;
margin-left:55px;
margin-top:30px;
color:#59246a;
font-size:75%;
}
.costumes h2{
margin-bottom:7px;
font-weight:normal;
}
.costumes dd{
float:left;
margin-right:10px;
margin-bottom:10px;
}
.costumes dd img{
border:3px solid #59246a;
}



/*================================Page News =================================*/
.news{
margin-left:44px;
margin-top:18px;
padding-bottom:10px;
width:677px;
text-align:justify;
}
.news h2 a{
color:#59246a;
font-size:100%;
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;
letter-spacing:2px;
}
.date{
color:#ffbe3e;
font-size:80%;
margin-bottom:15px;
}
.news img{
float:left;
padding-right:10px;
}
.texte{
color:black;
font-weight:normal;
font-size:70%;

}
.article_titre, #NewsPostDetailTitle{
color:#59246a;
}
#NewsPostDetailCategory, #NewsPostDetailAuthor, #NewsPostDetailDate{
color:#ffbe3e;
font-size:80%;
}
.article_content{
margin-top:10px;
margin-bottom:10px;
color:black;
font-size:90%;}

#NewsPostDetailPrintLink a, #NewsPostDetailReturnLink a{
color:black;}

#NewsPostDetailContent, #NewsPostDetailSummary, #NewsSummarySummary, .NewsSummarySummary{
	color:#59246a;
}
/*================================Page Contact=================================*/
#adresse{
float:left;
margin-right:400px;
font-size:80%;}
#adresse .partie{
margin-bottom:10px;}


.partie{
color:#ffbe3e;}
.part_content{
color:#59246a;
padding-bottom:30px;}

#liens{
font-size:80%;}

	
#contact{
font-size:80%;}
table{
color:#59246a;
font-size:80%;}

input, textarea{
border:1px solid #ffbe3e;
max-width:400px;
}
.required{
width:150px;}
fieldset{
display:none;
}
/*================================Page biographie=================================*/
#biographie{
margin-left:44px;
margin-top:18px;
width:677px;
text-align:justify;
color:black;
font-size:80%;}

#biographie h2{
color:#59246a;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;}

#biographie p{
margin-top:10px;}

/*================================Sitemap===============================*/
ul li a{
list-style:none;
text-decoration:none;
color:#59246a;
text-align:left;
}

ul{
	text-align:left;
	margin-left:70px;
	margin-top:10px;
}
ul li ul li{
	margin-left:-30px;
}
ul li ul{
	margin-top:0px;
}

/*================================footer=================================*/
#footer{
background-image:url(../images/pied.png);	
width:760px;
height:76px;
margin-left:72px;
}
#ornements_bas{
background:url(../images/ornements_bas.png) no-repeat;
width:883px;
height:39px;
margin-left:36px;
}
#menu{
padding-top:53px;
float:left;
text-indent:20px;
font-size:70%;
}
#menu a{
text-decoration:none;
color:#FFFFFF;
}
#menu a:hover{
text-decoration:underline;
}
#droits{
display:block;
padding-top:53px;
float:right;
margin-right:10px;
font-size:70%;
}
#droits a{
text-decoration:none;
color:#FFFFFF;}
#droits a:hover{
text-decoration:underline;
}
