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

body {
    margin: 0;
	padding: 0; /* pour �viter les marges */
	font: 14px/1.5  arial, "lucida console", sans-serif;
    
	color: #000;
	border: 0px solid white;
	border-top:none;
	background-color: #256DCF;
    /*background-image: url(../images/hachuregrise.gif);
    background-repeat: repeat;*/
}
#main-container {
    /*background-image: url(../images/traits.png);*/
    background-repeat: no-repeat;
    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:28px arial, "lucida console", sans-serif;
color: #102F60;

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

#adresse {
background-color:#3b1e0d;
margin: 45px 7px;
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 0 0 0;
					width:100%;
					}

#galerie td {
					text-align: center;
					padding: 0 0 2px 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:#3b1e0d;
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;
}
#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;
}

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

.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: #ffffff;
border-left:0px solid #fff;
border-right:0px solid #fff;
height:500px;
text-align:justify;
}
html>body #contenu-inside {
height: auto;
min-height: 500px;
}

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

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

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

div#colonne2_ajustement {
padding: 10px 10px 0 10px;
}

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

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;
}

img { border: none; }
.highslide img {
	border: 1px solid #102F60;
}
.highslide:hover img {
	border: 1px solid #102F60;
}

div.lettre {
border: 1px solid blue;
margin: 5px 5px 5px 0;
padding: 0 5px 5px 5px;
}

div.campagne {
border: 1px solid blue;
margin: 5px 5px 5px 0;
padding: 0 5px 5px 5px;
}

div.produit {margin:0 0 10px 0;padding:10px;background:#fff25b;color:black;}
div.produit h3 {margin:0;color: white;padding: 0 0 0 5px;border:none;text-align:left;}
div.produit h3 {font:15px Arial, sans-serif; text-transform: uppercase;color:black;}
div.produit h3 a {line-height:30px;color:#664126;text-decoration:none;}
div.produit h3 a:hover {line-height:30px;color:white;text-decoration:underline;}
div.produit a.ajout {line-height:30px;color:#5E4823;text-decoration:none;font-weight: bold;}
div.produit li { display: inline; padding: 0 0 0 5px; }
div.produit li a { color: #664126; }
div.produit li a:hover { color: #664126; }
div.produit a img { border: 1px solid #664126;}
div.produit a:hover img { border: 1px solid #3B1E0D;}

div.produitAdmin {margin:0 0 10px 0;padding:10px;background:#fff25b;color:black;}
div.produitAdmin h3 {margin:0;color: white;padding: 0 0 0 5px;border:none;text-align:left;}
div.produitAdmin h3 {font:15px Arial, sans-serif; text-transform: uppercase;color:black;}
div.produitAdmin h3 a {line-height:30px;color:#664126;text-decoration:none;}
div.produitAdmin h3 a:hover {line-height:30px;color:white;text-decoration:underline;}
div.produitAdmin a.ajout {line-height:30px;color:#5E4823;text-decoration:none;font-weight: bold;}
div.produitAdmin li { display: inline; padding: 0 0 0 5px; }
div.produitAdmin li a { color: #664126; }
div.produitAdmin li a:hover { color: #664126; }
div.produitAdmin a img { border: 1px solid #664126;}
div.produitAdmin a:hover img { border: 1px solid #3B1E0D;}

div.article {margin:0 0 10px 0;padding:10px;background:#fff25b;color:black;}
div.article h3 {margin:0;color: white;padding: 0 0 0 5px;border:none;text-align:left;}
div.article h3 {font:15px Arial, sans-serif; text-transform: uppercase;color:black;}
div.article h3 a {line-height:30px;color:#664126;text-decoration:none;}
div.article h3 a:hover {line-height:30px;color:white;text-decoration:underline;}
div.article a.ajout {line-height:30px;color:#5E4823;text-decoration:none;font-weight: bold;}
div.article li { display: inline; padding: 0 0 0 5px; }
div.article li a { color: #664126; }
div.article li a:hover { color: #664126; }
div.article a img { border: 1px solid #664126;}
div.article a:hover img { border: 1px solid #3B1E0D;}

div.articleAdmin {margin:0 0 10px 0;padding:10px;background:#fff25b;color:black;}
div.articleAdmin h3 {margin:0;color: white;padding: 0 0 0 5px;border:none;text-align:left;}
div.articleAdmin h3 {font:15px Arial, sans-serif; text-transform: uppercase;color:black;}
div.articleAdmin h3 a {line-height:30px;color:#664126;text-decoration:none;}
div.articleAdmin h3 a:hover {line-height:30px;color:white;text-decoration:underline;}
div.articleAdmin a.ajout {line-height:30px;color:#5E4823;text-decoration:none;font-weight: bold;}
div.articleAdmin li { display: inline; padding: 0 0 0 5px; }
div.articleAdmin li a { color: #664126; }
div.articleAdmin li a:hover { color: #664126; }
div.articleAdmin a img { border: 1px solid #664126;}
div.articleAdmin a:hover img { border: 1px solid #3B1E0D;}