html,body { font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif; line-height: 14px; text-align: justify; background:#FFFFFF;  margin:0; scrollbar-3dlight-color: #fff; scrollbar-arrow-color: #fff; scrollbar-face-color: #ffffff; scrollbar-track-color: #008194; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #ffffff; scrollbar-darkshadow-color: #fff; scrollbar-face-color: #008194;}


.trombi {text-align: center;}
.trombi td{ padding:0px; vertical-align:bottom; height:10px;}

.txt_blc10 {color: #ffffff;font-style: normal;font-weight: normal;font-variant: normal;font-family: Arial, Helvetica, sans-serif;font-size: 10px;}
.txt_noir10 {
	color: #000000;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;}
	
.txt_noir10_actu {color: #000000;font-style: normal;font-weight: normal;font-variant: normal;font-family: Arial, Helvetica, sans-serif;font-size: 10px;}
.txt_rouge11 {color: #e42c2a;font-style: normal;font-weight: bold;font-variant: normal;font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 11px;text-align: left;}
.txt_rouge10 {color: #e42c2a; font-style: normal; font-weight: normal; font-variant: normal; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
.txt_vert11 {color: #008194; font-style: normal; font-weight: bold; font-variant: normal; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

.calque {position:absolute; margin-left:-10px; margin-top:-50px}

.puce_rouge {font-size: 12px; font-weight: bold; color: #e2003b; line-height: 14px; padding-left: 8px; margin-bottom:50px; background: url(/design/cmma/images/puce_rouge.gif) no-repeat; background-position: 0px;}
.puce_noire {font-size: 11px; font-weight: bold; color: #000000; line-height: 14px; padding-left: 8px; margin-bottom:50px; background: url(/design/cmma/images/puce_noire.png) no-repeat; background-position: 0px;}

a { color: #008194; text-decoration: none ; font-size: 10px; }
a:hover, .liens a:hover {text-decoration: none; color: #e42c2a;}

a.bas { color: #000000; text-decoration: none; }
a.bas:hover, {text-decoration: none; color: #e42c2a;}

a.rouge { color: #e42c2a; text-decoration: none; }
a.rouge:hover, {text-decoration: none; color: #008194;}

a.lien69 { color: #a4c408; text-decoration: none; font-size: 11px; font-weight: bold; }
a.lien69:hover, {text-decoration: none; color: #008194;}

a.lien70 { color: #e2003b; text-decoration: none; font-size: 11px; font-weight: bold; }
a.lien70:hover, {text-decoration: none; color: #008194;}

a.lien71 { color: #27a22d; text-decoration: none; font-size: 11px; font-weight: bold; }
a.lien71:hover, {text-decoration: none; color: #008194;}

a.lien72 { color: #59aeb7; text-decoration: none; font-size: 11px; font-weight: bold; }
a.lien72:hover, {text-decoration: none; color: #008194;}

a.lien59 { color: #008194; text-decoration: none; font-size: 11px; font-weight: bold; }
a.lien59:hover, {text-decoration: none; color: #008194;}

a.plan {color: #ffffff; font-size: 11px; font-weight: bold; }
a.plan:hover, {text-decoration: none; color: #e42c2a;}

a.actu {font-size: 11px; color: #e42c2a; font-weight: normal; font-weight: bold;}
a.actu:hover, {text-decoration: none; color: #008194; font-weight: bold;}

a.rouge { color: #e42c2a; text-decoration: none; }
a.rouge:hover, {text-decoration: none; color: #008194;}

.cell69{ display:block; width:330px; height:18px; background: #a4c408; line-height:18px; background-image:url(/design/cmma/images/fleche_blanche.gif); background-position: left; background-repeat:no-repeat;}
.cell70{ display:block; width:330px; height:18px; background: #e2003b; line-height:18px; background-image:url(/design/cmma/images/fleche_blanche.gif); background-position: left; background-repeat:no-repeat;}
.cell71{ display:block; width:330px; height:18px; background: #27a22d; line-height:18px; background-image:url(/design/cmma/images/fleche_blanche.gif); background-position: left; background-repeat:no-repeat;}
.cell72{ display:block; width:330px; height:18px; background: #59aeb7; line-height:18px; background-image:url(/design/cmma/images/fleche_blanche.gif); background-position: left; background-repeat:no-repeat;}
.cell73{ display:block; width:330px; height:18px; background: #008194; line-height:18px; background-image:url(/design/cmma/images/fleche_blanche.gif); background-position: left; background-repeat:no-repeat;}
.cell59{ display:block; width:330px; height:18px; background: #008194; line-height:18px; background-image:url(/design/cmma/images/fleche_blanche.gif); background-position: left; background-repeat:no-repeat;}

.table69{border:1px solid #a4c408; border-collapse:collapse; margin-bottom:5px; margin-top:1px;}
.table70{border:1px solid #e2003b; border-collapse:collapse; margin-bottom:5px; margin-top:1px;}
.table71{border:1px solid #27a22d; border-collapse:collapse; margin-bottom:5px; margin-top:1px;}
.table72{border:1px solid #59aeb7; border-collapse:collapse; margin-bottom:5px; margin-top:1px;}
.table73{border:1px solid #008194; border-collapse:collapse; margin-bottom:5px; margin-top:1px;}
.table59{border:1px solid #008194; border-collapse:collapse; margin-bottom:5px; margin-top:1px;}

.table2 td{padding-bottom:5px}
.table2 td.bas { border-top:0; border-bottom:2px solid #008194; }
.table2 td.gauche { border-right:0; border-left:2px solid #008194; }
.table2 td.droit { border-left:0; border-right:2px solid #008194; }

td.marge {padding-bottom:10px}
td.marge p{margin-top:0px;margin-bottom:10px}
td.marge1 p{margin-top:0px;margin-bottom:0px}
td.partenaire p{margin-top:0px;margin-bottom:0px}
td.sponsor p{margin-top:0px;margin-bottom:0px}

input {font-family:"arial",sans-serif; font-weight: normal; color: #656565; border:2px solid #bbbdbe; background-color:#fff; font-style: normal; font-variant: normal; font-size: 10px; width:140px; height:12px;}
td.option  input {border:0px; width:10px; height:10px;}
td.case  input {border:0px; width:12px; height:12px;}
td.champ  input {border:0px; background-color:#CCE6EA; width:100%; height:12px;}
td.date  input {border:0px; background-color:#CCE6EA; width:27px; height:12px; text-align:center}
.input1{ width:20px; height:15px; border:0px}
textarea {font-family:"arial",sans-serif; font-weight: normal; color: #656565; border:0px; background-color:#CCE6EA; font-style: normal; font-variant: normal; font-size: 10px; width:332px; height:120px;}

.menu1_selected {background-color:#FFFFFF; background-image:url(/design/cmma/images/fleche_verte.gif);  background-position: left; background-repeat:no-repeat; padding-left:5px; line-height:23px; font-size: 11px; font-weight: bold; color:#455207;}
.menu1 a{ color:#FFFFFF; display:block; width:125px; height:23px; background: #a4c408; background-image:url(/design/cmma/images/fleche_blanche.gif); background-position: left; background-repeat:no-repeat; padding-left:5px; line-height:23px; font-size: 11px; font-weight: bold;}
.menu1 a:hover{ background-color:#FFFFFF; background-image:url(/design/cmma/images/fleche_verte.gif); color:#455207; }

.menu2_selected {background-color:#FFFFFF; background-image:url(/design/cmma/images/fleche_rouge.gif); background-position: left; background-repeat:no-repeat; padding-left:5px; line-height:23px; font-size: 11px; font-weight: bold; color:#e2003b;}
.menu2 a{ color:#FFFFFF; display:block; width:125px; height:23px; background: #e2003b; background-image:url(/design/cmma/images/fleche_blanche.gif); background-position: left; background-repeat:no-repeat; padding-left:5px; line-height:23px; font-size: 11px; font-weight: bold;}
.menu2 a:hover{ background-color:#FFFFFF; background-image:url(/design/cmma/images/fleche_rouge.gif); color:#e2003b; }

.menu3_selected {background-color:#FFFFFF; background-image:url(/design/cmma/images/fleche_vert_fonce.gif); background-position: left; background-repeat:no-repeat; padding-left:5px; line-height:23px; font-size: 11px; font-weight: bold; color:#27a22d;}
.menu3 a{ color:#FFFFFF; display:block; width:125px; height:23px; background: #27a22d; background-image:url(/design/cmma/images/fleche_blanche.gif); background-position: left; background-repeat:no-repeat; padding-left:5px; line-height:23px; font-size: 11px; font-weight: bold;}
.menu3 a:hover{ background-color:#FFFFFF; background-image:url(/design/cmma/images/fleche_vert_fonce.gif); color:#27a22d; }

.menu4_selected {background-color:#FFFFFF; background-image:url(/design/cmma/images/fleche_bleu_gris.gif); background-position: left; background-repeat:no-repeat; padding-left:5px; line-height:23px; font-size: 11px; font-weight: bold; color:#274a4e;}
.menu4 a{ color:#FFFFFF; display:block; width:125px; height:23px; background: #59aeb7; background-image:url(/design/cmma/images/fleche_blanche.gif); background-position: left; background-repeat:no-repeat; padding-left:5px; line-height:23px; font-size: 11px; font-weight: bold;}
.menu4 a:hover{ background-color:#FFFFFF; background-image:url(/design/cmma/images/fleche_bleu_gris.gif); color:#274a4e; }

.menu5 a{ color:#FFFFFF; display:block; width:115px; height:18px; background: #e2003b; background-image:url(/design/cmma/images/fleche_blanche.gif); background-position: left; background-repeat:no-repeat; padding-left:5px; line-height:18px; font-size: 11px; font-weight: bold;}
.menu5 a:hover{ background-color:#FFFFFF; background-image:url(/design/cmma/images/fleche_rouge.gif); color:#e2003b; }

.menu6 a{ color:#FFFFFF; display:block; width:115px; height:18px; background: #008194; background-image:url(/design/cmma/images/fleche_blanche.gif); background-position: left; background-repeat:no-repeat; padding-left:5px; line-height:18px; font-size: 11px; font-weight: normal;}
.menu6 a:hover{ background-color:#FFFFFF; background-image:url(/design/cmma/images/fleche_bleu_gris_fonce.gif); color:#008194; }

.menu7 a{ color:#FFFFFF; display:block; width:115px; height:18px; background: #008194; background-image:url(/design/cmma/images/fleche_blanche.gif); background-position: left; background-repeat:no-repeat; padding-left:5px; line-height:18px; font-size: 11px; font-weight: bold;}
.menu7 a:hover{ background-color:#FFFFFF; background-image:url(/design/cmma/images/fleche_bleu_gris_fonce.gif); color:#008194; }

.menu_gris a{ color:#FFFFFF; display:block; width:115px; height:18px; background: #b1b3b4; background-image:url(/design/cmma/images/fleche_blanche.gif); background-position: left; background-repeat:no-repeat; padding-left:5px; line-height:18px; font-size: 11px; font-weight: normal;}
.menu_gris a:hover{ background-color:#FFFFFF; background-image:url(/design/cmma/images/fleche_grise.gif); color:#b1b3b4; }

.menu_gris_clair a{ color:#FFFFFF; display:block; width:115px; height:18px; background: #d1d3d4; background-image:url(/design/cmma/images/fleche_blanche.gif); background-position: left; background-repeat:no-repeat; padding-left:5px; line-height:18px; font-size: 11px; font-weight: normal;}
.menu_gris_clair a:hover{ background-color:#FFFFFF; background-image:url(/design/cmma/images/fleche_grise.gif); color:#b1b3b4; }

.menu_bleu_clair a{ color:#FFFFFF; display:block; width:115px; height:18px; background: #7fc0c9; background-image:url(/design/cmma/images/fleche_blanche.gif); background-position: left; background-repeat:no-repeat; padding-left:5px; line-height:18px; font-size: 11px; font-weight: normal;}
.menu_bleu_clair a:hover{ background-color:#FFFFFF; background-image:url(/design/cmma/images/fleche_bleu_clair.gif); color:#7fc0c9; }


h6 {color: #008194; font-style: normal; font-weight: bold; font-variant: normal; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; margin-bottom:5px;margin-top:0px;}
h5 {color: #e42c2a; font-style: normal; font-weight: bold; font-variant: normal; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; text-align: center;}
h4 {text-align:center; color: #008194; font-style: normal; font-weight: bold; font-variant: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom:5px;margin-top:0px;}

.object-left { float: left; padding:0; margin-top: 5px; margin-left: 35px; margin-bottom:5px;}
.object-left .content-view-embeddedmedia .class-image .attribute-image p { margin: 0; }

.txt_center {font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif;}
.txt_center td {vertical-align:middle;}
.txt_center .attribute-image { vertical-align:middle;}

