/* ---------------------- taille des polices ---------------------- */
body {
	margin:0;
	padding:0;
}

/*/*/a{}
body,
body td,
body th,
body input,
body p,
body li,
body dt,
body blockquote {
	font-family: verdana, arial, sans-serif;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}
html>body,
html>body td,
html>body th,
html>body input,
html>body p,
html>body li,
html>body dt,
html>body blockquote {
	font-size: small;
}  
/* */


/*/*/a{}
body#zoneB ul li {
	font-size: xx-small !important;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small !important;
}
html>body#zoneB ul li {
	font-size: x-small !important;
}  
/* */

/*/*/a{}
body,
body #liens,
body #entete,
body #recherche,
body #structure,
body #conteneur,
body #pied {
	font-size: xx-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small;
}
html>body,
body>#liens,
body>#entete,
body>#recherche,
body>#structure,
body>#conteneur,
body>#pied {
	font-size: x-small;
}

/* ---------------------- balises primaires ---------------------- */
td, th {
	vertical-align:top;
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
img {
	border:0;
}
form {
	margin:3px;
	padding:0;
}
ul{
	color:#606060;
}
li{
	list-style-type: none;
	color:#606060;
}
ul ul{
	list-style-type:disc;
}
ul ul ul{
	list-style-type: none;
}
ol li {
	list-style-type:decimal;
	color:#606060;
}

/* ---------------------- blocs principaux ---------------------- */
#entete {
	clear:both;
	background-color:#000000;
	height:30px;
	margin:0px;
	padding:0px;
}
#pied{
	background-color:#FDD828;
	height:18px;
	margin:0px;
	padding:2px 0px 0px 27%;
}

/* ---------------------- entete ---------------------- */
ul.languesChoix{
	margin:0px;
	padding:0px;
}
li.langues {
	float:left;
	list-style-type:none;
	color:#FFFFFF;
	text-align:right;
	font-size:85%;
	padding:0px 0px 0px 10px;
}
.champs{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
	color:#606060;
	padding:2px;
}

/*** MENU***/
.menu1, .menu2, .menu3, .menu4, .menu5{
	color:#000000;
	font-weight:bold;
	font-size:100%;
	padding:5px 15px 0px 3px;
	text-transform:uppercase;
	background-color:#fdd828;
}

/* ---------------------- contenu ---------------------- */
/* --------------- colonne du centre --------------- */
#zoneA {
}
#zoneA p{
	font-size:90%;
	color:#606060;
	padding:0px 0px 0 5px;
	margin:8px 0 8px 0;
}
#zoneA h2{
	font-size:100%;
	/*color:#FDD828;*/
	color:#FE000C;
	padding:5px 5px 5px 5px;
}
#tableNouveautes{
	background-image:url(../img/back_deco_nouveautes.gif);
	background-repeat:no-repeat;
	background-position:right;
	background-position:top;
}
/***********PROB**************/
/*#zoneA li{
	list-style-image: url(../img/bullet_deco.gif) !important;
}*/
/* --------------- colonne de gauche --------------- */

/* ---------------------- pied ---------------------- */
ul.piedChoix{
	margin:0px;
	padding:0px;
}
li.piedContenu {
	float:left;
	list-style-type:none;
	color:#000000;
	font-size:100%;
	padding:2px 0px 0px 20px;
}
#signature {
	text-align:right;
	font-size:100%;
	color:#666666;
}
a.lienSign, a.lienSign:visited {
	color:#666666;
	text-decoration:underline;
}
a.lienSign:hover {
	color:#999999;
	text-decoration:underline;
}

/* --------------- liens --------------- */
a.languesLiens:link, a.languesLiens:visited{
	color:#FFFFFF;
	text-decoration:none;
}
a.languesLiens:hover{
	text-decoration:underline;
}
a.menuLiens, a.menuLiens:visited{
	color:#000000;
	text-decoration:none !important;
}
a.menuLiens:hover{
	color:#000000;
	text-decoration:underline !important;
}
a.sousMenuLiens:link{
	color:#FFFFFF;
	text-decoration:none;
}
a.sousMenuLiens:visited{
	color:#FFFFFF;
	/*font-style:italic;*/
	text-decoration:none;
}
a.sousMenuLiens:hover{
	text-decoration:none;
	font-weight:bold;
}
a.sousMenuLiensSel:link{
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
a.sousMenuLiensSel:visited{
	font-weight:bold;
	color:#FFFFFF;
	/*font-style:italic;*/
	text-decoration:none;
}
a.sousMenuLiensSel:hover{
	text-decoration:none;
	font-weight:bold;
}
a.piedLiens:link, a.piedLiens:visited{
	color:#000000;
	text-decoration:none;
}
a.piedLiens:hover{
	text-decoration:underline;
}

/* --------------- divers --------------- */
td.aligneDroite {
	text-align:right;
	border-right:1px solid #ddd;
	padding-right:5px;
}
.aLaLigne {
	clear: both;
}
.aLaLigne2 {
	clear: right;
}
.aLaLigne3 {
	clear: both;
	float:right
}
.aLaLigneNul {
	clear: both;
	display: none;
}
.retourALaLigne {
	clear: both;
	display: block;
	margin: 1em;
}
div.left {
	float:left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
div.right {
	float:right;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
form {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
label{
 font-weight: bold;
 color: #334d55;

}	
input{
	margin:0;
	padding:0;
}
img{
	border: 0;
}
img.imgLeft {
        clear:both;
        text-align: left;
        display : block;
        margin-bottom: 10px;
}
img.imgCenter {
        clear:both;
        text-align: center;
        display : block;
        margin-bottom: 10px;
}
img.imgRight {
        clear:both;
        text-align: right;
        display : block;
        margin-bottom: 10px;
}
img.imgAlignLeft {
        float:left;
        margin : 0 5px 5px 0
}
img.imgAlignRight {
        float:right;
        margin : 0 0 5px 5px
}
img.midAlign {
	vertical-align:text-bottom;
}
.invisible{
	display:none
}