/*PARTIE RELATIVE AU FICHIER JOINTS*/
.htm{
padding:3px 6px 3px 22px;
background: url("../images/icons/ico_htm.gif") left no-repeat;}
.txt{
padding:4px 6px 4px 20px;
background: url("../images/icons/ico_txt.gif") left no-repeat;}
.xls{
padding:4px 6px 4px 20px;
background: url("../images/icons/ico_xls.gif") left no-repeat;}
.doc{
padding:4px 6px 4px 20px;
background: url("../images/icons/ico_doc.gif") left no-repeat;}
.pdf{
padding:4px 6px 4px 20px;
background: url("../images/icons/ico_pdf.gif") left no-repeat;}
.zip{
padding:4px 6px 4px 20px;
background: url("../images/icons/ico_zip.gif") left no-repeat;}
.jpg{
padding:4px 6px 4px 20px;
background: url("../images/icons/ico_jpg.gif") left no-repeat;}

.compLinkTitre {
font-family: "Geneva", Arial, Verdana, Arial Narrow, sans-serif;
color: #2d7115;
font-size: 1.1em;
font-weight:700;
line-height: 1.2em;}
.compLinkTitreIco a{
font-family: "Geneva", Arial, Verdana, Arial Narrow, sans-serif;
color: #2d7115;
font-size: 1.1em;
font-weight:700;
line-height: 1.2em;
text-decoration:none;}
.compLinkTitreIco a:hover{
text-decoration:underline;}

