*
{
border: 0;
margin: 0;
}

img
{
border: 0px;
}

body
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: url(image/bg.jpg);
	background-repeat:repeat-x, repeat-y;
	background-position: top;
	background-color: #DFD0AF;
}

#main_bg {
	width: 1046px;
	background: url(image/main_bg.png) left repeat-y;
	margin: 0px auto;}
	
#main {
	width: 1000px;
	margin: 0px auto;}

#header { 
	width:1000px;
	background: url(image/logo.jpg) left top no-repeat;
	height: 200px;
}

#content{
	width: 100%;
}

#center{
	width: 1000px;
}

#left{
	width: 690px;
	float: left;
	color:#000000;
	margin-left: 9px;
}

.left_box {
	border: 1px solid #DFD0AF;
}

.right_box {
	border: 1px solid #DFD0AF;
}

.text{
	padding: 0px 20px 15px 9px;
}

.left_col {
	float:left;
	width:537px;}

.right_col {
	float: right;
	width: 107px;
}

.img_l {
	float:left;
	margin: 3px 15px 3px 0px;
}

.img_r {
	float: right;
	margin: 3px 6px 3px 10px;
}

.span_right {
	color: #004880;
	font-size:12px;
	font-weight:bold;
}

.span_left {
	color: #004880;
	font-size:12px;
	font-weight:bold;
}

#stat H1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: 100;
	color: #5D3915;
	text-align: center;
	padding: 10px 0px 10px 10px;
	background: url(image/titlelh1.gif) top no-repeat;
}

#stat H2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: 100;
	color: #5D3915;
	text-align: center;
	padding: 2px 0px 20px 10px;
	background: url(image/titlelh2.gif) top no-repeat;
}

#center H1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: 100;
	color: #5D3915;
	text-align: center;
	padding: 10px 0px 10px 10px;
	background: url(image/titlech1.gif) top repeat-x;
}

#left H1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: 100;
	color: #5D3915;
	text-align: center;
	padding: 10px 0px 10px 10px;
	background: url(image/titlelh1.gif) top repeat-x;
}

#left H2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: 100;
	color: #5D3915;
	text-align: left;
	padding: 2px 0px 20px 10px;
	background: url(image/titlelh2.gif) top repeat-x;
}

#right H1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: 100;
	color: #5D3915;
	text-align: center;
	padding: 10px 0px 10px 10px;
	background: url(image/titlerh1.gif) top repeat-x;
}

#right H2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: 100;
	color: #5D3915;
	text-align: left;
	padding: 2px 0px 10px 10px;
	background: url(image/titlerh2.gif) top repeat-x;
}

.read_r{
	text-align:center;
	padding-right:5px;
	background: url(image/b_read.gif) center 0px no-repeat;
}

.read_r a {
	font-size:12px;
	color: #000000;
	text-decoration: none;
}

.read_r a:hover {
	font-size:12px;
	color: #000000;
	text-decoration: underline;
}

.read_l{
	text-align:right;
	padding-right:5px;
	background: url(image/b_read.gif) right 0px no-repeat;
}

.read_l a {
	font-size:12px;
	color: #000000;
	text-decoration: none;
	padding-right: 2px;
	
}

.read_l a:hover {
	font-size:12px;
	color: #000000;
	text-decoration: none;
	text-decoration: underline;
}

#right{
	float: right;
	width: 285px;
	margin-right: 9px;
}



#right_bg{
	background: url(image/right_bg.gif) left repeat-y;
	padding: 0px 18px 0px 18px;
	
}

.opt {
	background:url(image/opt.gif) right bottom no-repeat;
	height: 30px;}
.opt_a {
	padding: 30px 0px 0px 30px;
	background: url(image/plume.gif) 0px 25px no-repeat;
	}
.opt_a:hover {
	}
.opt_a a {
	color:#004880;
	text-decoration:none;}

.opt_b {
	padding: 5px 0px 5px 20px;
	background: url(image/blason.gif) no-repeat;
	}

.dat { padding: 30px 5px 0px 30px;
		background:url(image/photo.gif) 0px 25px  no-repeat;}

#footer{
	height: 40px;
	font-size: 11px;
	color: #ffffff;
	text-align: center;
	padding: 12px 0px 0px 0px;
	background: url(image/footer.gif) bottom repeat-x;
}

#footer a{
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
}

#footer a:hover{
	color: #ffffff;
	font-size: 11px;
	text-decoration: underline;
}


.left_res
{
width: 50%;
float: left;
}

