/* 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:#ffffff;
   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; 	}

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


#fond { margin-top:0.5%;
	position:relative; border:1px dotted #666666;
	margin-left:auto;
	margin-right:auto;
	min-width:645px;width:65%; min-height:635px; height:99%;
	z-index:1;  padding:0px;}

#fond_IE6 { /* version IE6*/
 	margin-top:0.5%;
	position:relative; border:1px dotted #666666;
	margin-left:auto;
	margin-right:auto;
	width:750px; height:750px;
	z-index:1;  padding:0px;}	

#banniere {
	position:absolute;margin:0; padding:0;
	width:100%; top:0%; left:0;
	min-height: 70px; height:34.2%;
	margin-left:auto; margin-right:auto;
	z-index:1;}
	
#menu { 
	position:absolute; left:0;
	top: 40%;  
	width:30%; text-align:center;
	z-index:2;}	

#contenu { 
	position:absolute; 
	top:35%;
	width:62%;
	left:36%;
	height:60%;
	z-index:2; vertical-align:middle; margin:0;}	

#contenu_IE6 { 
	position:absolute;
	top:35%;
	width:62%;
	left:36%;
	height:450px;
	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:2%; left:5%; width:90%;  height:100%; z-index:3;  margin:0;  padding-bottom:8px; overflow:hidden;  }

#text_accueil_OP{ position:absolute; top:2%; left:5%; width:90%;  height:100%; z-index:3;  margin:0; padding-bottom:8px; overflow:auto; }
	
#text_central{ position:absolute; top:5%; left:5%;  width:90%;  height:100%; z-index:3; overflow:auto; margin:0; padding:0; text-align:center; cursor:n-resize; overflow:hidden;}

#text_central_OP{ position:absolute; top:5%; left:5%;  width:90%;  height:100%; z-index:3; overflow:auto; margin:0; padding:0; text-align:center; cursor:n-resize; overflow:auto;}

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

#agrandissement{ position:absolute; top:21%; left:5%; border:1px solid #cccccc; width:90%;  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:5%; left:5%; border:1px solid #cccccc; width:90%;  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:97%; height: 48%;  margin:1px;  font-size:12px; padding:3px; padding-bottom:0; color:#999999; text-align:justify; border-bottom:1px solid #999999; overflow:auto; cursor:n-resize;}		

#lemarie { position:relative; border-bottom:1px solid #999999; width:97%; height: 48%;  margin:1px; margin-top:2%; color:#999999; padding:3px; padding-bottom:0; text-align:justify; overflow:auto; font-size:12px; cursor:n-resize;}

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

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

#contact{  position:relative; width:98%; height:65%; margin:2px; 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:#999999; text-align:justify; overflow:auto; font-size:11px; cursor:n-resize;}

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

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


.lieux{padding:0px; margin:0px; margin-top:3%; width:94%; height:auto; }

.cel_menu{float:left; width:170px; text-align:left; vertical-align:middle; padding:0; margin:0; margin-left:10%; }

h1{color:red;font-size:16px; font-family:tahoma verdana arial, Tahoma;}
	
a.menu{color:#666666; font-family:tahoma verdana arial; font-size:14px; text-decoration:none; display:block;  height:100%; height:35px; }
a.menu:hover{  color:red; margin-left:5%; }

a.double{color:black; font-size:14px; font-family: tahoma; text-decoration:none; line-height:20px; }
a.double:hover{ color:#FFFFFF  }

a.gris_p { color:#999999; font-size:11px; font-weight:bold; text-decoration:none  }
a.gris_p:hover {color:red; font-weight:bold}

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

.intro{margin:0; margin-top:35px;margin-left:3px; margin-right:3px;  padding:0; font-family:tahoma verdana arial; line-height:17px; color:#999999;  font-size:13px}
.date{font-size:17px; text-align:center; color:red; margin-top:25px; margin-bottom:30px;}

.s_titre{margin:0; padding-bottom:0px; font-size:20px; font-weight:400}

input.champs {
color: #666666; 
background-color:white;
border:1px solid #cccccc; 
font-size:9px; 
height:12px;
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:#999999;
background-color:red; 
font-size:12px;
font-weight:bold;
font-family:arial;
width:120px
}
input.boutonTaille:hover{ color:#999999; background-color:red}


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

textarea {
color:#999999; 
background-color:white;
}

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