/* police par defaut de tout le site */
BODY, TD, DIV, SPAN     { color: black; font-weight: normal; font-size: 12px; line-height: normal; font-family: Arial, sans-serif; text-decoration: none }
html, body {background-color:#FFF; margin:0; padding:0}

/* lien par défaut */
A   { color: black; text-decoration: none }
A:hover  { color: white; font-weight: 600; text-decoration: none; background-color: red }

/* liste par défaut */
ul {list-style-type:square; margin:0; padding-left:15px}

/* titre par défaut */
h1  { color: teal; font-weight: bold; font-size: 16px }

/* image par défaut */
IMG{border:0}


/* temp.html */

#header { margin-top: 0; margin-bottom: 0; border-bottom: solid #000; left: 0; width: 100%; height: 150px }

	#hh01{height:150px; float:left}
		#hh01 a:hover {background:#FFF}
	#hh02  { font-weight: bold; float: right }
		#hh02 ul     { margin-right: 1em; display: inline }
		#hh02 ul li     { display: inline }
		#hh02 a   { color: white; font-weight: bold }
		#hh02 a:hover    { color: white; font-weight: bold }

#header2   { background-color: black; border-bottom: 2px solid gray; width: 100%; height: 21px }
	#hh03 { color: #000; font-size: 10px; background-color: #fff0f5; float: left; margin: 0.6em }
	#hh04{float:right; margin-right:0.3em; margin-top:0.3em}

#mentete     { background-color: white; border-top: none; border-bottom: 1px solid black; width: 100%; height: 21px }
	#entete  { color: black; font-weight: normal; float: left; padding-top: 0.2em; padding-left: 1em }
		#entete A  { color: black }
		#entete A:hover  { color: white; font-weight: bold; background-color: red }

  	#entetepage  { color: black; font-weight: bold; text-align: right; float: right; padding-top: 0.2em; padding-right: 1em }
		#entetepage A   { color: black; font-weight: normal }
		#entetepage A:hover  { color: white; font-weight: bold; background-color: red }

	DIV.mg1    { color: white; font-weight: bold; font-size: 9pt; background-color: black; clear: left; margin-top: 0.5em; margin-bottom: 0.5em; padding-top: 0.2em; padding-left: 0.4em; height: 21px }
	DIV.mg3 {color:#000; padding-left:0.4em; line-height:15px}
	DIV.mg3 a {color:#000}
	DIV.mg4    { color: black; font-weight: bold; font-size: 9pt; background-color: white; clear: left; margin-top: 0.5em; margin-bottom: 0.5em; padding-top: 0.2em; padding-left: 0.4em; height: 21px }


#menugauche  { background-color: white; float: left; border-right: none #000; border-bottom: none #000; width: 155px }    
 
#pubdroite { border-bottom: none #000; border-left: none #000; width: 135px; float:right; background-color: white }

 
#contenupage {
	padding-left:135px;
	padding-right:135px
} 
	#coulcentre {padding:20px; background:#FFF}



#footer { color: white; font-weight: bold; background-color: black; text-align: center; clear: both; padding-top: 0.2em; padding-left: 0.4em; width: 100%; height: 21px }
	#footer ul  { color: white; margin-right: 1em; border-right: 2px solid #fff; display: inline }
	#footer ul li  { color: white; padding-right: 0.6em; padding-left: 1em; border-left: 2px solid #fff; display: inline }
	#footer A  { color: white }
	#footer A:hover  { color: white; font-weight: bold }


/* page accueil */

 #rubriques h1, #aa02 h1, #aa01 h1 {font-size:1.5em}

#accueil{
	width:98%
}

#aa01{
	float:left;
	width:62%;
	padding:0.5em
}

#aa02{
	float:right;
	width:31%;
	BORDER:#003366 1px dotted;
	padding:0.5em;
	background:#EEE
}
	#aa02 h1 {display:inline}



#rubriques{
	float:left;
	width:98%;
	margin-top:1em;
	padding-top:1em;
	padding-bottom:1em;
	border-top:#666 1px solid
}

	#rubriques ul {list-style-type:none; margin:0; padding-left:15px}
	#rubriques A   { color: black }
	#rubriques A:hover   { color: white }
	#rubriques img {float:left}

/* fin page accueil */



/* autres éléments par défaut */
INPUT {
   background-color:#EEE; border-color:#000;  
   border-top-width:1px; 
   border-right-width:1px; 
   border-bottom-width:1px; 
   border-left-width:1px;
   text-indent:1px;  
   font-size:9px
}

textarea {   
   font-size:10pt;
   color:#000;
   font-style:normal;
   line-height:normal;
   font-weight:normal;
   text-decoration:none;
   letter-spacing:normal;
   word-spacing:normal;
   border:thin ridge;
   border-color:black;
   background-color:#EEE
}

SELECT {  
   font-size:9px;
   color:#000;
   background-color:#FFF
}