.left_res a
{
color: #004880;
font-weight: bold;
}

.right_res
{
float: right;
width: 50%;
}

.right_res a
{
color: #004880;
font-weight: bold;
}

ul{
color: #004880;
}

#mini {
width:1000px;
z-index:1;
overflow: hidden;
}
#curseur {
background-image:url(image/arbre_full.jpg);
background-repeat: no-repeat;
z-index:5;
top: -75px;
left: -75px;
}
#curseur img {
position: absolute;
top:0px;
left:0px;
}


/* galery */
.row {
	padding: 0px 0px 0px 20px;
	height: 150px;
	width: 1000px;
}

.box_img2 {
	width: 150px;
	height: 113px;
	background: url(image/img_bg_ind3.png) 0px 0px no-repeat;
	margin: 0px 0px 20px 25px;
	padding: 0px 0px 0px 0px;
	float:left;
}

.box_razd {
	width: 9px;
	height: 50px;
	float: left;
}

.rol_over:hover {
background:url(image/rol_over_galery.png) left top no-repeat;
}

.g_size {
width: 150px;
height: 113px;
display: block;
}

.g0 {
background:url(photo/vacances/img0.jpg) left top no-repeat;} 
.g1 {
background:url(photo/vacances/img01.jpg) left top no-repeat;} 
.g2 {
background:url(photo/vacances/img02.jpg) left top no-repeat;}
.g3 {
background:url(photo/vacances/img03.jpg) left top no-repeat;}
.g4 {
background:url(photo/vacances/img04.jpg) left top no-repeat;}
.g5 {
background:url(photo/vacances/img05.jpg) left top no-repeat;}
.g6 {
background:url(photo/vacances/img06.jpg) left top no-repeat;}
.g7 {
background:url(photo/vacances/img07.jpg) left top no-repeat;}
.g8 {
background:url(photo/vacances/img08.jpg) left top no-repeat;}
.g9 {
background:url(photo/vacances/img09.jpg) left top no-repeat;}
.g10 {
background:url(photo/vacances/img10.jpg) left top no-repeat;}
.g11 {
background:url(photo/vacances/img11.jpg) left top no-repeat;}
.g12 {
background:url(photo/vacances/img12.jpg) left top no-repeat;}
.g13 {
background:url(photo/vacances/img13.jpg) left top no-repeat;} 
.g14 {
background:url(photo/vacances/img14.jpg) left top no-repeat;} 
.g15 {
background:url(photo/vacances/img15.jpg) left top no-repeat;}
.g16 {
background:url(photo/vacances/img16.jpg) left top no-repeat;}
.g17 {
background:url(photo/vacances/img17.jpg) left top no-repeat;}
.g18 {
background:url(photo/vacances/img18.jpg) left top no-repeat;}
.g19 {
background:url(photo/vacances/img19.jpg) left top no-repeat;}
.g20 {
background:url(photo/vacances/img20.jpg) left top no-repeat;}
.g21 {
background:url(photo/vacances/img21.jpg) left top no-repeat;}
.g22 {
background:url(photo/vacances/img22.jpg) left top no-repeat;}
.g23 {
background:url(photo/vacances/img23.jpg) left top no-repeat;}
.g24 {
background:url(photo/vacances/img24.jpg) left top no-repeat;}
.g25 {
background:url(photo/vacances/img25.jpg) left top no-repeat;}
.g26 {
background:url(photo/vacances/img26.jpg) left top no-repeat;}
.g27 {
background:url(photo/vacances/img27.jpg) left top no-repeat;}
.g28 {
background:url(photo/vacances/img28.jpg) left top no-repeat;}
.g29 {
background:url(photo/vacances/img29.jpg) left top no-repeat;}
.g30 {
background:url(photo/vacances/img30.jpg) left top no-repeat;}
.g31 {
background:url(photo/vacances/img31.jpg) left top no-repeat;}
.g32 {
background:url(photo/vacances/img32.jpg) left top no-repeat;}
.g33 {
background:url(photo/vacances/img33.jpg) left top no-repeat;}
.g34 {
background:url(photo/vacances/img34.jpg) left top no-repeat;}
.g35 {
background:url(photo/vacances/img35.jpg) left top no-repeat;}
.g36 {
background:url(photo/vacances/img36.jpg) left top no-repeat;}
.g37 {
background:url(photo/vacances/img37.jpg) left top no-repeat;}
.g38 {
background:url(photo/vacances/img38.jpg) left top no-repeat;}
.g39 {
background:url(photo/vacances/img39.jpg) left top no-repeat;}
.g40 {
background:url(photo/vacances/img40.jpg) left top no-repeat;}
.g41 {
background:url(photo/vacances/img41.jpg) left top no-repeat;}
.g42 {
background:url(photo/vacances/img42.jpg) left top no-repeat;}
.g43 {
background:url(photo/vacances/img43.jpg) left top no-repeat;}
.g44 {
background:url(photo/vacances/img44.jpg) left top no-repeat;}
.g45 {
background:url(photo/vacances/img45.jpg) left top no-repeat;}
.g46 {
background:url(photo/vacances/img46.jpg) left top no-repeat;}
.g47 {
background:url(photo/vacances/img47.jpg) left top no-repeat;}
.g48 {
background:url(photo/vacances/img48.jpg) left top no-repeat;}
.g49 {
background:url(photo/vacances/img49.jpg) left top no-repeat;}
.g50 {
background:url(photo/vacances/img50.jpg) left top no-repeat;}
.g51 {
background:url(photo/vacances/img51.jpg) left top no-repeat;}
.g52 {
background:url(photo/vacances/img52.jpg) left top no-repeat;}
.g53 {
background:url(photo/vacances/img53.jpg) left top no-repeat;}
.g54 {
background:url(photo/vacances/img54.jpg) left top no-repeat;}
.g55 {
background:url(photo/vacances/img55.jpg) left top no-repeat;}
.g56 {
background:url(photo/vacances/img56.jpg) left top no-repeat;}
.g57 {
background:url(photo/vacances/img57.jpg) left top no-repeat;}
.g58 {
background:url(photo/vacances/img58.jpg) left top no-repeat;}
.g59 {
background:url(photo/vacances/img59.jpg) left top no-repeat;}
.g60 {
background:url(photo/vacances/img60.jpg) left top no-repeat;}
.g61 {
background:url(photo/vacances/img61.jpg) left top no-repeat;}
.g62 {
background:url(photo/vacances/img62.jpg) left top no-repeat;}
.g63 {
background:url(photo/vacances/img63.jpg) left top no-repeat;}
.g64 {
background:url(photo/vacances/img64.jpg) left top no-repeat;}
.g65 {
background:url(photo/vacances/img65.jpg) left top no-repeat;}
.g66 {
background:url(photo/vacances/img66.jpg) left top no-repeat;}
.g67 {
background:url(photo/vacances/img67.jpg) left top no-repeat;}
.g68 {
background:url(photo/vacances/img68.jpg) left top no-repeat;}
.g69 {
background:url(photo/vacances/img69.jpg) left top no-repeat;}
.g70 {
background:url(photo/vacances/img70.jpg) left top no-repeat;}
.g71 {
background:url(photo/vacances/img71.jpg) left top no-repeat;}
.g72 {
background:url(photo/vacances/img72.jpg) left top no-repeat;}
.g73 {
background:url(photo/vacances/img73.jpg) left top no-repeat;}
.g74 {
background:url(photo/vacances/img74.jpg) left top no-repeat;}
.g75 {
background:url(photo/vacances/img75.jpg) left top no-repeat;}
.g76 {
background:url(photo/vacances/img76.jpg) left top no-repeat;}
.g77 {
background:url(photo/vacances/img77.jpg) left top no-repeat;}
.g78 {
background:url(photo/vacances/img78.jpg) left top no-repeat;}
.g79 {
background:url(photo/vacances/img79.jpg) left top no-repeat;}
.g80 {
background:url(photo/vacances/img80.jpg) left top no-repeat;}
.g81 {
background:url(photo/vacances/img81.jpg) left top no-repeat;}
.g82 {
background:url(photo/vacances/img82.jpg) left top no-repeat;}
.g83 {
background:url(photo/vacances/img83.jpg) left top no-repeat;}
.g84 {
background:url(photo/vacances/img84.jpg) left top no-repeat;}
.g85 {
background:url(photo/vacances/img85.jpg) left top no-repeat;}
.g86 {
background:url(photo/vacances/img86.jpg) left top no-repeat;}
.g87 {
background:url(photo/vacances/img87.jpg) left top no-repeat;}
.g88 {
background:url(photo/vacances/img88.jpg) left top no-repeat;}
.g89 {
background:url(photo/vacances/img89.jpg) left top no-repeat;}
.g90 {
background:url(photo/vacances/img90.jpg) left top no-repeat;}
.g91 {
background:url(photo/vacances/img91.jpg) left top no-repeat;}
.g92 {
background:url(photo/vacances/img92.jpg) left top no-repeat;}
.g93 {
background:url(photo/vacances/img93.jpg) left top no-repeat;}
.g94 {
background:url(photo/vacances/img94.jpg) left top no-repeat;}
.g95 {
background:url(photo/vacances/img95.jpg) left top no-repeat;}

