body { 
margin : 0; 
padding : 0; background-image:url(images/diag_body.gif); background-repeat:repeat-x;
} 
th, td, span, div, p, em * { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
} 
p { 
margin : 0; 
padding-right : 5px; 
} 
.tabover { 
cursor : default; 
} 
.trnormal { 
cursor : default; 
} 
.trover { 
cursor : default; 
background-color: #FFDAAA;
color : #1B7BBE;
} 
.divnormal {
}
.divover {
background-color: #FFDAAA;
color : #1B7BBE;
}
.divrte {
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
}
.tableaudescritptif { 
padding-right : 5px; 
padding-left : 5px; 
padding-top : 2px; 
padding-bottom : 2px; 
} 
.trgris { 
background : #f1f1f1; 
} 
.trorange { 
background : #fff5da; 
} 
.trrouge { 
background : #ff0000; 
color : #ffffff; 
} 
.tdrouge { 
background : #ff0000; 
color : #ffffff; 
font-size : 12px; 
font-weight : bold; 
text-align : center; 
height : 25px; 
} 
.tdvert { 
background : #009800; 
color : #ffffff; 
font-size : 12px; 
font-weight : bold; 
text-align : center; 
height : 25px; 
} 
.tdbleu { 
background : #10418f; 
color : #ffffff; 
font-size : 12px; 
font-weight : bold; 
text-align : center; 
height : 25px; 
} 
.tdbleu2 { 
background : #10418f; 
color : #ffffff; 
font-size : 12px; 
font-weight : bold; 
text-align : center; 
height : 40px; 
} 
.margg5 { 
font-size : 8pt; 
color : #10418f; 
padding : 0 0 0 5px; 
} 
.infobulle { 
color : #707f86; 
font-weight : bold; 
position : absolute; 
visibility : hidden; 
border : 1px solid #10418f; 
padding-left : 5px; 
padding-right : 5px; 
font-family : Trebuchet MS; 
font-size : 10px; 
background-color : #ffdfbe; 
} 
.soustexte { 
padding-left : 30px; 
} 
.titre1 { 
font-size : 8pt; 
margin : 0; 
padding-right : 5px; 
color : #ee8032; 
font-style : oblique; 
} 
.textesimple { 
text-align : left; 
margin : 0 5px 0 5px; 
padding : 0 0 0 0; 
text-decoration : none; 
font-size : 11px; 
font-weight : 400; 
} 
.texteinfo { 
text-align : left; 
margin : 0 0 0 5px; 
padding : 0 0 0 0; 
text-decoration : none; 
font-size : 10px; 
font-weight : 400; 
} 
.texteinfo11 { 
text-align : left; 
margin : 0 5px 0 5px; 
padding : 0 0 0 0; 
text-decoration : none; 
font-size : 11px; 
font-weight : 400; 
} 
.textesimple2 { 
text-align : left; 
margin : 0 0 0 5px; 
padding : 0 0 0 0; 
text-decoration : none; 
font-size : 11px; 
font-weight : 400; 
} 
.liendroite { 
text-align : right; 
padding-top : 0; 
font-size : 9px; 
color : #000000; 
text-decoration : none; 
font-weight : bold; 
} 
.fondorange a:link { 
color : #ffffff; 
text-decoration : underline; 
font-weight : bold; 
} 
.fondorange a:visited { 
color : #ffffff; 
text-decoration : underline; 
font-weight : bold; 
} 
.fondorange a:hover { 
color : #ffffff; 
text-decoration : none; 
font-weight : bold; 
} 
.gris { 
color : #8c8c8c; 
font-size : 11px; 
} 
.AdminPromo {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
text-align:left; 
background-color: #dffff0; 
height: 20px;
}
.AdminPromo2 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
text-align:left; 
background-color: #fce2d1; 
height: 20px;
}
.AdminPromo3 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
text-align:left; 
background-color: #ffc2c2; 
height: 20px;
}
.AdminPromo4 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
text-align:left; 
background-color: #ffd7a7; 
height: 20px;
}
.AdminPromo5 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
text-align:left; 
background-color: #b7b7b7; 
height: 20px;
}
.AdminPromoNon {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
text-align:left; 
background-color: #f1f1f1; 
height: 20px;
}
.AdminPromoModif {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
text-align:left; 
height: 20px;
}
.AdminPromoModifSurvol {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
text-align:left; 
background-color: #fffde4; 
height: 20px;
}
.titreconseil { 
list-style-type : none; 
margin : 5px 10px 10px 5px; 
padding : 3px 10px 3px 10px; 
font-family : Trebuchet MS; 
font-size : 8pt; 
text-align : justify; 
background-color : #ffe8c8; 
color : #10418f; 
font-weight : bold; 
border-top-width : 1px; 
border-top : 1px solid #000080; 
border-bottom : 1px solid #000080; 
border-bottom-width : 1px; 
border-color : #10418f; 
} 
.titrefondrouge { 
margin : 5px 0px 0px 0px; 
padding : 3px 0 3px 5px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
background-color : #ff0000; 
color : #ffffff; 
font-weight : bold; 
} 
.titrefondrouge a:link { 
color : #ffffff; 
text-decoration : underline; 
font-weight : bold; 
} 
.titrefondrouge a:visited { 
color : #ffffff; 
text-decoration : underline; 
font-weight : bold; 
} 
.titrefondrouge a:hover { 
color : #ffffff; 
text-decoration : none; 
font-weight : bold; 
} 
.titrefondvert { 
margin : 5px 0px 0px 0px; 
padding : 3px 0 3px 5px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
background-color : #009800; 
color : #ffffff; 
font-weight : bold; 
} 
.titrefondvert a:link { 
color : #ffffff; 
text-decoration : underline; 
font-weight : bold; 
} 
.titrefondvert a:visited { 
color : #ffffff; 
text-decoration : underline; 
font-weight : bold; 
} 
.titrefondvert a:hover { 
color : #ffffff; 
text-decoration : none; 
font-weight : bold; 
} 
.titrefondbleu { 
margin : 5px 0px 0px 0px; 
padding : 3px 0 3px 5px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
background-color : #10418f; 
color : #ffffff; 
font-weight : bold; 
} 
.titrefondgris { 
margin : 5px 0px 0px 0px; 
padding : 3px 0 3px 5px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
background-color : #878787; 
color : #ffffff; 
font-weight : bold; 
} 
.titrefondbleugris { 
margin : 5px 0px 0px 0px; 
padding : 3px 0 3px 5px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
background-color : #565e83; 
color : #ffffff; 
font-weight : bold; 
} 
.titrefondbleucentre { 
padding : 3px 0 3px 5px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
background-color : #10418f; 
color : #ffffff; 
font-weight : bold; 
} 
.titrefondbleu2 { 
height : 35px; 
margin-top : 5px; 
margin-right : 5px; 
padding : 3px 0 3px 5px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
background-color : #10418f; 
color : #ffffff; 
font-weight : bold; 
} 
.titrefondbleu a:link { 
color : #ffffff; 
text-decoration : underline; 
font-weight : bold; 
} 
.titrefondbleu a:visited { 
color : #ffffff; 
text-decoration : underline; 
font-weight : bold; 
} 
.titrefondbleu a:hover { 
color : #ffffff; 
text-decoration : none; 
font-weight : bold; 
} 
.titrefondbleugris a:link { 
color : #ffffff; 
text-decoration : underline; 
font-weight : bold; 
} 
.titrefondbleugris a:visited { 
color : #ffffff; 
text-decoration : underline; 
font-weight : bold; 
} 
.titrefondbleugris a:hover { 
color : #ffffff; 
text-decoration : none; 
font-weight : bold; 
} 
.titrefondgris a:link { 
color : #ffffff; 
text-decoration : underline; 
font-weight : bold; 
} 
.titrefondgris a:visited { 
color : #ffffff; 
text-decoration : underline; 
font-weight : bold; 
} 
.titrefondgris a:hover { 
color : #ffffff; 
text-decoration : none; 
font-weight : bold; 
} 
.titrefondorange { 
margin-top : 5px; 
margin-right : 5px; 
padding : 3px 0 3px 5px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
background-color : #ee8032; 
color : #ffffff; 
font-weight : bold; 
} 
.navigorange { 
text-align : right; 
margin-top : 5px; 
margin-right : 5px; 
padding : 3px 5px 3px 5px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
background-color : #ee8032; 
color : #10418f; 
font-weight : bold; 
} 
.navigorange a:link { 
color : #ffffff; 
text-decoration : underline; 
font-weight : bold; 
} 
.navigorange a:visited { 
color : #ffffff; 
text-decoration : underline; 
font-weight : bold; 
} 
.navigorange a:hover { 
color : #ffffff; 
text-decoration : none; 
font-weight : bold; 
} 
.navigorange2 { 
text-align : center; 
margin-top : 5px; 
padding : 3px 5px 3px 5px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
background-color : #ee8032; 
color : #10418f; 
font-weight : bold; 
} 
.navigorange2 a:link { 
color : #ffffff; 
text-decoration : underline; 
font-weight : bold; 
} 
.navigorange2 a:visited { 
color : #ffffff; 
text-decoration : underline; 
font-weight : bold; 
} 
.navigorange2 a:hover { 
color : #ffffff; 
text-decoration : none; 
font-weight : bold; 
} 
.ibleu { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #10418f; 
font-style : italic; 
} 
.ifondrouge { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
background : #ff5050; 
color : #ffffff; 
font-style : italic; 
} 
.fondorange { 
text-align : left; 
background : #ee8032; 
height : 20px; 
margin : 0 5px 0 0; 
padding : 4px 0 0 5px; 
text-decoration : none; 
color : #ffffff; 
font-weight : bold; 
font-size : 11px; 
line-height : 20px; 
} 
.fondorange2 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
background : #ee8032; 
color : #ffffff; 
height : 25px; 
} 
.fondorange3 { 
text-align : left; 
background : #ee8032; 
height : 20px; 
margin : 5px 0 5px 0; 
padding : 0 0 0 5px; 
color : #ffffff; 
font-weight : bold; 
font-size : 11px; 
line-height : 20px; 
} 
h1 { 
margin-top : 10px; 
margin-bottom : 0; 
margin-left : 5px; 
margin-right : 0; 
padding : 0 0 10px 10px; 
font-size : 12px; 
color : #10418f; 
font-weight : bold; 
} 
form { 
margin : 0; 
padding : 0; 
} 
input { 
margin : 0; 
padding : 0; 
font-family:Arial, Helvetica, sans-serif;
color : #10418f; 
font-size : 11px; 
} 
.champoblig { 
margin : 0; 
padding : 0; 
font-family:Arial, Helvetica, sans-serif;
background : #ff7878; 
color : #ffffff; 
font-size : 11px; 
} 
.champoblig2 { 
margin : 0; 
padding : 0; 
font-family:Arial, Helvetica, sans-serif;
background : #ff7878; 
color : #ffffff; 
font-size : 11px; 
} 
textarea { 
margin : 0; 
padding : 0; 
font-family:Arial, Helvetica, sans-serif;
color : #10418f; 
font-size : 11px; 
} 
select { 
margin : 0; 
padding : 0; 
font-family:Arial, Helvetica, sans-serif;
color : #10418f; 
font-size : 11px; 
} 
img { 
border : 0; 
} 
.imgdroiteespacebas { 
margin-left : 10px; 
margin-bottom : 10px; 
float : right; 
} 
.imggaucheespacebas { 
margin-right : 10px; 
margin-bottom : 10px; 
float : left; 
} 
.imgboiteDetailTitre { 
margin-top:5px; 
margin-right : 10px; 
margin-bottom : 10px; 
float : left; 
} 
.imgdroite { 
margin-left : 10px; 
margin-right : 10px; 
margin-bottom : 10px; 
margin-top : 10px; 
float : right; 
} 
.imggauche { 
margin-left : 10px; 
margin-right : 10px; 
margin-bottom : 10px; 
margin-top : 10px; 
float : left; 
} 
ul { 
margin-top : 0; 
} 
li#conseil { 
list-style-image : url("images/puce_conseil.gif"); 
list-style-position : inside; 
} 
.sanspucedefinie { 
list-style-type : none; 
margin : 0; 
padding : 0 0 0 10px; 
font-size : 8pt; 
} 
li#pucesoustitre { 
list-style-type : disc; 
margin-left : 11px; 
padding-right : 5px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 8pt; 
} 
li#puceimage { 
list-style-type : none; 
background-image : url("images/puce.gif"); 
background-repeat : no-repeat; 
background-position : 0% 50%; 
padding-left : 10px; 
margin-left : 5px; 
} 
li#puceimage2 { 
list-style-type : none; 
background-image : url("images/puce.gif"); 
background-repeat : no-repeat; 
background-position : 0% 5px; 
padding-left : 10px; 
margin-left : 5px; 
margin-top : 5px; 
} 
li#pucesoustitreimg { 
list-style-type : none; 
margin-left : 25px; 
padding-right : 5px; 
background-image : url("images/puce.gif"); 
background-repeat : no-repeat; 
padding-left : 5px; 
font-size : 8pt; 
font-family : Arial, Helvetica, sans-serif; 
} 
a:link { 
text-decoration : underline; 
font-weight : bold; 
color : #10418f; 
} 
a:visited { 
text-decoration : underline; 
font-weight : bold; 
color : #10418f; 
} 
a:hover { 
text-decoration : none; 
font-weight : bold; 
color : #ee8032; 
} 

