/* 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:#333333;
   font-family:Arial, Helvetica, sans-serif;
SCROLLBAR-FACE-COLOR: #333333; SCROLLBAR-HIGHLIGHT-COLOR: #333333;; CURSOR: default; SCROLLBAR-SHADOW-COLOR: #333333; SCROLLBAR-3DLIGHT-COLOR:#333333; SCROLLBAR-ARROW-COLOR:red;  SCROLLBAR-TRACK-COLOR: #333333; SCROLLBAR-DARKSHADOW-COLOR: #333333; SCROLLBAR-BASE-COLOR: #333333; 		}
a.patch{  position:absolute;  height:35; width:100px; margin-left:20%; color:#333333;}

#fond { margin-top:0.5%;
	position:relative; border:1px dotted #333333;
	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:30%;
	width:60%; 
	background-color:#333333; 
	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:#333333; 
	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:#CCCCCC; text-align:justify; overflow:auto; cursor:n-resize;}		
#lemarie { position:relative; width:97%; height: 49%; border:1px solid #999999; margin:1px; color:#CCCCCC; 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:#cccccc; text-align:justify; overflow:auto; font-size:11px; cursor:n-resize; margin-bottom:50%;}

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

#contact{  position:relative; width:98%; height:65%; margin:2px; color:#cccccc; 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:#cccccc; 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:#666666; height:63%;padding-top:2%;}

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


.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:#Fc6702;font-size:15px; font-family:tahoma verdana arial;}
	
a.menu{color:white; font-size:14px; font-family: tahoma; text-decoration:none; display:block;  height:100%; height:35px; margin-top:5px; }
a.menu:hover{ height:40px; color:#FF9900}

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

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

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

.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:#CCCCCC; font-size:13px}

.date{font-size:17px; text-align:center; color: #FC6702;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:white;
background-color:#666666; 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;
}
