/********************************STYLES DE BASE********************************/
html,body {
	padding: 0;  
	margin: 0;  	 
	font-family:verdana, arial;
	/* EPRESSE 18/12/2009 : Refonte Conso.net - agrandir taille des textes */
  	font-size:12px;  	  
  	/*border:1px solid red;*/
}



/*border:1px solid red;*/

form, h1, h2, h3, h4 {
	margin:0px;
}

h3 {
	display:inline;
	margin:0px;
	padding:0px;
	font-size:14px;
	font-family:verdana, arial;
	color:#FFFFFF;
}

a { 
	text-decoration: none; 
	color:#6699CC;
	/* EPRESSE 17/12/2009 : Refonte Conso.net - enlever italique sur les liens */
	font-style: normal;
}
a:hover { 
	text-decoration: underline; 
}

input{
	/* EPRESSE 18/12/2009 : Refonte Conso.net - agrandir taille des textes */
	font-size:12px;
	font-family:verdana, arial;
	color:#000000;
}

select{
	/* EPRESSE 18/12/2009 : Refonte Conso.net - agrandir taille des textes */
	font-size:12px;
	font-family:verdana, arial;
	color:#000000;
}

.bugCssIe{
	font-size:9px;
}

table {
	font-family:verdana, arial;
	/* EPRESSE 18/12/2009 : Refonte Conso.net - agrandir taille des textes */
	font-size: 12px;
}

#page {
	text-align: center;
	background-color:#6699CC;
	/*border:1px solid blue;*/
}

#document {
  background-color: white; 	
  width:995px;
  TEXT-ALIGN: left;
  /*border:1px solid green;*/
  margin-left:auto;
  margin-right:auto; 
}


/* Miniword du Back office*/
body.miniword{
	margin:0px;
	background-color:#FFFFFF;
	font-family:verdana, arial;
	/* EPRESSE 18/12/2009 : Refonte Conso.net - agrandir taille des textes */
	font-size:12px;
	text-align:left;
}


/********************************STYLES BANDEAU HAUT********************************/
#bandeauHaut {
  WIDTH: 100%;   
  background-image:url(/images/bandeau_haut_fond2010.jpg);  
  font-family: arial;
  /*border:1px solid red;*/
  HEIGHT: 86px;
}

#bandeauHaut P {
  margin: 0px;
  padding: 0px;
  
}

#bandeauGauche {
  FLOAT: left;
  HEIGHT: 86px;  
}
.bandeauFloatLeft {
  FLOAT: left;
}
#bandeauPromo {
  FLOAT: left;
  HEIGHT: 68px;
  WIDTH: 220px;
  MARGIN: 18px 0px 0px 0px;
  text-align: center;
  /*border:1px solid red;*/
}

#bandeauDroite {
  HEIGHT: 86px;
  FLOAT: right;
}

#bandeauCnx {
  float:left;
  HEIGHT: 70px;   
  margin: 0px 3px 0px 1px;
  padding: 8px;
  font-size:12px;
  background-image:url(../images/bandeau_cnx_fond2010.gif);
}
/* EPRESSE 15/01/2012 : correction pb affichage sur Firefox */
/*#bandeauCnx, x:-moz-any-link{
	line-height:10px !important;
}*/

#bandeauCnxHead {
	HEIGHT: 20px;   
	background-color:#086995;
	color:white;
	font-weight:bold;
	padding-top:3px;
	text-align:left;
}

#bandeauCnx A{
	text-decoration: underline;
}
#bandeauCnx A:hover{
	text-decoration: none;
}
.acnx{
	color:#046897;
}



#bandeauRch {
  float:left;
  HEIGHT: 78px;   
  margin-left:5;
  padding: 8px 8px 1px 8px;
  background-image:url(../images/bandeau_rch_fond.gif);
  font-size:10px
}
#bandeauRch A{
	text-decoration: underline;
}
#bandeauRch A:hover{
	text-decoration: none;
}
#bandeauRchTitre {
  float:left;
  HEIGHT: 14px;   
  WIDTH: 184px;
  padding: 3px 5px 2px 5px;
  text-align: center;
  background-color:#A8FF00;
  font-size:12px;
  color:#046897;
  font-weight:bold;
}
#bandeauRchChamps {
  CLEAR: both;
  float:left;
}



/********************************ROLLOVER MENU HAUT********************************/
#menuPrincipale {
	CLEAR: both;
}
#menuPrincipale UL {
  list-style-type:none;
  padding: 0px;
  margin: 0px;
}
#menuPrincipale LI {
  FLOAT: left;
  padding: 0px;
  margin: 0px;
}


a.rollover_consoinfo {
    display: block;
    width: 88px;
    height: 33px;
    background: url("/images/menu_haut/consoinfo.gif") 0 0 no-repeat;
    text-decoration: none;
} 
a:hover.rollover_consoinfo {
    background-position: -88px 0;
} 
.rollover_consoinfo_selected {
	display: block;
    width: 88px;
    height: 33px;
    background: url("/images/menu_haut/consoinfo.gif") 0 0 no-repeat;
	background-position: -88px 0;
}

a.rollover_focus {
    display: block;
    width: 63px;
    height: 33px;
    background: url("/images/menu_haut/focus.gif") 0 0 no-repeat;
    text-decoration: none;
} 
a:hover.rollover_focus{
    background-position: -63px 0;
} 
.rollover_focus_selected {
	display: block;
    width: 63px;
    height: 33px;
    background: url("/images/menu_haut/focus.gif") 0 0 no-repeat;
	background-position: -63px 0;
}

a.rollover_consomag {
    display: block;
    width: 87px;
    height: 33px;
    background: url("/images/menu_haut/consomag.gif") 0 0 no-repeat;
    text-decoration: none;
} 
a:hover.rollover_consomag {
    background-position: -87px 0;
} 
.rollover_consomag_selected {
	display: block;
    width: 87px;
    height: 33px;
    background: url("/images/menu_haut/consomag.gif") 0 0 no-repeat;
	background-position: -87px 0;
}

a.rollover_asso {
    display: block;
    width: 145px;
    height: 33px;
    background: url("/images/menu_haut/asso.gif") 0 0 no-repeat;
    text-decoration: none;
} 
a:hover.rollover_asso {
    background-position: -145px 0;
} 
.rollover_asso_selected {
	display: block;
    width: 145px;
    height: 33px;
    background: url("/images/menu_haut/asso.gif") 0 0 no-repeat;
	background-position: -145px 0;
}

a.rollover_adrs {
    display: block;
    width: 126px;
    height: 33px;
    background: url("/images/menu_haut/adrs.gif") 0 0 no-repeat;
    text-decoration: none;
} 
a:hover.rollover_adrs {
    background-position: -126px 0;
} 
.rollover_adrs_selected {
	display: block;
    width: 126px;
    height: 33px;
    background: url("/images/menu_haut/adrs.gif") 0 0 no-repeat;
	background-position: -126px 0;
}
 
a.rollover_droit {
    display: block;
    width: 92px;
    height: 33px;
    background: url("/images/menu_haut/droit.gif") 0 0 no-repeat;
    text-decoration: none;
} 
a:hover.rollover_droit {
    background-position: -92px 0;
}
  
.rollover_droit_selected {
	display: block;
    width: 92px;
    height: 33px;
    background: url("/images/menu_haut/droit.gif") 0 0 no-repeat;
	background-position: -92px 0;
}

a.rollover_educ {
    display: block;
    width: 137px;
    height: 33px;
    background: url("/images/menu_haut/educ.gif") 0 0 no-repeat;
    text-decoration: none;
} 
a:hover.rollover_educ {
    background-position: -137px 0;
}  
.rollover_educ_selected {
	display: block;
    width: 137px;
    height: 33px;
    background: url("/images/menu_haut/educ.gif") 0 0 no-repeat;
	background-position: -137px 0;
}

