* {
margin:0px;
padding:0px;
}
body {
	background-image: url(../IMG/bgBody.jpg);
	background-repeat: no-repeat;
	background-color: #75142a;
	background-position: center top;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	
	scrollbar-face-color: #6b3b63; /*/ obviously change this to whatever you want /*/
    scrollbar-arrow-color: #FFFFFF;
    scrollbar-highlight-color: #FFFBF0;
    scrollbar-3dlight-color: #808080;
    scrollbar-shadow-color: #FFFBF0;
    scrollbar-darkshadow-color: #808080;
    scrollbar-track-color: #CCCCCC;
}

  
  
.img_on_right {
float:right;
margin-left:5px;
}

.img_on_left {
float:left;
margin-right:5px;
}

.sousTitre1 {
	font-size: 15px;
	font-weight: bold;
}

.sousTitre2 {
	font-size: 13px;
	font-weight: bold;
}

.petitCaractere {
	font-size: 10px;
}

.couleur1 {
	color: #5a66dc;
}

.couleur2 {
	color: #f86659;
}
.alpha:hover {
	opacity : 0.6;
	filter : alpha(opacity=60);
	-moz-opacity : 0.6;
}
a img{border:none;}

a {outline:none;}

#container {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
/*SOMMAIRE*/
.iconeEmail {
	position: absolute;
	top: 0px;
	right: 0px;
}
#imgAccueil {
	text-align: center;
}
.menuSommaire {
	text-align: center;
}
.event {
	text-align: center;
	font-weight: lighter;
	color: #c7a0a9;
	margin-top: 15px;
	font-size: 12px;
}
a.readMore, a.readMoreBlocks {
	text-transform: uppercase;
	color: #dbb424;
	text-align: center;
	display: block;
	font-size: 11px;
	line-height: 18px;
}
a.readMoreBlocks {
	font-weight:bold;
	text-align:right;
	margin-top:10px;
}
a.readMore:hover, a.readMoreBlocks:hover { text-decoration:none; }







/*RUBRIQUES*/

#logo {}
.date { color:#999999}
.imgAnim { position:relative; width:246px; height:232px;}
#middle {
	width:950px;
	height:537px;
	background-image: url(../IMG/rubriques/bgMiddle.jpg);
	background-repeat: no-repeat;
	position:relative;
	}
#middle a { color:#6b1739; }
#middle a:hover { text-decoration:none; }

.texte div,.texte #middle p,#contenu div, #contenu p, #contenu-galerie div, #contenu-galerie p { margin-bottom:12px; text-align:justify;}


#contenu {
	width:59%;
	height:365px;
	overflow:auto;
	float:left; 
	margin-top:15px;
	margin-left:60px;
	padding-right:20px;
	padding-top:10px;
	}

#contenu-galerie {
	width:47%;
	height:365px;
	float:left;
	margin-left:40px;
	margin-top:35px;
	overflow:auto;
	padding-right:10px;
	padding-top:10px;
	

	}
#contenu li, #contenu-galerie li {
	margin-bottom:6px;
	list-style-position: outside;
	list-style-type: none;
	background-image: url(../IMG/rubriques/puceLI.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;  
	padding-left:10px;
	margin-left:15px; 
}
#contenu ul, #contenu-galerie ul { margin-top:10px; margin-bottom:10px}
.bgH1 {
	background-image: url(../IMG/rubriques/bgH1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:550px;
	height: 55px;
	position:relative;
	float:left;
	top:30px;
	left:10px;
	background-color:#FFFFFF;
	margin-bottom:10px;
	}
	
.bgH2 {
	background-image: url(../IMG/rubriques/bgH1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:550px;
	height: 50px;
	position:relative;
	float:left;
	top:30px;
	left:10px;
	text-align:left;
	background-color:#FFFFFF;
	}
	
	
h1 {
	color:#c94c1f;
	font-size:17px;
	font-weight:bold;
	margin-bottom:20px;
	position:absolute;
	left:28px;
	top:16px;
	letter-spacing: 1px;
	text-align:left;
	}
h1:first-letter { color:#FFF; margin-right:3px; }

#blocks { margin-left:80px; margin-top:15px; color:#76142a;}
.block1, .block2, .block3 {
	width:246px;
	height:476px;
	float:left;
	margin-right:30px;
	
	}
.imgANDtitle { }
.imgANDtitle .img {
	height:232px;
	width: 246px;
	overflow: hidden;
}
.imgANDtitle .texte { margin-top:30px; width:246px;}
#navigation {
	height: 30px;
	width: 910px;
	left:40px;
	position:relative;
	}
#navigation .iconeHome { position:absolute; right:50px;} 
#navigation li, #bottom li {
	float:left;
	list-style-type: none;	 
	}
#navigation li a {
	color:#b9aeb6;
	font-size:15px;
	font-weight:bold;
	display:block;
	width:113px;
	text-align:center;
	line-height: 25px;
	height: 25px;
	text-decoration: none;
	font-variant: small-caps;
	}
