/* CSS Document */

body {
	margin-top: 15px;
	padding:0;
	background-color: #1057a1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#1057a1;
	/*background-position:top;*/
}
a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#0099CC;
}
a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#1057a1;
}
a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#1057a1;
}
a:visited:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#0099CC;
}
a.lienpuce:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(/images/charte/lienpuce.gif);
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding-left:10px;
	color:#9A9A9A;
	background-position: 0px;
}
a.lienpuce:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#656565;
}
a.lienpuce:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#1057a1;
	/*background-position:top;*/
}
a.lienpuce:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(/images/charte/lienpuce.gif);
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding-left:10px;
	color:#9A9A9A;
}
a.lienpuce:visited:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#656565;
}
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#1057a1;
}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#0099CC;
}

h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ff7500;
	padding-bottom:2px;
	margin-bottom:2px;
}

h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#f6d433;
}

h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
}

h6 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
#titr_menu{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	font-weight: bold;
}
#ss-titr-fc{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#0099CC;
}

#moderateur {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ff7500;
	padding-bottom:2px;
	margin-bottom:2px;
}

p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
}

table .t_border{
	border:1px solid #CDCDCD;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

th {
	/*color:#FFFFFF;
	background-color:#1057a1;*/
	background-image:url(/images/charte/fond-th.gif);
	height:30px;
	background-repeat:repeat-x;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	padding-left:20px;
}
	
img{
	border:none;
}


#tableprincipale{
	width:994px;
	min-width:994px;
}
.titre{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(/images/charte/puce01.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	padding-left:20px;
}
.Fondbiblio{ vertical-align:top !important;; padding:1px 0 0 0}
.biblio{ float:left; padding-top:5px}
.sousTitre{ color:#ccc; font-size:9px; float:right;padding-top:5px; }
.sousTitre strong{ color:#eee; font-size:12px}
.sousTitreImg{ float:right; margin:0px 0 0 5px; padding:0; border:1px solid #111}
.signature{ padding:0; margin:0; text-align:center; font-size:9px; color:#5752b7; font-style:italic;}

.titreGDC{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(/images/charte/puce01.gif);
	background-repeat:no-repeat;
	background-position:left middle;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:20px;
	margin-top:8px;
}
#justify{
	text-align:justify
}

.marge{
	padding-left:20px;
	padding-right:10px;
}

#table_border{
	border:1px solid #DEDEDE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
a.retour{
	background-image:url(/images/charte/puce-retour.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:22px;
}
a.retour:hover{
	background-image:url(/images/charte/puce-retour-on.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:22px;
	text-decoration:none;
}
.txtnewsletter{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
/*************************************************************************************************************
  ENTETE
 *************************************************************************************************************/

#entete {
	width: 994px;
	height: 138px;
	background-color:#FFFFFF;
	margin:0;
	padding:0;
}

#entete .fondimg{
	background-image:url(/images/charte/img01.jpg);
	background-repeat:no-repeat;
}
#entete .recherche{
 	float:right; 
	width:300px;
	height:22px;
	vertical-align:bottom;
	padding-top:108px;
}

/*************************************************************************************************************
  PAGE
 *************************************************************************************************************/

#page {
	width: 994px;
	background-color:#FFFFFF;
}

/*************************************************************************************************************
  MENU
 *************************************************************************************************************/

#menu {
	width: 248px;
	background-color:#FFFFFF;
	border-left: 1px solid #163e74;
	padding-top:20px;
}
#menu a{
	color:#757575;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:0;
}

/*************************************************************************************************************
  CONTENU
 *************************************************************************************************************/

#contenu {
	background-color:#FFFFFF;
	padding-top:20px;
	height:563px;
	width:748px;
}
#contenu .gris{
	color:#757575;
	/*text-align:justify;*/
}
#idAdressePro{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:0;
}

/*************************************************************************************************************
  PIED DE PAGE
 *************************************************************************************************************/
#pieddepage{
	width: 994px;
	height: 43px; 
}

#pieddepage .fondimg{
	background-image:url(/images/charte/img02-2.jpg);
	background-repeat:no-repeat;	
}
#pieddepage .fondimg2{
	background-image:url(/images/charte/img02.jpg);
	background-repeat:no-repeat;	
}

#pieddepage .contact{
	width:100%;
	height:70px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
}

#pieddepage P{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
#pieddepage A{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}
#pieddepage A:hover{
	text-decoration:underline;
}
#pieddepage H1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#4848b2;
}

/*************************************************************************************************************
  HABILLAGE MODULES
 *************************************************************************************************************/
#module .fond1{
	background-image:url(/images/charte/module01.gif);
	background-position:bottom;
	background-color:#777777;
	width:5px;
	background-repeat:no-repeat;
}
#module .fond2{
	background-image:url(/images/charte/module02.gif);
	background-position:bottom;
	background-color:#777777;
	background-repeat:repeat-x;
	vertical-align:middle;
}
#module .fond3{
	background-image:url(/images/charte/module03.gif);
	background-position:bottom;
	background-color:#777777;
	width:7px;
	background-repeat:no-repeat;
}
#module .fond4{
	background-image:url(/images/charte/module04.gif);
	width:5px;
	background-repeat:repeat-y;
}
#module .fond5{
	background-color:#FFFFFF;
}
#module .fond6{
	background-image:url(/images/charte/module06.gif);
	width:7px;
	background-repeat:repeat-y;
}
#module .fond7{
	background-image:url(/images/charte/module07.gif);
	width:5px;
	height:24px;
	background-repeat:no-repeat;
}
#module .fond8{
	background-image:url(/images/charte/module08.gif);
	height:24px;
	background-repeat:repeat-x;
	vertical-align:middle;	
}
#module .fond9{
	background-image:url(/images/charte/module09.gif);
	width:7px;
	height:24px;
	background-repeat:no-repeat;
}
#module .fond11{
	background-image:url(/images/charte/module10.gif);
	height:5px;
	background-repeat:repeat-x;	
}
#module .fond10{
	background-color:#777777;
	background-repeat:repeat-x;
	vertical-align:middle;
}

#module .fond1rouge{
	background-image:url(/images/charte/module01rouge.jpg);
	width:5px;
	height:30px;
	background-repeat:no-repeat;
}
#module .fond2rouge{
	background-image:url(/images/charte/module02rouge.gif);
	height:30px;
	background-repeat:repeat-x;
	vertical-align:middle;	
}
#module .fond3rouge{
	background-image:url(/images/charte/module03rouge.jpg);
	height:30px;
	width:7px;
	background-repeat:no-repeat;
}

#module .fondombre{
	background-image:url(/images/charte/module-ombre.jpg);
	height:24px;
	background-repeat:repeat;
}

.espace{
	padding-left:10px;
}

.lienGCT01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:50px;
	font-weight:bold;
	text-decoration:none;
	color:#1057a1;
	background-position:top;
}
.fondimg17 {
	color: #FFFFFF;
	background-image: url(/images/back.gif);
	background-position: right;
	background-repeat: no-repeat;
}


.mrc_accroche {
	FONT-SIZE: 11px;
	margin:0px;
	margin-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	color:#666666;
}
