body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
body {
	background-color: #FFFFFF;
	margin-bottom: 20px;
	padding-top: 20px;
}
a img{
border:none;
}
.div-01 {
	position:relative;
	background-attachment: scroll;
	background-image: url(../images/inter-photo-fond-01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	height: 354px;
	width: 1000px;
}

.inter-flash01 {
	height: 324px;
	width: 262px;
	position: absolute;
	left: 0px;
	top: 13px;
	z-index: 20;
}
.top-01 {
	height: 244px;
	width: 470px;
	position: absolute;
	z-index: 21;
	top: -1px;
}
.inter-flash02 {
	height: 210px;
	width: 229px;
	position: absolute;
	z-index: 22;
	left: 771px;
	top: 0px;
}
.paroisse-contour {
	border: 0px solid #663300;
}

.top-titre {
	z-index: 23;
	height: 55px;
	width: 351px;
	position: absolute;
	left: 80px;
	top: 302px;
	text-align: left;
}
.top-photo {
	height: 80px;
	position: absolute;
	z-index: 10;
	top: 274px;
	left: 453px;
	width: 547px;
	text-align: left;

}
.top-photo-bord{
	position: absolute;
	left: 453px;
	top: 274px;
	z-index:25;
}
.div-02 {
	position:relative;
	background-attachment: scroll;
	background-image: url(../images/inter-fond02.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
	width: 1000px;
	background-color: #c9ae99;
}
.div-03 {
	position:relative;
	text-align: left;
	height: 33px;
	width: 1000px;
}
.footer01 {
	background-attachment: scroll;
	background-image: url(../images/footer-fond.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 33px;
	width: 852px;
	position: absolute;
	top: 0px;
	left: 104px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 40px;
	margin-top: 2px;
}
.footer03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7BB11F;
}
.footer04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7BB11F;
}

.footer04 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
}

.footer04 a:hover{
	font-size: 12px;
	color: #669117;
	text-decoration:none;
}

.div-04 {
	background-attachment: scroll;
	background-image: url(../images/inter-angle-bas-droit.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.footer-adresse {
	padding-top: 9px;
}


.footer02 {
	height: 33px;
	width: 104px;
	position: absolute;
	left: 1px;
	top: 0px;
	margin-top: 3px;
}
.centre-titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;
	color: #7FB61D;
}
.centre-text-center {
	font-size: 14px;
	padding-left: 40px;
	padding-right: 45px;
	font-weight: normal;
	text-align:justify;
	padding-bottom: 20px;
	width: 997px;
}
.centre-text-center a{
	color:#60422e;
	text-decoration:underline;
}
.centre-text-center a:hover{
	color:#669117;
	text-decoration:underline;
}

.img-droite {
	margin-left: 15px;
	margin-bottom: 10px;
	margin-top: 3px;
	float: right;
}

.img-gauche {
	margin-right:15px;
	margin-bottom: 10px;
	margin-top: 3px;
	float: left;
 /*C'est la dernière valeur qui indique 0px de marge à gauche */
}

.text-container {
	font-size: 13px;
}


.centre-text-titre {
	font-size: 18px;
	color: #60422E;
	font-weight: bold;
}


.titre_principal {
	font-size: 16px;
	color: #60422E;
	font-weight: bold;
}

.soustitre_principal {
	font-size: 14px;
	color: #60422E;
	font-weight: bold;
}


.centre-text-gauche {
	font-size: 13px;
	margin-left: 75px;
	font-weight: bold;
	margin-right: 75px;
	text-align:justify;
}
.centre-text-droite {
	font-size: 13px;
	font-weight: bold;
	text-align:justify;
	margin-right: 75px;
	/*margin-bottom: 25px;*/
	margin-left: 75px;
}

/*
html[xmlns*=""] body:last-child {.Article{ 
	margin-bottom: -20px; 
	}
}
*/

.top-menu {
	position: absolute;
	z-index: 30;
	height: 270px;
	width: 526px;
	left: 470px;
	top: -1px;
}
.home-menu-lien {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
	padding-top:1px;
}

.home-menu-lien a{
	color: #FFFFFF;
	font-size: 15px;
	text-decoration:none;
}	

.home-menu-lien a:hover{
	background-image: url(../images/home-lien-fond.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
}

.home-menu-lien-actif{
	background-image: url(../images/home-lien-fond.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
}
.home-menu {
	position: absolute;
	width: 262px;
	left: 0px;
	top: 0px;
	height: 245px;
	/*z-index: 2;*/
}
.home-menu-sc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	width: 300px;
	position: absolute;
	left: 225px;
	/*z-index: 50;*/
	height: 88px;
	top:20px;
}
.home-menu-sc a{
	color: #FFFFFF;
	text-decoration:none;
}
.home-menu-sc a:hover{
	color: #7EB21F;
	text-decoration:underline;
}

.separation {
	height: 35px;
}

#service_nudu_img01{
margin-right:50px;
border: white solid 3px;
}
#service_nudu_img02{
margin-top:-5px;
margin-right:25px;
}
#clear{
clear:both;
}
#service-dead-lien a{
color:#006600;
text-decoration:none;
}
.pas-de-bold{
font-weight:normal;
display:inline;
}
#service-dead-col1{
float:left;
width:455px;

}

