/* CSS Document */
/*_______________________________________________CALQUES ET BALISES_____________________________________________*/
body{	margin:0px; padding:0px; /* pour éviter les marges */
   text-align: left; /* pour corriger le bug de centrage IE */
   background:#C1BFBF;
   font-family:Arial, Helvetica, sans-serif;
SCROLLBAR-FACE-COLOR: white; SCROLLBAR-HIGHLIGHT-COLOR: white;; CURSOR: default; SCROLLBAR-SHADOW-COLOR: white; SCROLLBAR-3DLIGHT-COLOR:white; SCROLLBAR-ARROW-COLOR:red;  SCROLLBAR-TRACK-COLOR: white; SCROLLBAR-DARKSHADOW-COLOR: white; SCROLLBAR-BASE-COLOR: white; }

#fond { 
	margin-top:0.5%; 
	position:relative; border:1px dotted #cccccc;
	margin-left:auto;
	margin-right:auto;
	min-width:645px; width:65%; min-height:635px; height:auto;
	z-index:1;  padding:0px; }
	
#fond_IE6 { /* version IE6*/
 	margin-top:0.5%;
	position:relative; border:1px dotted #CCCCCC;
	margin-left:auto;
	margin-right:auto;
	width:850px; height:850px;
	z-index:1;  padding:0px;}

#banniere {background:#C1BFBF;
	position:absolute;margin:0; padding:0;
	width:100%; top:0; left:0;
	min-height: 248px; height:39.5%;
	margin-left:auto; margin-right:auto;
	z-index:1;}
	
#menu { 
	position:absolute;
	top:50%;
	left: 2%;
	width:30%;
	margin-left:1%;
	height:40%; 
	z-index:2;}	

#contenu { 
	position:absolute;
	top:40.5%;
	width:53%; 
	left:41%;
	height:53%;
	z-index:2; vertical-align:middle; margin:0; }	

#contenu_IE6 { 
	position:absolute;
	top:39%;
	width:58%; 
	left:39%;
	height:478px;
	z-index:2; vertical-align:middle; margin:0;}	


#menu_outils {
	position:absolute; padding-left:10px;
	margin-top:0%; top:95%; 
	width:98%; left:0;
	margin-left:auto; margin-right:auto;
	height:auto; z-index:5}
	
#text_accueil{ position:absolute; top:16%; left:10%; border:1px solid #cccccc; width:80%;  height:84%; z-index:3; overflow:auto; margin:0; padding:0; overflow:hidden; }

#text_accueil_OP{ position:absolute; top:16%; left:10%; border:1px solid #cccccc; width:80%;  height:84%; z-index:3; overflow:auto; margin:0; padding:0; overflow:auto; }
	
#text_central{ position:absolute; top:16%; left:10%; border:1px solid #cccccc; width:80%;  height:84%; z-index:3; overflow:auto; margin:0; padding:0; text-align:center; cursor:n-resize; overflow:hidden}

#text_central_OP{ position:absolute; top:16%; left:10%; border:1px solid #cccccc; width:80%;  height:84%; z-index:3; overflow:auto; margin:0; padding:0; text-align:center; cursor:n-resize; overflow:auto}

#album{ position:absolute; top:13%; left:10%; border:1px solid #cccccc; width:80%;  height:87%; z-index:3; cursor:crosshair; overflow:auto; margin:0; padding:0; text-align:left; overflow:auto; text-align: center}

#agrandissement{ position:absolute; top:27%; left:10%; border:1px solid #cccccc; width:80%;  height:75%; z-index:3; overflow:auto; margin:0; padding:0; text-align:left; cursor:n-resize; overflow:auto; text-align:center }

#video{ position:absolute; top:16%; left:10%; border:1px solid #cccccc; width:80%;  height:80%; z-index:3; cursor:crosshair; overflow:auto; margin:0; padding:0; text-align:left; overflow:auto; text-align:center; vertical-align:bottom; }

#lamariee { position:relative;width:98%; height: 48%; border:1px solid #999999; margin:2px; font-size:11px; color:#666666; text-align:justify; overflow:auto; cursor:n-resize;}		
#lemarie { position:relative; width:98%; height: 49%; border:1px solid #999999; margin:2px; color:#666666; text-align:justify; overflow:auto; font-size:11px; cursor:n-resize;}

#bloc_texte{  position:relative; width:98%; height:99%; margin:2px; color:#666666; text-align:justify; overflow:auto; font-size:11px; cursor:n-resize; margin-bottom:50%;}

#coordonnees { position:relative; width:96%; margin:2px; padding:4px; color:#666666; text-align:right; overflow:auto; font-size:11px; cursor:n-resize;}

#contact{  position:relative; width:98%; height:65%; margin:2px; color:#666666; text-align:justify; overflow:auto; font-size:11px; cursor:n-resize; margin-bottom:50%;margin-top:5%;}

#bloc_livre{  position:relative; width:98%; height:78%; margin:2px; color:#666666; text-align:justify; overflow:auto; font-size:11px; cursor:n-resize;}

a.patch{  position:absolute;  height:35; width:100px; margin-left:20%; color:#C1BFBF;}

.formulaire{border:1px solid #999999; margin:0; width:99%; padding:0; text-align:center; background-color:#C1BFBF; height:63%;padding-top:2%;}

.livre{border:1px solid #999999; margin:0; width:99%; padding:0; background-color:#C1BFBF; font-size:11px; font-weight:100; color:#666666}

.lieux{padding:2px; margin:0px; margin-top:1%; width:92%; height:auto; }

.cel_menu{float:left; width:100%;  height:35px; text-align:center; border-bottom:1px dotted #cccccc; vertical-align:middle;}

h1{color:#888888;font-size:15px; }

.s_titre{margin:0; padding-bottom:0px; font-size:13px;}
	
a.menu{color:#F2F2F2; margin-top:15px; font-size:14px; font-family: tahoma; text-decoration:none; display:block; text-align:left; margin-left:25px; word-spacing: 10px;}
a.menu:hover{ height:30px; word-spacing: 33px; margin-left:10px; }


a.gris_p { color:#666666; font-size:11px; font-style:italic; }
a.gris_p:hover {color:white}

a.blanc { color:white; font-size:11px; font-style:italic; }
a.blanc:hover {color:#666666}

.intro{margin:0; margin-top:7px; margin-left:3px; margin-right:3px;  padding:0; font-family: Tahoma verdana arial; font-size:13px; line-height:15px; color:#989389;}

.date{font-size:15px; text-align:center; color:#888888; margin:0; padding:0; margin-top:7%; }


input.champs {
color:#666666; 
background-color:#ffffff;
border:1px solid #cccccc; 
font-size:9px; 
height:11px;
padding:0; margin:0;
}

input.bouton{ 
color:#666666;
background-color:#C1BFBF; border:0; 
font-size:12px;
font-weight:bold;
}
input.bouton:hover{ color:red;}

input.boutonTaille{ 
color:white;
background-color:red; 
font-size:12px;
font-weight:bold;
font-family:arial;
width:120px
}
input.boutonTaille:hover{ color:white; background-color:red}


select { 
color: black; 
font-size:10px; 
font-family:arial;
padding-bottom:0px;
}

textarea {
color: black; 
background-color:#ffffff;
}

input.fichier {
color:black; 
background-color:#66CCFF; 
font-size:10px; 
font-family:arial;
}