a.rollover_indices {
    display: block;
    width: 140px;
    height: 33px;
    background: url("/images/menu_haut/indices.gif") 0 0 no-repeat;
    text-decoration: none;
} 
a:hover.rollover_indices {
    background-position: -140px 0;
}  
.rollover_indices_selected {
	display: block;
    width: 140px;
    height: 33px;
    background: url("/images/menu_haut/indices.gif") 0 0 no-repeat;
	background-position: -140px 0;
}

a.rollover_doc {
    display: block;
    width: 120px;
    height: 33px;
    background: url("/images/menu_haut/doc.gif") 0 0 no-repeat;
    text-decoration: none;
} 
a:hover.rollover_doc {
    background-position: -120px 0;
}  
.rollover_doc_selected {
	display: block;
    width: 120px;
    height: 33px;
    background: url("/images/menu_haut/doc.gif") 0 0 no-repeat;
	background-position: -120px 0;
}

a.rollover_inter {
    display: block;
    width: 85px;
    height: 33px;
    background: url("/images/menu_haut/inter.gif") 0 0 no-repeat;
    text-decoration: none;
} 
a:hover.rollover_inter {
    background-position: -85px 0;
} 
.rollover_inter_selected {
	display: block;
    width: 85px;
    height: 33px;
    background: url("/images/menu_haut/inter.gif") 0 0 no-repeat;
	background-position: -85px 0;
}
 





/******************************** STYLES BLOC HOMEPAGE ********************************/ 

#clear {
  CLEAR: both;
} 


#corpsPage {
  CLEAR: both;
  FLOAT: left;
  padding: 10px 3px 0px 3px;
  /*border:1px solid red;*/
}


#blockHome {
  CLEAR: both;
   FLOAT: left;
  padding: 0px 0px 4px 4px;
  /*border:1px solid blue;*/
}

#blockHomeDelim {
  CLEAR: both;
  HEIGHT:8px;
  /*border:1px solid blue;*/
}

#blockHomeDelimLeft {
  CLEAR: left;
  padding: 0px;
  margin: 0px;
  padding: 0px 0px 8px 0px;
  /*border:1px solid blue;*/
}

#blockHomeLeft {
  /*CLEAR: left;*/
  FLOAT: left;
  /* taille obligatoire pour un bon affichage sur IE 6*/
  WIDTH: 560px ;
  padding: 0px;  
  margin: 0px;
  /*border:1px solid red;*/
}

#blockHomeLeftSmall {
  /*CLEAR: left;*/
  FLOAT: left;
  MIN-WIDTH: 285px ;
  padding: 0px;  
  margin: 0px;
  /*border:1px solid red;*/
}


#blockHomeRight {
  /*CLEAR: right;*/
  FLOAT: right;
  MIN-WIDTH: 285px ;
  padding: 0px;
  margin: 0px 0px 0px 3px;
  /*border:1px solid blue;*/
}

#blockHomeCenter {
  FLOAT: left;
  margin: 0px 0px 0px 5px;
  /*border:1px solid blue;*/
}

#blockHomeContenu {
  background:url(/images/block_home_fond.gif);
  /*WIDTH:490px;*/
  padding: 5px;
}
#blockHomeBas{
  /*FLOAT: right;*/
}



#blockHomeXSmall {
  WIDTH: 380px;
  /*margin-right: 5px; */
}
#blockHomeContenuXSmall {
  background:url(/images/block_home_fond_xsmall.gif);
  padding: 8px 8px 0px 8px;
}
#blockHomeBasXSmall{
  background:url(/images/block_home_bas_xsmall.gif);
  WIDTH: 100%;
  HEIGHT:10px;
}

#blockHomeTitreXSmallRound {
  background:url(/images/block_home_arond_complet.gif) top no-repeat;
  
  /* contourner pb de min-height pas interprete sur IE 6 et height interprété comme hauteur fixe sur Firefox et IE7 */ 
  min-height:22px;
  height:auto !important;
  height:22px;
  
  text-align: center;
  padding: 5px 0px 0px 0px;
}



#blockHomeXXSmall {
  FLOAT: left;
  WIDTH: 294px; 
}

#blockHomeContenuXXSmall {
  background:url(/images/block_home_fond_xxsmall.gif);
  padding: 8px 8px 0px 8px;
}
#blockHomeBasXXSmall{
  background:url(/images/block_home_bas_xxsmall.gif);
  WIDTH: 100%;
  HEIGHT:10px;
}
#blockHomeTitreXXSmallRound{
  background:url(/images/block_home_arond_xxsmall.gif) top no-repeat;
  
  /* contourner pb de min-height pas interprete sur IE 6 et height interprété comme hauteur fixe sur Firefox et IE7 */ 
  min-height:22px;
  height:auto !important;
  height:22px;
  
  text-align: center;
  padding: 5px 0px 0px 0px;
}
* html #blockHomeTitreXXSmall{  /* uniquement interprété par IE */ 
    height: 22px;
}



#blockHomeXXXSmall {
  FLOAT: left;
  WIDTH: 205px; 
}

#blockHomeContenuXXXSmall {
  background:url(/images/block_home_fond_xxxsmall.gif);
  padding: 8px 8px 0px 8px;
}
#blockHomeBasXXXSmall{
  background:url(/images/block_home_bas_xxxsmall.gif);
  WIDTH: 100%;
  HEIGHT:10px;
}
#blockHomeTitreXXXSmallRound{
  background:url(/images/block_home_arond_xxxsmall.gif) top no-repeat;
  
  /* contourner pb de min-height pas interprete sur IE 6 et height interprété comme hauteur fixe sur Firefox et IE7 */ 
  min-height:22px;
  height:auto !important;
  height:22px;
  
  text-align: center;
  padding: 5px 0px 0px 0px;
}
* html #blockHomeTitreXXXSmall{  /* uniquement interprété par IE */ 
    height: 22px;
}




#blockHomeSmall {
  FLOAT: left;
  WIDTH: 415px ;
}
#blockHomeContenuSmall {
  background:url(/images/block_home_fond_small.gif);
  padding: 8px 8px 2px 8px;
  /*border:1px solid blue;*/
}

#blockHomeBasSmall{
   FLOAT: left;
   background:url(/images/block_home_bas_small.gif);
  WIDTH: 100%;
  HEIGHT:10px;
}

#blockHomeBig {
  FLOAT: left;
  WIDTH: 560px ;
}
#blockHomeContenuBig {
  background:url(/images/block_home_fond_big.gif);
  padding: 8px 8px 0px 8px;
}

#blockHomeBasBig{
  background:url(/images/block_home_bas_big.gif);
  WIDTH: 100%;
  HEIGHT:10px;
}

#blockHomeXBig {
  FLOAT: left;
  WIDTH: 645px ;
}
#blockHomeContenuXBig {
  background:url(/images/block_home_fond_xbig.gif);
  padding: 8px 8px 0px 8px;
}

#blockHomeBasXBig{
  background:url(/images/block_home_bas_xbig.gif);
  WIDTH: 100%;
  HEIGHT:10px;
}

#blockHomeTitre {
  background:#6699CC url(/images/block_home_arong.gif) right top no-repeat;
    
  /* contourner pb de min-height pas interprete sur IE 6 et height interprété comme hauteur fixe sur Firefox et IE7 */ 
  min-height:27px;
  height:auto !important;
  height:27px;
  
  padding: 1px 0px 0px 1px;
}

#corpsRubTitleHp{
	WIDTH: 100%;
	font-size:14px;
	font-family:verdana;
	color:#FFFFFF;
	font-weight:bold;
	background:#6699CD;
	margin: 0px;
	padding: 0px;
	/*border:1px solid red;*/
}



* html #blockHomeTitre60Mil {  /* uniquement interprété par IE */ 
    height: 22px;
}

#blockNewsTitre {
  background:url(/images/block_news_arond_complet.gif);
  
  /* contourner pb de min-height pas interprete sur IE 6 et height interprété comme hauteur fixe sur Firefox et IE7 */ 
  min-height:22px;
  height:auto !important;
  height:22px;
  
  text-align: center;
  padding: 5px 0px 0px 0px;
}
* html #blockNewsTitre {  /* uniquement interprété par IE */ 
    height: 22px;
}


