* {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	list-style-type: none;
	font-family: Trebuchet MS;
}

body {
	margin: 10px;
	background-color:#330000;
	text-align: center;	
}

td { padding: 2 2 0 5; }
img { border:0px solid black; }
div { clear: both; }

#mContainer {
	width: 820px;
	height: 550px;
	border:1px solid black;
	margin:auto;
	 text-align: left; /* on rétablit l'alignement normal du texte */	
	-moz-border-radius:15px;
	background-color: #F5F0B0;
}

#haut {
	width: auto;
	height: 80px;
	font-size: 36px;
	color: #111111;
}


#haut2 {
	height: 35px;
	padding-top: 5px;
	background: transparent url(images/site/fond_haut.gif);
	color: #111111;
}

* html #haut2 {
	height: 40px;
} 


#frame {
	padding-left: 0px; /* on place ce bloc ? droite du bloc menu de 180px de large */
	padding-top: 0px;
	height: 400px;
	overflow: auto; /* cette propri?t? va permettre le scroll de ce bloc */
	font-size: 11px;
	background: #B1C3CB url(http://300gp.ovh.net/~dedistor/benricour/images/site/fond_dessins.gif) 0px 0px;
	clear: both;
}

* html #frame {
	overflow: visible; /* cette propriété va supprimer le scroll de ce bloc pour IE */
} 

#frame_forum {
	padding-left: 0px;
	padding-top: 0px;
	overflow: auto; /* cette propri?t? va permettre le scroll de ce bloc */
	font-size: 11px;
	background: #B1C3CB; /*bleu ciel*/
	clear: both;
}

* html #frame_forum {
	overflow: visible; /* cette propriété va supprimer le scroll de ce bloc pour IE */
} 

#bas {
	font-size: 11px;	
	color: #111111;
	padding: 2px 5px 0 0;
	text-align: right;
	height: 25px;	
}

p {margin: 0 0 10px 0;}

A.bloc:link {font-size: 11px; font-weight: bold; color:#0E125C; text-decoration: none }
A.bloc:visited {font-size: 11px; font-weight: bold; color:#0E125C; text-decoration: none }
A.bloc:hover { font-size: 11px; font-weight: bold; color:#8C3A2C; text-decoration: underline overline }

A.lien:link {font-size: 14px; font-weight: bold; color:#266439; text-decoration: none }
A.lien:visited {font-size: 14px; font-weight: bold; color:#104821; text-decoration: none }
A.lien:hover { font-size: 14px; font-weight: bold; color:#8C3A2C; text-decoration: underline overline }

A.lien_foot:link {font-size: 14px; font-weight: bold; color:#978476; text-decoration: none }
A.lien_foot:visited {font-size: 14px; font-weight: bold; color:#978476; text-decoration: none }
A.lien_foot:hover { font-size: 14px; font-weight: bold; color:#8C3A2C; text-decoration: underline overline }

.pointilles {
	border: 1px dashed #660000;
}

.photos {
	border: 1px dashed #770000;
	color : #FFFFFF;
}

.recherche { 
	background-color: #FFFFFF; 
	border: 1px #959EAD solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px
}


.conteneurlettrine { /* définition d'un conteneur global*/
	width: 500px;
	padding-left: 50px;
}
.lettrine {
	float: left; /* positionnement de la lettrine dans le conteneur*/
	font-size: 3em; /* 3 hauteurs de lignes pour la lettrine*/
	font-weight: bold;
	font-family: Garamond;
	color: #FFFFF9;
	border: 1px solid #110000; /* définition d'une bordure autour de la lettrine*/
	background-color: #770000; /* 617891 */
	margin: 1px;
	padding: 1px;
	line-height: 1em;
}

.conteneurbio { /* définition d'un conteneur global*/
	width: 95%;
	padding-left: 50px;
}

/* POUR CARTE POSTALES */
.title { 
	font-size: 16px;  
	font-weight: bold;  
}

.subtitle { 
	font-size: 14px;  
	font-weight: bold;  
}

.horizontalLine {
	background-color: #868B96;
}

.bold { 
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.bloc_rouge { 
	font-weight: bold;
	color: #660000;
}

.smalltext { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.error { 
	color: Red;  
	font-weight: bold;  
}

.textedecale { 
	width: 500px;
	align : justify;
	padding-left: 40px;
	color: #222222;
	font-size : '-1';
	font-family: Arial, Helvetica, sans-serif;
}

.textedecale2 { 
	width: 350px;
	align : justify;
	padding-left: 40px;
	color: #285250;
	font-size : '-1';
	font-family: Arial, Helvetica, sans-serif;
}

.question {
	padding-left: 5px;
	color: #660000;
	font-size : '-1';
	font-family: Arial, Helvetica, sans-serif;
}

.intitule {
	padding-left: 0px;
	color: #000066;
	font-size : '-1';
	font-family: Arial, Helvetica, sans-serif;
	font-weight : bold;
}

#video_0, #video_1, #video_2, #video_3, #video_4, #video_5, #video_6, #video_7, #video_8, #video_9, #video_10, #video_11, #video_12, #video_13, #video_14, #video_15, #video_16, #video_17, #video_18, #video_19, #video_20, #video_21, #video_22, #video_23, #video_24, #video_25, #video_26, #video_27, #video_28, #video_29, #video_30 {
	display:none; 
	position:absolute; 
	top:100px; 
	left:320px;
	text-align:center;
	border-top:2px solid #FFFFFF;
	border-left:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	margin:30px;
	z-index: 1000;
	background-color:#000000;
}
#fond_video {
	display:none; 
	position:absolute; 
	top:0px; 
	left:0px;
	width:100%;
	height:630px;;
	background-color:#7d7d7d;
	filter:alpha(opacity=50); 
	-moz-opacity:0.5;
	z-index: 900;
}
.halfsize {
	width:250px;
	float:left;
}

.decale {
	padding-left:20px;
}

.space {
	padding-bottom:10px;
}
.space2 {
	padding:5px;
	margin:10px;
}
.space3 {
	padding:5px;
	margin-bottom:10px;
}
.full { width:100%; }



