/* 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: #D1E388;*/
 background-color:#F0F9BD;
   font-family:Arial, Helvetica, sans-serif;
SCROLLBAR-FACE-COLOR: #F0F9BD; SCROLLBAR-HIGHLIGHT-COLOR: #F0F9BD;; CURSOR: default; SCROLLBAR-SHADOW-COLOR: #F0F9BD; SCROLLBAR-3DLIGHT-COLOR:#F0F9BD; SCROLLBAR-ARROW-COLOR:red;  SCROLLBAR-TRACK-COLOR: #F0F9BD; SCROLLBAR-DARKSHADOW-COLOR: #F0F9BD; SCROLLBAR-BASE-COLOR: #F0F9BD; 	}

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

#fond { margin-top:0.5%;
	position:relative; border:1px dotted white;
	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 white;
	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:7%; left:0;
	min-height: 70px; height:20%;
	margin-left:auto; margin-right:auto;
	z-index:1;}
	
#menu { 
	position:absolute;  left:0; border-bottom:2px solid white;  
	width:100%; text-align:center; top:0px; margin:0; padding:0;
	z-index:2;}	
	
#contenu { 
	position:absolute; 
	top:25%;
	width:60%;
	background-color: #EDFFC1;
	left:1%;
	height:65%;
	z-index:2; vertical-align:middle; margin:0;  filter:alpha(opacity=85);}	
	
#contenu_IE6 { 
	position:absolute; 
	top:30%;
	width:60%; background-color:#EDFFC1; 
	left:1%;
	height:487px;
	z-index:2; vertical-align:middle; margin:0;  filter:alpha(opacity=85);}		


#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%; border:1px solid #cccccc; width:90%;  height:95%; z-index:3; overflow:auto; margin:0; padding:0; overflow:hidden; }
	
#text_central{ position:absolute; top:5%; left:5%; border:1px solid #cccccc; width:90%;  height:92%; z-index:3; overflow:auto; margin:0; padding:0; text-align:center; cursor:n-resize; overflow:hidden;}
#text_accueil_OP{ position:absolute; top:2%; left:5%; border:1px solid #cccccc; width:90%;  height:95%; z-index:3; overflow:auto; margin:0; padding:0; overflow:auto; }
	
#text_central_OP{ position:absolute; top:5%; left:5%; border:1px solid #cccccc; width:90%;  height:92%; 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:93%; 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%; border:1px solid #999999; margin:1px;  font-size:11px; padding:3px; padding-bottom:0; color:#666666; text-align:justify; overflow:auto; cursor:n-resize;}		
#lemarie { position:relative; width:97%; height: 49%; border:1px solid #999999; margin:1px; color:#666666; padding:3px; padding-bottom:0; 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;}

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

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


.s_titre{margin:0; padding-bottom:0px; font-size:13px;}

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

.cel_menu{float:left; width:129px; text-align:center; vertical-align:middle; padding:0; margin:0; margin-top:10px; background-repeat:no-repeat}

.cel_menu:hover{ vertical-align:middle; padding-top:8px; margin-top:0px;}

h1{color:#FF9900;font-size:15px; font-family:tahoma verdana arial;}
	
a.menu{color:#006633; font-size:14px; font-family: tahoma; text-decoration:none; display:block;  height:100%; height:35px; margin-top:5px; }
a.menu:hover{ height:40px; color:white}

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

a.gris_p { color: #009933; font-size:11px; font-weight:bold  }
a.gris_p:hover {color:#FF9900; font-weight:bold}

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

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

.date{font-size:17px; text-align:center; color:#FF9900;font-family:tahoma verdana arial;}

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:#D1E388; 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;
}
