/************************************************************************/
/* styles.css                                                           */
/* Utilisé pour les templates du site PSA développement durable         */
/************************************************************************/

#amasqueraimpression {
	visibility: hidden;
}

a {
	color: #333333;
	text-decoration: underline;
}

/***********************************************/
/* HTML tag styles                             */

/************************************/

body{
	font-family: Verdana,sans-serif;
	color: #000000;	
	margin: 0px;
	padding: 0px;
	background-color: #C1C1B9;
}
/*ul {
	padding: 0px;
	margin: 0px;
}*/
li {
  /*padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;*/
	font-size : 10px;
}


/***********************************************/
/* Divs de structure                           */

/************************************/

#centrage{ position:absolute; left:120px; top: 0px; text-align: center;}

#mast{
	float: left;
	z-index: 1;
	width: 754px;
	/* j'enlève 38px à l'impression */ 
	height: 21px;
}

#centre{
	float: left;
	z-index: 1;
	background-image:  url("../imgs/bgd_centre.gif");
	width: 754px;
}

#centrelist{
	position:relative;
	float: left;
	z-index: 1;
	background-image:  url("../imgs/bgd_centre02.gif");
	width: 754px;
}

#bandeau{
	float: left;
	background-image:  url("../imgs/bgd_mast_actualite.gif");
	z-index: 1;
	text-align: left;
	width: 754px;
	height: 67px;
	visibility: hidden;
	display: none;
}

#navsecgab{
	position:relative;
	float: left;
	background-image:  url("../imgs/bgd_nav_actualite.gif");
	z-index: 1;
	text-align: left;
	width: 754px;
}

#calemastleft{
	position:relative;
	float: left;
	/* en impression je supprime l'espacement en haut */
	margin: 0px 0px 0px 0px;
	z-index: 2;
	background-image:  url("../imgs/bgd_filet_vertical.gif");
	vertical-align: bottom;
	width: 1px;
	height: 21px;
}

#calemastleft02{
	position:relative;
	float: left;
	z-index: 2;
	background-image:  url("../imgs/bgd_filet_vertical.gif");
	vertical-align: bottom;
	width: 1px;
	height: 22px;
}

#calemastleft03{
	position:relative;
	float: left;
	z-index: 2;
	background-image:  url("../imgs/bgd_filet_vertical.gif");
	vertical-align: bottom;
	width: 1px;
	height: 67px;
}

#calemastleft04{
	position:relative;
	float: left;
	z-index: 2;
	background-image:  url("../imgs/bgd_filet_vertical.gif");
	vertical-align: bottom;
	width: 1px;
	height: 17px;
}

#calemastright02{
	position:relative;
	float: right;
	z-index: 2;
	background-image:  url("../imgs/bgd_filet_vertical.gif");
	width: 1px;
	height: 22px;
}

#calemastright03{
	position:relative;
	float: right;
	z-index: 2;
	background-image:  url("../imgs/bgd_filet_vertical.gif");
	vertical-align: bottom;
	width: 1px;
	height: 67px;
}

#calemastright04{
	position:relative;
	float: right;
	z-index: 2;
	background-image:  url("../imgs/bgd_filet_vertical.gif");
	vertical-align: bottom;
	width: 1px;
	height: 17px;
}

#footer{
	float: left;
	z-index: 1;
	width: 754px;
	height: 34px;
}

/***********************************************/
/*Divs de masthead et footer                   */

/************************************/


#nav{
	visibility: hidden;
	display: none;
	position:relative;
	float: left;
	z-index: 2;
	width: 574px;
	height: 21px;
	text-align: left;
	/* en impression je supprime l'espacement en haut */
	margin: 0px 0px 0px 0px;
}

#sousnav{
	visibility: hidden;
	display: none;
	position:relative;
	float: left;
	z-index: 2;
	width: 754px;
	height: 22px;
}

#sousnavitems{
	visibility: hidden;
	display: none;
	position:relative;
	float: left;
	z-index: 2;
	width: 753px;
	height: 22px;
	background-image:  url("../imgs/bgd_filet_vertical_ssnav.gif");
	text-align: left;
}

#navsec{
	visibility: hidden;
	display: none;
	position:relative;
	float: left;
	z-index: 2;
	width: 746px;
	height: 17px;
	text-align: right;
}

