
body {
	text-align:center;
	font-family:"Arial", Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
	margin:0px;
	background-color:#296c88;
}

acronym, abbr{
	border-bottom: 1px dotted #000;
}
#marquee_pp {
color:#AB3B8B;
font-weight:bold;
height:15px;
}
img {
	padding:0px;
	margin:0px;
	border:0px;
}

a{
	color: #A02082;
	text-decoration: underline;
}

a:hover{
	text-decoration: none;
}

#bg {
	width:100%;
	background-color:#296c88;
	background-image:url(/img/bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	margin : 0;
	padding : 0;
}

#bg2 {
	width:100%; 
	background: url(/img/bg-footer.gif) no-repeat;
	background-position:bottom;
	margin : 0;
	padding : 0;
}

h2, .titreG {
	padding:10px 10px 5px 35px;
	line-height:22px;
	font-family:"Arial", Times New Roman, Times, serif;
	font-size:22px;
	font-weight:normal;
	text-decoration:bold;
	color:#ab3b8b;
	
	/* ancienne couleur qui ne plait pas à Delphine
	border-bottom:3px solid #d7d85a;
	*/
	border-bottom:3px solid #D5DF42;
		
	background-image:url(/img/carre-top.jpg);
	background-repeat:no-repeat;
	background-position:0 5;
	text-align:left;
}

h2, .titreG162 {
	padding: 0;
	font-family:"Arial", Times New Roman, Times, serif;
	font-size:22px;
	font-weight:normal;
	text-decoration:bold;
	color:#ab3b8b;
	
}

#TitreG {
	width : 100%;
	padding: 0;
	margin : 0;
}
#TitreG table {
	width : 100%;
	margin : 0;
	padding : 0;
}
	
	
h3 {
	font-size:14px;
	font-weight:bold;
	color:#a02082;
}

h3.canard {
	font-size:16px;
	font-weight:bold;
	color:#296c89;
}
h4 {
	padding:10px 10px 5px 10px;
	line-height:22px;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:22px;
	font-weight:normal;
	color:#ab3b8b;
}

.chapo {
	padding:0px;
	padding-top:8px;
	font-size:12px;
	font-weight:bold;
	color:#296c89;
}

.texte {
	color: #727272;
}

#container {
	width: 990px;
	margin: 0px auto;
	padding: 0px;
	
	color: #333;
	
	text-align:left;
}

div#contenu{
/*
   margin-left:25px;
*/
   margin : 0 20px;
	
	text-align:center;
}

.flash_qs{
	width: 100%;
	_width: 80%;	
	
   margin : 5px auto;
}

div#ombre_logo{
	width: 180px;
	background: url(/img/degrade-laposte.gif) repeat-x;
	background-position: bottom;
	position: absolute;
	height: 233px;
}

#footer{

   margin-top:20px;
	height:30px;
	padding: 0;
	
	/*position : relative;*/
	bottom : 3px;
	_bottom : 0px;
	
	background-color:#296c88;
	background:url(/img/bg-ligne-verte.gif) repeat-x;
}

.bande_verte {
	height:10px;
	background-color:#d7d85a;
	font-size:4px;
	_margin-bottom:-1px;
}

.guillemet {
	position:absolute;
	right:0px;
	bottom:5px;
}

.smallguillemet {
	position:absolute;
	right:0px;
	margin-top:7px;
}

div#credits{
	float: right;
	
	/*position: relative;*/
	
	margin-right: 7px;
	_margin-right: 4px;
	
	padding-top: 6px;
	_padding-top: 5px;
		
	font-size: 10px;
}


.box, .box2{
   position: relative;
   float: left;
   border: 1px solid #E1E1E1;
background-color:transparent;
   margin: 10px 5px 25px 55px;
   _margin : 10px 10px 25px 30px;
   width:280px;
}
   
.box{
	height:150px;
}
.box2{
	height:300px;
}
.boxrose{background-color:#ab3b8b;}
.boxverte{background-color:#d7d85a;}
.boxcanard{background-color:#296c89;}

.box .titre,
.box2 .titre{

	background-color:transparent;
	border-bottom:3px solid #d9e24b;
	border-right:3px solid #d9e24b;
	color:#333;
	padding:3px 10px;
	margin-left : 10px;
	text-transform:none;
	font-size:1em;
	font-weight: bold;
	width : 210px;

	color: black;
	
}
.box2 .titre a {
     color : black;
     text-decoration : none;
}
   
.box .texte,
.box2 .texte{
	color :#000000;
	font-size:12px;
	padding-left:15px;
	padding-right:15px;
}

.box .plusinfos,
.box2 .plusinfos{
	clear: both;
	position:absolute;
	right:0px;
	bottom:0px;
}


.ombre-basse{background:transparent url(../img/ombre_basse_mea.png) left bottom repeat-x;}
.ombre-droite{background:transparent url(../img/ombre_droite_mea.png) right top repeat-y;padding:0;height:1%;}
.coin-ombre{width:8px;height:8px;line-height:8px;background-color:#fff;background-repeat:no-repeat;background-image:url(../img/ombre_coins.png);font-size:0;}
.haute-droite{float:right;background-position:right top;}
.basse-gauche{float:left;background-position:left bottom;} 
.basse-droite{float:right;background-position:right bottom;}
.block-footer {height:15px; border-top:2px solid #d9e24b;clear:both;}