/* balises prédéfinies */
#netpub {
	display: none;
	visibilty: hidden;
	position: absolute;
}

body {
	margin : 0px;
	padding : 0px;
	background-color: #F8EFDE;
	}
	
body, td, p, blockquote, input, textarea, select, option {
	color: #666666;
	font-size : 11px;
	font-family : "Verdana", "Arial", "Helvetica", "sans-serif";
	}

a {
	color: #39A8ED;
	text-decoration : none;
	}

a:hover {
	text-decoration : none;
	color : #CC5227;
	}

/* table principale */

table.contenu {
	height : 100%;
	}
	
table.contenu td {
	}
	
table.contenu td.logo {
	height : 41px;
	background : #39A8EE url(img/bando.jpg) no-repeat;
	}
	
table.contenu td.chapo {
	height : 90px;
	border-bottom : 1px solid #FFFFFF;
	background : #39A8EE;
	}
	
table.contenu td.baseline {
	height : 37px;
	padding : 0 0 5px 83px;
	border-top : 1px solid #FFFFFF;
	border-bottom : 1px solid #FFFFFF;
	background : #CC5227 url(img/baseline.gif) no-repeat left bottom;
	color : #F9F5F0;
	font-size : 9px;
	}
	
table.contenu td.base {
	background : #CC5227 url(img/base.gif) no-repeat center bottom;
	font-size : 11px;
	}
table.contenu td.base a {
	display : block;
	float : left;
	padding : 3px 5px 4px 5px;
	color : #F9F5F0;
	}
table.contenu td.base a:hover {
	color : #39A8EE;
	}
	
table.contenu td.base a.selected {
	background : #E5C17E none;
	color : #B43214;
	}
		
table.contenu td.nav {
	height : 35px;
	padding : 0 0 5px 50px;
	vertical-align: bottom;
	border-bottom : 1px solid #FFFFFF;
	background : #E5C17E url(img/sbando.jpg) no-repeat;
	font-family : "Arial", "Helvetica", "sans-serif";
	}
	
table.contenu td.nav a {
	height : 30px;
	padding : 14px 5px 0 5px;
	color : #FFFFFF;
	font-size : 13px;
	font-weight : bold;
	text-decoration : none;
	}

table.contenu td.nav a:hover, table.contenu td.nav a.selected {
	background :  url(img/dot.gif) no-repeat left top;
	color : #B43214;
	text-decoration : none;
	}
	
table.contenu td.pied {
	padding:10px;
	border-top:1px solid #FFFFFF;
	color:#E5C17E;
	background-color : #CC5227;
	font-size:10px;
	}
	
table.contenu td.ref {
	padding:10px;
	color:#DD947A;
	background-color : #CC5227;
	line-height:normal;
	font-size:9px;
	}
table.contenu td.ref h1, table.contenu td.ref h2 { margin:5px 0; padding:0; font-size:9px; font-weight:normal;}
table.contenu td.ref a { color:#DD947A; text-decoration:underline;}

table.contenu td.flash {
	height:287;
 	padding-left:68px;
 	background :  url(img/angle.gif) no-repeat;
	}
	
table.contenu td.info {
	 width : 190px;
	 padding : 10px 10px 0px 10px;
	 border-left : 1px solid #FFFFFF;
	 }
	
	table.contenu td.graphe {
	width : 100%;
	background : url(img/graphe.gif) no-repeat bottom left;
	}
	
/* navigation verticale */

table.contenu td.titre {
	padding : 3px 0px 3px 20px;
	background-color : #E5C17E;
	color : #B43214;
	font-family : "Arial", "Helvetica", "sans-serif";
	font-size : 12px;
	font-weight : bold;
	letter-spacing : 0.2em;
	}

table.contenu td.sousnav {
	font-family : "Arial", "Helvetica", "sans-serif";
	width : 160px;
	background-color : #EED8AE;
	background-image : url(img/line.gif);
	background-repeat : repeat-y;
	border-right : 1px solid #F7EDDA;
	font-size : 12px;
	}
	
table.contenu td.sousnav a {
	clear: both;
	width : 100%;
	color: #CC5227;
	text-decoration : none;
	font-weight : normal;
	display : block;
	padding : 5px 3px 5px 25px;
	background-image :  url(img/bouton.gif);
	background-repeat : no-repeat;
	}

table.contenu td.sousnav a:hover, table.contenu td.sousnav a.selected {
	text-decoration : none;
	color : #39A8ED;
	background-image :  url(img/bouton_hovera.gif);
	background-repeat : no-repeat;
	background-color : #F8EFDE;
	}
	
table.contenu td.corps {
	height : 100%;
	width : 590px;
	padding : 20px 50px 10px 20px;
	border-left : 1px solid #FFFFFF;
	background : #F7EDDA ;
	text-align : justify;
	}
	
/* calques */
table.contenu td.sousnav div.smenu {
	display : block;
	margin-left : 16px;
	border-top : 1px solid #E4C48F;
	background-color : #F8EFDE;
	}

table.contenu td.sousnav div.smenu a {
	padding : 5px 2px 4px 9px;
	border-bottom : 1px solid #E4C48F;
	background : none;
	color: #CC5227;
	text-decoration : none;
	}
	
table.contenu td.sousnav div.smenu a:hover, table.contenu td.sousnav div.smenu a.selected {
	border-bottom : 1px solid #FFFFFF;
	background : #F8EFDE none;
	color: #39A8ED;
	}

table.contenu td.sousnav div.hidden {
	display: none;
}
#accueil {
	font-weight:bold;
	color : #E5C17E;
}

