/* rend les png transparents pour ie 5.5 et 6 */
* img { behavior: url(iepngfix.htc) }

body {
    margin: 8px 0 10px 0;
	padding: 0; /* pour �viter les marges */
	font: 14px/1.5  arial, "lucida console", sans-serif;
    
	color: #fff;
	border: 0px solid white;
	border-top:none;
	background-color: #2b1c0b;
    background-image: url(../images/motifs2.jpg);
    background-repeat: repeat-x;
}
#main-container {
    background-image: url(../images/bg_shad.png);
    width: 971px;
    margin: 0 auto;
    background-repeat: repeat-y;
    background-position: top center;
    z-index: 1;
}
#global {
    margin: 0;
	padding: 0;
	/*background-image: url(../images/bgshad_950.png);
	background-repeat: repeat-y;
	background-position: top center;*/
}
h1,h2,h3,h4 {
font-size: 24px;
	font-style: italic;
	letter-spacing: 0em;
        font-family: 'Times New Roman';
text-align: left;
color: #eadec9;

}
h2 { font-size: 26px; }
h3 { font-size: 26px; }
h4 { font-size: 15px; }
a {
color: #fff;
}
p {padding:0;}
li { color: #fff; }

#adresse {
background-color:#311A10;
margin: 45px 0px;
padding:20px;
border-top: 1px solid #331706;
border-left: 1px solid #331706;
border-right: 2px solid #331706;
border-bottom:2px solid #331706;
min-height:100px;
}

#galerie p {
    font-size: 9pt;
    margin:0;
    padding:10px;
}

#galerie table {
					margin: 0;
					width:100%;
					}

#galerie td {
					text-align: center;
					padding: 0;
					}

li.galery {
					list-style-image:url(../images/photos.png);
					}

li.calendar {
					list-style-image:url(../images/calendrier.png);
					}

li.refresh {
					list-style-image:url(../images/arrow_refresh.png);
					}

li.attach {
list-style-image:url(../images/page_attach.png);
}

#documents {
background-color: #9ba481;
margin: 45px 7px 0 7px;
padding: 10px 10px 10px 10px;
border-top: 1px solid #331706;
border-left: 1px solid #331706;
border-right: 2px solid #331706;
border-bottom: 2px solid #331706;
min-height:100px;
color: white;
}
#documents p {
    font-size: 9pt;
    margin:0;
    padding:10px;
}

#documents ul {
    margin: 0;
    padding: 0 0 0 20px;
}
#documents li.document {
    font-size: 12px;
    margin: 0;
    padding: 0 0 5px 0;
    color: #282c1b;
}
#documents a {
    color: #282c1b;
}

#coordonnees {
background-color: #9ba481;
margin: 20px 0px 0 2px;
padding: 20px;
border-top: 2px solid #282c1b;
border-left: 2px solid #282c1b;
border-right: 4px solid #282c1b;
border-bottom: 4px solid #282c1b;
min-height:100px;
color: #282c1b;
}
#coordonnees a {
color: #282c1b;
}

input[type=text], textarea {
border: 1px solid #54627C;
}
textarea:focus,input:focus {
border: 1px solid #1d1d20;
}

div#formulaire input[type=text], div#formulaire textarea {
background-color: #9ba481;
border: 2px solid #282c1b;
}
div#formulaire input:focus, div#formulaire textarea:focus {
border: 2px solid #50563f;
}

.outside {
    width:100%;
    /*background-image: url(../images/bgshad_950.png);
	background-repeat: repeat-y;
	background-position: top center;*/
}

.inside {
	width: 950px;
	margin: 0 auto;
border-left:0px solid #fff;
border-right:0px solid #fff;
}

div#contenu-inside {
font-family: arial, "lucida console", sans-serif;
width: 950px;
margin: 0 auto;
background-color: #2b1c0b;
border-left:0px solid #fff;
border-right:0px solid #fff;
height:400px;
text-align:left;
}
html>body #contenu-inside {
height: auto;
min-height: 400px;
}

div#colonne1 {
width:42%;
float:right;
}

div#colonne2 {
width:58%;
float:right;
}

div#colonne1_ajustement {
padding: 50px 10px 0 10px;
}

div#colonne2_ajustement {
padding: 25px 50px 50px 50px;
}

div#colonne1_contenu {
/*background-color: #ECECEC;*/
height:400px;
/*text-align:center;*/
}
html>body #colonne1_contenu {
height: auto;
min-height: 400px;
}

div#colonne2_contenu table {
border: none;
background-color: #9BA481;
}
div#colonne2_contenu td {
border: none;
border: 1px solid #1d0505;
font-size: 12px;
padding: 5px;
}

div#encart {

}

div#encart-inside {
width: 950px;
margin: 0 auto;
background-color: transparent;
border-top:1px solid #fff;
border-left:0px solid #fff;
border-right:0px solid #fff;
border-bottom:1px solid #fff;
}

div#formulaire table { margin:10px;background-color:transparent;}
div#formulaire td {border: none;}

img { border: none; }
.highslide img {
	border: 4px solid #7b552f;
}
.highslide:hover img {
	border: 4px solid #7b552f;
}

table#identification {
width: 450px;
padding: 20px;
}
table#identification td {border:none;}

/*  */
.widget {
  margin-top: 40px;
}
button, a.button, 
input[type=submit],
input[type=reset],
.toggler {
  background: #ffffff;
  background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #f1f1f1),color-stop(1, #ffffff));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1');
}
.toggler { padding: 5px; }
.toggle-content {
  padding-left: 22px;
}
.hide{display:none;}
