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


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

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

body {
	text-align: center;
	font-family: Verdana,sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
	background-color: #C1C1B9;
}
form {
	margin: 0px;
	padding: 0px;
}
.amasqueraimpression {
	visibility: visible;
}
/*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                           */

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

#center
{
	/*float:center;*/
	position: absolute;
	left:50%;
}

#conteneurCentrage{ position: relative; text-align: center; left: -377px; }

#centrage{
	position: relative;
	width: 754px;
	margin-left: auto;
	margin-right: auto;
}
#mast{
	text-align: left;
	position:relative;
	z-index: 1;
	width: 754px;
	padding-top: 38px;
}

#centre{
	text-align: left;
	position:relative;
	z-index: 1;
	background-image: url(../imgs/bgd_centre.gif);
	width: 754px;
	/*margin-top: 50px;*/
}
#centrelist{
	position: relative;
	z-index: 1;
	background-image: url(../imgs/bgd_centre02.gif);
	background-position: 0px 1px;
	width: 754px;
}
#bandeau{
	position: relative;
	background-image: url(../imgs/bgd_mast_actualite.gif);
	z-index: 1;
	text-align: left;
	width: 754px;
	/*height: 67px;*/
}

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

#calemastleft{
	position: absolute;
	left: 0px;
	top: 38px;
	z-index: 20;
	background-image: url(../imgs/bgd_filet_vertical.gif);
	width: 1px;
	height: 21px;
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
#calemastleft02{
	position:relative;
	float: left;
	z-index: 2;
	background-image:  url(../imgs/bgd_filet_vertical.gif);
	vertical-align: bottom;
	width: 1px;
	height: 22px;
}

#calemastleft03{
	float: left;
	z-index: 2;
	background-image:  url(../imgs/bgd_filet_vertical.gif);
	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{
	float: right;
	z-index: 2;
	background-image: url(../imgs/bgd_filet_vertical.gif);
	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{
	position: relative;
	z-index: 2;
	/*width: 575px;*/
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 1px;
}
#sousnav{
	position:relative;
	float: left;
	z-index: 2;
	width: 754px;
	height: 22px;
}

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

#navsec{
	position:relative;
	float: left;
	z-index: 2;
	width: 746px;
	height: 17px;
	text-align: right;
}
#logo_main{
	position: absolute;
	left: 532px;
	top: 0px;
	width: 222px;
}
#logo{
	text-align:right;
	position: relative;
	display: block;
	margin: 0px;
	/*float: right;*/
	z-index: 18;
	/*width: 179px;
	height: 59px;*/
}
#logo_2{
	position: absolute;
	margin: 0px;
	right: 27px;
	top: 35px;
	z-index: 20;
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #76787b;
	font-weight: bold;
	font-style: italic;
}
#logo_print{
	text-align:right;
	position: relative;
	display: none;
	margin: 0px;
	/*float: right;*/
	z-index: 17;
	/*width: 222px;
	height: 86px;*/
}

/* -- 24 Jun 2004 --
#titrepage{
	position:relative;
	float: right;
	z-index: 2;
	height: 67px;
}
*/

#titrepage{
	/*background-color: #CB9D7C;*/
	float: right;
	z-index: 2;
	width: 535pxx;
	/*height: 450px;*/
	margin: 0px 0px 0px 0px;
}
#angle{
	position:relative;
	float: left;
	z-index: 2;
	width: 44px;
	height: 45px;
}

#titrecontextactu{
	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: 40px;
	font-family: Verdana,sans-serif;
	color: #000000;
	font-size: 11px;
}

#contenufooter a, #contenufooter a:hover, #contenufooter a:visited
{
	text-decoration:none;
}
#contenufooter img
{
	border:0px;
}


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

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

/*Divs génériques                   */

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

#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;
}


#contenucontact{
	z-index: 3;
	text-align: left;
	margin: 0px 20px 0px 90px;
}

#centremast{
	position:relative;
	float: left;
	background-image:  url(../imgs/bgd_centre_ttl.gif);
	margin: 10px 0px 0px 0px;
	z-index: 3;
	text-align: left;	
	width: 550px;
	height: 78px;
}



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