#blockNewsTitre h3 {
	display:inline;
	padding:0px;
	margin: 0px;  
	font-weight:bold;
  	font-size:14px;
	font-family:verdana, arial;
	color:#000000;
}

#blockNewsContenu {
  background:url(/images/block_news_fond.gif);
  padding: 12px 8px 10px 8px;
}

#blockNewsBas{
  background:url(/images/block_news_bas.gif);
  WIDTH: 100%;
  HEIGHT:10px;
}


#blockHomeNewsXXSmall {
  WIDTH: 258px; 
  FLOAT: right;
}

#blockNewsTitreXXSmall{
  background:url(/images/block_news_arond_xxsmall.gif);
  
  /* contourner pb de min-height pas interprete sur IE 6 et height interprété comme hauteur fixe sur Firefox et IE7 */ 
  min-height:22px;
  height:auto !important;
  height:22px;
  
  text-align: center;
  padding: 5px 0px 0px 0px;
}
* html #blockNewsTitreXXSmall{  /* uniquement interprété par IE */ 
    height: 22px;
}


#blockNewsTitreXXSmall h3 {
	display:inline;
	padding:0px;
	margin: 0px;  
	font-weight:bold;
  	font-size:14px;
	font-family:verdana, arial;
	color:#000000;
}

#blockNewsContenuXXSmall{
  background:url(/images/block_news_fond_xxsmall.gif);
  padding: 12px 8px 10px 8px;
}

#blockNewsBasXXSmall{
  background:url(/images/block_news_bas_xxsmall.gif);
  WIDTH: 100%;
  HEIGHT:10px;
}



#blockHomeNewsXXXSmall {
  WIDTH: 205px; 
  FLOAT: right;
}

#blockNewsTitreXXXSmall{
  background:url(/images/block_news_arond_xxxsmall.gif);
  
  /* contourner pb de min-height pas interprete sur IE 6 et height interprété comme hauteur fixe sur Firefox et IE7 */ 
  min-height:22px;
  height:auto !important;
  height:22px;
  
  text-align: center;
  padding: 5px 0px 0px 0px;
}
* html #blockNewsTitreXXXSmall{  /* uniquement interprété par IE */ 
    height: 22px;
}


#blockNewsTitreXXXSmall h3 {
	display:inline;
	padding:0px;
	margin: 0px;  
	font-weight:bold;
  	font-size:14px;
	font-family:verdana, arial;
	color:#000000;
}

#blockNewsContenuXXXSmall{
  background:url(/images/block_news_fond_xxxsmall.gif);
  padding: 12px 8px 10px 8px;
}

#blockNewsBasXXXSmall{
  background:url(/images/block_news_bas_xxxsmall.gif);
  WIDTH: 100%;
  HEIGHT:10px;
}



#divHomeVideo {
  WIDTH: 347px;   
  HEIGHT: 219px;
  background:url(/images/home_video_16_9.gif) left no-repeat;
  padding-top: 5px;
  padding-left: 5px;
  /*text-align: center;*/
  /*border:1px solid red;*/
}

#divHomeVideo2010{
  WIDTH: 352px;   
  HEIGHT: 202px;
 /*text-align: center;
  border:1px solid red;*/
}
#divHomeVideo2010 a { color:#6699CC;}


#imgALaUne{
	float: left;
	margin-right: 10px;
	font-size:10px;
	text-align: right;
	color: #7a7a7a;
	/*border:1px solid red;*/
}

/* bug IE6 sur Affichage du lien de l'actu à la une */
a.lienALaUne { 
	text-decoration: none; 
	color:#6699CC;
	/* EPRESSE 17/12/2009 : Refonte Conso.net - enlever italique sur les liens */
	font-style: normal;
}
a.lienALaUne:hover { 
	text-decoration: underline; 
}

/******************************** STYLES MENU GAUCHE ********************************/ 


#menuGauche {
  FLOAT: left;
  WIDTH: 222px ;
  /*border:1px solid blue;*/
  padding: 0px 0px 0px 0px;
  margin-right:15px;
}
#menuGaucheTitre {
  background:#6699CC url(/images/menu_gauche_arong.gif) right top no-repeat;
  color:#FFFFFF;
  font-size:13px;
  font-weight:bold;
  
  /* contourner pb de min-height pas interprete sur IE 6 et height interprété comme hauteur fixe sur Firefox et IE7 */ 
  min-height:27px;
  height:auto !important;
  height:27px;
  
  padding: 1px 0px 0px 1px;
  /*border:1px solid blue;*/
}


#menuGaucheTitre P {
  padding: 0px;
  margin: 0px;
  display:inline;
  WIDTH: 85% ;
}
#menuGaucheLien {
  background:url(/images/menu_gauche_fond.gif);
  color:#6699CC;
  /* EPRESSE 18/12/2009 : Refonte Conso.net - agrandir taille des textes */
  font-size:12px;
  
  /* contourner pb de min-height pas interprete sur IE 6 et height interprété comme hauteur fixe sur Firefox et IE7 */ 
  min-height:350px;
  height:auto !important;
  height:355px;
  
  WIDTH: 222px;
  padding: 15px 0px 10px 0px;
  /*border:1px solid blue;*/
}



#menuGaucheLien UL {
  list-style-type:none;
  padding: 0;  
  margin: 0px 4px 0px 4px; 
  /*WIDTH: 190px ;*/
  /*border:1px solid red;*/
}
#menuGaucheLien LI{
   padding: 0;  
   margin: 3px 0px 3px 0px; 
}
#menuGaucheBas{
  FLOAT: left;
}
.menuGaucheDelim{
	text-align: center;
}

.menuGaucheLien_1{
	text-decoration: none; 
	color:#6699CC;
	font-weight:bold;
	font-style: normal;
}
.menuGaucheLien_2{
	text-decoration: none; 
	font-style: normal;
	color:#6699CC;
}
.menuGaucheLien_3{
	text-decoration: none; 
	color:#6699CC;
	font-style: italic;
}
.menuGaucheLien_on{
	text-decoration: none; 
	color:#F07F8D;	
	font-weight:bold;
	font-style: normal;
}

.menuGaucheDelimTitre {
  background-color:#6699CC;

  color:#FFFFFF;
  font-size:13px;
  font-weight:bold;
  
  /* contourner pb de min-height pas interprete sur IE 6 et height interprété comme hauteur fixe sur Firefox et IE7 */ 
  min-height:27px;
  height:auto !important;
  height:27px;
  
  padding: 1px 0px 0px 1px;
  margin: 30px 0 18px 0;
  /*border:1px solid blue;*/
}


.menuGaucheDelimTitre P {
  padding: 0px;
  margin: 0px;
  display:inline;
  WIDTH: 85% ;
}


/******************************** STYLES PROGBAR ********************************/  
#progBarre {
  FLOAT: left;
  WIDTH:750px;  
  font-weight:bold;
  /*border:1px solid blue;*/
}
#progBarreLien {
  FLOAT: left;  
  WIDTH: 620px;
  padding:0px;
  padding-top:6px;
  margin:0px;
  font-weight:bold;
  /*border:1px solid green;*/
  text-align : left;
}

#progBarreLien A{
  text-decoration: none; 
  font-weight:normal;
  color:#000000;
}
#progBarreLien A:hover{
  text-decoration: underline; 
}
#progBarreImprim {
  FLOAT: right;
  WIDTH:110px;
  padding:0px;
  margin:0px;
  text-align: right;
  /*border:1px solid green;*/
}


/******************************** STYLES FUNCTION BAR ********************************/  


#divClasseur {
	clear:right;
	float:right;
	padding: 5px 10px;
	margin: 0 0 0 0;
	background-color:#f3efef;
	border:1px solid #cccccc;
	/*display:none;*/
	font-size:10px;
}