#logo{
	visibility: hidden;
	display: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	z-index: 19;
	/*width: 179px;
	height: 59px;*/
}
#logo_print{
	/*visibility: hidden;*/
	/*display: none;*/
	margin-top: 0px;
	margin-right: 65px;
	margin-bottom: 50px;
	margin-left: 0px;
	float: right;
	z-index: 20;
	/*width: 222px;
	height: 86px;*/
}

#titrepage{
	position:relative;
	float: right;
	z-index: 2;
	height: 67px;
}

#angle{
	position:relative;
	float: left;
	z-index: 2;
	width: 44px;
	height: 45px;
	visibility: hidden;
}

#titrecontextactu{
	visibility: hidden;
	display: none;
	position:relative;
	float: right;
	z-index: 2;
	width: 90px;
	height: 17px;
}

#filetfooter{
	float: left;
	z-index: 2;
	background-image:  url("../imgs/bgd_filet.gif");
	text-align: left;
	width: 754px;
	height: 1px;
}

#contenufooter{
	float: left;
	z-index: 3;
	background-image:  url("../imgs/bgd_footer.gif");
	width: 754px;
	height: 33px;
	text-align: left;
	font-family: Verdana,sans-serif;
	color: #000000;
	font-size: 11px;
}




/***********************************************/
/*Divs de la partie centrale                   */

/************************************/

/*Divs génériques                   */

#mastcentre{	
	position:relative;
	float: left;
	z-index: 3;
	margin: 0px 0px 0px 1px;	
	background-image:  url("../imgs/bgd_mastcentre.gif");
	width: 581px;
	height: 25px;
}

#mastcentrelist{	
	position:relative;
	float: left;
	z-index: 3;
	margin: 0px 0px 0px 1px;	
	background-image:  url("../imgs/bgd_mastcentre.gif");
	width: 751px;
	height: 25px;
}

#menucentre{
	position:relative;
	float: left;
	z-index: 3;
	margin: 6px 0px 0px 8px;
	text-align: left;
	width: 300px;
}

#introlist{
	position:relative;
	float: left;
	z-index: 3;
	text-align: left;
	margin: 6px 0px 0px 8px;	
	width: 713px;
}

#introlistevnt{
	position:relative;
	float: left;
	z-index: 3;
	text-align: center;
	margin: 6px 0px 0px 8px;	
	width: 713px;
}

#titrecentre{
	position:relative;
	float: right;
	z-index: 3;
	visibility : hidden;
}

#contenucentre{
	z-index: 3;
	text-align: left;
	margin: 0px 0px 0px 20px;
	height:500px
}

#espacevide{ 
	position:relative; 
	z-index: 3; 
	height: 10px; 
	width: 100%;
}

#centrefoot{
	position:relative;
	float: left;
	margin: 10px 0px 25px 0px;
	z-index: 3;
	text-align: right;	
	width: 550px;
	height: 30px;
}

#titrerecherche{
	position:relative;
	width: 100%;
	margin: 15px 0px 0px 0px;
}

#actumastliste{
	position:relative;
	width: 149px;
	margin: 15px 0px 0px 0px;
}

.bgdfilet{
	background-image:  url("../imgs/bgd_filet_vertical_02.gif");
}

#resultatsListe {
	padding: 0px 55px 0px 55px;
	font-weight: bold;
	font-family: Verdana,sans-serif;
	font-size : 10px;	
	color: #A21517;
	margin: 0px 0px 20px 0px;
}


#resultatsListeResultat {
	font-family: Verdana,sans-serif;
	font-size : 11px;
	color: #556482;
	margin: 5px 0px 5px 56px;
	height: 22px;
}

.resultatsListeDate {
	color: #CD7B64;
}

#resultatsFilet {
	position:relative;
	float: none;
	margin: 9px 0px 9px 0px;
	width: 710px;
	height: 1px;
	background-image:  url("../imgs/agenda_bgd_sep.gif");
}


#autrerecherche {
	position:relative;
	float: right;
	margin: 30px 0px 10px 0px;
	width: 200px;
}


