P  {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	font-style : normal;
}

H3  {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : bold;
	color : #FEFCCB;
}

TD.Titre  {
	font-size : 10pt;
	font-family : Verdana, Arial, helvetica;
	font-weight : bold;
	background-color : #4672AC;
	color : #DCE6F1;
	padding-top : 2;
	padding-bottom : 2;
}

TABLE.Titre  {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	padding-left : 5;
	border-color : #4672AC;
	border-style : solid;
	border-width : 1;
}

P.Titre  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	/*text-decoration: underline;*/
	color : #FEFCCB;
	letter-spacing: 1px;
	padding-left: 6px;
	padding-bottom: 10px;
}

span.LegendeOeuvre {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : normal;
	font-weight : bold;
	color : #FEFCCB;
	vertical-align: middle;
}


Font.TitreExpo  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bold;
	color : #FEFCCB;
	letter-spacing: 1px;
	padding-left: 6px;
	padding-bottom: 2px;
}

Font.Formulaire  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #FEFCCB;
	padding-right: 5px;
}

Font.Adresse  {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : normal;
	color : #D4D0C8;
}

Font.Legende  {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : normal;
	font-weight : bold;
	color : #D4D0C8;
}

Font.LegendeOeuvre  {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : normal;
	font-weight : bold;
	color : #FEFCCB;
}

Font.NomAuteur  {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : normal;
	font-weight : bold;
	color : #D4D0C8;
}

Font.TitreMediaPresse  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #FEFCCB;
	padding-bottom: 2px;
}

Font.Erreur  {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : normal;
	font-weight : bold;
	color : #FF4500;
}

li {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : normal;
}


TABLE.Contenu  {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	padding-left : 5;
	margin-left : 10;
}

IMG.Contenu  {
	margin : 0.5;
	float : left;
	margin-right : 5;
}

/* TD.Bordure  {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	padding-top : 2;
	padding-bottom : 2;
	border-color : #4672AC;
	border-style : solid;
	border-width : 1;
}
*/

select {
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #FEFCCB;
	background-color: #7A7977;
	border-color : #535251;
	border-style : solid;
	border-width : 1;
}

input {
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #FEFCCB;
	background-color: #7A7977;
	border-color : #535251;
	border-style : solid;
	border-width : 1;
}

button {
	background-color: #7A7977;
	border-width: 1;
	border-color: #FEFCCB;
	color: #FEFCCB;
	font-size: 10pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
}

button.Hover {
	background-color: #FF69B4;
	border-width: 1;
	color: #FEFCCB;
	font-size: 10pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
}

	
#blockInfos {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #FEFCCB;
	text-align: justify;
	width: 463px;
	height: 120px;
	padding-bottom: 3px;
	background: #5E5D5B;
	border-color : #535251;
	border-style : solid;
	border-width : 1;
}

#blockNews {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #FEFCCB;
	text-align: justify;
	width: 463px;
	height: 300px;
	padding-bottom: 3px;
	background: #5E5D5B;
	border-color : #535251;
	border-style : solid;
	border-width : 1;
}

.pad5 {
	padding: 5px;
}
	
.overflow {
	overflow: auto;
	width: 453px;
	height: 110px;
}

.overflow2 {
	overflow: auto;
	width: 453px;
	height: 295px;
}

.padside {
	padding-right: 10px;
}

#blockTexteFullScreen {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #FEFCCB;
	text-align: justify;
	width: 640px;
	height: 300px;
	padding-bottom: 3px;
	background: #5E5D5B;
	border-color : #535251;
	border-style : solid;
	border-width : 1;
}

.overflowFullScreen {
	overflow: auto;
	width: 630px;
	height: 290px;
}

#blockTexteAuteurs {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #FEFCCB;
	text-align: justify;
	width: 463px;
	height: 300px;
	padding-bottom: 3px;
	background: #5E5D5B;
	border-color : #535251;
	border-style : solid;
	border-width : 1;
}

.overflowAuteurs {
	overflow: auto;
	width: 453px;
	height: 290px;
}

#blockTexteExpo {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #FEFCCB;
	text-align: justify;
	width: 463px;
	height: 280px;
	padding-bottom: 3px;
	background: #5E5D5B;
	border-color : #535251;
	border-style : solid;
	border-width : 1;
}