#divClasseur table, #divClasseur select, #divClasseur input  {
	/*border:1px solid red;*/
	font-size:10px;
}




/******************************** STYLES CORPS ********************************/  
#corps {
  FLOAT: left;
  WIDTH: 750px;
  /*border:1px solid green;*/
  padding: 12px 0px 0px 0px;
}
#corpsTitre {
  font-size:14px;
  font-weight:bold;
  HEIGHT:27px;
  text-align: center;
  padding: 5px 0px 0px 0px;
}
#corpsTitreBig {
  font-size:14px;
  font-weight:bold;
  HEIGHT:37px;
  text-align: center;
  padding: 5px 0px 0px 0px;
}

#corpsTitreLitle {
  font-size:14px;
  font-weight:bold;
  HEIGHT:21px;
  padding: 2px 0px 0px 2px;
  margin: 0 0 10px 0;
}

#corpsBarreFonctions {
  float:right;
  font-size:11px;
  font-weight:bold;
  HEIGHT:18px;
  color: #6699cc;
  padding: 0 3px 4px 3px;
  margin: 2px 0px 4px 0px;
  background-image:url('/images/fnct_bar_fd.jpg');
  background-repeat:no-repeat;
  background-position:center bottom;
  /*border:1px solid black;*/
}


#corpsContenu {
  WIDTH: 730px;
  
  /* contourner pb de min-height pas interprete sur IE 6 et height interprété comme hauteur fixe sur Firefox et IE7 */ 
  min-height:287px;
  height:auto !important;
  height:287px;
  
  /*border:1px solid black;*/
  padding: 10px;
}
/* Bug sur IE6 si le contenu contient un tableau à 100% ça depasse de la taille du padding*/
* html #corpsContenuIE6 {  /* uniquement interprété par IE */ 
    WIDTH: 720px;
}




#corpsBas{
  /*FLOAT: right;*/
}

#corpsDate{
  WIDTH: 100px;
  HEIGHT:19;
  background:url(/images/date_fond.gif);
  font-weight:bold;
  padding: 3px 0px 0px 0px;
  /*border:1px solid red;*/
}

#corpsRubTitle{
	WIDTH: 99%;
	font-size:14px;
	font-family:verdana;
	color:#FFFFFF;
	font-weight:bold;
	background:#6699CD;
	padding-left: 8px;
}



.corpsSousTitre{
  font-size:12px;
  font-weight:bold;
  HEIGHT:20px;
  text-align: center;
  color:#046897;
  padding: 3px 0px 0px 0px;
  margin-top: 10px;
  margin-bottom: 5px;
}



.corpsSousTitreNoColor{
  font-size:12px;
  font-weight:bold;
  HEIGHT:20px;
  text-align: center;
  padding: 3px 0px 0px 0px;
  margin-top: 10px;
  margin-bottom: 5px;
}


.corpsChampsRch{
  WIDTH:100%;
  
  /* contourner pb de min-height pas interprete sur IE 6 et height interprété comme hauteur fixe sur Firefox et IE7 */ 
  min-height:30px;
  height:auto !important;
  height:30px;
  
  color:#6699CD;
  padding: 5px 0px 10px 0px;
  /*border:1px solid red;*/
}


.rch{
  font-weight:bold;
  HEIGHT:30px;
  text-align: center;
  color:#6699CD;
  padding: 10px 0px 0px 0px;
}


.dateConsoInfo{
  /*HEIGHT:19;
  background:url(/images/date_fond.gif);
  border:1px solid red;
  padding: 3px 8px 0px 8px;*/
  font-weight:normal;
  padding: 0px 8px 0px 0px;  
}


/******************************** STYLES BANDEAU BAS ********************************/  

#bandeauBas {
  clear:both;
  text-align: center;  
  color:#6699CC;
  /*border:1px solid blue;*/
}

#bandeauBas UL {
  list-style-type:none;
  margin: 0px;
  padding: 0px;
  /*border:1px solid red;*/
}

#bandeauBas LI{
   display:inline;
   /* EPRESSE 18/12/2009 : Refonte Conso.net - agrandir taille des textes */
   font-size:12px;
   font-family:verdana;
   color:#6699CC;
   /*border:1px solid green;*/
}

#bandeauBas A{
   color:#000000;
   /* EPRESSE 18/12/2009 : Refonte Conso.net - agrandir taille des textes */
   font-size:12px;
   font-family:verdana;
}

#bandeauBasFin {
	background-color: #6699CC; 
	/*border:1px solid blue;*/
}

 
/******************************** CSS IMPRESSION ********************************/
#pageprint {
	text-align: left;
	background-color: #FFFFFF; 
	/*border:1px solid black;*/
}

#documentprint {
  background-color: white; 	
  width:765px;
  TEXT-ALIGN: left;
  /*border:1px solid red;*/
  margin-left:auto;
  margin-right:auto; 
}


#bandeauHautprint {
  WIDTH: 100%;   
   /*background-image:url(/images/bandeau_haut_fond2010.gif);  
 border:1px solid blue;
  HEIGHT: 86px;*/
}

#bandeauHautNewsSmall {
  WIDTH: 100%;   
  background-image:url(/images/bandeau_haut_fond2010.gif);  
  /*border:1px solid blue;*/
  HEIGHT: 86px;
}

#corpsprint {
  FLOAT: left;
  WIDTH: 750px ;
  /*border:1px solid green;*/
  padding: 12px 0px 0px 0px;
}



#bandeauprintButton{
	float:right;
	/*border:1px solid red;*/
	padding-top: 0px;
	padding-right: 35px;
}

/******************************** CSS FULL PAGE ********************************/
#pagefull {
	text-align: left;
	background-color: #6699CC;
	text-align: center;
}

#documentfull {
  background-color: white; 	
  width:995px;
  TEXT-ALIGN: left;
  /*border:1px solid red;*/
  margin-left:auto;
  margin-right:auto; 
}

#progBarrefull {
  FLOAT: left;
  WIDTH:989px;  
  font-weight:bold;
  /* border:1px solid blue;*/
}

#corpsfull {
  FLOAT: left;
  WIDTH:989px;
  /*border:1px solid red;*/
  padding: 12px 0px 0px 0px;
}




/******************************** STYLES FORMULAIRE ********************************/  
.inputRch{
	font-size:10px;
	font-family:verdana, arial;
	color:#000000;
	width:145px;
	padding: 0px;
	margin: 0px;
}

.inputAccThm{
	font-size:10px;
	font-family:verdana, arial;
	color:#000000;
	width:190px;
	padding: 0px;
	margin: 0px;
}

.selectThm{
	/* EPRESSE 18/12/2009 : Refonte Conso.net - agrandir taille des textes */
	font-size:12px;
	font-family:verdana, arial;
	color:#000000;
	/*width:190px;*/
}

.selectSsThm{
	/* EPRESSE 18/12/2009 : Refonte Conso.net - agrandir taille des textes */
	font-size:12px;
	font-family:verdana, arial;
	color:#000000;
	/*width:165px;*/
}

.selectTypDoc{
	/* EPRESSE 18/12/2009 : Refonte Conso.net - agrandir taille des textes */
	font-size:12px;
	font-family:verdana, arial;
	color:#000000;
	width:133px;
}

.selectPedago{
	/* EPRESSE 18/12/2009 : Refonte Conso.net - agrandir taille des textes */
	font-size:12px;
	font-family:verdana, arial;
	color:#000000;
	width:360px;
}

.inputPedago{
	/* EPRESSE 18/12/2009 : Refonte Conso.net - agrandir taille des textes */
	font-size:12px;
	font-family:verdana, arial;
	color:#000000;
	width:330px;
}

/******************************** STYLES PAGINATION ********************************/ 
.pagin {
  clear:both;
  font-weight:bold;
  padding-top: 8px;
  padding-bottom: 8px;
  /*border:1px solid blue;*/
}