#service-dead-col2{
float:right;
width:455px;

}


#separateur{
width:350px;
margin-top:5px;
margin-bottom:30px;
border-top:dotted 1px white;
}

.centre-text-special-dead{
	font-size: 13px;
	font-weight: bold;
	text-align:justify;
}
.centre-text-special2-dead{
	margin-left:75px;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 25px;
	
}
#vie_pratique_bibl_01{
margin-right:-75px;
}

#bloc_fin{
margin-bottom:0px;
}
#vie_pratique_inte_02{
margin-right:-75px;
}
#vie_associative_soci_col1{
float:left;
width:450px;
}
#separateur_marron{
position:absolute;
border-right:dotted 2px #60422E;
height:950px;
left:50%;
}
#separateur_marron_dead{
position:absolute;
border-right:dotted 2px #60422E;
height:910px;
left:50%;
}

#vie_associative_soci_col2{
float:right;
width:450px;
}

#service_dead_bloc{

font-weight:bold;
text-align:left;
background-color:#7FB61D;
width:400px;
font-size:14px;
padding:12px;
margin-bottom:30px;
/*margin-left:75px;*/

}

#vie_pratique_bibl_bloc{
font-weight:bold;
text-align:left;
background-color:#7FB61D;
width:275px;
font-size:13px;
padding:12px;
}

#vie_pratique_bibl_titre_bloc{
font-size:16px;
font-weight:bold;
}

#separateur_cult_theatre{
margin-left:75px;
background-color:#333333;
}

#vie_associative_cult_col1{
float:left;
width:450px;
}

#vie_associative_cult_col2{
float:right;
width:450px;
}

#vie_associative_cult_01{
float:right;
margin-top:-10px;
width:338px; 
height:254px;
}
#vie_associative_cult_texte_theatre{
position:relative;
font-weight:bold;
font-size:13px;
}
#centre-text-special_soci{
font-weight:bold;
margin-right:-75px;
font-size:13px;
/*padding-bottom: 25px;*/
}
#vie_associative_spor_col1{
float:left;
width:450px;
}
#vie_associative_spor_col2{
float:right;
width:350px;
}
#vie_pratique_inter_col1{
float:left;
width:315px;
}
#vie_pratique_inter_col2{
float:right;
width:315px;
}
#vie_pratique_inter_col3{
float:left;
margin-left:30px;
width:315px;
}
#notre_commune_inst_col1{
float:left;
width:450px;
margin-left:75px;
}
#notre_commune_inst_col2{
margin-left:-50px;
float:left;
width:450px;
}
.histoire-nom {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #669117;
	text-transform: uppercase;
}
.histoire-sst {
	font-weight: bold;
	color: #60422E;
}
.nohi-nom {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #669117;
	text-transform: uppercase;
}
.nohi-sst {
	font-weight: bold;
	color: #60422E;
}
.nohi-sst2 {
	color: #669117;
}
.nohi-images {
	float:left;
	padding-left:10px;
	padding-right:10px;
}
.locale-ecol-sst{
	font-weight: bold;
	color: #60422E;
}
.semu-nom {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #669117;
	text-transform: uppercase;
}
.semu-sst {
	font-weight: bold;
	color: #60422E;
}

