body{
	background: #B8B9C2;
	font-family: "Times New Roman", Times, Georgia, serif ; 
	font-size: 14px;
	color: #000000;
	text-align:center;
	margin: 0px;
	padding: 0px;
}
p, div, h, ul, li, a, hr {
padding:0;
margin:0;
}


/*************** #pageName styles **************/
#conteneur1{
background: URL(images/bdomaine.jpg) no-repeat ;
position:relative;
text-align:left;
width:1210px;
height:810px;  
margin:-5px auto 10px auto;
}
#conteneur2{
background: URL(images/bactu2.jpg) no-repeat;
position:relative;
text-align:left;
width:1210px;
height:810px;  
margin:-5px auto 10px auto;
}
#conteneur3{
background: url(images/bchais.jpg) no-repeat #B9B9C1;
position:relative;
text-align:left;
width:1210px;
height:810px;  
margin:-5px auto 10px auto;
}
#conteneur33{
background: url(images/bchais.jpg) no-repeat #B9B9C1;
position:relative;
text-align:left;
width:1210px;
height:810px; 
margin:-5px auto 10px auto;
}
#conteneur4{
background: URL(images/bgite.jpg) no-repeat #B9B9C1;
position:relative;
text-align:left;
width:1210px;
height:810px;   
margin:-5px auto 10px auto;
}
#conteneur51{
background: URL(images/bgrappe.jpg) no-repeat #B9B9C1;
position:relative;
text-align:left;
width:1210px;
height:810px;  
margin:-5px auto 10px auto;
}
#conteneur5{
background: URL(images/bfuts.jpg) no-repeat #B9B9C1;
position:relative;
text-align:left;
width:1210px;
height:810px; 
margin:-5px auto 10px auto;
}
#conteneur6{
background: URL(images/balambic.jpg) no-repeat #B9B9C1;
position:relative;
text-align:left;
width:1210px;
height:810px;  
margin:-5px auto 10px auto;
}

#headlines{
float:left;
background: URL(images/trans90.png) ;
-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
margin: 86px 0 0 120px ;
padding : 2px 5px;

}
#headlines a{
	color: #333333;
	font-size: 18px;
	text-decoration: none;
}

#headlines a:hover{
	color: #BE0815;
}

#blocmilieu {
clear:both;
	position: relative;
	-moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
	width:664px;
	z-index:1;
	background-image: url(images/trans90.png);
	left: 200px;
	top: 40px;
	padding-top:5px;
}
#blocm_large {
clear:both;
	position: relative;
	-moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
	width:765px;
	z-index:1;
	background-image: url(images/trans90.png);
	left: 220px;
	top: 40px;
	padding-top:5px;
}
#bloc_bordg {
clear:both;
	position: relative;
	width:710px;
	z-index:1;
	background-image: url(images/trans90.png);
	left: 105px;
	top: 40px;
	padding-top:5px;
}

#bloc_bordgp {
clear:both;
	position: relative;
	width:590px;
	z-index:1;
	background-image: url(images/trans90.png);
	left: 220px;
	top: 40px;
	padding-top:5px;
}

#pageName{
	width: 620px;
	text-align:justify;
	font-size:18px;
	padding:0 ;
	margin: 5px 20px;
}

.bloc-photo_a{
position:absolute;
z-index:2;
-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
	background: #FFFFFF;
	width:270px;
	text-align:justify;
	top:150; 
	left: 180;
	padding: 3px 10px;
	}
	
.bloc-photo{
position:absolute;
z-index:2;
-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
	background: #FFFFFF;
	width:300px;
	text-align:justify;
	top:150; 
	left: 155;
	padding: 10px 10px;
	}
.bloc-texte400{
float:left;
	-moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
	background-image: url(images/trans90.png);
	width:280px;
	text-align:justify;
	margin : 10px 20px 10px 0; 
	padding:10px;
	}
	.bloc-photo400{
float:right;
	width:430px;
	text-align:center;
	margin : 0 0 5px 5px; 
	padding:0px;
	}