.paginTotal {
  FLOAT: left;  
  WIDTH:178;
  /*border:1px solid red;*/
  text-align: left;
}
.paginLien {
  FLOAT: right;
  /*border:1px solid green;*/
}
.paginLien A{
  text-decoration: underline; 
  font-weight:normal;
  /* EPRESSE 17/12/2009 : Refonte Conso.net - enlever italique sur les liens */
  font-style: normal;
  color:#6699CD;
}
.paginDecompte {
  text-align: center;
  /*border:1px solid black;*/
}

/******************************** STYLES LISTE DE RESULTATS ********************************/ 
.rchRsltRupture1{
  font-size:12px;
  font-weight:bold;
  HEIGHT:20px;
  text-align: center;
  color:#046897;
  padding: 3px 0px 0px 0px;
  margin-top: 10px;
  margin-bottom: 10px;
  /*border:1px solid blue;*/
}

.rchRsltRupture2{
  background-image: url("/galerie/galimages/picto/demi_lune.gif");
  background-repeat:no-repeat;
  background-position:left center;
  /*background: url("/galerie/galimages/picto/demi_lune.gif") 0 2 no-repeat;*/
  font-size:12px;
  font-weight:bold;
  margin: 5px 0px 3px 0px;
  padding-left: 10px;
  /*border:1px solid red;*/
}

.rchRsltRupture3{
  font-size:12px;
  font-weight:bold;
  font-style: italic;
  color:#046897;
  margin: 5px 0px 3px 0px;
  margin-left: 10px;
  /*border:1px solid blue;*/
}

.rchRslt{
  margin-left: 10px;
  padding:0px;
}

.rchRslt UL {
  list-style-type:none;
  MARGIN: 0px;
  padding:0px;
}

.rchRslt LI{
   MARGIN: 0px;
   padding:0px;
}

.rchRslt A{
   MARGIN: 0px;
   /* EPRESSE 17/12/2009 : Refonte Conso.net - enlever italique sur les liens */
   font-style: normal;
}


.listRsltRupture2{
  font-size:12px;
  color:#046897;
  font-weight:bold;
  margin: 10px 0px 3px 0px;
  /*padding-left: 10px;
  border:1px solid red;*/
}

.listRslt{
  MARGIN: 5px 0px 0px 0px;
}

.listRslt UL {
  list-style-type:none;
  MARGIN: 0px 0px 0px 0px;
}

.listRslt LI{
   MARGIN: 0px 0px 0px 0px;
}


/******************************** STYLES INC HEBDO ********************************/ 
.soustitre{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	background:#6699CD;
	padding: 3px 0px 3px 8px;
}
.accroche{
  font-size:14px;
  color:gray;
  font-weight:bold;
}
.titre{
	font-size : 14px; 
	font-weight: bold; 
}



/******************************** STYLES PEDAGO ********************************/ 
.corpsColDroitPedago{
  FLOAT: right;
  WIDTH:200px;
  margin-left: 5px;
}

.corpsColCentrePedago{
  FLOAT: right;
  WIDTH:500px;
  /*border:1px solid blue;*/
  padding-bottom: 10px;
}

.rchRsltRupturePedago{
  background: url("/galerie/galimages/picto/demi_lune.gif") 0 2 no-repeat;
  font-size:12px;
  font-weight:bold;
  padding-bottom: 3px;
  padding-left: 10px;  
}


/******************************** STYLES FORUM ********************************/ 
.msgForum{
	font-size : 13px; 
	font-weight: bold;
}



/******************************** STYLES PLAN DU SITE ********************************/ 
#PlanDuSite {
  color:#6699CC;
  /* EPRESSE 18/12/2009 : Refonte Conso.net - agrandir taille des textes */
  font-size:12px;
  WIDTH: 400px;
  padding: 0px;
  /*border:1px solid blue;*/
}
#PlanDuSite UL {
  list-style-type:none;
  padding: 0;  
  margin: 0px 20px 0px 20px; 
  WIDTH: 99% ;  
  /*border:1px solid red;*/
}
#PlanDuSite LI{
   padding: 0;  
   margin: 3px 0px 3px 0px; 
}


/********************************STYLES BANDEAU HAUT********************************/
#newsBandeauHautTitre {
  	WIDTH: 100%; 
  	/*border:1px solid blue;*/
  	HEIGHT: 86px;
  	text-align: center;
  	PADDING: 25px 0px 0px 0px;
  	color:#046897;  
}

#newsSmallBandeauHautTitre {
  	/*border:1px solid blue;*/
  	HEIGHT: 61px;
  	text-align: center;
  	PADDING: 25px 0px 0px 0px;
  	color:#046897;  
}

#newsN1{
	font-size:22px;
	margin:0px;
	padding:0px 0px 5px 0px;
	font-weight:bold;
}

#newsN2{
	font-size:16px;
	margin:0px;
	padding:0px 0px 5px 0px;
	font-weight:bold;
}


.newsNum {
	font-size:12px;
	font-weight:bold;
}

#newsCorps {
  FLOAT: right;
  WIDTH: 750px ;
  /*border:1px solid blue;*/
  padding: 1px 0px 0px 0px;
}

#newsCorpsTitre {
  font-size:14px;
  font-weight:bold;
  HEIGHT:27px;
  text-align: center;
  padding: 5px 0px 0px 0px;
  background:#FF9D1D url(/images/rubColor/corps_arong_FF9D1D.gif) right top no-repeat;
  color:#FFFFFF;
}

#newsCorpsContenu {
  background:url(/images/rubColor/corps_fond_FF9D1D.gif);
  padding: 20px 20px 20px 20px;
}

.newsRupture1{
  font-size:12px;
  font-weight:bold;
  HEIGHT:20px;
  text-align: center;
  color:#FF9D1D;
  padding: 3px 0px 0px 0px;
  margin: 10px 0px 15px 0px;
  /*border:1px solid blue;*/
  background:#FFE98F;
}

.newsSsTitre{
	color:#6699CC;
	font-size:14px;
  	font-weight:bold;
}

.newsBlocGauche{
	WIDTH: 200px ;
	margin: 0px 0px 0px 15px;
	text-align: center;
}

.newsBlocGauche1Titre{
	HEIGHT:39px;
	background:url(/images/news_leftblock_1toptit.gif);
	color:#FFFFFF;
	font-size:14px;
  	font-weight:bold;
  	padding: 5px 0px 5px 0px;
}
.newsBlocGauche1Corps{
	background:url(/images/news_leftblock_1mid.gif);
	padding: 5px 20px 5px 20px;
	text-align: left;
}
.newsBlocGauche1Top{
	HEIGHT:22px;
	background:url(/images/news_leftblock_1top.gif);
}
.newsBlocGauche1Bas{
	HEIGHT:22px;
	background:url(/images/news_leftblock_1bas.gif);
}

.newsBlocGauche2Top{
	HEIGHT:20px;
	background:url(/images/news_leftblock_2top.gif);
}
.newsBlocGauche2Corps{
	background:url(/images/news_leftblock_2mid.gif);
	padding: 5px 20px 5px 20px;
	text-align: left;
}
.newsBlocGauche2Bas{
	HEIGHT:20px;
	background:url(/images/news_leftblock_2bas.gif);
}

.newsBlocGaucheDelim{
	background:url(/images/news_leftblock_delim.gif);
	margin: 8px 0px 8px 0px;
}

.newsLienBlanc { 
	text-decoration: none; 
	color:#FFFFFF;
	/* EPRESSE 17/12/2009 : Refonte Conso.net - enlever italique sur les liens */
	font-style: normal;
}
.newsLienBlanc:hover { 
	text-decoration: underline; 
}





/******************************** STYLES TRANSVERSES ********************************/  

.texteGauche {
	text-align: left;
}
  
.texteDroit {
	text-align: right;
} 

.texteCentre {
	width:100%;
	text-align: center;
	/*border:1px solid red;*/
}

.divGauche {
  FLOAT: left; 
}

.divDroit {
  FLOAT: right; 
}

.divPetitEspace {
  padding: 3px 0px 3px 0px;
}