.paroisse-croix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
}
.both {
	clear:both
}
.Gen-chapeau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #60422E;
}
.Gen-stitre {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #669117;
}

.Gen-titre-vert {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #669117;
	font-size:18px;
}

.Gen-separat {
	margin-bottom: 15px;
	padding-top: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.C-largeur {
	width: 1000px;
}


.C-margin {
	text-align: justify;
	margin-right: 45px;
	margin-left: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.commission-titre {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #663300;
	padding-bottom: 5px;
}
.commission-mail {
	padding-top: 10px;
}

.C-margin a{
	color: #60422E;
	text-decoration:underline;
}
.C-margin a:hover{
	color: #669117;
	text-decoration:underline;
}
.Gen-colon-G {
	position: absolute;
	width: 416px;
	left: 0px;
}
.Gen-colon-D {
	position: absolute;
	width: 420px;
	left: 495px;
}

.Contact-colon-G {
	position: absolute;
	width: 220px;
	left: 0px;
}
.Contact-colon-D {
	position: absolute;
	width: 620px;
	left: 295px;
}
.Contact-colon-separat {
	position: absolute;
	left: 255px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #60422E;
}

.Contact-texte-brun {
	font-size: 14px;
	font-weight: bold;
	color: #663300;
	padding-bottom: 5px;
}

.Contact-texte-brun-petit {
	font-size: 13px;
	color: #663300;
}

.Contact-texte-blanc {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 5px;
}

.Contact-colon-D #nom{
	font-size: 14px;
	color: #663300;
	width:100%;
}

.Contact-colon-D #prenom{
	font-size: 14px;
	color: #663300;
	width:100%;
}
.Contact-colon-D #email{
	font-size: 14px;
	color: #663300;
	width:100%;
}
.Contact-colon-D #telephone{
	font-size: 14px;
	color: #663300;
	width:100%;
}

.Contact-colon-D #bouton{
	background-color:#663300;
	color: #FFFFFF;
	font-size: 12px;
	font-weight:bold;
}

.Contact-colon-D textarea{
	width:100%;
	font-size: 14px;
	color: #663300;
}
.heberg-nom {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #669117;
	text-transform: uppercase;
}
.Gen-colon-separat {
	position: absolute;
	left: 450px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #60422E;
	visibility: visible;
}
.Gen-line-separat {
	margin-bottom: 15px;
	padding-top: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #60422E;
}
.biblio-01 {
	font-family: Arial, Helvetica, sans-serif;
	border: 2px solid #669117;
	margin-bottom: 15px;
}
.biblio-02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #669117;
	padding: 3px;
}
.biblio-03 {
	background-color: #7fb61d;
	padding: 5px;
}


.dyn-float-left-img{
	float:left;
}

.dyn-float-left-text{
	float:left;
	padding-top:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#60422E;
}

.dyn-float-left-text a{
	text-decoration: none;	
	color:#60422E;
}

.dyn-liens-container{
	height:24px;
}

.dyn-text-titre {
	font-size: 20px;
	color: #60422E;
	font-weight: bold;
	line-height: 16px;
}

.dyn-text-stitre {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #608716;
	font-size: 16px;
}

.dyn-img{
	padding-left:10px;
	padding-bottom:10px;
}

.dyn-bloc-vert{
	margin-left: 15px;
	margin-bottom: 5px; 
	margin-top: 17px;
	width:280px;
	float:right
}