#navigation li a span { }


#menuLeft {
	width:166px;
	height:458px;
	background-image: url(../IMG/rubriques/bgLeft.jpg);
	background-repeat: no-repeat;
	margin-left:43px;
	margin-top:25px;
	float:left;
	}
#menuLeft li {
		list-style-type:none;
		margin-bottom:-6px!important;
}
#menuLeft ul {
		padding-top:70px;
		padding-left:15px;
		}
#menuLeft a { 
	color:#FFF;
	font-size:12px;
	text-decoration:none;
	
	}
#menuLeft a:hover {
	color:#ff9107;
	}
#colGalerie {
	width:20%;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	float:right;
	margin-top:35px;
	margin-right:40px;
	height: 380px;
	overflow: auto;
	
}
#colGalerie .photo { width:65px; height:50px; overflow:hidden; float:left; margin-left:10px; margin-bottom:10px; text-align:center;}
#galeriePhotos {
	width:420px;
	height:277px;
	text-align:center;
	margin-top:7px;
	position:relative;
	
}
.yoko { display:none; text-align:center; width:100%; top:35px;  }
.titreGalerie {
	font-weight: bold;
	text-align:center;
	position:absolute;
	top:-20px;
	color:#8c3e9f;
	font-style: italic;
	width:100%;
	height:20px;
}
.titreGalerie2 {
	font-weight: bold;
	text-align:center;
	color:#8c3e9f;
	font-style: italic;
}

#photoBig {
	margin-top:15px;
	display:block;
}

#photoBig div {
	text-align:center;
	
}
.diaporama { text-align:center; position:absolute; right:80px; top:80px;}
.diaporama a, .btnBack a {
	font-weight: bold;
	text-transform: uppercase;
	color: #4b2d45;
	text-decoration: underline;
	font-size:11px;
}
a.thickbox img {
	border: 1px solid #A0A0A0;
}
.btnBack {
text-align:center; position:absolute; right:120px; top:80px;
}
.linkLeftOn { color:#ff9107!important;}
#bottom {
	width:950px;
	height:21px;
	background-image: url(../IMG/rubriques/bgBottom.jpg);
	background-repeat: no-repeat;
	list-style-type: none;
	text-align:center;
	font-variant: small-caps;
	list-style-type: none;
	}
#bottom a, #bottom {
	color: #b9aeb6;
	text-decoration:none;
	font-size:12px;
	line-height:20px;
	letter-spacing: 1px;
}
#bottom a:hover, .copyright a:hover{ text-decoration:none;}
.copyright, .copyright a {
	color: #b9aeb6;
	text-align:center;
	
	}
.linkTopOn {
	 filter : alpha(opacity=20);
    -moz-opacity : 0.2;
    opacity : 0.2; 
}

 div.languer { text-align:left; width:300px; left:5%;  position:absolute; z-index:1155; top:10px;}
div.languer2 { text-align:right; width:80px; right:80px;  position:absolute; z-index:1155; top:8px;} 

   div.languer a,div.languer2 a  { color:#fff!important; }
