/* police par defaut de tout le site */

BODY, TD, DIV, SPAN {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#335379;
	font-weight:normal
}

html, body {
	background-color: #03BCF2;
	background-image: url(xxl/bg.png);
	background-repeat: no-repeat;
	background-position: top;
	margin:0;
	padding:0
}
.nl_only {
	display: none;
}
td img {display: block;}

/* lien par défaut */

A {
	color:#FFF;
	text-decoration:none
}

A:hover {
	color:#fff;
	background:#335379;
	text-decoration:none
}




/* liste par défaut */

ul {list-style-type:square; margin:0; padding-left:15px}



/* titre par défaut */

h1 {font-weight:bold;font-size:16px}



#coulcentre h1 {
	color:#FFF;
	font-weight:bold;
	font-size:2em;
	margin:0 0 5px;
	padding:0;
	width:99%;
	border-bottom:1px solid #FFF
}



/* image par défaut */

IMG{border:0}





/* temp.html */



#container{

	position: relative;

	width: 980px;

	margin-left: auto;

	margin-right: auto;

	text-align: left;

	border: 0;

}



/* header */





#header2{
		position: relative;

		margin-left: auto;

	margin-right: auto;
	width:990px;
	height:180px;
	}

#mentete {
	float:left;
	width:970px;
	background:#FF0;
	margin:0;
	padding:5px;
}

	#entete a{
	color:#335379;
}

	#entete a:hover{
	color:#335379;
	font-weight: bold;
}

	#entete{
	margin-left:15px;
	color:#335379;
	font-weight:normal
}


#menugauche {
	width:160px;
	float:left;
	margin-top:15px;
	margin-left:2px;
	margin-bottom:15px
}

	#menugauche h2 {padding:0.2em 0 0.2em 0.4em;margin:0;color:#fff;background:#335379;font-size:1em;
	}

	.mg1 {
	border-top:#999 1px solid;
	border-bottom:#999 1px solid;
	clear:left;
	font-size:10pt;
	color:#FFF;
	font-weight:bold;
	background:#335379;
	padding-left :0.4em;
	padding-top:0.2em
}
	.mg3 {
	color:#FFF;
	padding:0.4em;
	line-height:15px;
	background-image: url(xxl/menu.png);
	background-repeat: no-repeat;
	background-position: center top;
}
	.mg3 a {color:#000}
	.mg3 form {padding:0;margin:0}
	.mg4 {
	color:#000;
	padding:0.4em;
	line-height:15px;
	background-color: #FFF;
}
	.mg4 a {color:#000}
	.mg4 form {padding:0;margin:0}
	
	.mg5 {
	background-color: #FFF;
}

	.mg6 {
	background-color: #FFF;
	padding: 5px;
}
	.mg7 {
	background-color: #FFF;
	margin-bottom: 10px;
}
	.livredor {
	text-align: center;
	margin-top: 10px;
	}

    
 
#contenupage {
	background-image:url(xxl/logo.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	min-height:400px !important; /* taille minimal pour les moteur gecko et IE7 */
	height:400px; /* taille max pour IE6 */
	height:auto !important; /* on remet à la normal pour gecko et IE7 */
	margin-left: 10px;
	margin-top: 15px;
	float: right;
	width: 800px;
} 
	#coulcentre {
	width:600px;
	margin-left: 5px;
	}

	#menu_droite {
	float:right;
	width:170px;
	margin:0;

	}

	#menu_droite h2 {padding:0.2em 0 0.2em 0.4em;margin:0;color:#fff;background:#335379;font-size:1em;
	}



	#menu_droite div.menucat_agenda {width:97%;background:#eee;margin-left:1px;padding-bottom:5px} 

	#menu_droite form {margin:0;padding:0;background:#000;}

	#menu_droite fieldset {width:99%;border:0;padding:2px 0 2px 2px;border-top:1px dashed #999;margin:0;_margin-bottom: -15px}

	#menu_droite legend {display:none}

	#menu_droite label {display:block;font-weight:bold;padding:2px 0 1px 0;margin:0;color:#fff}

	#menu_droite input, 	#menu_droite select {_margin-bottom: 0px}

	#menu_droite input {font-size:0.95em}

	#menu_droite select {width:110px}





#footer{
	clear:both;
	width:auto;
	text-align:center;
	height:21px;
	background:#FF0;
	padding-left:0.4em;
	padding-top:0.2em;
	font-weight:bold;
	color:#335379
}

	#footer ul { margin-right:1em; display:inline; border-right:2px solid #FFF}

	#footer ul li {border-left:2px solid #FFF; display:inline; padding-right:0.6em; padding-left:1em}

	#footer A {color:#335379}

	#footer A:hover {
	color:#FFF;
	background-color: #335379;
}





/* page accueil */



 #aa01 h1 {font-size:1.5em;color:#900;border-bottom:1px solid #900}

 #aa02 h1 {font-size:1.5em;color:#900;border:0}



#accueil{

	width:99%

}



#aa01{

	float:left;

	width:290px;

	padding:0.5em

}



#aa02{

	float:right;

	margin-top:25px;

	width:260px;

	BORDER:#900 1px dotted;

	padding:0.5em;

	background:#eee

}

	#aa02 h1 {display:inline}
	
	#flash_accueil {
	border: 5px solid #FFF;
	height: 300px;
	width: 600px;
}



/* 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

}
