@charset "utf-8";
body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	color: #000;
	margin: 0px;
	width: 100%;
	webkit-background-size: cover; /* pour Chrome et Safari */
	moz-background-size: cover; /* pour Firefox */
	o-background-size: cover; /* pour Opera */
	background-size: cover; /* version standardisée */
	background-color: #000;
	
}
.essai {
	border: 2px solid #333;
}


#newsletterBtn:hover #newsletterid {

  display: block !important

}
a:active {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #333;
	}
a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}
.accueil-body {
	
	height:100%;
	background: url(../images/accueil/fond-rouge.jpg) no-repeat center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	overflow:hidden;}

.accueil-annonce-bloc{
	width:756px;
	margin:50px 0px 20px 200px;
	text-align:center
}
.accueil-annonce{
	float:left;
	width:200px;
	margin:20px 0px 20px 0px;
	text-align:center
}
.artiste-invite {
	float: left;
	margin-right: 20px;
	min-height: 230px;
}
.artiste-invite-2 {
	float: left;
	margin-right: 20px;
	min-height: 100px;
	width: auto;
}
.artiste-invite-3 {
	float: left;
	min-height: 100px;
	width: 220px;
}
.image-programme {
	float: left;
	margin-right: 10px;
}




.accueil-annonce a{
	text-decoration:none
}


.accueil-annonce-titre{
	font-size:16px;
	margin-top:10px;
	color:#000;
	font-weight:bold;
	
	
}

.accueil-annonce a:hover img{
	 opacity:0.9 
}

.accueil-annonce a:hover .accueil-annonce-titre{
	 color:#a88e40 
}



