/* CSS Document */




@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'FuturaStd-Book';
  src: url('FuturaStd-Book.eot?#iefix') format('embedded-opentype'),  url('FuturaStd-Book.woff') format('woff'), url('FuturaStd-Book.ttf')  format('truetype'), url('FuturaStd-Book.svg#FuturaStd-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FuturaStd-Bold';
  src: url('FuturaStd-Bold.eot?#iefix') format('embedded-opentype'),  url('FuturaStd-Bold.woff') format('woff'), url('FuturaStd-Bold.ttf')  format('truetype'), url('FuturaStd-Bold.svg#FuturaStd-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

body {
	background-color: #f2f5f8;
	margin: 0px;
	padding: 0px;
	font-family: futurastd-book, arial;
	font-size: 13px;
	background-image: url(../img/fd.gif);
	background-position: center;
	background-repeat: repeat-y;
	
}
table
{
	font-size: 15px;
	text-align: justify;
	font-style: italic;
	color: #282828;
}
/*p,img,h1,h2,h3,h4,h5,h6,fieldset,legend,input,select,textarea
{
	margin: 0;
	padding: 0;
	text-align: justify;
}*/
/*#adresse ul
{
	text-align:center;
}*/
img
{
	max-width:auto;
	border:0;
}
hr{
	border:0px;
	background-color:#cccccc;
	width:100%;
		
}

a
{
	font-weight:bold;
	color:#002E3C;
}
header a
{
	font-weight:normal;
}


div.limit{
	max-width:1015px;
	width:1015px;
	margin:auto;	
}









div.row{
	display:table;
	width:100%;
}
div.col{
	float:left;
}
div.col.col-2{ width:19%;}
div.col.col-2b{ width:25%;}
div.col.col-3{ width:29%;}
div.col.col-4{ width:39%;}
div.col.col-5{ width:49%;}
div.col.col-6{ width:59%;}
div.col.col-7{ width:69%;}
div.col.col-8{ width:81%;}
div.col.col-8b{ width:70%; padding:35px;}
div.col.col-8c{ width:70%; padding:0px 25px 25px 25px;}
div.col.col-10{ width:99%}
div.align-justify{
	text-align:justify;
	margin:20px;
}





















table img{display:block;}
td.inline * img{display:inline;border:0;}

#footer a{font-size:12px;}
h1.titre_expo{font-size:30px;}
#oeuvre_expo img{border:1px solid;}

#adresse{
	text-align:center;
	max-width:800px;
	margin:auto;

}







#adresse div{
color:#444444;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
border: 1px solid #e5e5e5;
background-color:#e5e5e5;
margin:2px;
padding:5px;
padding-left:15px;
padding-right:15px;
text-decoration:none;
width:100%;
white-space:nowrap;
margin-top:10px;
	}

#adresse ul{
	margin-top:10px;
}
#adresse li{
	display:inline;
	list-style-type:none;
}
#adresse a{
	color:#ffffff;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
border: 1px solid #004b63;
background-color:#004b63;
margin:2px;
padding:5px;
padding-left:15px;
padding-right:15px;
text-decoration:none;
width:100%;
white-space:nowrap;
}
#adresse a:hover{
	color:#FFFFFF;
	border: 1px solid #ff5e00;
	background-color:#ff5e00;
}