.error{font-family:verdana;color:#DD2C09;font-weight: bold;}
/* EPRESSE 18/12/2009 : Refonte Conso.net - agrandir taille des textes - ancien vert : 93d90b*/
.succes{font-family:verdana;color:#409f0f;font-size:12px;font-weight: bold;}
.titbleu{font-size:12px;font-family:verdana, Helvetica, sans-serif;color:#6699cc;}


.hautDePage {
  WIDTH:100%;
  text-align: right;
  /* EPRESSE 17/12/2009 : Refonte Conso.net - enlever italique sur les liens */
  font-style: normal;
  font-weight:bold;
}

.text_bleu_site{color: #6699CC;}
.text_bleu_site_b{
	color: #6699CC;
	font-weight: bold;
}

.fond_bleu_site{background: #6699CC;}
.fond_bleuclair_site{background: #A8C2FF;}

.text_consomag{color: #AF1C63;}

a.liennoir{
	text-decoration: none; 
	color:#000000;
	/* EPRESSE 17/12/2009 : Refonte Conso.net - enlever italique sur les liens */
	font-style: normal;
	font-weight: bold;
}
a.liennoir:hover { 
	text-decoration: underline; 
}

a.liennoirnobold{
	text-decoration: none; 
	color:#000000;
	/* EPRESSE 17/12/2009 : Refonte Conso.net - enlever italique sur les liens */
	font-style: normal;
}
a.liennoirnobold:hover { 
	text-decoration: underline; 
}

a.liennoirsouligne{
	text-decoration: underline; 
	color:#000000;
	font-style: normal;
	font-weight: bold;
}
a.liennoirsouligne:hover { 
	text-decoration: none; 
}

a.lienblanc{
	text-decoration: none; 
	color:#FFFFFF;
	/* EPRESSE 17/12/2009 : Refonte Conso.net - enlever italique sur les liens */
	font-style: normal;
	font-weight: bold;
}
a.lienblanc:hover { 
	text-decoration: underline; 
}

a.lienrouge{
	text-decoration: none; 
	color:#F07F8D;
	/* EPRESSE 17/12/2009 : Refonte Conso.net - enlever italique sur les liens */
	font-style: normal;
	font-weight: bold;
}
a.lienrouge:hover { 
	text-decoration: underline; 
}

.middleTxtTitre     {font-family:Arial; font-weight:bold; font-size:x-small; color:rgb(102, 153, 204);}
.middleTxtSousTitre {font-family:Arial; color:rgb(102, 153, 204);}

.tableBorder1{border: 1px solid #6699CC;}


.sousTitreRoundBorderBloc{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	margin: 3px 0px 3px 0px;
	padding-left: 8px;
}

/* INDICES ET REPERES */
.divLeChiffre {
  FLOAT: left; 
  margin: 10px 5px 0px 5px;
 }
 
 .divLeChiffreUp{
  FLOAT: left; 
  width:80px;
  height:43px;
 background-image:url(/images/le_chiffre_up.jpg);
 background-repeat:no-repeat;
 background-position:center center;
 margin-right: 15px;
 margin-top: 3px;
 padding-top:20px;
 border: 1px solid #777b8e;
 font-size:20px;  	 
 font-weight:bold;
 text-align:center;
}

 .divLeChiffreDown{
  FLOAT: left; 
  width:80px;
  height:43px;
 background-image:url(/images/le_chiffre_down.jpg);
 background-repeat:no-repeat;
 background-position:center center;
 margin-right: 15px;
 margin-top: 3px;
 padding-top:20px;
 border: 1px solid #777b8e;
 font-size:20px;  	 
 font-weight:bold;
 text-align:center;
}

/*
.divLeChiffreNum {
  FLOAT: left; 
  height:55px;
 background-image:url(/images/le_chiffre_60.gif);
 background-repeat:no-repeat;
 background-position:center center;
 margin-right: 15px;
 padding-top:22px;
 font-size:20px;  	 
 font-weight:bold;
 text-align:center;
}*/

 .divIndice_VERY_SMALL{
  FLOAT: left; 
  width:230px;
  height:161px;
 background-image:url(/images/fond_indice_home.gif);
 background-repeat:no-repeat;
 background-position:center center;
 margin: 0;
 padding: 10px 0 0 0;
}


/******************************** STYLES AWC ********************************/  
  
/*              fichier style modification AWC                   */

.text_arial{font-family: Arial;font-size : 12px;}
.text_bleu{color: #00409c;}
.text_normal{color:#000000;}
.text_gras{font-weight: bold;}
.text_titre_detail_asso{font-family: verdana, arial;font-size : 14px; font-weight: bold; }
.text_bleu_gras{color: #00409c;font-weight: bold;}
.text_orange{color:#ff6600;font-weight: bold;}
.text_roman{FONT-SIZE: 12pt; FONT-FAMILY: Times New Roman}
.text_rouge{color:#ff0000}
.text_bleu_fonce{color:#003399; }
.text_bleu_fonce_gras{color:#003399;font-weight: bold; }
.text_violet{color:#990099;}
.text_violet_gras{color:#990099;font-weight: bold;}
.text_vert{color:#449132;}
.text_vert_fonce{COLOR: #006400;}
.text_vert_fonce_gras{COLOR: #006400;font-weight: bold;}
.text_bleu_clair_gras{color: #00409c;font-weight: bold; }
.text_rouge_gras{color:#ff0000;font-weight: bold; }
.text_bordeau{COLOR: #800080;}
.text_blanc{COLOR: #ffffff;}
.text_jaune{COLOR: #ffcc00;}
.text_rose_gras{COLOR: #c71585; font-weight: bold;}
.text_violet_rose{COLOR: #8b008b;}
.text_orang_clair{COLOR: #ff6600;}
.text_jaune_orang{COLOR: #fc9204;}
.text_jaune_poussin{color:#ffd700;}
.text_jaune_poussin_gras{color:#ffd700;font-weight: bold;}
.text_vert_tres_clair{color:#a2c445;}
.text_vert_tres_clair_gras{color:#a2c445;font-weight: bold;}
.text_rouge_fonce{color:#dc0524;}
.text_rouge_fonce_gras{color:#dc0524;font-weight: bold;}
.text_bleu_ciel{color:#6699cc;}
.text_bleu_ciel_gras{color:#6699cc;font-weight: bold;}
.text_orang_clair_gras{COLOR: #ff6600;font-weight: bold;}
.text_marron{COLOR: #b8860b}
.text_bleu_france_3{COLOR: #0066cc;font-weight: bold;}
.text_vert_gras{color:#449132;font-weight: bold;}
.text_orange_rouge{color:#ff4500;}
.text_orange_rouge_gras{color:#ff4500;font-weight: bold;}


.a_droite{float:right;}
.a_gauche{float:left;}
.a_la_ligne{clear:both;}
.au_centre_droit{float:right;margin-right:100px; }
.au_centre{text-align:center;}

.a_droite_centree{float:right; text-align:center;}
.a_gauche_centree{float:left;text-align:center; }
.text_au_centre{ padding-left:20px;
                   padding-right:2px;
                   width:250px;
                   float:left;
                   }
.souligne{text-decoration:underline;}


.ul_style-asso_detail{list-style-position:inside ; }
.ul_style_carre{ list-style-type:square;
              }
.ol_style_decimal{  list-style-type:decimal ;
               }



#contenu_texte_haut_long{font-family: verdana, arial;
            font-size : 12px;
            width:580px;
            margin-left:45px;
            margin-top:40px;}
#contenu_texte_haut{font-family: verdana, arial;
            font-size : 12px;
            width:560px;
            margin-left:45px;
            }

#contenu_texte_bas{ font-family: verdana, arial;
            font-size : 12px;
            clear:both;
            WIDTH: 588px;
            HEIGHT: 1009px;
            margin-left:70px;
            margin-top:40px;}

#contenu_haut{font-family: verdana, arial;
            font-size : 12px;
            width:545px;
            margin-left:70px;
            }

#contenu_texte_gauche_100{ FLOAT: left;
                          width:100px;
                          }

#contenu_texte_530{ FLOAT: left;
                    padding-left:30px;
                      width:530px;
                        }

#contenu_texte_conso{ FLOAT: right;
                      width:580px;
                        }

#contenu_texte_demi_droite{ FLOAT: right;
                            width:240px;
                        }
#contenu_texte_demi_gauche{ FLOAT: left;
                            width:240px;
                          }
#contenu_texte_droite{ FLOAT: right;
                            width:320px;
                                }
#contenu_texte_long{ font-family: verdana, arial;
                          font-size : 12px;
                          width:690px;
                          margin-left:10px;
                          margin-top:20px;}
#contenu_texte_moyen{font-family: verdana, arial;
            font-size : 12px;
            width:600px;
            margin-left:20px;
            margin-top:10px;}
#contenu_texte_442{ font-family: verdana, arial;
                    font-size : 12px;
                    width:442px;
                    margin-left:20px;
                    margin-top:10px;}

#contenu_texte_droit{ FLOAT: right;
                      width:530px;
                   }

#contenu_text_560{ font-family: verdana, arial;
                    font-size : 12px;
                    width:560px;
                    margin-left:20px;
                    margin-top:10px;}


.logo_asso{ border:0;}
.petite_image{float:left;
            margin-left:10px;
            margin-right:8px;
            }

#image_colonne_gauche { float:left;
                         width:50px; }

#image_colonne_droite { float:right;
                         width:80px;
                         margin-left:50px;
                         margin-right:50px;}

#image_detail_asso { float:left;
                    width:135px; }

.imag_fleche_haut_page{  border-style: none;
                        width:7;
                       height:7; }

#image_a_droite{ float:right;
               margin:10px; 10px; 10px; 10px;}

.affichage_detail_asso{  FLOAT: right;
                        WIDTH: 410px ;}

#mini_logo{ margin-top:10px;
          margin-left:5px;
          margin-right:5px;
          text-align:center;
          WIDTH: 60px;
          HEIGHT: 60px ;
          float:left;}

#image_detail_logo { float:left;
                    width:100px;
                    }

#image_colonne_gauche_avec_espace{ float:left;
                                 width:50px;
                                 padding-left:30px; }
.logo_cadre_vert{border-style: solid;
               border-color:#a2c445;
               }

.logo_cadre_rouge{border-style: solid;
                border-color:#dc0524;
                }

#cadre_asso{ margin-top:40px;
          margin-left:5px;
          margin-right:5px;
          color:#000000 ;
          text-align:center;
          WIDTH: 128px;
          HEIGHT: 201px ;
          float:left;}

#cadre_asso_petit{ margin-top:40px;
          margin-left:5px;
          margin-right:5px;
          color:#000000 ;
          text-align:center;
          WIDTH: 90px;
          float:left;}

.barre{WIDTH: 521px;
      HEIGHT: 1px;
     }

.trait_bleu{ height:5;
             width:506;
             border:0;}
.trait_noir{ height:1;
             width:400;
             border:0;}
.trait_noir_petit{ height:1;
                   width:200;
                   border:0;}
.trait_noir_long{ height:1;
                   width:530;
                   border:0;}

.trait_noir_moyen{ height:1;
 width:300;
 border:0;}

 
.barre_deg_haut_bas{height:11; width:8; border:0;}
.barre_deg_centre{height:110; width:8; border:0;}

#encadre{width:565px; background-color: #ffccff;
        margin-top:5px;
        margin-left: 5px;
        margin-bottom: 10px;
       }

#encadre_long{width:600px; background-color: #ffccff;
        margin-bottom: 5px;
       }

#text_violet_asso{display:block; clear:both;
                color:#990099;
                font-weight: bold;}

#encadre_orange_374{background-color: #ffcc66;
                width:374;
                padding-top:5px;
                padding-left:5px;
                padding-right:5px;
                padding-bottom:5px;}
#encadre_orange_410{background-color: #ffcc66;
                width:410;
                padding-top:5px;
                padding-left:5px;
                padding-right:5px;
                padding-bottom:5px;}
#encadre_orange_416{background-color: #ffcc66;
                width:416;
                padding-top:20px;
                padding-left:5px;
                padding-right:5px;
                padding-bottom:20px;}
#encadre-mauve {background-color:#ccccff;
              width:550px;
              padding-top:5px;
              padding-left:5px;
              padding-right:30px;
              padding-bottom:5px;}


#encadrer_blanc_violet{ border-style: solid;
                       WIDTH: 480px;
                       border-color:#990099}

#cadre_asso_europ{ margin-top:10px;
          margin-left:5px;
          margin-right:5px;
          text-align:center;
          WIDTH: 80px;
          HEIGHT: 120px ;
          float:left;}

#encadrer_bleu { WIDTH: 400px;
                background-color:#003399 ;
              }
#ecart_gauche {margin-left:30px;}

#encadrer_orang_530{background-color: #ffcc66;
                width:530;
                padding-top:5px;
                padding-left:5px;
                padding-right:5px;
                padding-bottom:5px; }

#encadrer_bleu_clair { background-color:#6699cd;
                      width:530px;
                      padding-top:5px;
                      padding-left:5px;
                      padding-right:30px;
                      padding-bottom:5px;}
#encadrer_vert{ background-color:#dbf37d;
               width:384px;
               padding-top:5px;
               padding-left:5px;
               padding-right:5px;
               padding-bottom:5px;
               }

#encadrer_mauve_petit{ background-color:#ccccff;
               width:410px;
               padding-top:5px;
               padding-left:5px;
               padding-right:5px;
               padding-bottom:5px;
               }

#encadrer_blanc_vert{   border-style: solid;
                       WIDTH: 500px;
                       border-color:#a2c445;
                       padding-top:10px;
                       padding-bottom:10px;
                       padding-left:10px;
                       padding-right:10px;}
#encadrer_blanc_bleu{   border-style: solid;
                       WIDTH: 500px;
                       border-color:#758bb0;
                       padding-top:10px;
                       padding-bottom:10px;
                       padding-left:10px;
                       padding-right:10px;}

#encadrer_blanc_rouge{   border-style: solid;
                       WIDTH: 500px;
                       border-color:#ff0000;
                       padding-top:10px;
                       padding-bottom:10px;
                       padding-left:10px;
                       padding-right:10px;}


#encadrer_rose_petit { background-color:#ffccff;
                         width:128px;
                         text-align:center;
                         padding-top:3px;
                         padding-left:5px;
                         padding-right:5px;
                         padding-bottom:3px;
                       }
#encadrer_bleu_clair_long { background-color:#6699cd;
                              width:580px;
                             }


#encadrer_bleu_clair_petit { background-color:#6699cd;
                      width:440px;
                      padding-top:5px;
                      padding-left:5px;
                      padding-right:5px;
                      padding-bottom:5px;}