#blockFormGroup {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #FEFCCB;
	text-align: justify;
	width: 463px;
	height: 300px;
	padding-bottom: 3px;
	background: #5E5D5B;
	border-color : #535251;
	border-style : solid;
	border-width : 1;
}

.overflowFormGroup {
	overflow: auto;
	width: 453px;
	height: 290px;
}

.overflowExpo {
	overflow: auto;
	width: 453px;
	height: 270px;
}

#blockOeuvres {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #FEFCCB;
	width: 460px;
	height: 320px;
	padding-top: 5px;
	background: #5E5D5B;
	border-color : #535251;
	border-style : solid;
	border-width : 1;
}

.overflowOeuvres {
	overflow: auto;
	width: 450px;
	height: 310px;
}

#blockPartenaires {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #FEFCCB;
	text-align: center;
	width: 640px;
	height: 300px;
	padding-bottom: 3px;
	background: #5E5D5B;
	border-color : #535251;
	border-style : solid;
	border-width : 1;
}

.overflowPartenaires {
	overflow: auto;
	width: 630px;
	height: 290px;
}

TD.TxtContenu  {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #FEFCCB;
	text-align: justify;
	background-color: #5E5D5B;
	padding-top : 5px;
	padding-left: 5px;
	padding-bottom : 5px;
	padding-right: 5px;
	border-color : #535251;
	border-style : solid;
	border-width : 1;
}

/*TABLE.Search, td.Search  {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	padding-left : 5;
	margin-left : 10;
	color : #DCE6F1;
	background-color: #4672AC;
}*/

A.PDF  {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	color : #D4D0C8;
	text-decoration : none;
	font-style : normal;
}

A.PDF:Visited  {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	color : #D4D0C8;
	text-decoration : none;
	font-style : normal;
}

A.PDF:Hover  {
	font-family : Arial, Helvetica, sans-serif;
	color : #D4D0C8;
	text-decoration : underline;
	font-size : 11px;
	font-style : normal;
}

A.LiensGris  {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #D4D0C8;
	text-decoration : none;
	font-style : normal;
}

A.LiensGris:Visited  {
	font-family : Arial, Helvetica, sans-serif;
	color : #D4D0C8;
	text-decoration : none;
	font-size : 10pt;
	font-style : normal;
}

A.LiensGris:Hover  {
	font-family : Arial, Helvetica, sans-serif;
	color : #D4D0C8;
	text-decoration : underline;
	font-size : 10pt;
	font-style : normal;
}

A.Email  {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	color : #D4D0C8;
	text-decoration : none;
	font-style : normal;
}

A.Email:Visited  {
	font-family : Arial, Helvetica, sans-serif;
	color : #D4D0C8;
	text-decoration : none;
	font-size : 11px;
	font-style : normal;
}

A.Email:Hover  {
	font-family : Arial, Helvetica, sans-serif;
	color : #D4D0C8;
	text-decoration : underline;
	font-size : 11px;
	font-style : normal;
}

BODY  {
	background-color : #CCCCCC;
	font-size : 10pt;
	text-decoration : none;
	scrollbar-3dlight-color : #FFFFFF;
	scrollbar-arrow-color : #000000;
	scrollbar-base-color : #A50023;
	scrollbar-darkshadow-color : #000000;
	scrollbar-face-color : #A50023;
	scrollbar-highlight-color : #C0C0C0;
	scrollbar-shadow-color : #000000;
	scrollbar-track-color: #4B4B4B;
	font-family : Arial, Helvetica, sans-serif;
	font-style : normal;
	color : #FEFCCB;
}


A  {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #D4D0C8;
	text-decoration : none;
	font-style : normal;
}

A:Hover  {
	font-family : Arial, Helvetica, sans-serif;
	color : #D4D0C8;
	text-decoration : underline;
	font-size : 10pt;
	font-style : normal;
}

A:Visited  {
	font-family : Arial, Helvetica, sans-serif;
	color : #D4D0C8;
	text-decoration : none;
	font-size : 10pt;
	font-style : normal;
}

.expolink {
color:#F40500;
}

.expolink:hover,.expolink:active,.expolink:visited {
color:#F40500;
}

.red {
	color: #F30;
}