#centrefootcentre {
	margin-top: 8px;
	text-align: center;
}
#centrefootdroite {
	position: relative;
	width: 720px;
	margin-top: 8px;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
}

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


#divcontextiframe{
	position:absolute; 
	margin: 0px 0px 0px 1px;
	z-index: 5;
	left: 0px; 
	top: 149px; 
	width: 560px;
	visibility: hidden;
}

#allclose{
	position:absolute; 
	width:75px; 
	height:16px; 
	z-index:6; 
	left: 465px; 
	top: 165px; 
	visibility: hidden;
}



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

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

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

.inputForm{
	font-family: Verdana,sans-serif;
	color: #163D6A;
	font-size : 10px;
	text-decoration : none;
	border: 1px solid #7F9DB9;
	width: 260px;
}

.inputFormMessage{
	font-family: Verdana,sans-serif;
	color: #163D6A;
	font-size : 10px;
	text-decoration : none;
	border: 1px solid #7F9DB9;
	width: 315px;
}

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

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

/************************************/
/* textes, hyperliens et ancres     */
/************************************/
.noir9{
	font-family: Verdana,sans-serif;
	color: #000000;
	font-size : 9px;
	text-decoration : none;
}
a.noir9:link{text-decoration : none;}
a.noir9:visited{text-decoration : none;}
a.noir9:hover{text-decoration: underline;}


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

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

.noir16{
	font-family: Verdana,sans-serif;
	color: #000000;
	font-size : 16px;
	text-decoration : none;
}

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

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

.violet11{
	font-family: Verdana,sans-serif;
	color: #721E8D;
	font-size : 11px;
	text-decoration : none;
}
a.violet11:link{text-decoration : underline;}
a.violet11:visited{text-decoration : underline;}
a.violet11:hover{text-decoration: none;
}

.ttlcontext{
	font-family: Verdana,sans-serif;
	color: #78A3B4;
	font-size : 10px;
	font-weight : bold;
	line-height: 10px;
}

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

.ttlcentre{
	font-family: Verdana,sans-serif;
	color: #536B74;
	font-size : 14px;
	font-weight : bold;
}

.ttlcentrelist{
	font-family: Verdana,sans-serif;
	color: #666666;
	font-size : 12px;
	font-weight : bold;
}

.chapo{
	font-family: Verdana,sans-serif;
	color: #97A0A4;
	font-size : 11px;
	font-weight : bold;
}

.ttlfiche{
	font-family: Verdana,sans-serif;
	color: #666666;
	font-size : 11px;
}

.ttlficheclair{
	font-family: Verdana,sans-serif;
	color: #908C92;
	padding-bottom:5px;
	font-size : 11px;
	font-weight: bold;
}

.ttlrub{
	font-family: Arial,sans-serif;
	color: #EE9812;
	font-size : 14px;
	font-weight: bold;
}

.ttlrubreal{
	font-family: Arial,sans-serif;
	color: #9146A9;
	font-size : 14px;
	font-weight: bold;
}

.ttlrubrech{
	font-family: Arial,sans-serif;
	color: #1C62CC;
	font-size : 14px;
	font-weight: bold;
}

.ttlrubgris{
	font-family: Arial,sans-serif;
	color: #908C92;
	font-size : 14px;
	font-weight: bold;
}

.ttlgris{
	font-family: Arial,sans-serif;
	color: #666666;
	font-size : 11px;
}

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

.blank4{ font-size : 4px;}
.blank5{ font-size : 5px;}

.ttllist{
	font-family: Arial,sans-serif; 
	color: #C1C1B9; 
	font-size : 10px; 
	font-weight: bold;
}

.bgdlist{background-color: #E5E5DC;}

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

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

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

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

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

.bleuclair11{
	font-family: Verdana,sans-serif;
	color: #8CA0A7;
	font-size : 11px;
	text-decoration : none;
}
a.bleuclair11:link{text-decoration : underline;}
a.bleuclair11:visited{text-decoration : underline;}
a.bleuclair11:hover{text-decoration: none;
}

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