/****header***/
header{
	background-color:#002e3c;	
	height:40px;
	margin-bottom:30px;
}
header img.logo{
	float:left;
	margin-top:5px;
	margin-right:70px;	
}
header ul{
	
}
header ul li{
	display:inline;	
}
header ul li a{
		color:white;
		display:block;
		float:left;
		height:32px;
		text-decoration: none;
		padding:8px 15px 0px 15px;
				font-family: futurastd-book;
		font-size: 17px;
}
header ul li a:hover{
		background-color: #ff6000;
} 
header ul li.right a{color:#00a7d7;}
header ul li.right a:hover{color:white;}
/***footer****/
footer{
	background-image:url(../img/fd-footer.png);
	background-repeat:repeat-x;
	background-color:#02313c;	
	color:white;
}

footer div.limit{
	background-image:url(../img/fd-footer-limit.gif);
	background-position:top;
	background-repeat:repeat-x;	
	padding: 0px;
}

footer div.info{
		background-image:url(../img/fd-footer-info.gif);
		background-repeat:top;
		background-repeat:repeat-x;
		background-color:#02343f;
}

footer div.info div.limit{
	background-image:none;	
}
footer span.title{
	color:#ff6000;
	font-size:16px;	
}
footer a{
	color:white;
	text-decoration:none;	
}
footer .col{
	margin-top:30px;

	
}
footer ul{
	list-style:none;	
}
footer div.partage{
	padding:10px;	
	color:white;
}
footer div.copyright2{
	color:#2e859a;
	padding:10px;
	text-align:center;
}


footer div.info div.col.col-3{
	
	padding:0px;
	margin:10px;
}

footer div.col.social a{
	float:right;
	margin:0px 5px 0px 5px;	
}

footer form.form-newsletter{
	width:335px;
	margin-left:30px;
}

footer form.form-newsletter input[type=email]{
	color:#2e859a;
	width:170px;
	background:#064151;
	padding:6px 25px 6px 6px;
	font-size: 12px;
	border:0px;
	margin-left:10px;
}
footer form.form-newsletter input[type=submit]{
	background-image:url(../img/logo-email.png);
	background-repeat:no-repeat;
	background-position:center;
	border:0px;
	width:24px;
	height:24px;
	margin-left:-25px;
	margin-top:2px;
	padding:0px;
	position:absolute;
	font-size: 12px;
	cursor:pointer;
	background-color:transparent;
}	
footer a.bt-footer{
	display:block;
	border:1px solid #ff6000;
	text-align:center;	
}

footer a.bt-footer strong{
	display:block;	
}
footer a.bt-footer.orange{
color:#ffffff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border: 1px solid #ff6000;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff6000", endColorstr="#32302e"); /* Pour IE seulement et mode gradient à linear */
background: -webkit-gradient(linear, left top, left bottom, from(#ff6000), to(#32302e));
background: -webkit-linear-gradient(#ff6000, #32302e);
background: -moz-linear-gradient(#ff6000, #32302e);
background: -o-linear-gradient(#ff6000, #32302e);
background: -ms-linear-gradient(#ff6000, #32302e);
background: linear-gradient(#ff6000, #32302e);
margin:7px;
padding:7px;
}
footer a.bt-footer.bleu{
color:#ffffff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border: 1px solid #099ec7;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#099ec7", endColorstr="#2f3132"); /* Pour IE seulement et mode gradient à linear */
background: -webkit-gradient(linear, left top, left bottom, from(#099ec7), to(#2f3132));
background: -webkit-linear-gradient(#099ec7, #2f3132);
background: -moz-linear-gradient(#099ec7, #2f3132);
background: -o-linear-gradient(#099ec7, #2f3132);
background: -ms-linear-gradient(#099ec7, #2f3132);
background: linear-gradient(#099ec7, #2f3132);
margin:7px;
padding:7px;
}
.tableauch tr td p strong {
	color: #513C9C;
}
.tableauch tr td .pavech .Style26 .Style27 {
	color: #64814C;
}
.tableauch tr td .pavech .Style28 {
	color: #64814C;
	font-size: 14px;
}
.tableauch tr td p strong {
	color: #513C9C;
}
.tableauch tr td p strong {
	font-style: italic;
}
.tableauch tr td .pavech {
	font-style: italic;
	text-align: left;
}
.tableauch tr td div strong {
	color: #513C9C;
}
.tableaucg tr td table {
	text-align: center;
}
.titrerg {
	color: #FF3232;
}
.textefm {
	text-align: center;

}
.italic {
	font-style: italic;
}
.imgcenter {margin:auto;
}
.justify {
	text-align: justify;
}
.itallique {
	font-style: italic;
}
.center {
	text-align: center;
}
.gras {
	font-weight: bold;
}
.droit {
	font-style: normal;
}
.titre {
	color: #76350B;
}
.corps-texte {
	color: #000;
	font-style: normal;
}