#encadrer_bleu_clair_long_large { background-color:#6699cd;
                      width:600px;
                      padding-top:5px;
                      padding-left:5px;
                      padding-right:5px;
                      padding-bottom:5px;}



#encadrer_rose_moyen { background-color:#ffccff;
                         width:500px;
                         padding-top:3px;
                         padding-left:5px;
                         padding-right:5px;
                         padding-bottom:3px;
                       }
#encadrer_bleu_clair_moyen {  background-color:#6699cd;
                      width:580px;
                      padding-top:5px;
                      padding-left:5px;
                      padding-right:5px;
                      padding-bottom:5px;}
#encadre_orange_foncee{background-color: #ff9933;
                width:420;
                padding-top:5px;
                padding-left:5px;
                padding-right:5px;
                padding-bottom:5px;}
#encadrer_bleu_clair_500 { background-color:#6699cd;
                      width:500px;
                      padding-top:5px;
                      padding-left:5px;
                      padding-right:5px;
                      padding-bottom:5px;}
#encadrer_bleu_clair_300 { background-color:#6699cd;
                      width:300px;
                      padding-top:5px;
                      padding-left:5px;
                      padding-right:5px;
                      padding-bottom:5px;}
#encadrer_bleu_clair_400 { background-color:#6699cd;
                      width:400px;
                      padding-top:5px;
                      padding-left:5px;
                      padding-right:5px;
                      padding-bottom:5px;}
 
 
