.blanc_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	color: #FFFFFF;
	text-decoration: none;
	line-height: normal;
}

a:link.blanc_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	color: #FFFFFF;
	text-decoration: none;
	line-height: normal;
}

a:hover.blanc_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: normal;
}

.blanc_sous_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: normal;
}

a:link.blanc_sous_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: normal;
}

a:hover.blanc_sous_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: normal;
}

.blanc_texte_bas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: normal;
}

a:link.blanc_texte_bas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: normal;
}

a:hover.blanc_texte_bas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: normal;
}
a:visited.blanc_texte_bas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: normal;
	line-height: normal;
}

.noir_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	color: #000000;
	text-decoration: none;
	line-height: normal;
}

a:link.gris_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	color: #666666;
	text-decoration: none;
	line-height: normal;
}
a:hover.gris_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	color: #666666;
	text-decoration: underline;
	line-height: normal;
}
a:visited.gris_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	color: #666666;
	text-decoration: none;
	line-height: normal;
}
.gris_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	color: #666666;
	text-decoration: none;
	line-height: normal;
	margin-bottom:0;
}

.gris_sous_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 700;
	color: #666666;
	text-decoration: none;
	line-height: normal;
}

a:link.gris_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration:underline;
	line-height: normal;
}
a:visited.gris_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration:underline;
	line-height: normal;
}
.gris_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: normal;
}
a:hover.gris_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: normal;
}

.gris_texte_italique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: normal;
}
.rouge_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #AB0420;
	text-decoration: none;
	line-height: normal;
}
a:hover.rouge_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #AB0420;
	text-decoration: underline;
	line-height: normal;
}
.articles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#gristexte{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: normal;
	margin:0;
}
#carre a{
	color: #666666;
	text-decoration: none;
}
#carre a:hover{
	color: #666666;
	text-decoration: none;
}

#carre{
margin:0;
}
#carre h1{
	padding-left:5px;
	padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	color:#FFFFFF;
	text-decoration: none;
	line-height: normal;
	background-color:#f0aa00;
	min-height:25 px;
	height:auto !important;
	height:25 px;
		margin:0;
}
#carre h2{
	padding-left:5px;
	padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	color:#FFFFFF;
	text-decoration: none;
	line-height: normal;
	background-color:#AB0420;
	min-height:25 px;
	height:auto !important;
	height:25 px;
	margin:0;
}
#carre a{

}
#marque{
padding-right:10px;
	margin:0;
}
#marque h1{
	padding-right:5px;
	padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	color: #666666;
	text-decoration: none;
	line-height: normal;
	border: 1px solid #AB0420;
	text-align:right;
	min-height:25 px;
	height:auto !important;
	height:25 px;
		margin:0;
}

/*
#hautgauche{
float:left;
width:10px;
height:10px;
background-image:url(../images/interface/hautgauche.gif);
}
#hautmilieu{
height:10px;
background-image:url(../images/interface/haut.gif);
}
#hautdroite{
width:10px;
height:10px;
background-image:url(../images/interface/hautdroite.gif);
float:right;
}


#milieugauche{
width:10px;
background-image:url(../images/interface/gauche.gif);
}
#milieumilieu{
height:10px;
float:left;
}
#milieudroite{
width:10px;
background-image:url(../images/interface/droite.gif);
float:right;
}


#basgauche{
width:10px;
height:10px;
clear:both;
background:url(../images/interface/basgauche.gif);
}
#basmilieu{
height:10px;
background:url(../images/interface/bas.gif);
float:left;
}
#basdroite{
width:10px;
height:10px;
background-image:url(../images/interface/basdroite.gif);
float:right;
}
*/
.conteneur-arrondi{
    padding:0;
    width:100%;/* determine la largeur de la boite contenue */
    float:left;
    margin:1%;
}
 .centrearrondi {
    border:1px solid #BFBFBF;
    border-top:0;border-bottom:0;
    margin:0 1px;
    padding:0 2em;
    min-height:150px;/* avec eventuellement une hauteur mini */
    height:auto!important;
    height:150px;

}
.un      {
    margin:0 4px;
    height:1px;
    background-color:#BFBFBF;
    overflow:hidden;/*necssaire pour IE */
    border:1px solid #BFBFBF;
    border-top:0;border-bottom:0;}

.deux {
    margin:0 3px;
    height:1px;
    overflow:hidden;/*necssaire pour IE */
    border:1px solid #BFBFBF;
    border-top:0;border-bottom:0;}

.trois{
    margin:0 2px;
    height:2px;
    overflow:hidden;/*necssaire pour IE */
    border:1px solid #BFBFBF;
    border-top:0;border-bottom:0;}

.quatre {
    margin:0 1px;
    height:2px;overflow:hidden;/*necssaire pour IE */
    border:1px solid #BFBFBF;
    border-top:0;border-bottom:0;}
	

#haut{
	background:url(../images/interface/haut.gif);
	/*width:auto;*/
    min-height:23px;/* avec eventuellement une hauteur mini */
    height:auto!important;
    height:23px;
	margin:0px;
}
#milieu{
	background:url(../images/interface/milieu.gif);
	width:302 px;
	height:auto;
	padding-left:20px;
	padding-right:20px;
	margin:0px;
}
#bas{
	background:url(../images/interface/bas.gif);
	width:auto;
    min-height:23px;/* avec eventuellement une hauteur mini */
    height:auto!important;
    height:23px;
	margin:0px;
}