a.btok {
	background-color: #CCD6E0;
	text-decoration: none;
	font-family: Verdana,sans-serif;
	color: #363C92;
	font-size : 10px;
	text-align: center;
	padding: 3px 2px 1px 1px;
	border: 1px solid #656561;
}
a.btok:hover {
	background-color: #FFFFFF;
	font-family: Verdana,sans-serif;
	color: #FF9233;
	font-size : 10px;
}

a.btrechercher {
	background-color: #CCD6E0;
	text-decoration: none;
	font-family: Verdana,sans-serif;
	color: #363C92;
	font-size : 10px;
	text-align: center;
	padding: 3px 2px 1px 1px;
	border: 1px solid #656561;
}
a.btrechercher:hover {
	background-color: #FFFFFF;
	font-family: Verdana,sans-serif;
	color: #FF9233;
	font-size : 10px;
}


#resultanglais {
	position:relative;
	float: right;
	margin: 0px 0px 0px 0px;
	width: 200px;
}

#pagination {
	position:relative;
	float: left;
	font-family: Verdana,sans-serif;
	color: #A21517;
	font-size : 12px;
	font-weight: bold;
	margin: 0px 0px 0px 27px;
}

/************************************/
/* composants de formulaires        */
/************************************/

form {
	margin: 0px 0px 0px 0px;
}

.menu{
	font-family: Verdana,sans-serif;
	color: #666666;
	font-size : 10px;
	text-decoration : none;	
}

.combo{
	font-family: Verdana,sans-serif;
	color: #163D6A;
	font-size : 10px;
	text-decoration : none;	
	width: 140px;
}

/************************************/

/************************************/
/* textes, hyperliens et ancres     */
/************************************/

.corps{
	font-family: Verdana,sans-serif;
	color: #666666;
	font-size : 10px;
	text-decoration : none;
}

.corpsgras{
	font-family: Verdana,sans-serif;
	color: #A21517;
	font-size : 10px;
	font-weight: bold;
	
}

.corpslien{
	font-family: Verdana,sans-serif;
	color: #CD7B64;
	font-size : 10px;
	font-weight: bold;
}
a.corpslien:link{text-decoration : underline;}
a.corpslien:visited{text-decoration : underline;}
a.corpslien:hover{text-decoration: none;
}

.rechavancee{
	font-family: Verdana,sans-serif;
	color: #C1C1B9;
	font-size : 10px;
}
a.rechavancee:link{text-decoration : underline;}
a.rechavancee:visited{text-decoration : underline;}
a.rechavancee:hover{text-decoration: none;
}

.resultatsListeTitre {
	font-family: Verdana,sans-serif;
	font-size : 11px;
	color: #556482;
}
a.resultatsListeTitre {
	color: #556482;
	text-decoration : none;	
}
a.resultatsListeTitre:hover {
	text-decoration: underline;
}





.resultanglaistxt{
	font-family: Verdana,sans-serif;
	color: #666666;
	font-size : 10px;
}
a.resultanglaistxt:link{text-decoration : underline;}
a.resultanglaistxt:visited{text-decoration : underline;}
a.resultanglaistxt:hover{text-decoration: none;
}


.pageselected{
	font-family: Verdana,sans-serif;
	color: #A21517;
	font-size : 11px;
	font-weight: bold;
}

.pagelien{
	font-family: Verdana,sans-serif;
	color: #666666;
	font-size : 11px;
	font-weight: bold;
}
a.pagelien:link{text-decoration : underline;}
a.pagelien:visited{text-decoration : underline;}
a.pagelien:hover{text-decoration: none;
}

.contextActualiteDate{
	font-family: Verdana,sans-serif;
	color: #FF9333;
	font-size : 9px;
}
a.contextActualiteDate:link{text-decoration : none;}
a.contextActualiteDate:visited{text-decoration : none;}
a.contextActualiteDate:hover{text-decoration: underline;}

.gris9{
	font-family: Verdana,sans-serif;
	color: #707070;
	font-size : 9px;
	text-decoration : none;
}
a.gris9:link{text-decoration : none;}
a.gris9:visited{text-decoration : none;}
a.gris9:hover{text-decoration: underline;}

#contenufooter a, #contenufooter a:hover, #contenufooter a:visited
{
	text-decoration:none;
}
