body { background: url(../images/background.gif) center top; background-color: #00779e; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px; margin: 0px; color:#35383d;}

html { padding: 0; margin: 0;}

a:link { text-decoration: none; color : #0e76ab; border: 0px; -moz-outline-style: none;}
a:active { text-decoration: underline; color : #0e76ab; border: 0px; -moz-outline-style: none;}
a:visited { text-decoration: none; color : #0e76ab; border: 0px; -moz-outline-style: none;}
a:hover	{ text-decoration: underline; color : #cc9966; border: 0px; -moz-outline-style: none;} 
a:focus { outline: none;-moz-outline-style: none;}

h1, h2, h3, h4 { font-family: Arial, Helvetica, sans-serif;}

img { border: none; text-align: center;}
hr { border-left:0px solid #abb0b5; border-right:0px solid #abb0b5; border-top:1px dotted #abb0b5; border-bottom:0px solid #abb0b5; height : 1px;  }

form { padding: 0px; margin: 0px;}
input { font-family: 'Verdana'; color: #282b31; font-size: 11px;}
textarea { font-family: 'Verdana'; color: #282b31; font-size: 11px;}
select { font-family: 'Verdana'; color: #282b31; font-size: 11px;}

/* Header */

.HBG { background: url(../images/interface/HeaderBkg.jpg) repeat-x center top; width: 100%; float: left;}

/**/ * html .Header { height: 255px;} /* */ 
.Header { width: 900px; margin: 0 auto; position:relative; min-height: 255px;}

.Header .Desc, .Header .Inscr { position: absolute; top: 22px; left:320px; color:#fff; font-size: 11px; line-height: 14px; font-family: 'Arial'; padding: 0px; margin: 0px; }
.Header .Inscr { left:0px; }
.Header .Desc a, .Header .Inscr a { color:#fff; text-decoration: none; }
.Header .Desc a:hover, .Header .Inscr a:hover { color:#336699; text-decoration: underline; }

/* Container */

.CONBG { background: url(../images/interface/colonne.gif) repeat-y center top; width: 100%; float: left; }
.CON { width: 956px; position: relative; margin: 0 auto; padding: 0px; margin-top: 0px;}

/* Side Central */

.frame { width: 471px; float: left; padding: 0px 5px 20px 10px;}
.frame h2 { font-weight: normal;}

/* Post */

.framePanel {	padding: 15px 0px; position: relative; clear: left;}

.frameHead h1 { font-size: 24px; line-height: 24px; letter-spacing: -1px; font-weight: bold; padding: 0px 0px 1px 0px; margin: 0px; color:#0e76ab;}
.frameHead h1 a { color: #0e76ab; text-decoration: none;}
.frameHead h1 a:visited { color: #0e76ab; text-decoration: none;}
.frameHead h1 a:hover { color:#cc9966; text-decoration: none;}

.frameFilAriane { padding: 1px 0px; margin: 0px; font-size: 14px; color:#999; font-weight: bold; font-family: 'Arial'; position: absolute; letter-spacing: -1px; top: 0px; text-transform: lowercase;}

.frameContent { padding: 10px 0px 0px 0px; font-size: 11px; line-height: 1.4em ; color:#63565f; text-align: justify;}
.frameContent p { font-size: 11px; line-height: 1.4em; color:#63565f;}
.frameContent p strong {}
.frameContent img {}
.frameContent ol { padding: 10px 0px 10px 25px; margin: 0px; }
.frameContent ol li { padding: 2px 0px 2px 0px; font-size: 11px; line-height: 15px; color:#63565f; }
.frameContent ul { padding: 10px 0px; margin: 0px; }
.frameContent ul li { padding: 2px 0px 2px 15px; font-size: 11px; line-height: 15px; color:#63565f; }
.frameContent blockquote { padding: 5px 0px; margin: 0px; color:#4d9ebb; font-style: italic; border-top: dashed 1px #cc99cc; border-bottom: dashed 1px #cc99cc; }
.frameContent blockquote p { font-size: 11px; padding: 3px 0px; margin: 3px 0px; line-height: 15px; color:#4d9ebb; }
.frameContent blockquote li { padding: 2px 0px 2px 15px; list-style-type: none; background: url(../images/frameContentBlockLiIco.png) no-repeat left top; font-size: 11px; line-height: 15px; color:#4d9ebb; }
.frameContent a { text-decoration: underline;}

/* Side Right */

.SRL h2, .SRR h2 { font-size: 14px; letter-spacing: -1px; font-weight: bold; background: url(../images/interface/SRH2.png) no-repeat left center; behavior: url(../images/window/iepngfix.htc); color:#666; padding: 8px 0px 5px 20px; margin: 0px; border-bottom: dashed 1px #efe4e4; }
.SRL h3, .SRR h3 { font-size: 14px; letter-spacing: -1px; text-transform: uppercase; font-weight: bold; background: url(../images/interface/SRH3.png) no-repeat left center; behavior: url(../images/window/iepngfix.htc); color:#666; padding: 8px 0px 5px 20px; margin: 0px; border-bottom: dashed 1px #efe4e4; width: 200px; }
.SRR h3 { width: 165px; }


.SRL ul, .SRR ul { margin: 0px; padding: 0px;}
.SRL li,.SRR li { margin: 0px; padding: 2px 0px 3px 20px; list-style-type: none; background: url(../images/interface/CategLi.png) no-repeat left top; behavior: url(../images/window/iepngfix.htc); border-bottom: dashed 1px #efe4e4; font-size: 11px;}
.SRL li a, .SRR li a { color:#0e76ab; }
.SRL li a:visited, .SRR li a:visited { color:#0e76ab; }
.SRL li a:hover, .SRR li a:hover { color:#cc9966;}

/* Side Right Left */
.SRL { width: 222px; height:100%; float: left; padding: 0px 15px 0px 10px;}

/* Side Right Right */
.SRR { width: 185px; height:100%; float: right; padding: 0px 20px 0px 5px;}

/* Extra */

.EBG { background: url(../images/interface/ExtraBkg.gif) no-repeat top center; width: 100%; float: left;  padding:10px 0px;}
.Extra { width: 900px; margin: 0 auto;}

/* Footer */
.FBG { text-align:center;background: #fff; width: 100%; float: left; padding: 5px 0px;}
.Footer { margin: 0 auto; padding: 0px 0px;}
.Footer p { font-size: 10px; color:#706c79; padding: 0px; margin: 0px; }
.Footer a { color:#0e76ab; text-decoration: underline;}

/* Category tree (i.e. in sitemap) */
div.tree_top {
	padding-left:24px;
	padding-bottom:5px;
	padding-top:3px;
}
ul.tree, ul.tree ul{ list-style-type:none; }
ul.tree li{
	padding-left:1.2em;
	margin-left:1em;
	border: none;
	background: none;
}
ul.tree a{ padding-left:0.2em; }
ul.tree a.selected{ font-weight:bold; }
ul.tree li.last{
	border:none;
}
span.grower{ cursor:pointer; }
.MenuULN2 { margin: 0px; padding: 0px;}
.MenuULN2 li { margin: 0px; padding: 0px; list-style-type: none; background: none; border-bottom: none; font-size: 10px;}
.MenuULN2 li {
	/*display: inline; -- version avec virgules*/
}
.MenuULN1 li { list-style-type: none; background: none; padding-left: 5px;}


#cadre_mentions {
	background: transparent;
	width : 406px;
	position: absolute;
	border : 3px solid;
	border-color : #00B0D8;
	left: 30px;
}


#texteAccueil2 {
	top : 203px;
	left : 210px;
	position : absolute;
	width : 251px;
	height : 153px;
	border : 1px solid;
	border-color : #000000;
	color : #000000;
	padding : 2px;
	cursor: pointer;
	text-decoration : none;
	font-size: 0.9em;
}
.marquee {cursor:pointer;}


	
	