.headimg img{
border-right: 1px solid #FFF; }

.test{
width:100px;text-align:center; 
}

.mainTd{
width:740px;
padding:10px 10px 10px 10px;
background:#FFF;}

.mainTop{
width:740px;
padding:0px 0px 0px 0px;
background:#FFF;}

.mainCenter{
padding:0px 0px 10px 4px;
background:#FFF;}

.hr{color: #999;
background-color: #999;
height: 1px;
border: 0;
margin: 0px auto;}

.menuTd{
width:188px;}

.menu{
padding:6px 6px 6px 6px;
background: url("../images/menu_bg.gif") left top no-repeat;
border-left:1px solid #DDD;
border-right:1px solid #DDD;
border-bottom:1px solid #DDD;
}
.bgMenuT{
background: url("../images/menubggray.gif") center;
}
.bgMenuT2{
background: url("../images/menubggray2.gif") center;
}

.bgMain{
background: url("../images/bg_main.gif") center;
}

.bgMainCal{
background: url("../images/bg_main.gif") right;
}

.lJump{
clear:both;
padding:0px;
height:30px;}

.cadre{
border-left:1px solid #DDD;
border-top:1px solid #DDD;
border-right:1px solid #DDD;
border-bottom:1px solid #DDD;
}
.cadreMain{
padding:6px 10px 16px 10px;
border-left:1px solid #DDD;
border-top:1px solid #DDD;
border-right:1px solid #DDD;
border-bottom:1px solid #DDD;
font-family: "Lucida Grande", Arial, Geneva, Verdana, Arial Narrow, sans-serif;
color: #1d1d1d;
text-align: left;
font-size: 8pt;
line-height: 1.3em;
margin: 0.2em 0 0.4em 0;
}

.cadreVert {
background-color:#69A55F;
border:1px solid #005837;
padding:5px;
height:215px;
}

.cadreGalList {
background-color:#F4F4F4;
border:1px solid #EEE;
padding:0px;
height:80px;
}

.actuBreveL{
margin:0px 5px 0px 0px;
float:left;
width:250px;
margin-bottom:0px;}
.actuBreveR{
margin:0px 0px 0px 5px;
text-align:left;
float:right;
width:250px;
margin-bottom:0px;}

.actuZone{clear:both;
padding:10px 0px 10px 0px}
.actuZoneTxt{
float:right;
width:430px;
margin-bottom:0px;
clear:both;}

.actuTexte{
font-family: "Lucida Grande", Arial, Geneva, Verdana, Arial Narrow, sans-serif;
color: #1d1d1d;
font-size: 1.0em;
line-height: 1.5em;}
.actuTexte a{clear:both;
font-family: "Lucida Grande", Arial, Geneva, Verdana, Arial Narrow, sans-serif;
color: #1d1d1d;
font-size: 1.0em;
font-weight:bold;
letter-spacing:-1px;
line-height: 1.5em;
text-decoration:none;}
.actuTexte a:hover{clear:both;
text-decoration:underline;}

.actuTitre{clear:both;
font-family: "Verdana", Arial, Geneva, Arial Narrow, sans-serif;
color: #666;
letter-spacing:0px;
text-align: left;
font-size: 1.08em;
font-weight:700;
line-height: 1em;}
.actuTitre a{
font-family: "Verdana", Arial, Geneva, Arial Narrow, sans-serif;
color: #666;
letter-spacing:0px;
text-align: left;
font-size: 1.08em;
font-weight:700;
line-height: 1em;text-decoration:none;}
.actuTitre a:hover{
text-decoration:underline;}
.actuImg{
float:left;
width:80px;
padding:0px 5px 0px 0px;}
.actuDate{
padding:0px 0px 8px 0px;
color:#888;
display:block;}

.actuArchive{
font-family: "Lucida Grande", Arial, Geneva, Verdana, Arial Narrow, sans-serif;
color: #666;
text-align: right;
font-size: 9px;
font-weight:700;
line-height: 1em;}
.actuArchive a{
font-family: "Verdana", Arial Narrow, sans-serif;
color: #666;
text-align: right;
font-size: 9px;
font-weight:700;
line-height: 1em;text-decoration:none;}
.actuArchive a:hover{
text-decoration:underline;}
.actuArchive img{
margin:-5px 4px 0px 0px;}

.actuPagin{
font-family: "Verdana", Arial Narrow, sans-serif;color: #666;
text-align: center;
font-size: 10px;
font-weight:700;
line-height: 1em;}
.actuPagin a{
font-family: "Verdana", Arial Narrow, sans-serif;
color: #666;
text-align: right;
font-size: 10px;
font-weight:700;
line-height: 1em;text-decoration:none;
text-decoration:underline;}
.actuPagin a:hover{
text-decoration:underline;}

.flashTitre{
clear:both;}


.galZone{
clear:both;
background-color:#EEE;
border:1px solid #CCC;
padding:5px;}
.galL{
clear:both
margin:0px 0px 0px 0px;
text-align:left;
float:left;
margin-bottom:0px;
width:250px;}
.galR{
clear:both
margin:0px 0px 0px 0px;
text-align:left;
float:right;
margin-bottom:0px;
width:250px;}
.galZoneTxt{
padding:0px 0px 0px 0px;
float:right;
width:165px;
margin-bottom:0px;}
.galImg{clear:both
border:0px solid #fff;
float:left;
margin-right:5px;}
.galTexte{clear:both
font-family: "Lucida Grande", Arial, Geneva, Verdana, Arial Narrow, sans-serif;
color: #666;
font-size: 1.0em;
line-height: 1.5em;}
.galTexte a{
font-family: "Lucida Grande", Arial, Geneva, Verdana, Arial Narrow, sans-serif;
color: #666;
font-size: 1.0em;
line-height: 1.5em;}
.galTexte a:hover{
text-decoration:underline;}

galTitre{clear:both
font-family: "Lucida Grande", Arial, Geneva, Verdana, Arial Narrow, sans-serif;
color: #666;
text-align: left;
font-size: 1.08em;
font-weight:700;
line-height: 1em;}
.galTitre a{
font-family: "Lucida Grande", Arial, Geneva, Verdana, Arial Narrow, sans-serif;
color: #666;
text-align: left;
font-size: 1.08em;
font-weight:700;
line-height: 1em;text-decoration:none;}
.galTitre a:hover{
text-decoration:underline;}




.thumb {
	margin: 4px 8px 4px 0px;
	padding: 2px;
	border: 1px solid #a3a675;
	}

body{}
body{
background: url("../images/bg_main.gif") center;
	font-size: 8pt; 
    line-height: 10px;
    font-family: Verdana, Arial, Helvetica ;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a{
	font-size: 8pt; 
    line-height: 10px;
    font-family: Verdana, Arial, Helvetica ;
	color:#1d1d1d;
	text-decoration:underline;
}
.menuTopBg {
background: url("../images/bg_menutop.gif");}

.menuLegendCal{
padding: 2px 15px 0px 8px;
font-family: Arial, Helvetica, sans-serif;
font-size:8pt;
line-height:14px;
color:#555;
text-decoration:none}

.menuTop {
font-family: Arial, Helvetica, sans-serif;
font-size:8pt;
line-height:14px;
padding: 2px 0px 0px 2px;
color:#111;
text-decoration:none}
.menuTop a{
font-family: Arial, Helvetica, sans-serif;
font-size:8pt;
line-height:14px;
padding: 2px 0px 0px 2px;
color:#111;
text-decoration:none}
.menuTop a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:8pt;
line-height:14px;
padding: 2px 0px 0px 2px;
color:#000;
text-decoration:none}


.menuTopTxt {
font-family: Arial, Helvetica, sans-serif;
font-size:8pt;
line-height:14px;
padding: 2px 0px 0px 2px;
color:#1d1d1d;}
.menuTopTxt a{
font-family: Arial, Helvetica, sans-serif;
color:#1d1d1d;
text-decoration:none;}

.menuTopForm
{font-size:8pt;
color:#56575B;
border: 1px solid #888;
padding:1px 0px 1px 0px;
}


.menuLabel{
font-family: Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight: 700;
color:#444;
padding:5px 0px 5px 0px;
background: url("../images/menu_puce.gif") right no-repeat;}
.menuLabel a{
font-family: Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight: 700;
color:#333;
padding:5px 16px 5px 0px;
background: url("../images/menu_puce.gif") right no-repeat;
text-decoration:none;}
.menuLabel a:hover{
color:#555;
text-decoration:none;
padding:5px 16px 5px 0px;
background: url("../images/menu_pucea.gif") right no-repeat;}

.bottom {}
.bottom {
font-family: Arial, Helvetica, sans-serif;
font-size:8pt;
line-height:14px;
padding: 8px 20px 0px 2px;
color:#1d1d1d;
border-top: 1px solid #EEE;}
.bottom a {
color:#1d1d1d;
text-decoration:none;}
.bottom a:hover {
color:#1d1d1d;
text-decoration:underline;}

.miette {}
.miette {
padding: 0px 0px 0px 4px;
border-top: 0px solid #FFF;
border-right: 0px solid #FFF;
background:#445910;
font-family: Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:700;
line-height:14px;
color:#fff;}
.miette a {
color:#fff;
font-weight:100;
text-decoration:none;}
.miette a:hover {
color:#DEFF00;
font-weight:100;
text-decoration:none;}






H3 {
	MARGIN: 4px 0px 0px; COLOR: #9bbb38; FONT-FAMILY: "Lucida Grande", Arial, Geneva, Verdana, Arial Narrow, sans-serif
}

/*-- feuille de style générale commune --*/
.BgG10{background-color:#ECECEC;}
.BgG15{background-color:#EEE;}
.BgG30{background-color:#D4D4D4;}

.BgG100{background-color:#000;}

.BrdBot {  padding: 0px 0px 0px 0px; 
border-bottom:1px #FFF solid;}

h1, h2, h3, h4 {
  margin:0px 0px 0px 0px;
  padding: 0px 0px 0px 0px; 
  background-repeat: no-repeat;
  background-position:left top;
  }

.p05020 {padding:0px 0px 0px 0px; }
.p0000 {padding:0px 0px 0px 0px; }


.BgImgG10 {
/*--background-color:#B2B2B2;*/
background: #fff url("../images/def_bgtop.gif") right no-repeat;
height:23px;
}

.HeadTitre{
padding: 25px 0px 0px 10px; 
font:16px Georgia, "Times New Roman", Times, serif;
text-antialiasing:true;
letter-spacing:-1px;
font-weight: 700;
color:#656565;
}

.DotDwn {}
.DotDwn {
border-bottom:1px #CCC dashed;
}

.User {
padding:5px 4px 0px 0px ;
margin:0;font-size:7pt;
vertical-align:top;align:right;
color:#B11717;}

.NavTop {
margin:0;font-size:8pt;
vertical-align:middle;
color:#56575B;}
.NavTop a {
margin:0;font-size:8pt;
vertical-align:middle;
color:#1d1d1d;
text-decoration:none;}
.NavTop a:hover {
margin:0;font-size:8pt;
vertical-align:middle;
color:#1d1d1d;
text-decoration:underline;}

.NavLeft {
margin:3px 3px 3px 3px;
background-color:#000;
color:#FFCC00;}

.MenuT {
/*--background-color:#B2B2B2;*/
width:102px;
background:url("../../Default/images/def_menutop.gif") #FFF no-repeat;
text-align:center;
font-size:12px;
font-weight:700;
padding: 0px 0px 0px 0px;
letter-spacing:-1px;
color:#FFF;}
.MenuT a {
width:102px;
background:url("../../Default/images/def_menutop.gif") #FFF no-repeat;
text-align:center;
font-size:12px;
font-weight:700;
padding: 0px 0px 0px 0px;
letter-spacing:-1px;
color:#FFF;
text-decoration:none}
.MenuT a:hover {
width:102px;
background:url("../../Default/images/def_menutop.gif") #FFF no-repeat;
text-align:center;
font-size:12px;
font-weight:700;
padding: 0px 0px 0px 0px;
letter-spacing:-1px;
color:#FFD900;
white-space:nowrap;
text-decoration:none}
.MenuTSel {
/*--background-color:#B2B2B2;*/
width:102px;
background:url("../../Default/images/def_menutop.gif") #FFF no-repeat;
text-align:center;
font-size:12px;
font-weight:700;
letter-spacing:-1px;
color:#FFD900;}
.MenuTSel a {
width:102px;
background:url("../../Default/images/def_menutop.gif") #FFF no-repeat;
text-align:center;
font-size:12px;
font-weight:700;
padding: 0px 0px 0px 0px;
letter-spacing:-1px;
color:#FFD900;
text-decoration:none}
.MenuTSel a:hover {
width:102px;
background:url("../images/def_men.gif");
text-align:center;
font-size:12px;
font-weight:700;
padding: 0px 0px 0px 0px;
letter-spacing:-1px;
color:#FFD900;
white-space:nowrap;
text-decoration:none}


.MenuMP {
/*--background-color:#B2B2B2;*/
width:102px;
background:url("../../Default/images/def_menutop.gif") #FFF no-repeat;
text-align:center;
font-size:12px;
font-weight:700;
padding: 0px 0px 0px 0px;
letter-spacing:-1px;
color:#adf8ff;}
.MenuMP a {
width:102px;
background:url("../../Default/images/def_menutop.gif") #FFF no-repeat;
text-align:center;
font-size:12px;
font-weight:700;
padding: 0px 0px 0px 0px;
letter-spacing:-1px;
color:#adf8ff;
text-decoration:none}
.MenuMP a:hover {
width:102px;
background:url("../../Default/images/def_menutop.gif") #FFF no-repeat;
text-align:center;
font-size:12px;
font-weight:700;
padding: 0px 0px 0px 0px;
letter-spacing:-1px;
color:#FFD900;
white-space:nowrap;
text-decoration:none}
.MenuMPSel {
/*--background-color:#B2B2B2;*/
width:102px;
background:url("../../Default/images/def_menutop.gif") #FFF no-repeat;
text-align:center;
font-size:12px;
font-weight:700;
letter-spacing:-1px;
color:#FFD900;}
.MenuMPSel a {
width:102px;
background:url("../../Default/images/def_menutop.gif") #FFF no-repeat;
text-align:center;
font-size:12px;
font-weight:700;
padding: 0px 0px 0px 0px;
letter-spacing:-1px;
color:#FFD900;
text-decoration:none}
.MenuMPSel a:hover {
width:102px;
background:url("../images/def_men.gif");
text-align:center;
font-size:12px;
font-weight:700;
padding: 0px 0px 0px 0px;
letter-spacing:-1px;
color:#FFD900;
white-space:nowrap;
text-decoration:none}


.TdLeft {
width:180px;}


.Main {
font-size:12px;
padding: 15px 15px 15px 15px;
letter-spacing:-1px;}
.Main2 {
font-size:12px;
padding: 0px 15px 15px 15px;
letter-spacing:-1px;}

/*item de nav col de droite*/
.NavCoW{width:145px;}
.NavCont {
color:#1570A0;
border-left: #EEE 1px solid;
padding:0px 8px 3px 8px;}
/*item de nav col de droite*/
.NavCont a {
font:9px Verdana,Serif;
color:#1570A0;
text-decoration:underline;}
.NavCont a:hover {
font:9px Verdana,Serif;
color:#1570A0;
text-decoration:none;}

  
td {
margin:0;vertical-align:top;}



/******************************************++PARTIES COMMUNES DU MENU ++********************************************/
/************NIVAU 0 (Noir & JAUNE) ***********/
.Menu_Niv0_ext_td {
background: #000000 url("../images/def_puc_jau_ext.gif") no-repeat;
BORDER-BOTTOM: #FFF 1px solid;
padding:4px 0px 3px 12px;}
.Menu_Niv0_ext_td a {
color:#FFCC00;
font-weight:bold;
text-decoration:none;}
.Menu_Niv0_ext_td a:hover {
color:#FFCC00;
font-weight:bold;
text-decoration:none;}

/********************************NIVAU 1 (GRIC SOMBRE) ***********************************************************/
/********************************NIVAU 1 COLLAPSED ***********************************************************/
.Menu_Niv1_col_td {
background: #B2B2B2 url("../images/def_puc_noi_col.gif") no-repeat;
BORDER-BOTTOM: #FFF 1px solid;
padding: 3px 0px 3px 12px;
margin:10px 10px 10px 10px ;}
.Menu_Niv1_col_td a {
color:#000000;
font-weight:bold;
text-decoration:none;}
/********************************NIVAU 1 EXPANDED ***********************************************************/
.Menu_Niv1_ext_td {
background: #B2B2B2 url("../images/def_puc_noi_ext.gif") no-repeat; 
BORDER-BOTTOM: #FFF 1px solid; 
padding: 3px 0px 3px 12px;
margin:10px 10px 10px 10px ;}
.Menu_Niv1_ext_td a {
color:#000000;
font-weight:bold;
text-decoration:none;}
/************************ NIVAU 1 SELECTED DANS LA FEUILLE DE STYLE DE CHAQUE SOUS PARTIE *****************************/
/****                                               .Menu_Niv1_sel_td                     *****************************/



/***************************************** NIVAU 2 (GRIS MOYEN) ************************************************************/
/***************************************** NIVAU 2 COLLAPSED ************************************************************/
.Menu_Niv2_col_td {
background: #D4D4D4 url("../images/def_puc_sma_col.gif") no-repeat; 
BORDER-BOTTOM: #FFF 1px solid; 
padding: 3px 0px 3px 12px;}
.Menu_Niv2_col_td a{
color:#000000;
font-weight:bold;
text-decoration:none;}
/***************************************** NIVAU 2 EXTENDED ************************************************************/
.Menu_Niv2_ext_td {
background: #D4D4D4 url("../images/def_puc_sma_ext.gif") no-repeat;
BORDER-BOTTOM: #FFF 1px solid;
padding: 3px 0px 3px 12px;}
.Menu_Niv2_ext_td a{
color:#000000;
font-weight:bold;
text-decoration:none;}
/************************ NIVAU 2 SELECTED DANS LA FEUILLE DE STYLE DE CHAQUE SOUS PARTIE *****************************/
/****                                               .Menu_Niv2_sel_td                     *****************************/


/**************************************** NIVAU 3 (GRIC CLAIR) *************************************************************/
/**** .Menu_Niv3_sel_td est present dans la feuille de style inhérente a chaque pôle/sous partie = couleur differente ******/
.Menu_Niv3_col_td {
background: #EEE url("../images/def_puc3_noi.gif") no-repeat;
BORDER-BOTTOM: #FFF 1px solid;
padding:3px 0px 3px 12px;}
.Menu_Niv3_col_td a{
color:#000000;
font-weight:bold;
text-decoration:none;}

/************************FIN PARTIE DU MENU ***********************************/