#blocm-text-a {
clear:both;
	position: relative;
	-moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
	width:500px;
	z-index:1;
	text-align:justify;
	background-image: url(images/trans90.png);
	left: 450px;
	top:75px;
	padding:10px 20px 10px 40px;
}
#blocm-text {
clear:both;
	position: relative;
	-moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
	width:555px;
	z-index:1;
	text-align:justify;
	background-image: url(images/trans90.png);
	left: 454px;
	top:25px;
	padding:15px 20px 10px 40px;
}
	
	.bloc-ph-sans{
position:relative;
	background: #FFFFFF;
	width:300px;
	text-align:justify;
	margin:5px 20px 20px -150px;
	padding:10px;
	}
.photo_c{
text-align:center;
	}
.bloc-photo_d{
position:relative;
	width:240px;
	text-align:left;
	margin: -35px -60px 20px 20px;
	}
.bloc-photo_d2{
position:relative;
	width:400px;
	text-align:left;
	margin: -35px -100px 10px 20px;
	}
#pageName2{
	width: 550px;
	text-align:justify;
	font-size:18px;
	padding:0 ;
	margin: 5px 20px;
}

#pageName_l{
	width: 730px;
	text-align:justify;
	font-size:18px;
	padding:0 ;
	margin: 5px 20px;
}
.bloc-photo_p{
float:left;
	background: #FFFFFF;
	width:200px;
	text-align:left;
	margin: -30px 20px 20px -100px;
		padding:10px;
	}
	.bloc-pdf{
    float:left;
	margin: 0 3px 0 0;
	border:0;;
	}

#blochd{
  float:right;
	width: 310px;
	}
#blocinthd{
	width: 230px;
	margin:15px 0 0 40px;
}

h1{
 font-size: 26px;
 text-align:left;
 margin: 0 0 10px 0;
 padding: 0px;
}

h2{
 font-size: 18px;
 margin: 0 0 5px 0;
 padding: 0px;
}

h3{
 font-size: 16px;
  font-weight: normal;
 margin: 15px 0 3px 0;
 padding: 0px;
}

h4{
 font-size: 14px;
 font-weight: normal;
 margin-bottom: 4px;
 padding: 0px;
}

h5{
 font-size: 12px;
  font-weight: bold;
 margin: 14px 0 2px 0;
 padding: 0px;
}

p{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height:14px;
 margin-bottom: 5px;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/


a{
	color: #000000;
	text-decoration: underline;
}

a:hover{
	color: #333333;
	text-decoration: underline;
}


/***********************************************/
/* photos                                 */
/***********************************************/
.cadre{
border:1px solid #333333;
}
.photo{
background-color:#FFFFFF;
padding: 5%;
margin: 0  ;
}
.photo_g{
float: left;
margin: 0 30px 20px 0;
}
.photo_d{
float: right;
padding: 0;
margin: 0 0 0 15px;
}
.photo_c{
text-align:center;
margin: 20px auto;
}

.barre{
clear:both;
width:100%;
color: #000000;
text-align:center;
}

.baspage{
clear:both;
width:100%;
color: #FFFFFF;
font-size:10px;
}
/************** .story styles *****************/

.story{
display:block;
	width:480px;
	padding: 0;
	text-align:justify;
	margin: 10px 0 10px 10px;
}

.storyplus{
display:block;
	width:600px;
	padding: 0;
	margin:0 0 20px 0;
}



/************** #advert styles **************/

#advert{
	margin: 5px 5px 5px 10px;
	color: #000000;
}

#advert img{
	display: block;
}


/************** #headlines styles **************/
.Stylet1 {
	font-weight:bold;
	color: #C30113;
}

.Style2 {
	font-size: 200%;
	font-weight:bold;
	color: #CC0000;
}

.Style4 {
	font-size: 90%;
	color: #E6D2BA;}
	
.Style4b {
	font-size: 90%;
	font-weight:bold;
	color: #E6D2BA;}

.Style3 {color: #C6A877;}
.Style5 {
font-weight: bold;
color: #CC3399;
}
.Style7 {font-size: 11px; }

.Styletxt {
font-size: 12px;
text-align:justify;
 }