.SurvolCellLien {text-decoration:none; color:#ee8032; border:none;}
.SurvolCellLien2 {text-decoration:underline; color:#10418f;}

a.blanc:link { 
color : #ffffff; 
text-decoration : underline; 
font-weight : bold; 
} 
a.blanc:visited { 
color : #ffffff; 
text-decoration : underline; 
font-weight : bold; 
} 
a.blanc:hover { 
color : #ffffff; 
text-decoration : none; 
font-weight : bold; 
} 
.fondex { 
background : url("images/diag_fond.gif") repeat; 
width : 980px; 
margin : 0px; 
padding: 0px 0px 0px 0px; 
text-decoration : none; 
} 
.fond { 
background : url("images/diag_fond.gif") repeat; 
width : 980px; 
margin : 0px; 
padding : 0px; 
text-decoration : none; 
} 
.fondbas { 
float : left; 
background : url("images/diag_bas.gif") no-repeat; 
width : 980px; 
height: 36px;
text-align : center; 
margin : 0; 
padding : 0; 
text-decoration : none; 
font-weight : bold; 
} 
.fondbasadmin { 
background : url("images/diag_bas.gif") no-repeat; 
width : 980px; 
height: 36px;
text-align : center; 
margin : 0px; 
padding : 0px; 
text-decoration : none; 
font-weight : bold; 
} 
.fondbashr { 
width : 940px; 
padding : 0; 
margin-top : 10px; 
margin-bottom : 0; 
margin-left : auto; 
margin-right : auto; 
} 
* html .fondbashr { 
width : 940px; 
padding : 0; 
margin-top : 0; 
margin-bottom : 0; 
margin-left : auto; 
margin-right : auto; 
} 
.menu { 
background : #10418f repeat; 
width : 940px; 
height : 25px; 
margin : 0 20px 0 20px; 
padding : 0 0 0 0; 
text-decoration : none; 
font-weight : bold; 
} 
.menu2 { 
background-image:url(images/diag_haut_menu.gif);
width : 980px; 
height : 25px; 
margin : 0px; 
padding : 0px; 
} 
.menuadmin { 
background-image:url(images/diag_haut_admin_menu.gif);
width : 980px; 
height : 25px; 
margin : 0px; 
padding : 0px; 
} 
.bas { 
background : url("images/diagimmo_12.gif") repeat; 
width : 980px; 
margin : 0; 
padding : 0 0 0 0; 
text-decoration : none; 
font-weight : bold; 
} 
.bas a:link { 
color : #10418f; 
text-decoration : none; 
font-weight : bold; 
} 
.bas a:visited { 
color : #10418f; 
text-decoration : none; 
font-weight : bold; 
} 
.bas a:hover { 
color : #ee8032; 
text-decoration : underline; 
font-weight : bold; 
} 
.bas2 { 
font-size : 10px; 
} 
.bas2 a:link { 
color : #10418f; 
text-decoration : none; 
font-weight : bold; 
} 
.bas2 a:visited { 
color : #10418f; 
text-decoration : none; 
font-weight : bold; 
} 
.bas2 a:hover { 
color : #ee8032; 
text-decoration : underline; 
font-weight : bold; 
} 
.gauche { 
float : left;
margin : 0; 
padding : 0; 
font-size : 11px; 
line-height : 12px; 
width : 193px; 
} 
.gaucheForm { 
float : left;
margin : 0px; 
padding : 0px; 
font-size : 11px; 
line-height : 12px; 
width : 293px; 
} 
.gaucheFormBloc { 
border: 1px solid #d4d4d4;
padding: 10px 10px 10px 10px;
text-align: left;
position: relative;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #ffffff;
behavior: url(scripts/pie/PIE.htc);
}
.NavNew { 
border: 1px solid #d4d4d4;
text-align: left;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
background: #ffe8c8;
behavior: url(scripts/pie/PIE.htc);
}
.gaucheFormBlocSurvol { 
border: 1px solid #000000;
padding: 10px 10px 10px 10px;
text-align: left;
position: relative;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #DFDFDF;
behavior: url(scripts/pie/PIE.htc);
} 
.gaucheFormBlocMevI { 
border: 1px solid #e97e3c;
padding: 10px 10px 10px 10px;
text-align: left;
position: relative;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #ffde8e;
behavior: url(scripts/pie/PIE.htc);
} 
.gauchetitre { 
background : url("images/diag_titre_gauche.gif") no-repeat; 
text-align : left; 
padding : 18px 0 8px 20px; 
color : #e97e3c; 
font-family: Arial, Helvetica, sans-serif; 
font-weight : bold; 
font-size : 12px; 
} 
.gaucheFormtitre { 
background : url("images/diag_titre_gaucheForm.png") no-repeat; 
text-align : left; 
padding : 18px 0 8px 20px; 
color : #e97e3c; 
font-family: Arial, Helvetica, sans-serif; 
font-weight : bold; 
font-size : 12px; 
} 
.gauchefond { 
text-align : left; 
background : #ffffff repeat; 
margin : 0px 0px 0px 9px; 
padding : 4px 0px 5px 0px; 
text-decoration : none; 
font-size : 10px; 
font-weight : bold; 
} 
.droite { 
float : right; 
margin : 0; 
padding : 0; 
line-height : 12px; 
width : 193px; 
} 
.droitetitre { 
background : url("images/diag_titre_droite.gif") no-repeat; 
text-align : left; 
padding : 18px 0 8px 13px; 
color : #e97e3c; 
font-family: Arial, Helvetica, sans-serif; 
font-weight : bold; 
font-size : 12px; 
} 
.droitefond { 
text-align : left; 
background : #ffffff repeat; 
margin : 0 9px 0 0; 
padding : 4px 0 5px 0; 
text-decoration : none; 
} 
.centreadmin { 
margin : 0 0 0 0; 
padding : 0 0 0 0; 
font-size : 11px; 
line-height : 14px; 
width : 980px; 
} 
.centre { 
float : left; 
min-height : 640px; 
margin : 0; 
padding : 0; 
font-size : 11px; 
line-height : 14px; 
width : 594px; 
} 
.centredroite { 
float : left; 
min-height : 640px; 
margin : 0; 
padding : 0; 
font-size : 11px; 
line-height : 14px; 
width : 787px; 
} 
.centredroiteForm { 
float : left; 
min-height : 640px; 
margin : 0; 
padding : 0; 
font-size : 11px; 
line-height : 14px; 
width : 687px;
} 
.centretitre { 
background : url("images/diag_titre_centre.gif") no-repeat; 
text-align : left; 
padding : 17px 0 8px 24px; 
color : #e97e3c; 
font-family: Arial, Helvetica, sans-serif; 
font-weight : bold; 
font-size : 12px; 
} 
.centredroitetitre { 
background : url("images/diag_titre_centredroite.gif") no-repeat; 
text-align : left; 
padding : 17px 0 8px 24px; 
color : #e97e3c; 
font-family: Arial, Helvetica, sans-serif; 
font-weight : bold; 
font-size : 12px; 
} 
.centredroiteFormtitre { 
background : url("images/diag_titre_centredroiteForm.png") no-repeat; 
text-align : left; 
padding : 17px 0 8px 24px; 
color : #e97e3c; 
font-family: Arial, Helvetica, sans-serif; 
font-weight : bold; 
font-size : 12px; 
} 
.centretitreadmin { 
background : url("images/diag_titre_admin_centre.gif") no-repeat; 
text-align : left; 
padding : 17px 0 8px 24px; 
color : #e97e3c; 
font-family: Arial, Helvetica, sans-serif; 
font-weight : bold; 
font-size : 12px; 
} 
.centretitrePrint { 
background-color:#e97e3c; 
text-align : left; 
height:25px; 
line-height:25px;   
margin : 14px; 
padding : 0 0 0 10px; 
color : #ffffff; 
font-family: Arial, Helvetica, sans-serif; 
font-weight : bold; 
font-size : 12px; 
} 
.centretitre a:link { 
color : #ffffff; 
text-decoration : underline; 
} 
.centretitre a:visited { 
color : #ffffff; 
text-decoration : underline; 
} 
.centretitre a:hover { 
color : #ffffff; 
text-decoration : none; 
} 
.centrebas { 
text-align : right; 
background-color : #ee8032; 
height : 24px; 
line-height : 24px; 
margin : 0px 12px 0 12px; 
padding : 0 5px 0 0; 
color : #10418f; 
font-weight : bold; 
font-size : 11px; 
} 
.centrebas a:link { 
color : #ffffff; 
text-decoration : underline; 
font-weight : bold; 
} 
.centrebas a:visited { 
color : #ffffff; 
text-decoration : underline; 
font-weight : bold; 
} 
.centrebas a:hover { 
color : #ffffff; 
text-decoration : none; 
font-weight : bold; 
} 
.centrefond { 
text-align : left; 
background-color : #ffffff; 
margin : 10px 14px 10px 14px; 
padding : 0px 0px 0px 0px; 
text-decoration : none; 
border-left : 1px solid #dbdbdb;
border-right : 1px solid #dbdbdb;
border-top : 1px solid #dbdbdb;
border-bottom : 1px solid #dbdbdb; 
} 
.centrefondtexte { 
text-align : justify; 
background-color : #ffffff; 
margin : 0 12px 0 12px; 
padding : 5px; 
text-decoration : none; 
font-weight : bold;
border-left : 1px solid #ee8032;
border-right : 1px solid #ee8032;
} 
.centrefond2 { 
text-align : left; 
background : #f6f6f6 repeat; 
margin : 0 12px 0 12px; 
padding : 0 0 0 0; 
text-decoration : none; 
} 
.centretour { 
text-align : left; 
background : #ffffff repeat; 
border-bottom : 1px solid #f6f6f6; 
border-top : 1px solid #f6f6f6; 
border-left : 1px solid #f6f6f6; 
border-right : 1px solid #f6f6f6; 
margin : 0 20px 0 20px; 
padding : 4px 0 5px 5px; 
text-decoration : none; 
font-size : 10px; 
} 
.centretour p { 
text-align : left; 
margin : 0 0 0 0; 
padding : 0 0 0 0; 
text-decoration : none; 
font-size : 11px; 
} 
.pub { 
text-align : center; 
background : #ffffff repeat; 
width : 170px; 
margin : 0 0 0 0; 
padding : 4px 3px 4px 3px; 
text-decoration : none; 
color : #10418f; 
font-size : 10px; 
font-weight : bold; 
} 
.pub2 { 
text-align : center; 
background : #ffffff repeat; 
margin : 0 0 0 0; 
padding : 4px 3px 4px 3px; 
text-decoration : none; 
color : #10418f; 
font-size : 10px; 
font-weight : bold; 
} 
.paging { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 9px; 
color : #666666; 
padding-left : 5px; 
} 
.annonce { 
margin-top : 9px; 
margin-bottom : 0; 
margin-left : 0; 
margin-right : 0; 
} 
.annoncetitre { 
background : url("images/tri_orange.gif") no-repeat; 
height : 18px; 
line-height: 16px;
padding : 0 0 0 15px; 
color : #e97e3c; 
font-family: Arial, Helvetica, sans-serif; 
font-weight : bold; 
font-size : 10px; 
color : #5c5c5c; 
} 
.annoncetitre2 { 
text-align : left; 
background : #ffe8c8 repeat; 
margin : 0 5px 0 0; 
padding : 4px 3px 0 3px; 
text-decoration : none; 
color : #10418f; 
font-size : 10px; 
font-weight : bold; 
} 
.annoncefond { 
text-align : left; 
background : #ffffff; 
margin : 0 0 0 0; 
padding : 4px 3px 5px 3px; 
color : #000000; 
font-size : 9px; 
border-left-color : #e97e3c; 
border-left-style : solid; 
border-left-width : 1px; 
border-right-color : #e97e3c; 
border-right-style : solid; 
border-right-width : 1px; 
} 
.annoncefondcal { 
text-align : left; 
background : #ffffff repeat; 
margin : 0 0 0 0; 
padding : 7px 0 0 0; 
color : #000000; 
font-size : 9px; 
border-left-color : #e97e3c; 
border-left-style : solid; 
border-left-width : 1px; 
border-right-color : #e97e3c; 
border-right-style : solid; 
border-right-width : 1px; 
} 
.annoncefondbas { 
text-align : left; 
background : #ffffff; 
margin : 0 0 0 0; 
padding : 4px 3px 5px 3px; 
color : #000000; 
font-size : 9px; 
border-left-color : #e97e3c; 
border-left-style : solid; 
border-left-width : 1px; 
border-right-color : #e97e3c; 
border-right-style : solid; 
border-right-width : 1px; 
border-bottom-color : #e97e3c; 
border-bottom-style : solid; 
border-bottom-width : 1px; 
} 
.lienactu { 
padding-bottom : 3px; 
padding-right : 3px; 
text-align : right; 
text-decoration : underline; 
font-size : 9px; 
color : #10418f; 
font-weight : bold; 
border-left : 1px solid #10418f;
border-right : 1px solid #10418f;
border-bottom : 1px solid #10418f;
} 
.lienactuB { 
padding-bottom : 3px; 
padding-right : 3px; 
text-align : right; 
text-decoration : underline; 
font-size : 9px; 
color : #10418f; 
font-weight : bold; 
border-left : 1px solid #e97e3c;
border-right : 1px solid #e97e3c;
border-bottom : 1px solid #e97e3c;
} 
.lienactu2 { 
background-color : #10418f; 
padding-bottom : 3px; 
padding-right : 3px; 
text-align : right; 
text-decoration : none; 
font-size : 9px; 
color : #ffffff; 
font-weight : bold; 
border-left : 1px solid #10418f;
border-right : 1px solid #10418f;
border-bottom : 1px solid #10418f;
} 
.lienactu2B { 
background-color : #e97e3c; 
padding-bottom : 3px; 
padding-right : 3px; 
text-align : right; 
text-decoration : none; 
font-size : 9px; 
color : #ffffff; 
font-weight : bold; 
border-left : 1px solid #e97e3c;
border-right : 1px solid #e97e3c;
border-bottom : 1px solid #e97e3c;
} 
.liendroitefond { 
background-color : #ffffff; 
padding-bottom : 3px; 
padding-right : 3px; 
border-left-color : #e97e3c; 
border-left-style : solid; 
border-left-width : 1px; 
border-right-color : #e97e3c; 
border-right-style : solid; 
border-right-width : 1px; 
border-bottom-color : #e97e3c; 
border-bottom-style : solid; 
border-bottom-width : 1px; 
text-align : right; 
text-decoration : underline; 
font-size : 9px; 
color : #10418f; 
font-weight : bold; 
} 
.liendroitefond2 { 
background-color : #ee8032; 
padding-bottom : 3px; 
padding-right : 3px; 
border-left-color : #e97e3c; 
border-left-style : solid; 
border-left-width : 1px; 
border-right-color : #e97e3c; 
border-right-style : solid; 
border-right-width : 1px; 
border-bottom-color : #e97e3c; 
border-bottom-style : solid; 
border-bottom-width : 1px; 
border-top-color : #e97e3c; 
border-top-style : none; 
border-top-width : 1px; 
text-align : right; 
text-decoration : none; 
font-size : 9px; 
color : #ffffff; 
font-weight : bold; 
} 
.annoncefond2 { 
text-align : left; 
background : #ffe8c8 repeat; 
width : 170px; 
margin : 0 0 0 0; 
padding : 4px 3px 5px 3px; 
text-decoration : none; 
color : #000000; 
font-size : 9px; 
} 
.annoncefond a:link { 
color : #000000; 
text-decoration : none; 
font-weight : bold; 
} 
.annoncefond a:visited { 
color : #000000; 
text-decoration : none; 
font-weight : bold; 
} 
.annoncefond a:hover { 
color : #ee8032; 
text-decoration : underline; 
font-weight : bold; 
} 
.acces { 
margin-top : 9px; 
margin-bottom : 0; 
margin-left : 0; 
margin-right : 0; 
} 
.accestitre { 
text-align : left; 
background : #ffffff repeat; 
margin : 0 0 0 0; 
padding : 4px 3px 0 3px; 
text-decoration : none; 
color : #10418f; 
font-size : 10px; 
font-weight : bold; 
} 
.accesfond { 
text-align : left; 
background : #ffffff repeat; 
margin : 0 0 0 0; 
padding : 4px 3px 5px 3px; 
text-decoration : none; 
color : #000000; 
font-size : 9px; 
} 
.accesfond a:link { 
color : #000000; 
text-decoration : none; 
font-weight : bold; 
} 
.accesfond a:visited { 
color : #000000; 
text-decoration : none; 
font-weight : bold; 
} 
.accesfond a:hover { 
color : #ee8032; 
text-decoration : underline; 
font-weight : bold; 
} 
.actu { 
font-size : 10px; 
} 
.actu a:link { 
color : #10418f; 
text-decoration : none; 
} 
.actu a:visited { 
color : #10418f; 
text-decoration : none; 
} 
.actu a:hover { 
color : #ee8032; 
text-decoration : underline; 
} 
.diagoblig { 
float : right; 
text-align : center; 
margin : 15px 5px 5px 5px; 
padding : 4px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
background-color : #10418f; 
color : #ffffff; 
font-weight : bold; 
width : 200px; 
} 
.boiteDetail { 
border-left-color : #10418f; 
border-left-style : solid; 
border-left-width : 1px; 
border-right-color : #10418f; 
border-right-style : solid; 
border-right-width : 1px; 
border-top-color : #10418f; 
border-top-style : solid; 
border-top-width : 1px; 
margin-top : 9px; 
background-color : #f6f6f6; 
} 
.boiteDetail2 { 
border-left-color : #10418f; 
border-left-style : solid; 
border-left-width : 1px; 
border-right-color : #10418f; 
border-right-style : solid; 
border-right-width : 1px; 
border-top-color : #10418f; 
border-top-style : solid; 
border-top-width : 1px; 
border-bottom-color : #10418f; 
border-bottom-style : solid; 
border-bottom-width : 1px; 
margin-top : 9px; 
background-color : #f6f6f6; 
} 
.boiteDetail3 { 
border-left-color : #dbdbdb; 
border-left-style : solid; 
border-left-width : 1px; 
border-right-color : #dbdbdb; 
border-right-style : solid; 
border-right-width : 1px; 
margin : 10px 5px 0px 5px; 
} 
.boiteDetailTitre { 
/*background-image:url(images/barre_bleu.gif); 
background-position:right;*/
background-color:#c6d2e5;
border-left-color : #c6d2e5; 
border-left-style : solid; 
border-left-width : 1px; 
border-right-color : #c6d2e5; 
border-right-style : solid; 
border-right-width : 1px; 
min-height : 20px; 
line-height : 20px; 
color : #10418f; 
padding-left : 5px; 
font-size : 11px; 
font-weight : bold; 
margin : 10px 5px 0px 5px; 
} 
.boiteDetailTitre2 { 
/*background-image:url(images/barre_bleu.gif); 
background-position:right;*/
background-color:#ffd8c0;
border-left-color : #c6d2e5; 
border-left-style : solid; 
border-left-width : 1px; 
border-right-color : #c6d2e5; 
border-right-style : solid; 
border-right-width : 1px; 
line-height : 14px; 
color : #10418f; 
padding-left : 5px; 
font-size : 11px; 
font-weight : bold; 
margin : 10px 5px 0px 5px; 
} 
.boiteDetailTitreRouge { 
background-color:#ff0000;
border-left-color : #c6d2e5; 
border-left-style : solid; 
border-left-width : 1px; 
border-right-color : #c6d2e5; 
border-right-style : solid; 
border-right-width : 1px; 
min-height : 20px; 
line-height : 20px; 
color : #ffffff; 
padding-left : 5px; 
font-size : 11px; 
font-weight : bold; 
margin : 10px 5px 0px 5px; 
} 
.boiteDetailTextRouge { 
color : #ff0000; 
} 
.boiteDetailTitreVert { 
background-color:#009800;
border-left-color : #c6d2e5; 
border-left-style : solid; 
border-left-width : 1px; 
border-right-color : #c6d2e5; 
border-right-style : solid; 
border-right-width : 1px; 
min-height : 20px; 
line-height : 20px; 
color : #ffffff; 
padding-left : 5px; 
font-size : 11px; 
font-weight : bold; 
margin : 10px 5px 0px 5px; 
} 
.boiteDetailTextVert { 
color : #009800; 
} 
.boiteDetailTexte { 
border-left-color : #c6d2e5; 
border-left-style : solid; 
border-left-width : 1px; 
border-right-color : #c6d2e5; 
border-right-style : solid; 
border-right-width : 1px; 
margin : 0px 5px 0px 5px; 
font-size : 11px; 
padding : 5px; 
} 
.boiteDetailTexteIE { 
border-left-color : #c6d2e5; 
border-left-style : solid; 
border-left-width : 1px; 
border-right-color : #c6d2e5; 
border-right-style : solid; 
border-right-width : 1px; 
margin : 0px 5px 0px 5px; 
font-size : 11px; 
padding : 5px; 
} 
/* Que pour IE \*/
* html .boiteDetailTexteIE { 
width: 554px; 
overflow: hidden; 
} 
.boiteDetailTexte2 { 
border-left-color : #c6d2e5; 
border-left-style : solid; 
border-left-width : 1px; 
border-right-color : #c6d2e5; 
border-right-style : solid; 
border-right-width : 1px; 
border-bottom-color : #c6d2e5; 
border-bottom-style : solid; 
border-bottom-width : 1px; 
margin : 0px 5px 5px 5px; 
font-size : 11px; 
padding : 5px; 
} 
.boiteDetailImg { 
float : right; 
margin-top : 2px; 
margin-left : 5px; 
margin-right : 5px; 
} 
.PlusInfo { 
cursor : pointer; 
text-align : right; 
padding-right : 3px; 
padding-bottom : 2px; 
text-decoration : underline; 
font-size : 9px; 
color : #10418f; 
font-weight : bold; 
border-left-color : #c6d2e5; 
border-left-style : solid; 
border-left-width : 1px; 
border-right-color : #c6d2e5; 
border-right-style : solid; 
border-right-width : 1px; 
border-bottom-color : #c6d2e5; 
border-bottom-style : solid; 
border-bottom-width : 1px; 
margin: 0px 5px 0px 5px; 
} 
a.PlusInfoLien:link { 
text-decoration : underline; 
font-size : 9px; 
color : #10418f; 
font-weight : bold; 
} 
a.PlusInfoLien:visited { 
text-decoration : underline; 
font-size : 9px; 
color : #10418f; 
font-weight : bold; 
} 
a.PlusInfoLien:hover { 
text-decoration : none; 
font-size : 9px; 
color : #ffffff; 
font-weight : bold; 
} 
.PlusInfo2 { 
cursor : pointer; 
background-color : #ee8032; 
text-align : right; 
padding-right : 3px; 
padding-bottom : 2px; 
text-decoration : none; 
font-size : 9px; 
color : #ffffff; 
font-weight : bold; 
border-left-color : #c6d2e5; 
border-left-style : solid; 
border-left-width : 1px; 
border-right-color : #c6d2e5; 
border-right-style : solid; 
border-right-width : 1px; 
border-bottom-color : #c6d2e5; 
border-bottom-style : solid; 
border-bottom-width : 1px; 
margin: 0px 5px 0px 5px; 
} 
.PlusInfo3 { 
cursor : pointer; 
background-color : #ee8032; 
border-left-color : #c6d2e5; 
border-left-style : solid; 
border-left-width : 1px; 
border-right-color : #c6d2e5; 
border-right-style : solid; 
border-right-width : 1px; 
min-height : 20px; 
line-height : 20px; 
color : #ffffff; 
padding-left : 5px; 
font-size : 11px; 
font-weight : bold; 
margin : 10px 5px 0px 5px; 
} 
.PlusInfo32 { 
cursor : pointer; 
background-color : #ee8032; 
border-left-color : #c6d2e5; 
border-left-style : solid; 
border-left-width : 1px; 
border-right-color : #c6d2e5; 
border-right-style : solid; 
border-right-width : 1px; 
line-height : 14px; 
color : #ffffff; 
padding-left : 5px; 
font-size : 11px; 
font-weight : bold; 
margin : 10px 5px 0px 5px; 
} 
a.PlusInfoLien2:link { 
text-decoration : none; 
font-size : 9px; 
color : #ffffff; 
font-weight : bold; 
} 
a.PlusInfoLien2:visited { 
text-decoration : none; 
font-size : 9px; 
color : #ffffff; 
font-weight : bold; 
} 
a.PlusInfoLien2:hover { 
text-decoration : none; 
font-size : 9px; 
color : #ffffff; 
font-weight : bold; 
} 
.MoinsInfo { 
border-top-color : #10418f; 
border-top-style : solid; 
border-top-width : 1px; 
} 
.MoinsInfoGris { 
width:554px; 
margin-left:5px; 
margin-top:0px; 
border-top-color : #c6d2e5; 
border-top-style : solid; 
border-top-width : 1px; 
} 
.Repondre { 
cursor : pointer; 
height : 20px; 
line-height : 20px; 
background-color : #10418f; 
padding-left : 5px; 
text-decoration : underline; 
font-size : 11px; 
color : #ffffff; 
font-weight : bold; 
margin: 0px 5px 0px 5px; 
} 
.Repondre2 { 
cursor : pointer; 
height : 20px; 
line-height : 20px; 
background-color : #ee8032; 
padding-left : 5px; 
text-decoration : none; 
font-size : 11px; 
color : #ffffff; 
font-weight : bold; 
margin: 0px 5px 0px 5px; 
} 
.boiteTitre { 
background : url("images/tri_bleu.gif") no-repeat; 
height : 18px; 
line-height: 16px;
padding : 0 0 0 15px; 
color : #e97e3c; 
font-family: Arial, Helvetica, sans-serif; 
font-weight : bold; 
font-size : 11px; 
color : #5c5c5c; 
} 
.boiteTitre2 { 
background : url("images/tri_orange.gif") no-repeat; 
height : 18px; 
line-height: 16px;
padding : 0 0 0 15px; 
color : #e97e3c; 
font-family: Arial, Helvetica, sans-serif; 
font-weight : bold; 
font-size : 11px; 
color : #5c5c5c; 
} 
.boiteActu { 
text-align : left; 
background : #ffffff; 
margin : 0 0 0 0; 
padding : 4px 3px 5px 3px; 
color : #000000; 
font-size : 10px; 
border-left :  1px solid #10418f; 
border-right :  1px solid #10418f; 
border-bottom :  1px solid #10418f; 
} 
.boiteActu2 { 
text-align : left; 
background : #ffffff; 
margin : 0 0 0 0; 
padding : 4px 3px 5px 3px; 
color : #000000; 
font-size : 10px; 
border-left :  1px solid #e97e3c; 
border-right :  1px solid #e97e3c; 
border-bottom :  1px solid #e97e3c; 
} 

.boite582 { 
width : 554px; 
} 
.boite582Titre { 
background : url("images/tri_bleu.gif") no-repeat; 
height : 18px; 
line-height: 16px;
padding : 0 0 0 15px; 
color : #e97e3c; 
font-family: Arial, Helvetica, sans-serif; 
font-weight : bold; 
font-size : 11px; 
color : #5c5c5c; 
} 
.boite582Actu { 
text-align : left; 
background : #ffffff; 
margin : 0 0 0 0; 
padding : 4px 3px 5px 3px; 
color : #000000; 
font-size : 10px; 
border-left-color : #10418f; 
border-left-style : solid; 
border-left-width : 1px; 
border-right-color : #10418f; 
border-right-style : solid; 
border-right-width : 1px; 
} 
.boite582Lien { 
width : 554px; 
height : 16px; 
line-height : 16px; 
background-color : #ffe8c8; 
text-align : right; 
font-size : 10px; 
} 
.boite582Img { 
float : right; 
margin-top : 0; 
margin-left : 5px; 
margin-right : 10px; 
} 
.boite582Img2 { 
float : left; 
margin-top : 5px; 
margin-left : 5px; 
margin-right : 10px;
} 
* html .boite582Img { 
float : right; 
margin-top : 0; 
margin-left : 5px; 
margin-right : 5px; 
} 
.boite582x2Actu { 
width : 580px; 
height : 250px; 
font-size : 10px; 
padding : 5px; 
} 
.boite385 { 
width : 365px; 
} 
.boite385Titre { 
width : 383px; 
height : 35px; 
line-height : 17px; 
color : #ffffff; 
text-align : center; 
font-size : 11px; 
font-weight : bold; 
background-color : #10418f; 
} 
.boite385Actu { 
width : 383px; 
height : 150px; 
font-size : 10px; 
padding : 5px; 
} 
.boite385Lien { 
width : 383px; 
height : 16px; 
line-height : 16px; 
background-color : #ffe8c8; 
text-align : right; 
font-size : 10px; 
} 
.boite385Img { 
float : right; 
margin-top : 0; 
margin-left : 5px; 
margin-right : 10px; 
} 
* html .boite385Img { 
float : right; 
margin-top : 0; 
margin-left : 5px; 
margin-right : 5px; 
} 
.boite385x2Actu { 
width : 373px; 
height : 250px; 
font-size : 10px; 
padding : 5px; 
} 
* html .boite385x2Actu { 
width : 383px; 
height : 250px; 
font-size : 10px; 
padding : 5px; 
} 
.boite188 { 
width : 175px; 
} 
.boite188B { 
width : 186px; 
} 
.boite188Titre { 
height : 35px; 
line-height : 17px; 
color : #ffffff; 
text-align : center; 
font-size : 11px; 
font-weight : bold; 
background-color : #10418f; 
} 
.boite188TitreB { 
height : 35px; 
line-height : 17px; 
color : #ffffff; 
text-align : center; 
font-size : 11px; 
font-weight : bold; 
background-color : #ee8032; 
} 
.boite188Actu { 
height : 150px; 
font-size : 10px; 
} 
* html .boite188Actu { 
height : 150px; 
font-size : 10px; 
padding : 5px; 
} 
.boite188Lien { 
height : 16px; 
line-height : 16px; 
background-color : #ffe8c8; 
text-align : right; 
font-size : 10px; 
} 
.boite188Img { 
float : right; 
margin-top : 0; 
margin-left : 5px; 
margin-right : 0; 
} 
* html .boite188Img { 
float : right; 
margin-top : 0; 
margin-left : 5px; 
margin-right : 0; 
} 
.boite188x1Actu { 
width : 176px; 
height : 89px; 
font-size : 10px; 
padding : 5px; 
} 
* html .boite188x1Actu { 
width : 176px; 
height : 94px; 
font-size : 10px; 
padding : 5px; 
} 
.boite188x2Actu { 
width : 176px; 
height : 250px; 
font-size : 10px; 
padding : 5px; 
} 
.boite584Titre { 
width : 582px; 
height : 20px; 
line-height : 17px; 
color : #ffffff; 
text-align : center; 
font-size : 11px; 
font-weight : bold; 
background-color : #10418f; 
} 
.tabgauchelignhaut { 
text-align : right; 
border-top-width : 1px; 
border-top-style : solid; 
border-top-color : #808080; 
width : 50%; 
padding-right : 5px; 
font-size : 10px; 
} 
.tabdroitelignhaut { 
text-align : left; 
border-top-width : 1px; 
border-top-style : solid; 
border-top-color : #808080; 
width : 50%; 
color : #006ab3; 
padding-left : 5px; 
font-size : 10px; 
font-weight : bold; 
} 
.tabgauchelignhaut25 { 
text-align : right; 
border-top-width : 1px; 
border-top-style : solid; 
border-top-color : #808080; 
width : 25%; 
padding-right : 5px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
} 
.tabdroitelignhaut25 { 
text-align : left; 
border-top-width : 1px; 
border-top-style : solid; 
border-top-color : #808080; 
width : 25%; 
color : #006ab3; 
padding-left : 5px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : bold; 
} 
.tabgauchelignhaut33 { 
text-align : right; 
border-top-width : 1px; 
border-top-style : solid; 
border-top-color : #808080; 
width : 33%; 
padding-right : 5px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
} 
.tabdroitelignhaut33 { 
text-align : left; 
border-top-width : 1px; 
border-top-style : solid; 
border-top-color : #808080; 
width : 33%; 
color : #006ab3; 
padding-left : 5px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : bold; 
} 
.tabdroitelignhaut66 { 
text-align : left; 
border-top-width : 1px; 
border-top-style : solid; 
border-top-color : #808080; 
width : 66%; 
color : #006ab3; 
padding-left : 5px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : bold; 
} 
.tabdroitelignhaut75 { 
text-align : left; 
border-top-width : 1px; 
border-top-style : solid; 
border-top-color : #808080; 
width : 75%; 
color : #006ab3; 
padding-left : 5px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : bold; 
} 
.taborange { 
border-bottom : 1px solid #ee8032; 
background : #fff5da; 
border-top : 1px solid #ee8032; 
height : 30px; 
vertical-align : middle; 
} 
.taborangegauche { 
background : #fff5da; 
border-top : 1px solid #808080; 
border-left : 1px solid #ee8032; 
vertical-align : middle; 
} 
.tabbouton {
text-align : right; 
vertical-align : middle; 
height : 30px; 
border-top-width : 1px; 
border-top-style : solid; 
border-top-color : #808080; 
padding-right : 5px; 
background-color: #fff5da;
}
.boiteint { 
z-index : 1; 
font-size : 11px; 
width : 200px; 
line-height : 10px; 
} 
.boiteint ul { 
margin : 0 0 0 2px; 
padding : 0; 
list-style-type : none; 
line-height : 10px; 
} 
.boiteint li { 
margin : 0; 
padding : 0; 
line-height : 10px; 
} 
.boiteint li p.vide { 
background : url("images/fond_boite_0.gif") repeat left bottom; 
color : #919191; 
width : 190px; 
margin : 0; 
padding : 4px 0 4px 6px; 
text-decoration : none; 
font-weight : bold; 
} 
.boiteint li a:link { 
background : url("images/fond_boite_0.gif") repeat left bottom; 
color : #919191; 
width : 190px; 
margin : 0; 
padding : 4px 0 4px 6px; 
text-decoration : none; 
font-weight : bold; 
} 
.boiteint li a:visited { 
background : url("images/fond_boite_0.gif") repeat left bottom; 
color : #919191; 
width : 190px; 
margin : 0; 
padding : 4px 0 4px 6px; 
text-decoration : none; 
font-weight : bold; 
} 
.boiteint li a:hover { 
background : url("images/fond_boite_1.gif") repeat left bottom; 
color : #10418f; 
text-decoration : none; 
width : 190px; 
font-weight : bold; 
} 
.boiteint2 { 
z-index : 1; 
font-size : 11px; 
width : 200px; 
line-height : 10px; 
} 
.boiteint2 ul { 
margin : 0 0 0 2px; 
padding : 0; 
list-style-type : none; 
line-height : 10px; 
} 
.boiteint2 li { 
text-align : right; 
margin : 0; 
padding : 0; 
line-height : 10px; 
} 
.boiteint2 li p.vide { 
background : url("images/fond_boite_0b.gif") repeat left bottom; 
color : #919191; 
width : 190px; 
margin : 0; 
padding : 4px 10px 4px 6px; 
text-decoration : none; 
font-weight : bold; 
} 
.boiteint2 li a:link { 
background : url("images/fond_boite_0b.gif") repeat left bottom; 
color : #919191; 
width : 190px; 
margin : 0; 
padding : 4px 10px 4px 6px; 
text-decoration : none; 
font-weight : bold; 
} 
.boiteint2 li a:visited { 
background : url("images/fond_boite_0b.gif") repeat left bottom; 
color : #919191; 
width : 190px; 
margin : 0; 
padding : 4px 10px 4px 6px; 
text-decoration : none; 
font-weight : bold; 
} 
.boiteint2 li a:hover { 
background : url("images/fond_boite_1b.gif") repeat left bottom; 
color : #10418f; 
text-decoration : none; 
width : 190px; 
font-weight : bold; 
} 
.boiteint3 { 
float : left; 
margin-top : 0; 
margin-bottom : 0; 
margin-left : 5px; 
margin-right : 0; 
z-index : 1; 
font-size : 11px; 
width : 243px; 
line-height : 10px; 
} 
.boiteint3 ul { 
margin : 0 0 0 2px; 
padding : 0; 
list-style-type : none; 
line-height : 10px; 
} 
.boiteint3 li { 
margin : 0; 
padding : 0; 
line-height : 10px; 
} 
.boiteint3 li p.vide { 
background : url("images/fond_boite.gif") repeat left bottom; 
color : #ffffff; 
width : 233px; 
margin : 0; 
padding : 4px 0 4px 6px; 
text-decoration : none; 
font-weight : bold; 
} 
.boiteint4 { 
float : left; 
margin-top : 0; 
margin-bottom : 0; 
margin-left : 5px; 
margin-right : 0; 
z-index : 1; 
font-size : 11px; 
width : 496px; 
line-height : 10px; 
} 
.boiteint4 ul { 
margin : 0 0 0 2px; 
padding : 0; 
list-style-type : none; 
line-height : 10px; 
} 
.boiteint4 li { 
margin : 0; 
padding : 0; 
line-height : 10px; 
} 
.boiteint4 li p.vide { 
background : url("images/fond_boite.gif") repeat left bottom; 
color : #ffffff; 
width : 233px; 
margin : 0; 
padding : 4px 0 4px 6px; 
text-decoration : none; 
font-weight : bold; 
} 
.boiteintprint { 
float : left; 
margin-top : 0; 
margin-bottom : 0; 
margin-left : 5px; 
margin-right : 0; 
z-index : 1; 
font-size : 11px; 
width : 305px; 
line-height : 10px; 
} 
.boiteintprint ul { 
margin : 0 0 0 2px; 
padding : 0; 
list-style-type : none; 
line-height : 10px; 
} 
.boiteintprint li { 
margin : 0; 
padding : 0; 
line-height : 10px; 
} 
.boiteintprint li p.vide { 
background : url("images/fond_boite.gif") repeat left bottom; 
color : #ffffff; 
width : 305px; 
margin : 0; 
padding : 4px 0 4px 6px; 
text-decoration : none; 
font-weight : bold; 
} 
.boite { 
float : left; 
margin-top : 10px; 
margin-bottom : 0; 
margin-left : 0; 
margin-right : 0; 
padding : 10px 0 0 0; 
font-size : 11px; 
line-height : 12px; 
height : 175px; 
width : 370px; 
background-color : #ffffff; 
background : url("images/boiteb.gif") no-repeat left top; 
} 
.boite h1 { 
margin : 0; 
padding : 0 0 10px 10px; 
font-size : 14px; 
color : #10418f; 
font-weight : bold; 
} 
.boite h1 a:link { 
text-decoration : underline; 
color : #10418f; 
font-size : 14px; 
} 
.boite h1 a:hover { 
text-decoration : underline; 
color : #10418f; 
} 
.boite h1 a:visited { 
text-decoration : underline; 
color : #10418f; 
} 
.boite .nbcategorie { 
font-size : 11px; 
text-decoration : none; 
color : #8c8c8c; 
} 
.boite .qte { 
font-size : 9px; 
} 
.boite img { 
margin : 0 6px 0 0; 
padding : 0; 
} 
.boite p.info { 
margin : 0; 
padding : 0 20px 7px 10px; 
line-height : 15px; 
font-size : 11px; 
color : #000000; 
} 
.boite p.alaune { 
font-weight : bold; 
margin : 0; 
font-size : 11px; 
} 
.boite2 { 
float : left; 
margin-top : 10px; 
margin-bottom : 0; 
margin-left : 5px; 
margin-right : 0; 
padding : 10px 0 0 0; 
font-size : 11px; 
line-height : 12px; 
height : 175px; 
width : 170px; 
background-color : #ffffff; 
background : url("images/boite2b.gif") no-repeat left top; 
} 
.boite2 h1 { 
margin : 0; 
padding : 0 0 10px 10px; 
font-size : 14px; 
color : #10418f; 
font-weight : bold; 
} 
.boite2 p { 
margin : 0; 
padding : 0 0 10px 10px; 
font-size : 10px; 
color : #000000; 
} 
.boite3 { 
float : left; 
margin : 10px 0 10px 0; 
padding : 0 0 0 0; 
font-size : 11px; 
background-color : #ffffff; 
width : 582px; 
height : 185px; 
} 
.boite3 h1 { 
margin : 0; 
padding : 3px 0 3px 5px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
background-color : #10418f; 
color : #ffffff; 
font-weight : bold; 
text-align : center; 
} 
.boite3 p { 
margin : 0; 
padding : 0 0 0 0; 
font-size : 10px; 
color : #000000; 
} 
.boite4 { 
float : left; 
margin-top : 10px; 
margin-bottom : 0; 
margin-left : 20px; 
margin-right : 0; 
padding : 10px 0 0 0; 
font-size : 11px; 
line-height : 12px; 
height : 175px; 
width : 370px; 
background-color : #ffffff; 
background : url("images/boite4.jpg") no-repeat left top; 
} 
.boite4 h1 { 
text-align : right; 
margin-top : 0; 
margin-bottom : 0; 
margin-left : 0; 
margin-right : 10px; 
padding : 0 0 10px 10px; 
font-size : 14px; 
color : #10418f; 
font-weight : bold; 
} 
.boite4 p { 
text-align : right; 
margin-top : 0; 
margin-bottom : 0; 
margin-left : 0; 
margin-right : 10px; 
padding : 0; 
font-size : 10px; 
color : #000000; 
} 
.selection { 
float : left; 
border-bottom : 1px solid #919191; 
margin-top : 10px; 
margin-bottom : 0; 
margin-left : 5px; 
margin-right : 0; 
padding : 0 0 0 0; 
font-size : 11px; 
line-height : 12px; 
height : 100px; 
width : 750px; 
background-color : #ffffff; 
background : url("images/fond_selection_0.gif"); 
} 
.selection h1 { 
margin : 0; 
padding : 5px 0 10px 10px; 
font-size : 12px; 
color : #10418f; 
font-weight : bold; 
} 
.selection img { 
margin : 0; 
padding : 0; 
} 
.selection p.info { 
margin : 0; 
padding : 0 10px 0 10px; 
line-height : 15px; 
font-size : 11px; 
color : #000000; 
} 
.detail { 
float : left; 
border-bottom : 1px solid #919191; 
margin-top : 10px; 
margin-bottom : 0; 
margin-left : 5px; 
margin-right : 0; 
padding : 0 0 0 0; 
font-size : 11px; 
line-height : 12px; 
height : 325px; 
width : 750px; 
background-color : #ffffff; 
background : url("images/fond_selection_0.gif"); 
} 
.detail h1 { 
margin : 0; 
padding : 10px 0 10px 10px; 
font-size : 12px; 
color : #10418f; 
font-weight : bold; 
} 
.detail img { 
margin : 0 2px 0 0; 
padding : 0; 
} 
.detail p.info { 
margin : 0; 
padding : 0 10px 0 10px; 
line-height : 15px; 
font-size : 11px; 
color : #000000; 
} 
.detailprint { 
border-bottom : 1px solid #919191; 
margin-top : 10px; 
margin-bottom : 0; 
margin-left : 5px; 
margin-right : 0; 
padding : 0 0 0 0; 
font-size : 11px; 
line-height : 12px; 
height : 325px; 
width : 936px; 
background-color : #ffffff; 
} 
.detailprint h1 { 
margin : 0; 
padding : 10px 0 10px 10px; 
font-size : 12px; 
color : #10418f; 
font-weight : bold; 
} 
.detailprint img { 
margin : 0 2px 0 0; 
padding : 0; 
} 
.detailprint p.info { 
margin : 0; 
padding : 0 10px 0 10px; 
line-height : 15px; 
font-size : 11px; 
color : #000000; 
} 
.navig { 
float : left; 
border-bottom : 1px solid #919191; 
margin-top : 10px; 
margin-bottom : 0; 
margin-left : 5px; 
margin-right : 0; 
padding : 0 0 0 0; 
font-size : 11px; 
line-height : 12px; 
height : 35px; 
width : 750px; 
background-color : #ffffff; 
background : url("images/fond_selection_0.gif"); 
} 
.navig h1 { 
margin-top : 10px; 
margin-bottom : 0; 
margin-left : 5px; 
margin-right : 0; 
padding : 0 0 10px 10px; 
font-size : 12px; 
color : #10418f; 
font-weight : bold; 
} 
.vis1 { 
display : none; 
} 
.vis1B {visibility:hidden;} 
.vis2B {visibility:visible;} 

#flash_vendre { 
float : left; 
padding-left : 10px; 
padding-right : 10px; 
padding-top : 10px; 
} 
#flash_agence { 
float : left; 
padding-left : 10px; 
padding-right : 0; 
padding-top : 10px; 
} 
#flash_riad { 
float : left; 
padding-left : 10px; 
padding-right : 0; 
padding-top : 10px; 
} 
#flash_riad2 { 
padding : 0 0 0 0; 
margin : 0 0 0 0; 
} 
#flash_plan { 
padding : 0 0 0 0; 
margin : 0 0 0 0; 
} 
#lightbox { 
position : absolute; 
left : 0; 
width : 100%; 
z-index : 100; 
text-align : center; 
line-height : 0; 
} 
#lightbox a img { 
border : none; 
} 
#outerImageContainer { 
position : relative; 
background-color : #ee8032; 
width : 250px; 
height : 250px; 
margin : 0 auto; 
} 
#imageContainer { 
padding : 10px; 
} 
#loading { 
position : absolute; 
top : 40%; 
left : 0%; 
height : 25%; 
width : 100%; 
text-align : center; 
line-height : 0; 
} 
#hoverNav { 
position : absolute; 
top : 0; 
left : 0; 
height : 100%; 
width : 100%; 
z-index : 10; 
} 
#imageContainer > #hoverNav { 
left : 0; 
} 
#hoverNav a { 
outline : none; 
} 
#prevLink, #nextLink { 
width : 49%; 
height : 100%; 
background : url('scripts/blank.gif') no-repeat; 
display : block; 
} 
#prevLink { 
left : 0; 
float : left; 
} 
#nextLink { 
right : 0; 
float : right; 
} 
#prevLink:hover, #prevLink:visited:hover { 
background : url('scripts/prev.gif') no-repeat left 0%; 
} 
#nextLink:hover, #nextLink:visited:hover { 
background : url('scripts/next.gif') no-repeat right 0%; 
} 
#imageDataContainer { 
font : 10px Arial, Verdana, Helvetica, sans-serif; 
background-color : #ee8032; 
margin : 0 auto; 
line-height : 1.4em; 
} 
#imageData { 
padding : 0 10px; 
color : #ffffff; 
font-weight : bold; 
} 
#imageData #imageDetails { 
width : 70%; 
float : left; 
text-align : left; 
} 
#imageData #caption { 
font-weight : bold; 
} 
#imageData #numberDisplay { 
display : block; 
clear : left; 
padding-bottom : 1em; 
} 
#imageData #bottomNavClose { 
width : 66px; 
float : right; 
padding-bottom : 0.7em; 
} 
#overlay { 
position : absolute; 
top : 0; 
left : 0; 
z-index : 90; 
width : 100%; 
height : 500px; 
background-color : #dddddd; 
} 
.lbWidth { 
position : absolute; 
top : 0; 
left : 0; 
width : 100%; 
min-width : 790px; 
} 
* html .lbContent { 
margin-left : -790px; 
position : relative; 
} 
* html .lbMinWidth { 
padding-left : 790px; 
} 
.clearfix:after { 
content : "."; 
display : block; 
height : 0; 
clear : both; 
visibility : hidden; 
} 
.clearfix { 
display : inline-block; 
} 
* html .clearfix { 
height : 1%; 
} 
.clearfix { 
display : block; 
} 
.ButtonBar { 
background-image : url(images/fond_deg_gris2-30.gif); 
padding-top : 1px; 
margin-top : 8px; 
height : 30px; 
} 
.ButtonFont { 
font-weight : bold; 
font-size : 9pt; 
font-family:Arial, Helvetica, sans-serif;
} 
.ButtonOver { 
border-right : 1px solid #3b619c; 
border-top : 1px solid #3b619c; 
background-image : url(images/fond_deg_orangebouton-30.gif); 
border-left : 1px solid #3b619c; 
border-bottom : 1px solid #3b619c; 
height : 27px; 
} 
.TableMainWeek { 
border-right : 1px solid gray; 
padding-right : 0; 
border-top : 1px solid gray; 
padding-left : 0; 
padding-bottom : 0; 
border-left : 1px solid gray; 
padding-top : 0; 
border-bottom : 1px solid gray; 
border-collapse : collapse; 
height : 90%; 
background-color : white; 
} 
.WeekDayAreaCell { 
border-right : 1px solid gray; 
border-top : 1px solid gray; 
border-left : 1px solid gray; 
border-bottom : 1px solid gray; 
border-collapse : collapse; 
background-color : white; 
text-align : left; 
} 
.TableMonthHeader { 
border-right : 0 solid; 
border-top : 0 solid; 
border-left : 0 solid; 
border-bottom : 0 solid; 
border-collapse : collapse; 
height : 1px; 
background-color : #eeeeee; 
} 
.MainHeadingBar2 { 
border-top : 1px solid #3b619c; 
font-weight : bold; 
font-size : 9pt; 
background-image : url(images/fond_deg_marron-20.gif); 
color : white; 
border-bottom : 1px solid #3b619c; 
font-family:Arial, Helvetica, sans-serif;
text-align : center; 
width:78px; 
} 
.TableMonthMainCalendar { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
border-top-style : none; 
padding-top : 0; 
border-right-style : none; 
border-left-style : none; 
border-collapse : collapse; 
background-color : white; 
border-bottom-style : none; 
} 
.TableMonthOtherDayCell2 { 
border-right : 1px solid gray; 
border-top : 1px solid gray; 
vertical-align : top; 
border-left : 1px solid gray; 
border-bottom : 1px solid gray; 
border-collapse : collapse; 
background-color : #eeeeee; 
text-align : center; 
} 
.SubHeadingBar { 
font-weight : normal; 
font-size : 8pt; 
background-image : url(images/fond_deg_marron2-20.gif); 
color : black; 
font-family:Arial, Helvetica, sans-serif;
} 
.SubHeadingBar2 { 
font-weight : normal; 
font-size : 8pt; 
background-image : url(images/fond_deg_rouge-20.gif); 
color : black; 
font-family:Arial, Helvetica, sans-serif;
} 
.TableMonthDayCell { 
border-right : 1px outset gray; 
border-top : 1px outset gray; 
vertical-align : top; 
border-left : 1px outset gray; 
border-bottom : 1px outset gray; 
border-collapse : collapse; 
background-color : #ffffff; 
text-align : left; 
height : 75px; 
} 
.MonthDayDiv { 
width : 100%; 
} 
.EventMonthTable { 
border-right : 1px solid black; 
padding-right : 1px; 
border-top : 1px solid black; 
padding-left : 1px; 
padding-bottom : 1px; 
border-left : 1px solid black; 
width : 100%; 
padding-top : 1px; 
border-bottom : 1px solid black; 
border-collapse : collapse; 
background-color : white; 
text-align : left; 
} 
.EventMonthTitleCell { 
width : 90%; 
padding-left : 3px; 
text-align : left; 
} 
.YearViewTable { 
border-right : 1px black; 
padding-right : 0; 
border-top : 1px black; 
padding-left : 0; 
padding-bottom : 0; 
border-left : 1px black; 
width : 582px; 
padding-top : 0; 
border-bottom : 1px black; 
border-collapse : collapse; 
background-color : #e0dfe3; 
} 
.YearMiniCalCell { 
border-right : 1px solid silver; 
padding-right : 0; 
border-top : 1px solid silver; 
padding-left : 0; 
padding-bottom : 0; 
vertical-align : top; 
border-left : 1px solid silver; 
padding-top : 0; 
border-bottom : 1px solid silver; 
border-collapse : collapse; 
background-color : white; 
text-align : left; 
} 
.MainHeadingBar2bleu { 
border-top : 1px solid #3b619c; 
font-weight : bold; 
font-size : 9pt; 
background-image : url(images/fond_deg_marron-20.gif); 
width : 14%; 
color : white; 
border-bottom : 1px solid #3b619c; 
font-family:Arial, Helvetica, sans-serif;
text-align : left; 
} 
.MainHeadingBar2orange { 
border-top : 1px solid #3b619c; 
font-weight : bold; 
font-size : 9pt; 
background-image : url(images/fond_deg_orange-20.gif); 
width : 14%; 
color : white; 
border-bottom : 1px solid #3b619c; 
font-family:Arial, Helvetica, sans-serif;
text-align : left; 
} 
.DivWeekStyle { 
width : 100%; 
} 
.TableMiniHeader { 
border-right : 0 solid gray; 
padding-right : 0; 
border-top : 0 solid gray; 
padding-left : 0; 
padding-bottom : 0; 
border-left : 0 solid gray; 
padding-top : 0; 
border-bottom : 0 solid gray; 
border-collapse : collapse; 
height : 1px; 
background-color : white; 
} 
.MiniCalHeading { 
font-weight : normal; 
font-family : Trebuchet MS; 
width : 14%; 
color : black; 
background-color : #ddecfe; 
text-align : center; 
} 
.TableMiniCalendar { 
border-right : 0; 
padding-right : 0; 
border-top : 0; 
padding-left : 0; 
padding-bottom : 0; 
border-left : 0; 
padding-top : 0; 
border-bottom : 0; 
border-collapse : collapse; 
background-color : white; 
} 
.TableMiniOtherDayCell { 
border-right : 1px solid white; 
padding-right : 0; 
border-top : 1px solid white; 
padding-left : 0; 
padding-bottom : 0; 
border-left : 1px solid white; 
padding-top : 0; 
border-bottom : 1px solid white; 
border-collapse : collapse; 
background-color : #eeeeee; 
text-align : center; 
} 
.TableMiniDayCell { 
border-right : 1px solid white; 
padding-right : 0; 
border-top : 0 solid white; 
padding-left : 0; 
padding-bottom : 0; 
border-left : 1px solid white; 
padding-top : 0; 
border-bottom : 0 solid white; 
border-collapse : collapse; 
background-color : white; 
text-align : center; 
height : 100%; 
} 
.FontCalendarDay { 
font-weight : normal; 
font-size : 9px; 
color : black; 
font-family : Trebuchet MS; 
} 
.TableMiniDayCellWithEvent { 
border-right : 1px solid white; 
padding-right : 0; 
border-top : 1px solid white; 
padding-left : 0; 
padding-bottom : 0; 
border-left : 1px solid white; 
padding-top : 0; 
border-bottom : 1px solid white; 
border-collapse : collapse; 
background-color : #ffdb4a; 
text-align : center; 
height : 100%; 
} 
.caltitre { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 9px; 
font-weight : bold; 
color : #ffffff; 
background-color : #ee8032; 
text-align : center; 
width : 100%; 
height : 15px; 
padding : 1px 0 0 0; 
line-height : 15px; 
} 
.caltitrefond { 
background-color : #ffffff; 
text-align : center; 
width : 100%; 
} 
.caltitre2 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 9px; 
line-height : 15px; 
font-weight : bold; 
color : #ffffff; 
background-color : #ee8032; 
text-align : center; 
width : 100%; 
height : 15px; 
padding : 0; 
} 
.caltitre2 td { 
border : 1px solid #ffffff; 
width : 14%; 
} 
.caltitre3 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 9px; 
line-height : 15px; 
font-weight : bold; 
color : #707f86; 
background-color : #ffffff; 
text-align : center; 
width : 100%; 
height : 15px; 
padding : 0; 
} 
.caltitre3 td { 
border : 1px solid #ee8032; 
width : 14%; 
} 
.boite1 { 
width : 185px; 
height : 185px; 
padding-bottom : 5px; 
padding-left : 5px; 
padding-right : 5px; 
padding-top : 5px; 
float : right; 
} 
.boite1g { 
width : 185px; 
height : 185px; 
padding-bottom : 5px; 
padding-left : 5px; 
padding-right : 0; 
padding-top : 5px; 
float : left; 
}
.evenTableRow, .oddTableRow, {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	height:18px;
}
.evenTableRow{
	background-color: #eef4fe;

}

.oddTableRow{
	background-color: #ffefe5;
}

.BlocCal50			{background-image:url(images/Calendar50.png); height:50px; width:50px; text-align:center;} 
.TitreBlocCal50		{height:10px; line-height:10px; width:50px; padding-top:3px; font-weight:bold; font-size:8px; color:#FFFFFF; font-family:Geneva, Arial, Helvetica, sans-serif;} 
.TexteBlocCal50		{height:35px; line-height:35px; width:50px; padding-top:1px; font-weight:bold; font-size:28px; font-family:Geneva, Arial, Helvetica, sans-serif;} 

.BlocCal80			{background-image:url(images/Calendar80.png); height:80px; width:80px; text-align:center;} 
.TitreBlocCal80		{height:20px; line-height:20px; width:80px; padding-top:3px; font-weight:bold; font-size:11px; color:#FFFFFF; font-family:Geneva, Arial, Helvetica, sans-serif;} 
.TexteBlocCal80		{height:54px; line-height:54px; width:80px; margin-bottom:3px; font-weight:bold; font-size:40px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#000000;} 