.g101 {
background:url(photo/mariage/img101.jpg) left top no-repeat;} 
.g102 {
background:url(photo/mariage/img102.jpg) left top no-repeat;}
.g103 {
background:url(photo/mariage/img103.jpg) left top no-repeat;}
.g104 {
background:url(photo/mariage/img104.jpg) left top no-repeat;}
.g105 {
background:url(photo/mariage/img105.jpg) left top no-repeat;}
.g106 {
background:url(photo/mariage/img106.jpg) left top no-repeat;}
.g107 {
background:url(photo/mariage/img107.jpg) left top no-repeat;}
.g108 {
background:url(photo/mariage/img108.jpg) left top no-repeat;}
.g109 {
background:url(photo/mariage/img109.jpg) left top no-repeat;}
.g110 {
background:url(photo/mariage/img110.jpg) left top no-repeat;}
.g111 {
background:url(photo/mariage/img111.jpg) left top no-repeat;}
.g112 {
background:url(photo/mariage/img112.jpg) left top no-repeat;}
.g113 {
background:url(photo/mariage/img113.jpg) left top no-repeat;} 
.g114 {
background:url(photo/mariage/img114.jpg) left top no-repeat;} 
.g115 {
background:url(photo/mariage/img115.jpg) left top no-repeat;}
.g116 {
background:url(photo/mariage/img116.jpg) left top no-repeat;}
.g117 {
background:url(photo/mariage/img117.jpg) left top no-repeat;}
.g118 {
background:url(photo/mariage/img118.jpg) left top no-repeat;}
.g119 {
background:url(photo/mariage/img119.jpg) left top no-repeat;}
.g120 {
background:url(photo/mariage/img120.jpg) left top no-repeat;}
.g121 {
background:url(photo/mariage/img121.jpg) left top no-repeat;}
.g122 {
background:url(photo/mariage/img122.jpg) left top no-repeat;}
.g123 {
background:url(photo/mariage/img123.jpg) left top no-repeat;}
.g124 {
background:url(photo/mariage/img124.jpg) left top no-repeat;}
.g125 {
background:url(photo/mariage/img125.jpg) left top no-repeat;}
.g126 {
background:url(photo/mariage/img126.jpg) left top no-repeat;}
.g127 {
background:url(photo/mariage/img127.jpg) left top no-repeat;}
.g128 {
background:url(photo/mariage/img128.jpg) left top no-repeat;}
.g129 {
background:url(photo/mariage/img129.jpg) left top no-repeat;}
.g130 {
background:url(photo/mariage/img130.jpg) left top no-repeat;}
.g131 {
background:url(photo/mariage/img131.jpg) left top no-repeat;}
.g132 {
background:url(photo/mariage/img132.jpg) left top no-repeat;}
.g133 {
background:url(photo/mariage/img133.jpg) left top no-repeat;}
.g134 {
background:url(photo/mariage/img134.jpg) left top no-repeat;}
.g135 {
background:url(photo/mariage/img135.jpg) left top no-repeat;}
.g136 {
background:url(photo/mariage/img136.jpg) left top no-repeat;}
.g137 {
background:url(photo/mariage/img137.jpg) left top no-repeat;}
.g138 {
background:url(photo/mariage/img138.jpg) left top no-repeat;}
.g139 {
background:url(photo/mariage/img139.jpg) left top no-repeat;}
.g140 {
background:url(photo/mariage/img140.jpg) left top no-repeat;}
.g141 {
background:url(photo/mariage/img141.jpg) left top no-repeat;}
.g142 {
background:url(photo/mariage/img142.jpg) left top no-repeat;}
.g143 {
background:url(photo/mariage/img143.jpg) left top no-repeat;}
.g144 {
background:url(photo/mariage/img144.jpg) left top no-repeat;}
.g145 {
background:url(photo/mariage/img145.jpg) left top no-repeat;}

.pirobox_gal1
{
width: 155px;
height: 123px;
display: block;
}

.pirobox_gal1:hover
{
width: 155px;
height: 123px;
display: block;
background:url(image/rol_over_galery.png) left top no-repeat;
}

#conteneurgallerie{
width: 1020px;
height: 700px;
overflow-y: scroll;
overflow-x:hidden ;
}