/****************************/
/* positionnement des blocs principaux */
/****************************/
body {
	/*  police */
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background: #ffffff;
	margin:0px;
}
#superconteneur{
	height:50%;
	margin: 0px auto;
}
#global {
	min-height: 100%;
	width: 650px;
	position: relative;
	margin: 0px auto;
}

/****************************/
/* accueil */
/****************************/
.warning {
font-size:9px;
text-transform:uppercase;
padding:5px;
background-color:#660000;
color:#ffffff;
width:450px;
border:#000000 2px solid;
}

#accueil a{
font-family: "arial black", impact, sans-serif;
color: #000000;
}
#accueil a:hover{
color:#dd0000;
}

/****************************/
/* Header de la page */
/****************************/
#titre {
font-family: "arial black", impact, sans-serif;
background:url(../images/lay_header.png);
background-repeat:no-repeat;
background-position:center top;
border-bottom:1px #ffffff solid;
height:137px;
margin:0px;
color: #FFFFFF;
}
	#titre .entete {
	height: 120px;
	}
	#titre a{
	color: #FFFFFF;
	text-transform:capitalize;
	text-decoration:none;
	}
	#titre a:hover{
	color:#dd0000;
	}

#conteneur{
font-size: 11px;
line-height:12px;
background-color:#000000;
}
/****************************/
/*                   Contenu */
/****************************/
.idmodele {
background:url(../images/lay_modele.png);
background-repeat:no-repeat;
background-position:center top;
height:150px;
font-weight:bold;
text-transform:uppercase;
}
.idmodele .nom{
font-family: "arial black", impact, sans-serif;
font-size:18px;
font-weight:normal;
}
	.idmodele a{
	color:#000000;
	
	text-decoration:none;
	}
	.idmodele a:hover{
	color:#dd0000;
	}
	
.fondnoir, .fond {
background-color:#000000;
color:#ffffff;
}
.galleries_title{
background:url(../images/lay_galleries.png);
height:22px;
}	

.pics {
background:url(../images/fondpic.jpg) repeat-x top;
}
	.pics a{
	color:#ffffff;
	text-decoration:none;
	line-height:25px;
	}
	.pics a:hover{
	color:#dd0000;
	}

		.fondnoir img {
			border: 2px solid black;
			margin:2px;
		}
		.fondnoir a:hover img {
			border: 2px solid #dd0000;
		}

.nom{
font-family: "arial black", impact, sans-serif;
font-size:12px;
font-weight:normal;
text-transform:uppercase;
line-height:15px;
}
	a{
	color:#ffffff;
	text-decoration:none;
	}
	a:hover{
	color:#dd0000;
	}
.fond {
background-image:url(../images/fond.jpg);
background-repeat:repeat-y;
background-position:center top;
width:450px;
position:relative;
left: 100px;

}
	
/****************************/
/* pagination */
/****************************/
.pagination {
color:#ffffff;
padding:4px;
line-height:25px;
font-weight:bold;
}

.pagination a{
background-color:#333333;
color:#ffffff;
padding:4px;
font-weight:bold;
}
.pagination a:hover{
color:#dd0000;
text-decoration:none;
background:#666666;
}
/****************************/
/*                   Guestbook */
/****************************/
.avertissement {
text-align:center;
border:#990000 2px solid;
background-color:#000000;
padding:5px;
text-transform:uppercase;
}
.envoyer{
display:none;
}
.info {
text-align:right;
font-size:9px;
border-bottom:#ffffff dotted 1px;
}

/****************************/
/*                   Footer */
/****************************/
#footer {
background:url(../images/lay_footer.png);
background-repeat:no-repeat;
background-position:center top;
height:45px;
font-size:10px;
color:#ffffff;
border-top:1px #ffffff solid;
}
	#footer a{
	color: #FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	border-bottom:#ffffff dotted 1px;
	}
	#footer a:hover{
	color:#dd0000;
	border-bottom:#dd0000 dotted 1px;
	}




/****************************/
/*                   highslide */
/****************************/
.highslide {
    /*cursor: url(highslide/graphics/zoomin.cur), pointer;*/
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid black;
}
.highslide:hover img {
	border: 2px solid #dd0000;
}

.highslide-wrapper {
	background: black;
}
.highslide-image {
	border: 5px solid black;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}

a.highslide-credits,
a.highslide-credits i {
display:none;
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