/*                fin des styles AWC                   */

  

  
/********************************ANCIEN STYLES POUR LA COMPATIBILITE DES CONTENUS********************************/
  
 .toptitle{font-size:14px;font-family:verdana;color:#FFCCFF;font-weight:bold}
.rechtitle{font-size:14px;font-family:verdana;color:#FFFFFF;font-weight:bold}
.topnav{font-size:12px;font-family:verdana;color:#FFFFFF;font-weight:bold}
.topnavsel{font-size:12px;font-family:verdana;color:#990099;font-weight:bold}
A.topnav{font-size:12px;font-family:verdana;color:#000000;font-weight:bold;text-decoration:none}
.rechlib{font-size:14px;font-family:verdana;color:#FFFFFF;font-weight:bold}
A.rechlib{font-size:14px;font-family:verdana;color:#FFFFFF;font-weight:bold}
input.rechlib{font-size:10px;font-family:verdana;color:#000000;width:100px}
/* EPRESSE 18/12/2009 : Refonte Conso.net - agrandir taille des textes */
.botnav{font-size:12px;font-family:verdana;color:#FFFFFF}
/* EPRESSE 18/12/2009 : Refonte Conso.net - agrandir taille des textes */
A.botnav{font-size:12px;font-family:verdana;color:#000000;text-decoration:none}
.lftnavsel{font-size:12px;font-family:verdana;color:#990099}
A.lftnavsel{font-size:12px;font-family:verdana;color:#990099;text-decoration:none}
.lftnav{font-size:12px;font-family:verdana;color:#00409C}
A.lftnav{font-size:12px;font-family:verdana;color:#00409C}
.pgetitle{font-size:14px;font-family:verdana;color:#FFFFFF;font-weight:bold}
.rubtitle{font-size:14px;font-family:verdana;color:#FFFFFF;font-weight:bold}
A.rubtitle{font-size:14px;font-family:verdana;color:#FFFFFF;font-weight:bold}
.rubtitleblk{font-size:14px;font-family:verdana;color:#000000;font-weight:bold}
.rubtitleble{font-size:14px;font-family:verdana;color:#00409C;font-weight:bold}
/* EPRESSE 18/12/2009 : Refonte Conso.net - agrandir taille des textes */
.txt{font-size:12px;font-family:verdana;color:#000000}
/* EPRESSE 18/12/2009 : Refonte Conso.net - agrandir taille des textes */
A.lnk{font-size:12x;font-family:verdana;color:#00409C}
A.lnkblk{font-size:11px;font-family:verdana;color:#000000}
.gtitle{font-size:16px;font-family:verdana;color:#000000;font-weight:bold}
.formob{font-size:12px;font-family:verdana;color:#990099;font-weight:bold}
input.reac{font-size:10px;font-family:verdana;color:#000000;width:150px}
input.date{font-size:10px;font-family:verdana;color:#000000;width:80px}
textarea.reac{font-size:10px;font-family:verdana;color:#000000;width:300px}
/* EPRESSE 18/12/2009 : Refonte Conso.net - agrandir taille des textes */
.prog{font-size:12px;font-family:verdana;color:#000000}
/* EPRESSE 18/12/2009 : Refonte Conso.net - agrandir taille des textes */
A.prog{font-size:12px;font-family:verdana;color:#000000}
.real{font-size:12px;font-family:verdana;color:#000000}
A.real{font-size:12px;font-family:verdana;color:#6666CC;text-decoration:none}
.infolib{font-size:10px;font-family:verdana;color:#000000}
input.infolib{font-size:10px;font-family:verdana;color:#000000;width:120px}
.prolib{font-size:10px;font-family:verdana;color:#000000}
input.prolib{font-size:10px;font-family:verdana;color:#000000;width:80px}
A.htitle{font-size:14px;font-family:verdana;color:#00409C;font-weight:bold;text-decoration}
/* EPRESSE 18/12/2009 : Refonte Conso.net - agrandir taille des textes */
.stdb{font-size:12px;font-family:verdana;color:#000000;font-weight:bold;}
.tito0{font-size:10px;font-family:verdana;color:#FF6600;font-weight:bold}
.tito1{font-size:12px;font-family:verdana;color:#FF6600;font-weight:bold}
.tito2{font-size:14px;font-family:verdana;color:#000000;font-weight:bold}
.htitle{font-size:15px;font-family:verdana;color:#00409C;font-weight:bold}

.titn3{font-size:12px;font-family:verdana;color:#FFFFFF;font-weight:bold}


/* RECUP D'INC */
.stdg{font-size:10px;font-family:verdana;color:#808080;font-weight:normal;}
.tito1v{font-size:12px;font-family:verdana;color:#990099;font-weight:bold}
.tito2v{font-size:14px;font-family:verdana;color:#990099;font-weight:bold}
.coord{font-size:10px;font-family:verdana;color:#000000;font-weight:normal;width:248px}
.coord2{font-size:10px;font-family:verdana;color:#000000;font-weight:normal;width:90px}
.coord3{font-size:10px;font-family:verdana;color:#000000;font-weight:normal;width:150px}

/* style du miniword */
.stdp{font-size:10px;font-family:verdana;}
/* EPRESSE 18/12/2009 : Refonte Conso.net - agrandir taille des textes */
.std{font-size:12px;font-family:verdana;}
.middleTxt{font-size:13px;font-family:verdana;}
.titn1{font-size:14px;font-family:verdana, Helvetica, sans-serif;}
.titn2{font-size:16px;font-family:verdana, Helvetica, sans-serif;}
.titn1bleu{font-size:14px;font-family:verdana, Helvetica, sans-serif;color:#6699CC;font-weight:bold;}

A.liengrand{font-size:12px;font-family:verdana, Helvetica, sans-serif;font-weight:bold;text-decoration:underline;}
A.lienpetit{font-size:10px;font-family:verdana, Helvetica, sans-serif;font-weight:normal;text-decoration:underline;}
/* EPRESSE 18/12/2009 : Refonte Conso.net - agrandir taille des textes */
A.lienmixte{font-size:12px;font-family:verdana;font-weight:normal;text-decoration:none}
/* EPRESSE 18/12/2009 : Refonte Conso.net - agrandir taille des textes */
A.lienmixte:hover{font-size:12px;font-family:verdana;font-weight:normal;text-decoration:underline}

.titnmauve{font-size:12px;font-family:verdana, Helvetica, sans-serif;color:#990099;}
.tit2nmauve{font-size:14px;font-family:verdana, Helvetica, sans-serif;color:#990099;font-weight:bold;}
.titnbleu{font-size:12px;font-family:verdana, Helvetica, sans-serif;color:#003399;}
A.lienpetitmauve{font-size:10px;font-family:verdana, Helvetica, sans-serif;font-weight:normal;text-decoration:underline;color:#990099;}
A.lienpetitbleu{font-size:10px;font-family:verdana, Helvetica, sans-serif;font-weight:normal;text-decoration:underline;color:#003399;}

/*border:1px solid red;*/


/* STYLES INDICES et REPERES */

table.tableindice{background-color:#FFFFFF; border:1px solid #75b5f3;}
table.tableindice th{background-color:#f9c719; font-weight:bold;}
table.tableindice th.vide {background-color:#FFFFFF;}
table.tableindice td{background-color:#75b5f3; }

#indice_entete_pdf {
	font-size:14px;
	font-weight:bold;
    width: 750px;
    height: 18px;
    background: url("/images/banniere_indices_reperes_pt.jpg") 0 0 no-repeat;
	padding: 70px 0 0 0;
	margin-bottom:30px;
	text-align: center;
	/*border:1px solid #75b5f3;*/
}
