div#main{
	width:100%;
	overflow:hidden;
	max-width:1200px;
	margin:0 auto;
}
.encart{
	position:relative;
	clear:left;
}
.encart-photo {
	position:relative;
	float:left;
	z-index:9;
}
.photo-left {
	float:left;
	margin:0 20px 0 0;
}
.photo-right {
	float:right;
	margin:0 20px 0 20px;
}
div#titre {	
	color:#414141;	
}
.encart-texte {
	position:relative;
	color:#414141;
	margin:0 10px 20px 0;
	overflow:hidden;
}
.encart-titre {
	position:relative;
	font-size:1em;
	margin:0 0 10px 0;
	/*font-weight:bold;*/
}
.encart-contenu {
	position:relative;
	text-align:justify;
}
.encart-contenu a{
	color:#E50659;
}
.encart-contenu p, .encart-contenu li{
	margin:5px 0;
	font-size:0.8em;
}
.galerie {
	width:100%;
	overflow:hidden;
}
.first_galerie {margin:-170px 0 0 0;}
.galerie .encart-photo {margin:0 15px 15px 0;}
p.photo_soustitre {width:430px;font-size:0.8em;text-align:center;}
h3 {
	color:#71120D;
	margin:5px 0 5px 0;
	width:100%;
	font-size:0.9em;
}
div#main #left p.gauche_niveau1 a {
	position:relative;
	height:45px;
	margin:0 auto 0 auto;
	background:url(../img/public/search_filtre_categ.png) center no-repeat;
	z-index:10;
	color:#FFF;
	line-height:35px;
	text-align:center;
}
h1 {
    color: #16739a;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 0;
    position: relative;
}
.trombi {
	position:relative;
	margin:10px 0;
	overflow:hidden;
}
.titre-trombi {
	width:100%;
	float:none;
}
.fete-cadre {
	position:relative;
	float:left;
	width:auto;
	height:100px;
	margin:10px;
	text-align:center;
}
.img2 {
	border:2px solid #CCC;	
}
.nom {
	color:#FF3399;
	font-size:0.8em;
	width:100%;
	margin:5px 0 0 0;
}

.titre-trombi h2 {font-size:1em;margin: 10px 0 0 0;}

.bd_bleu {border:1px solid #3db0e0;}
.bd_vert {border:1px solid #00b050;}
.bd_bleu_clair {border:1px solid #00b0f0;}
.bd_noir {border:1px solid #000000;}
.bd_rouge {border:1px solid #ff0000;}
/*On limite la largeur des double photos pour les faire loger dans la largeur*/
.encart-photo.photo-left.limit .bd_bleu,.limit {height:218px;}
/*les fonds*/
div#right h1.titre_page{
	position:relative;
	margin:0 0 0 7%;
	padding-top:2%;
	font-size:1.9em;
	line-height:55px;
	color:#3c3c3b;
	font-style:italic;
	text-transform:capitalize;
}
/*left right*/
div#left {
	float: left;
    margin: 0;
    padding: 20px 2%;
    position: relative;
    width: 25%;
}

div#right {
	float: right;
    margin: 20px 0;
    padding: 0;
    position: relative;
    width: 69%;
}

div#main #left p{
	margin:0 auto;
	font-variant:small-caps;
	font-size:1em;
	font-weight:bold;
	width:100%;
	
	line-height:40px;

}
div#main #left a{
	color:#FFF;
	background:#3db0e0;
	text-decoration:none;
	display:block;
	padding:0 8px;
	border-bottom: 1px solid #CCCCCC;
}
div#main #left p.niveau2_actif a, div#main #left a:hover{
	background:#16739a;
	color:#FFF;
	text-decoration:none;
	border:0px;
	display:block;
	border-bottom: 1px solid #CCCCCC;
}

div#col2{
	position:relative;
	float:left;
	width:720px;
	margin-left:10px;
}
/*Tables*/
table.info{
	margin:15px auto;
	width:100%;
	color:#FFF;
	text-align:center;
	
	line-height:25px;
	border:1px solid #666;
}
table.info td{
	padding:8px 5px;
	max-width:350px;
	min-width:120px;
}
.info .lignemod1{
	background:#71120D;
}
.info .lignemod1.titre{
	color:#ea7422;
		font-weight:bold;
}
.info .lignemod2{
	color:#333333;
	background:#FFE6AB;
}
/*Dos / vidéos / liens*/
div#infodiverse {
	position:relative;
	margin:0;padding:0;
	width:100%;
	overflow:hidden;
}
div#infodiverse-titre {
	position:relative;
	margin:10px 0 0;padding:0;
	width:100%;
	height:50px;
	line-height:50px;
	background:#ffb401;
	color:#FFF;
	font-size:1.2em;
	text-align:center;
	font-weight:bold;
}
div#infodiverse-contenu {
	position:relative;
	margin:0;padding:0;
	width:100%;
}
div#infodiverse-contenu p.lien-docs, div#infodiverse-contenu p.lien-liens {
	/*height: 30px;*/
	line-height:30px;
	margin: 3px 0 0 10px;
	text-indent: 35px;
}
div#infodiverse-contenu p.lien-docs {
	background:url(../img/public/docs.png) top left no-repeat;
}
div#infodiverse-contenu p.lien-liens {
	background:url(../img/public/lien-ext.png) left no-repeat;
}
div#infodiverse-contenu p.lien-docs a, div#infodiverse-contenu p.lien-liens a{
	color:#585858;
	font-weight:bold;
	font-size:0.9em;
}
/*Inscription concours*/
a.inscription,a.ha_graines,a.acces_compte{
	position:relative;
	width:200px;
	margin:15px 10px;
	height:55px;
	display:block;
	float:left;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	line-height:45px;
	text-transform:uppercase;
	font-size:1.5em;
	text-shadow:1px 1px 2px #333333;
	background:url(../img/public/btn_inscription.jpg) no-repeat;
}