.align-gauche {
	float: left;
	margin-top: 6px;
	margin-left: 10px;
	margin-bottom: 10px;
}
.align-center {
	margin: 0 auto;
	border: 0px solid #FFF;
	display: block;
}
.align-text-center {
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
.align-text-center-2 {
	font-size: 12px;
	font-weight: bold;
	color: #666;
}

.anglais {
	color: #666;
}


.bleu {
	color: #369;
	font-weight: bold;
}
.bleu-14 {
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #369;
	margin-bottom: 3px;
}
.block-2-legende {
	float: left;
	height: 15px;
	width: 300px;
	padding-right: 10px;
	font-size: 9px;
}

.block-1 {
	float: left;
	height: 300px;
	width: 240px;
	padding-right: 15px;
}
.block-1b {
	float: left;
	height: 230px;
	width: 240px;
	padding-right: 15px;
}

.block-2 {
	float: left;
	height: 310px;
	width: 300px;
	padding-right: 10px;
	margin-right: 0px;
}
.block-2b {
	float: left;
	height: 230px;
	width: 360px;
	padding-right: 10px;
	margin-right: 0px;
}

.block-3 {
	float: left;
	height: 270px;
	width: 300px;
	padding-right: 20px;
}
.block-4 {
	float: left;
	height: 250px;
	width: 300px;
	padding-right: 10px;
	margin-right: 0px;
}

.bloc-expo {
	height: auto;
	width: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 20px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin-bottom: 25px;
	min-height: 400px;
}
.bloc-expob {
	height: auto;
	width: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 20px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin-bottom: 25px;
	min-height: 350px;
}



.bloc-expo-2 {
	height: auto;
	width: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin-bottom: 25px;
	min-height: 240px;
}
.bloc-expo-2b {
	height: auto;
	width: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin-bottom: 25px;
	min-height: 580px;
}
.bloc-expo-2c {
	height: auto;
	width: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	border-bottom-width: 2px;
	border-bottom-color: #999;
	margin-bottom: 25px;
	min-height: 150px;
}


.bloc-expo-3 {
	height: auto;
	width: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin-bottom: 25px;
	min-height: 357px;
}
.block-3b {
	float: left;
	height: 200px;
	width: 500px;
	padding-right: 20px;
}

.bloc-expo-4 {
	height: auto;
	width: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	border-bottom-width: 2px;
	border-bottom-color: #999;
	margin-bottom: 25px;
	min-height: 150px;
	margin-top: 40px;
}
.bloc-expo-5 {
	height: auto;
	width: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 20px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin-bottom: 25px;
	min-height: 450px;
}






.bold {
	font-weight: bold;
	color: #000;
}
.bold20 {
	font-weight: bold;
	color: #666;
	font-size: 20px;
	line-height: 24px;
}

.carte-blanche {
	float: right;
}
.carte-voeux {
	padding-left: 97px;
}
.carte {
	margin-left: 20px;
}
.cellule-1 {
	background-color: #ccc;
	color: #FFF;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
}
.cellule-2 {
	color: #FFF;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	background-color: Darkslategray;
}
.cellule-3 {
	background-color: #D30D0E;
	color: #FFF;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
}
.cellule-4 {
	background-color: Olive;
	color: #FFF;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
}
.cellule-5 {
	background-color: DarkGoldenrod;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
}



.cellule-fond-blanc {
	background-color: #FFF;
	color: #666;
	font-size: 14px;
	font-weight: bold;
	padding-top: 15px;
}
.cellule-noir {
	background-color: #000;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
}
.cellule-tab-rouge {
	font-size: 18px;
	font-weight: lighter;
	color: #FFF;
	background-color: #D30D0E;
	text-align: center;
}
.cellule-tableau {
	padding-top: 8px;
}

.centrer-cellule {
	text-align: center;
}
.centrer-image {
	padding-left: 30px;
	padding-top: 10px;
}



.colonne-gauche-1-sous-menu {
	text-align: left;
	font-weight: bold;
	color: #FFF;
	font-size: 14px;
	background-color: #a9a7a1;
	width: 168px;
	margin-top: 34px;
	margin-left: 15px;
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.colonne-gauche-1-sous-menu-b {
	text-align: center;
	font-weight: bold;
	color: #FFF;
	font-size: 14px;
	background-color: #a9a7a1;
	width: 175px;
	margin-top: 34px;
	margin-left: 15px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 15px;
}

.colonne-gauche-2-sous-menu {
	text-align: left;
	font-weight: bold;
	color: #FFF;
	font-size: 14px;
	background-color: Darkslategray;
	width: 168px;
	margin-top: 30px;
	margin-left: 15px;
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.colonne-gauche-3-sous-menu {
	text-align: left;
	font-weight: bold;
	color: #FFF;
	font-size: 14px;
	background-color: #D30D0E;
	width: 168px;
	margin-top: 30px;
	margin-left: 15px;
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.colonne-gauche-4-sous-menu {
	text-align: left;
	font-weight: bold;
	color: #FFF;
	font-size: 14px;
	background-color: Olive;
	width: 168px;
	margin-top: 30px;
	margin-left: 15px;
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
}


.colonne-gauche-5-sous-menu {
	text-align: left;
	font-weight: bold;
	color: #FFF;
	font-size: 14px;
	background-color: DarkGoldenrod;
	width: 168px;
	margin-top: 30px;
	margin-left: 15px;
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.col-left-image-texte {
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 7px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	margin-left: 10px;
	margin-bottom: 20px;
	margin-top: 20px;
}

.colonne-milieu {
	text-align: justify;
	padding-top: 30px;
	padding-right: 50px;
	padding-bottom: 30px;
	padding-left: 25px;
}
.colnne-droite-accueil {
	margin-top: 0px;
}
.colonne-tableau {
	color: #000;
	vertical-align: top;
	padding: 7px;
	border: 1px solid #666;
}

.col-laterale {
	background-color: #FFF;
	margin-right: 0px;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 10px;
}
.colnne-droite {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px;

}




.degrade-droite {
	background-image: url(../images/degrade-drt-ok.jpg);
	background-repeat: repeat-y;
	background-position: right;
}

.degrade-gauche {
	background-image: url(../images/degrade-gch-ok.jpg);
	text-align: left;
	vertical-align: text-bottom;
	margin-top: 30px;
}
.encart{
	background-color: #dfe0e1;
	padding: 7px;
	float:left;
	margin-bottom:20px;
	width:170px;
	
	border: 2px solid #0085a7;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 5px;
}
.encart-texte1 {
	font-size: 14px;

	font-weight:normal
	text-align:center;
	color: #333;
	line-height: 20px;
}

.encart-texte1 a{
	color: black;
	border-color: dimgray;
}
.encart-texte1 a:hover{
	border-color: lightgrey;
	color: gray;
	text-align: center;
}

.encart a{
	border-color: dimgray;
}
.encart a:hover{
	border-color: lightgrey;
}
.encart-info-ceramiste {
	background-color: #666;
	width: 162px;
	margin-top: 30px;
	padding-bottom: 3px;
	text-align: center;
	font-weight: bold;
	color: #333;	
}
.encart-info {
	background-color: olive;
	margin-top: 0px;
	padding-bottom: 5px;
	width: auto;
	text-align: left;
	color: #FFF;
	padding-left: 5px;
}
.encart-info-titre1 {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding: 5px;
}
.encart-info-titre1 a{
	color: #FFF;
}
.encart-info-image {
	border: 1px solid olive;
}
.encart-info-titre2 {
	font-size: 10px;
	font-weight: normal;
	color: #FFF;
	text-align: left;
	padding: 10px;
	display: block;
}
.encart-info-titre2 a {
	color: #FFF;
}
.encart-info-titre2-b {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	display: block;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.encart-info-sous-titre {
	font-size: 12px;
	color: #FFF;
}
.encart-info-ceramiste-center {
	background-color: #666;
	width: 162px;
	margin-top: 30px;
	padding-bottom: 3px;
	text-align: center;
	font-weight: bold;
	color: #333;
	margin-right: auto;
	margin-left: auto;
}
.encart-info-1 {
	background-color: #999;
	width: 175px;
	color: #FFF;
	text-align: center;
	margin-left: 15px;
	margin-top: 15px;
}
.encart-info-2 {
	background-color: Darkslategray;
	width: 175px;
	color: #FFF;
	text-align: left;
	margin-left: 15px;
	margin-top: 15px;
}
.encart-info-2b {
	background-color: Darkslategray;
	width: 175px;
	color: #FFF;
	text-align: center;
	margin-left: 15px;
	margin-top: 15px;
}

.encart-info-3 {
	background-color: #D30D0E;
	width: 175px;
	color: #FFF;
	text-align: center;
	margin-left: 15px;
	margin-top: 15px;
}
.encart-info-4 {
	background-color: Olive;
	width: 175px;
	color: #FFF;
	text-align: center;
	margin-left: 15px;
	margin-top: 15px;
}


.encart-info-5 {
	background-color: DarkGoldenrod;
	width: 175px;
	color: #FFF;
	text-align: center;
	margin-left: 15px;
	margin-top: 15px;
}
.encart-info-ai {
	background-color: #C60;
	width: auto;
	color: #FFF;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}
.encart-info-rouge {
	background-color: #D30D0E;
	width: 162px;
	margin-top: 30px;
	padding-bottom: 3px;
	text-align: center;
	font-weight: bold;
}
#faux-pop-up {
	background-color: #CCC;
	padding: 10px;
	height: 200px;
	width: 276px;
	border: 1px solid #666;
	position: absolute;
	visibility: hidden;
	cursor: move;
}

.fond-gris {
	background-color: #333;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 7px;
}

.fond-noir {
	background-color: #000;
	margin: 0px;
	padding: 0px;
}

.fond-menu {
	background-color: #FFF;
	color: #D30D0E;

}
.grands-feux-encart-1 {
	background-color: #f7e2a0;
	margin-right: 0px;
	height: 380px;
	width: 270px;
	margin-bottom: 10px;
	float: left;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.grands-feux-encart-2 {
	background-color: #72625c;
	margin-right: 0px;
	height: 510px;
	width: 270px;
	margin-bottom: 10px;
	float: left;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.grands-feux-encart-3 {
	background-color: #40b7ab;
	margin-right: 0px;
	height: 510px;
	width: 270px;
	margin-bottom: 10px;
	float: left;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 20px;
}

.grands-feux-titre1 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
.grands-feux-titre1b {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	color: #FFF;
	padding-bottom: 5px;
}

.grands-feux-titre2 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 30px;
}
.grands-feux-titre2b {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	color: #FFF;
}
.grands-feux-titre2 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	color: Brown;
	text-align: center;
}


.grands-feux-titre3 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color: Brown;
}
.grands-feux-texte2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	color: #FFF;
	margin: 0px;
	width: 100%;
	webkit-background-size: cover; /* pour Chrome et Safari */
	moz-background-size: cover; /* pour Firefox */
	o-background-size: cover; /* pour Opera */
	background-size: cover;
}
.grands-feux-titre2-b {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	color: #72625c;
	text-align: center;
}


.grands-feux-legende {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 8px;
	font-weight: bold;
	line-height: 20px;
	color: #333;
}
.grands-feux-col-left {
	padding-left: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 7px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: Brown;
	border-left-color: #FFF;
	margin-left: 10px;
	margin-bottom: 20px;
}
.grands-feux-noms-ceramistes {
	font-weight: bold;
	color: #000;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333;
}




.h1-1 {
	font-size: 28px;
	color: #a9a7a1;
	padding-bottom: 10px;
}
h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 28px;
	padding-bottom: 4px;
}

h2 {
	font-size: 22px;
	font-weight: lighter;
	color: #999;
	line-height: 20px;
}

h4 {
	font-size: 12px;
	font-weight: bold;
	color: #0369;
}
h3 {
	font-size: 16px;
	font-weight: bold;
	color: #0369;
	margin-bottom: 5px;
}
h5 {
	font-size: 16px;
	color: #666;
	line-height: 16px;
	font-weight: normal;
	margin: 2px;
}

h5 {
	font-size: 14px;
	font-weight: bold;
	color: #666;
	line-height: 24px;
}
.h1-1 {
	font-size: 28px;
	color: #999;
	padding-bottom: 10px;
}
.h2-1 {
	font-size: 18px;
	color: #999;
	padding-bottom: 10px;
	font-weight: bold;
}
.h3-1 {
	font-size: 14px;
	color: #999;
	padding-bottom: 0px;
	font-weight: bold;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #999;
	padding-left: 10px;
}
.h4-1 {
	font-size: 28px;
	color: Brown;
	padding-bottom: 10px;
}



.h1-2 {
	font-size: 28px;
	color: Darkslategray;
	padding-bottom: 10px;
}
.h2-2 {
	font-size: 18px;
	color: Darkslategray;
	padding-bottom: 10px;
	font-weight: bold;
}
.h3-2 {
	font-size: 14px;
	color: Darkslategray;
	padding-bottom: 0px;
	font-weight: bold;
	padding-left: 10px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: Darkslategray;
}
.h4-2 {
	font-size: 14px;
	color: Brown;
	padding-bottom: 0px;
	font-weight: bold;
	padding-left: 10px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: Brown;
}


.h1-3 {
	font-size: 28px;
	color: #D30D0E;
	padding-bottom: 10px;
}
.h2-3 {
	font-size: 18px;
	color: #D30D0E;
	padding-bottom: 10px;
	font-weight: bold;
}
.h3-3 {
	font-size: 14px;
	color: #D30D0E;
	padding-bottom: 0px;
	font-weight: bold;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #D30D0E;
	padding-left: 10px;
}


.h1-4 {
	font-size: 28px;
	color: Olive;
	padding-bottom: 10px;
}
.h2-4 {
	font-size: 18px;
	color: Olive;
	padding-bottom: 10px;
	font-weight: bold;
}
.h3-4 {
	font-size: 14px;
	color: Olive;
	padding-bottom: 0px;
	font-weight: bold;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: Olive;
	padding-left: 10px;
}


.h1-5 {
	font-size: 28px;
	color: DarkGoldenrod;
	padding-bottom: 10px;
}
.h2-5 {
	font-size: 18px;
	color: DarkGoldenrod;
	padding-bottom: 10px;
	font-weight: bold;
}
.h3-5 {
	font-size: 14px;
	color: DarkGoldenrod;
	padding-bottom: 0px;
	font-weight: bold;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: DarkGoldenrod;
	padding-left: 10px;
}
.image-gauche {
	margin-right: 12px;
	float: left;
	border: 1px solid #FFF;
}
.image-droite {
	padding-left: 1px;
	margin-right: 1px;
}
.image-droite {
	margin-left: 12px;
	float: right;
}
.image-droite-45px {
	padding-top: 52px;
}
.lien-gris {
	color: DimGray;
}
.logo-partenaire {
	margin-right: auto;
	margin-bottom: auto;
	margin-top: auto;
	text-align: left;
	padding: 5px;
}

.lettrine {
	font-size: 56px;
	line-height: 48px;
	font-weight: normal;
	color: #069;
	margin-right: 2px;
	margin-left: -4px;
	margin-top: 5px;
}
.lien-image-gauche {
	border: 2px solid #FFF;
	float: left;
	margin-right: 10px;
}
.lien-image-col-gauche {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 35px;
}
.lien-blanc-sous-menu {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
.lien-blanc-sous-menu-2 {
	font-size: 17px;
	font-weight: bold;
	color: #FFF;
}
.lien-blanc1 {	color: #FFF;
	font-weight: normal;
}
.lien-bleu {
	color: Darkslategray;
	font-weight: bold;
}
.lien-image {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}
.lien-blanc-fond-rouge {
	font-size: 14px;
	font-weight: lighter;
	color: #FFF;
	background-color: #D30D0E;
	text-align: left;
	line-height: 18px;
}
.lien-rouge-gras {
	color: Brown;
	font-weight: bold;
	font-size: 13px;
}
.lien-rouge {
	color: Brown;
}
.lien-blanc {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}



.lien-logo-accueil {
	margin: 0px;
	padding: 0px;
	border: 1px solid #000;
}
.legendes {
	font-size: 9.5px;
	line-height: 12px;
	color: #666;
}
.logo.droite {
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-left: 3px;
	border: 1px solid #FFF;
}

.legende-droite {
	font-size: 9.5px;
	color: #000;
	float: right;
}

.logo-col-gauche {
	margin: 0px;
	border: 1px solid #FFF;
}
.margin-left-60 {
	margin-left: 60px;
	border: 2px solid #FFF;
	margin-top: 10px;
}



p {
	vertical-align: top;
	margin-top: 0px;
	font-size: 12px;
}

li {
	text-align: left;
}


.paddiing-left15 {
	padding-left: 15px;
	border: 1px solid #FFF;
}
.padding-bottom-10 {
	padding-bottom: 30px;
	float: left;
	padding-right: 12px;
}
.tableaux-actu-accueil {
	padding: 5px;
}

.page-construction {
	font-size: 18px;
	color: #333;
	text-align: center;
}

.partager-facebook {
	float: right;
}





.photo-programme {
	margin-right: 10px;
	border: 2px solid #a9a7a1;
	margin-top: 5px;
	margin-bottom: 2px;
	float: left;
}

.pied {
	text-align: center;
	background-color: #000;
	font-weight: normal;
	color: #FFF;
	padding-top: 3px;
	padding-right: 0px;
	padding-left: 0px;
	border: 0;
}

.puce-carre {
	padding-top: 23px;
}



.tab-col-droite {
	border: 1px solid #999;
	text-align: left;
}

.tab-image-gauche {
	float: left;
	margin-right: 12px;
	margin-bottom: auto;
	border: 1px solid #999;
	text-align: left;
}

.tab-image-centre {
	text-align: center;
	vertical-align: text-top;
}
.tab-programme {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #069;
	border-right-color: #069;
	border-bottom-color: #069;
	border-left-color: #069;
	margin-right: 30px;
	margin-left: 30px;
	font-weight: bold;
	padding: 0px;
}




table {
	background-color: #FFF;
	padding: 0px;
}

.tableau {
	background-color: #EEE;
	border: 1px solid #999;
}
.tableau-consultez {
	border: 2px solid #333;
}
.tableau-programme {
	background-color: beige;
}
.tableau-1 {
	border: 2px solid #CCC;
}
.texte-pied {
	color: #fff;
	font-weight: normal;
}
.texte-expo {
	text-align: left;
	margin-top: 5px;
	margin-bottom: 25px;
}
.texte-expo-h1-ai {
	font-size: 28px;
	font-weight: bold;
	color: #C60;
	line-height: 30px;
}
.texte-expo-h2-ai {
	font-size: 18px;
	font-weight: bold;
	color: #C60;
}

.texte-expo-h3-ai {
	font-size: 14px;
	font-weight: bold;
	color: #C60;

}

.texte-expo-h1-cb {
	font-size: 28px;
	font-weight: bold;
	color: Green;
	line-height: 30px;
}
.texte-expo-h2-cb {
	font-size: 18px;
	font-weight: bold;
	color: Green;
}
.texte-expo-h3-cb {
	font-size: 14px;
	font-weight: bold;
	color: Green;
}
.tites-tab {
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	background-color: #D30D0E;
	text-align: center;
}
.trip-advisor {
	margin-left: 16px;
	margin-top: 42px;
	border: 1px solid #FFF;
}
}
.align-gauche {
	text-align: left;
}