.dyn-bloc-vert .bloc-01 {
	font-family: Arial, Helvetica, sans-serif;
	border: 2px solid #669117;
	background-color: #7fb61d;
}
.dyn-bloc-vert .bloc-02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #669117;
	padding: 3px;
}
.dyn-bloc-vert .bloc-03 {
	background-color: #7fb61d;
	padding-left: 5px;
	padding-right: 5px;
	margin-top:-8px;
	margin-bottom:-8px;
	line-height: 25px;
}

.dyn-bloc-droite {
	margin-left: 15px;
	margin-top: 17px;
	float: right;
	width:300px;
}

.viepratique-info-separat {
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.viepratique-text-titre {
	font-size: 23px;
	color: #FFFFFF;
	font-weight: bold;
}

*html .gallerie-cadre-container{
	float:left;
	border: 1px solid #60422E;	
	width: 695px;
	padding:15px;
}

*>.gallerie-cadre-container{
	float:left;
	border: 1px solid #60422E;	
	width: 672px;
	padding:15px;
}


.gallerie-photo-principal{
	float:left;
	width: 200px;
	height:145px;
}

.gallerie-photo{
	width:100px;
	height:92px;
	/*background-image:url(images/gallerie-fond-photo.png);*/
	background-repeat:no-repeat;
	float:left;
	margin-top:10px;
	margin-right:12px;
	text-align:center;
	padding-top:11px;
	position:relative;
}

.gallerie-separator{
	width:20px;
	height:40px;
}

.gallerie-titre {
	font-size: 16px;
	color: #60422E;
	font-weight: bold;
	text-transform:uppercase;
}

.gallerie-stitre {
	font-size: 12px;
	color: #FFFFFF;
}

.Gen-separat2 {
	margin-bottom: 15px;
	padding-top: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
.plu_lien a{
color:#FFFFFF;
text-decoration:none;
}
.plu_lien a:hover{
color: #60422E;
text-decoration:none;
}

.vieeconomique-text-gras{
	font-family: Helvetica, Arial;
	font-size: 15px;
	color: #60422E;
	font-weight:bold;
	line-height: 12px;
}

.vieeconomique-text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #60422E;
}

.vieeconomique-line-separat {
	margin-bottom: 12px;
	padding-top: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #60422E;
}

.vieeconomique-text-titre {
	font-size: 23px;
	color: #FFFFFF;
	font-weight: bold;
}

.vieeconomique-text a{
	text-decoration: none;
}
.mentions-lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	color: #60422E;
	padding-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
}

.officeTourisme-tr-fonce{
	background-color:#b49d8c;
}

.officeTourisme-separat{
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #60422E;
	visibility: visible;
	width:10px;
}
.asso-float-left-1 {
	float: left;
	width: 457px;
	/*border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #630;
	*/
}
.asso-float-left-2 {
	float: left;
	width: 456px;
	/*border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #630;*/
}
.asso-border {
	float:right;
	width:470px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #60422E;
	margin-bottom: 20px;
}

.C-margin .tiret-dyn {
	height: 100%;
	width: 457px;
	position: absolute;
	top:0px;
	left:0px;
	padding-bottom: 0px;
}
.tiret-dyn .tiret-dyn-cache {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #630;
	;
	height: 100%;
	width: 457px;
	position: absolute;
	top:0px;
	left:0px;
	margin-bottom: 50px;
}
.cache-dyn {
	position: absolute;
	height: 15px;
	width: 36px;
	left: 440px;
	bottom: 0px;
	z-index: 1000;
	background-color: #C9AE99;
}

#video-collonges{
	padding-left:200px;
	padding-right:11px;
}
#video-collonges .cadre{
	border: 1px solid #60422E;
	padding: 20px;
	text-align: center;
}
#video-collonges .titre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #60422E;
	text-transform: uppercase;
	padding-bottom: 10px;
	text-align: left;
}
#video-collonges .cadre .texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: left;
	padding-bottom: 20px;
}
iframe{ background:transparent !important; }
iframe body{ background:transparent !important; }


