#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#lightbox span#caption{ color:#007346; font-size: 9px;}
#lightbox #imageContainer img{ border: 1px solid #4b8e6b;}

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto;}

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block;}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: left;}

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: hidden; width: 100%; clear:both;}

#imageData{	padding:0 11px 0 9px; color: #666; }
#imageData #imageDetails{ width: 100%; float: left; text-align: justify; margin-bottom: 25px; border: 1px solid #4b8e6b; }
#imageData #imageDetails p{ padding: 5px; }
#imageData #caption{ font-weight: bold;}
#imageData #numberDisplay{ display: block;  float:left; width: 50px; height:22px !important; height:28px; padding-top: 5px;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	
#bottomNavClose img{}

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

#bottomNav {
	height: 18px;
}

#bottomNav a img {
	float: right;
}

#imageData div a img {
	border-left: 1px solid #4b8e6b;
	border-right: 1px solid #4b8e6b;
}/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

/*---- sIFR ---*/
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}

/*---- Header styling ---*/
html, body {
}

body {
	margin:0; /* il est conseill? de mettre ? z?ro la marge et le remplissage de l'?l?ment body, pour tenir compte des diff?rentes valeurs par d?faut des navigateurs */
	padding:0;
	background-color:#167f3d;
	font: 90% "Times New Roman",Times,serif;
	color:#c1e0d0;
}

#rub_ferme h1 {
	margin:3px 0 0 0px;
	padding:0 0 5px 48px;
	border-bottom:1px solid #fff;
}

.rub_jardin h1 {
	margin:3px 0 0 0;
	padding:0 0 5px 43px;
	border-bottom:1px solid #fff;
}

#institutionnel h1 {
	width:150px;
}


h1 {
	margin:3px;
	font-size:180%;
	font-weight:normal;
	color:#fff;
	text-align:center;
}

img {
	border:none;
}

#conteneur {
	position:relative;
	width:997px;
	height:auto !important; /* Pour expliquer ? IE que la taille de ma div doit prendre 100% de l'?cran */
	height:100%;
	min-height:100%;
	margin:0 auto 0 auto; /* les marges automatiques (et dot?es d'une largeur positive) centrent la page */
	border:1px solid #1b4c1f;
	overflow: hidden;
}

#entete {
	margin: 0;
	padding: 0;
	position:relative;
	width:100%;
	height:107px;
	background-color:#007e3d;
}

#logo_gally {
	position:relative;
	width:131px;
	height:64px;
	padding:15px 0 0 0;
	margin-left:48px;
}

#contenu {
	position:relative;
	margin:0 0 0 0;
	padding:0;
}

#pied_page {
	position:relative;
	margin:0 auto 0 auto;
	width:1020px;
	height:35px;
	bottom:0;
	left:0;
	border-top:1px solid #fff;
	border-left:1px solid #1b4c1f;
	border-right:1px solid #1b4c1f;
	border-bottom:1px solid #1b4c1f;
}

#rub_ferme {
	position:relative;
	float:left;
	width:380px;
}

#image_rub_ferme {
	position:relative;
}

.cadre_rub_ferme {
	width:380px;
	padding:0 0 0 0;
	background: #007e3d url(../images/home1.png) no-repeat;
	height:465px;
	margin:0;
}

#rub_jardin {
	position:relative;
	float:left;
	width:380px;
	border-left:1px solid #fff;
}

#image_rub_jardin {
	position:relative;
}

#cadre_rub_jardin {
	width:100%;
	padding:0 0 0 0;
	background: #007e3d url(/images/home2.png) no-repeat;
	height:465px;
}

.rub_esp_instit {
	position:relative;
	float:left;
	width:235px;
	height:637px;
	border-left:1px solid #fff;
	margin:0;
	padding:0;
}


a#texte {
	position:absolute;
	color:#ffffff;
	text-align:left;
	bottom:60px;
	left:30px;
	color:#ffffff;
	line-height: 25px;
	font: 130% "Times New Roman",Times,serif;
}


.texte_ferme_jardin {
	position:relative;
	padding:0 0 0 0;
	float:left;
	width:100%;
	color:#FFFFFF;
	height:172px;
	background:#fbad1d;
}

.texte_jardin_jardin {
	position:relative;
	padding:0 0 0 0;
	float:left;
	width:100%;
	color:#FFFFFF;
	height:172px;
	background:#066c2b;
}

.lien_pied_page {
	position:relative;
	padding:8px 0 8px 0;
	float:left;
	width:255px;
	text-align:center;
}

a:visited, a:link {
	text-decoration:none;
	color:#c1e0d0;
}

a:hover {
	text-decoration:none;
}

a:active {
	text-decoration:none;
	color:#1b4c1f;
}

.texte {
	position:relative;
	width:350px;
	height:110px;
	color:#e6eca6;
	text-align:left;
	margin:10px 25px 10px 40px;
	line-height: 20px
}
.texte a{
display:block;
float:right;
margin: 3px 0 0 0;
}
.texte a{
margin: -16px 0 0 0;
}

.rub_esp_instit a {

}
.pres {
	position:relative;
	float:left;
	width:53%;
	height:150px;
	color:#e6eca6;
	text-align:left;
	margin:0 auto 0 auto;
}

.blocb2b {
	position:absolute;
	margin:270px 0 0 49px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

.blocb2c {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	margin:270px 0 0 49px;
	
}

.indent {
	position:relative;
	margin:0 0 0 25px;
}

.imgs {
	position:relative;
	float:right;
	width:47%;
	height:150px;
	background:#222;
}

.bold {
	font-weight:bold;
}

.footer-home-gen{
    background-color:#007e3d;
	height:35px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	border-top-color:#FFFFFF;
	border-top-width:1px;
	border-top-style:solid;
	width:1012px;
	margin:0;
	padding:0;
}


.accroche{
    text-align:center;
	background-color:#007e3e;
	height:24px;
	padding-left:45px;
}

.lien-instit{
    text-align:left;
	width:100%;
}

.soustitre{
    text-align:left;
	margin-left:50px;
	margin-top:5px;
}

#institutionnel {
    text-align:center;
	width:150px;
	margin-top:30px;
	margin-left:38px;
}


.titre-ferme, .titre-jardin, .titre-instit {
	height:25px;
	font-weight: bold;
	color: white;
}
.titre-ferme {
	background-color:#007e3e; 
	padding-left:44px; 
}
.titre-jardin {
	background-color:#007e3e; 
	width:350px; 
	padding-left:25px; 
	padding-right:5px; 
	margin:0;
}
.titre-instit {
	text-align: center;
	padding-top:2px; 
	background-color:#066c2b;
	height:26px;
}

.tt-rub {
	display: block;
	font-size: 14px;
	color: white;
	background-color: #FBAD1D;
	height: 153px;
}
.tt-rub * {
	cursor:pointer;
}
a.tt-rub span {
	display: block;
}
a.tt-rub span.tt-titre {
	background-color: #FBAD1D;
	color: white;
	display: block;
	font-size: 24px;
	font-weight: bold;
	letter-spacing: -1px;
	border-bottom: 1px solid white;
	padding: 9px 3px 9px 43px;
}
a.tt-rub span.tt-soustitre {
	font-size: 14px;
	color: white;
	background-color: #FBAD1D;
	height: 87px;
	padding: 8px 10px 12px 43px;
}
a.tt-rub span.tt-icon {
	background: transparent url(../images/grande-puce-1.png) no-repeat;
	width: 30px;
	height: 30px;
	float: right;
	margin: 113px 10px 0 0;
}
a.tt-rub:hover {
    filter : alpha(opacity=50);
    -moz-opacity : 0.5;
    opacity : 0.5;
}

a#tt-btob {
	background-color: #066C2B;
}
a#tt-btob span.tt-titre, a#tt-btob span.tt-soustitre {
	padding-left: 25px;
	background-color: #066C2B;
}
a#tt-btob span.tt-icon {
	background: transparent url(../images/grande-puce-2.png) no-repeat;
}
a#tt-btob:hover {
}



#tt-instit {
	display: block;
	font-size: 14px;
	color: white;
	background:url(/images/home3.png) no-repeat bottom;
	height:615px;
}
#tt-instit * {
	cursor:pointer;
}
#tt-instit span {
	display: block;
}
#tt-instit span.tt-titre {
	color: white;
	display: block;
	font-size: 28px;
	letter-spacing: -1px;
	padding-top: 38px;
	padding-left: 40px;
	text-align: center;
}
#tt-instit span.tt-soustitre {
	font-size: 18px;
	color: white;
	height: 87px;
	padding: 380px 10px 12px 50px;
}
#tt-instit span.tt-icon {
	background: transparent;
	width: 30px;
	height: 30px;
	float: right;
	margin: 113px 10px 0 0;
}
#tt-instit:hover {
    filter : alpha(opacity=50);
    -moz-opacity : 0.5;
    opacity : 0.5;
}* {
	margin:0;
	padding:0;
}

body {
	background-color:#ecebbb;
	background-repeat:no-repeat;
	background-position:top left;
}
.clear {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0px;
	font-size:0px;
}


img {
	border:none;
}

a:link, a:visited {
	text-decoration:none;
	color:black;
	font-size:11px;
}
a:hover, a:active {
	/*color:#D4D662;*/
}

h1 {
	/*font:bold 24px "Trebuchet MS",Trebuchet,Verdana,Arial,San-serif;*/
	font:bold 26px "Times New Roman",Times,serif;
	color:#99e5b2;
	margin-bottom:8px;
}
h2 {
	font-size:14px;
	color:#006b54;
	margin-bottom:8px;
}

.contenu_texte c
@media screen{
	body>div#footer{
		position: fixed;
	}
}
* html body{
	overflow:hidden !important;
	overflow:auto;
} 
* html div#content{
	height:100%;
	overflow:auto;
}



/***************** Colonne droite ***********************/
.sb p {
height: 0px;
font-size:1pt;
}

.titre_coldroite {
	font:normal 15px "Times New Roman",Times,serif;
	margin:0 0 5px 20px;
	color:#006b54;
}

.titre_image_petit {
	margin-left:20px;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:3px;
	overflow: hidden;
	height: 20px;
}

.sous_image_petit {
	clear:both;
	color:white;
	padding-top:5px;
	font-size:11px;
}

.sous_image_petit_left {
	clear:both;
	color:white;
	padding-top:5px;
	font-size:11px;
	margin-left: 30px;
}

.bloc_coldroite {
	/*background-color: #339e35;
	width: 227px;
	height: 162px;*/
	float:left;
	width:20px;
}
.coldroite_img {
	float:left;
}

.coldroite_img_left {
	float: left;
	margin-left: 20px;
	border: 1px solid #ffffff;
}

.coldroite_fleche_left {
	float: left;
	padding: 73px 0 0 8px;
}

.moy_bloc .bloc_coldroite_diapo {
	width:163px;
	height:130px !important;
	height:128px;
	float:left;
}
.bloc_coldroite_diapo, .bloc_coldroite_diapo .sb-inner {
	background-color:#006b54;
}

.moy_bloc .bloc_coldroite_image {
	width:163px;
	height:130px;
	float:left;	
}
.bloc_coldroite_image {
	background-color:#fcb514;
}
.bloc_coldroite_image .sb-inner {
	background-color:#fcb514;
}

.moy_bloc .bloc_coldroite_video {
	width:163px;
	height:130px !important;
	height:128px;
	float: left;
}
.bloc_coldroite_video, .bloc_coldroite_video .sb-inner {
	background-color:#339e35;
}
.bloc_coldroite_dblcartouche {
	font-size:11px;
}

.moy_bloc .bloc_coldroite_cartouche_haut {
	width:163px;
	height:65px;
	float:left;
	border-bottom:1px solid #FFFFFF;
}
.bloc_coldroite_cartouche_haut, .bloc_coldroite_cartouche_haut .sb-inner, .coldroite_img_haut {
	background-color:#fcb514;
}
.coldroite_img_haut {
	float:left;
	width:118px;
	height:64px;
	border:1px solid #ffffff;
}
.moy_bloc .bloc_coldroite_cartouche_bas {
	width:163px;
	height:65px;
	float: left;
}
.bloc_coldroite_cartouche_bas, .bloc_coldroite_cartouche_bas .sb-inner, .coldroite_img_bas {
	background-color: #ABC02C;
}
.coldroite_img_bas {
	float:left;
	width:118px;
	height:64px;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
}

.moy_bloc .bloc_coldroite_cartouche_haut div, .moy_bloc .bloc_coldroite_cartouche_bas div {
	padding-top:5px;
	margin:0 0 0 10px;
	color:#006b54;
}

.bloc_coldroite_cartouche_soustitre1, .bloc_coldroite_cartouche_soustitre2 {
	font:normal 15px "Times New Roman",Times,serif;
	color:white;
	height:15px !important;
	height:20px;
	overflow:hidden;
}

.petit_bloc .coldroite_img {
	text-align: center;
}
#home_main .coldroite_img img {
	margin-top:5px;
	border:1px solid #ffffff;
}

.blocs_colgauche {
	width:200px;
}

.colgauche_img {
	float:left;
	margin-left:20px;
}
.colgauche_img img {
	border:1px solid #ffffff;
}

.moy_bloc .coldroite_img {
	float:left;
	width:118px;
	height:128px;
	/*border:1px solid #3a7728;*/
	border:1px solid;
}

.moy_bloc .bloc_coldroite_dblcartouche .coldroite_img {
	height:64px;
}

.moy_bloc .titre_bloc_coldroite {
	font:normal 15px "Times New Roman",Times,serif;
	color: #FFFFFF;
	height:24px !important;
	height:29px;
	padding-top: 5px;
	padding-left: 10px;
	border-bottom: 1px solid #e5e841;
	letter-spacing:-1px;
	overflow:hidden;
}
/*.titre_bloc_coldroite a:hover, .titre_bloc_coldroite a:active {
	color:white;
}*/

.moy_bloc .contenu_bloc_coldroite {
	color:#FFFFFF;
	padding:5px 5px 0 20px;
	height:80px;
	font-size:11px;
}
/*.contenu_bloc_coldroite a:hover, .contenu_bloc_coldroite a:active {
	color:white;
}*/

.lien_bloc_coldroite {
	margin:-10px 5px 0 0;
	float:right;
	/*background-image:url(/images/puce_1.png);*/
	background-position:right;
	background-repeat:no-repeat;
	height:15px;
	padding-right:20px;
}
.lien_bloc_coldroite img {
	vertical-align:middle;
}


.rollover .over_transparent {
	filter:alpha(opacity=50);
    -moz-opacity:0.5;
    opacity:0.5; 
}







.billets_droite_home {
	font-size:11px;
	color:#EDE5AD;
}
.billet_droite_home_1, .billet_droite_home_2 {
	height:62px;
	padding:5px 10px;
	color:#006b54;
}
.billet_droite_home_1, .billet_droite_home_1 .sb-inner {
	background-color:#fcb514;
}
.billet_droite_home_2, .billet_droite_home_2 .sb-inner {
	background-color:#aaba0a;
}
.titre_billet {
	font:normal 14px "Times New Roman",Times,serif;
	margin-bottom:3px;
	overflow:hidden;
	height:17px;
}
.contenu_billet {
	padding-left:5px;
}

.petit_bloc {
	width:176px;
}
.moy_bloc {
	width:283px;
	margin-top:20px;
}
.moy_bloc *, .petit_bloc * {
	cursor:pointer;
}
.grand_bloc {
	width:450px;
	margin-left:15px;
}


.contenu_texte {
	width:402px;
	margin-left:25px;
}
.contenu_texte img {
	margin-top:4px;
	margin-bottom:4px;
	border:1px solid #006b45;
}
.contenu_texte p {
	color:#193833;
	margin-bottom:8px;
	line-height:14px;
}
.contenu_texte a:link, .contenu_texte a:visited {
	color: #339e35;
	line-height:normal;
}
.contenu_texte a:hover, .contenu_texte a:active {
	color: #b4bfb7;
}
.contenu_texte a:before {
	content:'>> ';
}



/** blocs **/


.theme_1 .bloc_coldroite_image, .theme_1 .bloc_coldroite_image .sb-inner, .theme_1 .bloc_coldroite_diapo, .theme_1 .bloc_coldroite_diapo .sb-inner, .theme_1 .coldroite_img {
	background-color:#006b54;
}
.theme_1 .coldroite_img {
	border-color:#d6d6d8;
}
.theme_1 .titre_bloc_coldroite {
	border-bottom:1px solid #d6d6d8;
}
.theme_1 .contenu_bloc_coldroite, .theme_1 .titre_bloc_coldroite {
	color:#c9d6a3;
}
.theme_1 .lien_bloc_coldroite {
	background-image:url(/images/puce_1.png);
}
.theme_1 .lien_bloc {
	color:#fcb514;
}

.theme_2 .bloc_coldroite_image, .theme_2 .bloc_coldroite_image .sb-inner, .theme_2 .bloc_coldroite_diapo, .theme_2 .bloc_coldroite_diapo .sb-inner, .theme_2 .coldroite_img {
	background-color:#fcb514;
}
.theme_2 .coldroite_img {
	border-color:#d6d6d8;
}
.theme_2 .titre_bloc_coldroite {
	border-bottom:1px solid #d6d6d8;
}
.theme_2 .contenu_bloc_coldroite, .theme_2 .titre_bloc_coldroite {
	color:white;
}
.theme_2 .lien_bloc_coldroite {
	background-image:url(/images/puce_3.png);
}
.theme_2 .lien_bloc {
	color:#dd5900;
}

.theme_3 .bloc_coldroite_image, .theme_3 .bloc_coldroite_image .sb-inner, .theme_3 .bloc_coldroite_diapo, .theme_3 .bloc_coldroite_diapo .sb-inner, .theme_3 .coldroite_img {
	background-color:#006b54;
}
.theme_3 .coldroite_img {
	border-color:#d6d6d8;
}
.theme_3 .titre_bloc_coldroite {
	border-bottom:1px solid #d6d6d8;
}
.theme_3 .contenu_bloc_coldroite, .theme_3 .titre_bloc_coldroite {
	color:#e5e811;
}
.theme_3 .lien_bloc_coldroite {
	background-image:url(/images/puce_7.png);
}
.theme_3 .lien_bloc {
	color:#c9d6a3;
}

.theme_4 .bloc_coldroite_image, .theme_4 .bloc_coldroite_image .sb-inner, .theme_4 .bloc_coldroite_diapo, .theme_4 .bloc_coldroite_diapo .sb-inner, .theme_4 .coldroite_img {
	background-color:#339e35;
}
.theme_4 .coldroite_img {
	border-color:#babfb7;
}
.theme_4 .titre_bloc_coldroite {
	border-bottom:1px solid #babfb7;
}
.theme_4 .contenu_bloc_coldroite, .theme_4 .titre_bloc_coldroite {
	color:white;
}
.theme_4 .lien_bloc_coldroite {
	background-image:url(/images/puce_7.png);
}
.theme_4 .lien_bloc {
	color:#e5e811;
}

.theme_5 .bloc_coldroite_image, .theme_5 .bloc_coldroite_image .sb-inner, .theme_5 .bloc_coldroite_diapo, .theme_5 .bloc_coldroite_diapo .sb-inner, .theme_5 .coldroite_img {
	background-color:#a09151;
}
.theme_5 .coldroite_img {
	border-color:#e5e811;
}
.theme_5 .titre_bloc_coldroite {
	border-bottom:1px solid #e5e811;
}
.theme_5 .contenu_bloc_coldroite, .theme_5 .titre_bloc_coldroite {
	color:white;
}
.theme_5 .lien_bloc_coldroite {
	background-image:url(/images/puce_7.png);
}
.theme_5 .lien_bloc {
	color:#e5e811;
}

.theme_6 .bloc_coldroite_image, .theme_6 .bloc_coldroite_image .sb-inner, .theme_6 .bloc_coldroite_diapo, .theme_6 .bloc_coldroite_diapo .sb-inner, .theme_6 .coldroite_img {
	background-color:#aaba0a;
}
.theme_6 .coldroite_img {
	border-color:#006b54;
}
.theme_6 .titre_bloc_coldroite {
	border-bottom:1px solid #006b54;
}
.theme_6 .contenu_bloc_coldroite, .theme_6 .titre_bloc_coldroite {
	color:#006b54;
}
.theme_6 .lien_bloc_coldroite {
	background-image:url(/images/puce_7.png);
}
.theme_6 .lien_bloc {
	color:#e5e811;
}

.theme_7 .bloc_coldroite_image, .theme_7 .bloc_coldroite_image .sb-inner, .theme_7 .bloc_coldroite_diapo, .theme_7 .bloc_coldroite_diapo .sb-inner, .theme_7 .coldroite_img {
	background-color:#A1D7C2;
}
.theme_7 .coldroite_img {
	border-color:#9EB3AD;
}
.theme_7 .titre_bloc_coldroite {
	border-bottom:1px solid #9EB3AD;
}
.theme_7 .contenu_bloc_coldroite, .theme_7 .titre_bloc_coldroite {
	color:#86712E;
}
.theme_7 .lien_bloc_coldroite {
	background-image:url(/images/puce_5.png);
}
.theme_7 .lien_bloc {
	color:#dd5900;
}

.theme_8 .bloc_coldroite_image, .theme_8 .bloc_coldroite_image .sb-inner, .theme_8 .bloc_coldroite_diapo, .theme_8 .bloc_coldroite_diapo .sb-inner, .theme_8 .coldroite_img {
	background-color:#F8F2AB;
}
.theme_8 .coldroite_img {
	border-color:#d6d6d8;
}
.theme_8 .titre_bloc_coldroite {
	border-bottom:1px solid #d6d6d8;
}
.theme_8 .contenu_bloc_coldroite, .theme_8 .titre_bloc_coldroite {
	color:#C38D1C;
}
.theme_8 .lien_bloc_coldroite {
	background-image:url(/images/puce_6.png);
}
.theme_8 .lien_bloc {
	color:#fcb514;
}

.theme_9 .bloc_coldroite_image, .theme_9 .bloc_coldroite_image .sb-inner, .theme_9 .bloc_coldroite_diapo, .theme_9 .bloc_coldroite_diapo .sb-inner, .theme_9 .coldroite_img {
	background-color:#EFEC8E;
}
.theme_9 .coldroite_img {
	border-color:#FBAD1D;
}
.theme_9 .titre_bloc_coldroite {
	border-bottom:1px solid #FBAD1D;
}
.theme_9 .contenu_bloc_coldroite, .theme_9 .titre_bloc_coldroite {
	color:#C38D1C;
}
.theme_9 .lien_bloc_coldroite {
	background-image:url(/images/puce_4.png);
}
.theme_9 .lien_bloc {
	color:#86712E;
}

.theme_10 .bloc_coldroite_image, .theme_10 .bloc_coldroite_image .sb-inner, .theme_10 .bloc_coldroite_diapo, .theme_10 .bloc_coldroite_diapo .sb-inner, .theme_10 .coldroite_img {
	background-color:#F0E937;
}
.theme_10 .coldroite_img {
	border-color:#D2DF4E;
}
.theme_10 .titre_bloc_coldroite {
	border-bottom:1px solid #D2DF4E;
}
.theme_10 .contenu_bloc_coldroite, .theme_10 .titre_bloc_coldroite {
	color:#86712E;
}
.theme_10 .lien_bloc_coldroite {
	background-image:url(/images/puce_6.png);
}
.theme_10 .lien_bloc {
	color:#86712E;
}

.theme_11 .bloc_coldroite_image, .theme_11 .bloc_coldroite_image .sb-inner, .theme_11 .bloc_coldroite_diapo, .theme_11 .bloc_coldroite_diapo .sb-inner, .theme_11 .coldroite_img {
	background-color:#00B4D1;
}
.theme_11 .coldroite_img {
	border-color:#F8F2AB;
}
.theme_11 .titre_bloc_coldroite {
	border-bottom:1px solid #F8F2AB;
}
.theme_11 .contenu_bloc_coldroite, .theme_11 .titre_bloc_coldroite {
	color:white;
}
.theme_11 .lien_bloc_coldroite {
	background-image:url(/images/puce_6.png);
}
.theme_11 .lien_bloc {
	color:#86712E;
}

.theme_12 .bloc_coldroite_image, .theme_12 .bloc_coldroite_image .sb-inner, .theme_12 .bloc_coldroite_diapo, .theme_12 .bloc_coldroite_diapo .sb-inner, .theme_12 .coldroite_img {
	background-color:#F47D52;
}
.theme_12 .coldroite_img {
	border-color:#D2DF4E;
}
.theme_12 .titre_bloc_coldroite {
	border-bottom:1px solid #D2DF4E;
}
.theme_12 .contenu_bloc_coldroite, .theme_12 .titre_bloc_coldroite {
	color:white;
}
.theme_12 .lien_bloc_coldroite {
	background-image:url(/images/puce_7.png);
}
.theme_12 .lien_bloc {
	color:#F0E937;
}

.lien_bloc:hover {
	color:white;
}


/** blocs image **/

.image_theme_1 {
	border:1px solid #006544;
}
.image_theme_2 {
	border:1px solid #FBAD1D;
}
.image_theme_3 {
	border:1px solid #066C2B;
}
.image_theme_4 {
	border:1px solid #0DAD4A;
}
.image_theme_5 {
	border:1px solid #9D810F;
}
.image_theme_6 {
	border:1px solid #AABF2C;
}

/** blocs texte **/

.moy_bloc.titre_theme_1 .sb-inner, .moy_bloc.titre_theme_2 .sb-inner, .moy_bloc.titre_theme_3 .sb-inner, .moy_bloc.titre_theme_4 .sb-inner, .moy_bloc.titre_theme_5 .sb-inner, .moy_bloc.titre_theme_6 .sb-inner, .moy_bloc.titre_theme_7 .sb-inner, .moy_bloc.titre_theme_8 .sb-inner, .moy_bloc.titre_theme_9 .sb-inner, .moy_bloc.titre_theme_10 .sb-inner, .moy_bloc.titre_theme_11 .sb-inner, .moy_bloc.titre_theme_12 .sb-inner {
	width:283px;
	float:left;
}

.titre_theme_1 .titre_bloc_coldroite, .titre_theme_2 .titre_bloc_coldroite, .titre_theme_3 .titre_bloc_coldroite, .titre_theme_4 .titre_bloc_coldroite, .titre_theme_5 .titre_bloc_coldroite, .titre_theme_6 .titre_bloc_coldroite {
	color: #ffffff;
}

.titre_theme_1 .contenu_bloc_coldroite, .titre_theme_2 .contenu_bloc_coldroite, .titre_theme_3 .contenu_bloc_coldroite, .titre_theme_4 .contenu_bloc_coldroite, .titre_theme_5 .contenu_bloc_coldroite, .titre_theme_6 .contenu_bloc_coldroite {
	height: 90px;		
}		


.titre_theme_1 .sb-inner {
	background-color: #006d56;
}

.titre_theme_1 .contenu_bloc_coldroite {
	background-color:#ffffff;
	border-left:1px solid #006d56;
	border-bottom:1px solid #006d56;
	border-right:1px solid #006d56;
}

.titre_theme_1 .contenu_bloc_coldroite {
	color: #006738;
}

.titre_theme_1 .titre_bloc_coldroite {
	border-bottom: none;
}

.titre_theme_1 .lien_bloc_coldroite a {
	color: #fbad1d;
}

.titre_theme_2 .sb-inner {
	background-color: #fbad1d;
}

.titre_theme_2 .contenu_bloc_coldroite {
	background-color:#ffffff;
	border-left:1px solid #fbad1d;
	border-bottom:1px solid #fbad1d;
	border-right:1px solid #fbad1d;
}

.titre_theme_2 .contenu_bloc_coldroite {
	color: #fbad1d;
}

.titre_theme_2 .titre_bloc_coldroite {
	border-bottom: none;
}

.titre_theme_2 .lien_bloc_coldroite a {
	color: #fbad1d;
}

.titre_theme_3 .sb-inner {
	background-color: #066c2b;
}

.titre_theme_3 .contenu_bloc_coldroite {
	background-color: #ffffff;
	border-left:1px solid #066c2b;
	border-bottom:1px solid #066c2b;
	border-right:1px solid #066c2b;
}

.titre_theme_3 .contenu_bloc_coldroite {
	color: #066c2b;
}

.titre_theme_3 .titre_bloc_coldroite {
	border-bottom: none;
}

.titre_theme_3 .lien_bloc_coldroite a {
	color: #fbad1d;
}

.titre_theme_4 .sb-inner {
	background-color: #0dad4a;
}

.titre_theme_4 .contenu_bloc_coldroite {
	background-color:#ffffff;
	border-left:1px solid #0dad4a;
	border-bottom:1px solid #0dad4a;
	border-right:1px solid #0dad4a;
}

.titre_theme_4 .contenu_bloc_coldroite {
	color: #0dad4a;
}

.titre_theme_4 .titre_bloc_coldroite {
	border-bottom: none;
}

.titre_theme_4 .lien_bloc_coldroite a {
	color: #fbad1d;
}

.titre_theme_5 .sb-inner {
	background-color: #9d810f;
}

.titre_theme_5 .contenu_bloc_coldroite {
	background-color:#ffffff;
	border-left:1px solid #9d810f;
	border-bottom:1px solid #9d810f;
	border-right:1px solid #9d810f;
}

.titre_theme_5 .contenu_bloc_coldroite {
	color: #9d810f;
}

.titre_theme_5 .titre_bloc_coldroite {
	border-bottom: none;
}

.titre_theme_5 .lien_bloc_coldroite a {
	color: #fbad1d;
}

.titre_theme_6 .sb-inner {
	background-color: #aabf2c;
}

.titre_theme_6 .contenu_bloc_coldroite {
	background-color: #ffffff;
	border-left:1px solid #aabf2c;
	border-bottom:1px solid #aabf2c;
	border-right:1px solid #aabf2c;
}

.titre_theme_6 .contenu_bloc_coldroite {
	color: #aabf2c;
}

.titre_theme_6 .titre_bloc_coldroite {
	border-bottom: none;
}

.titre_theme_6 .lien_bloc_coldroite a {
	color: #fbad1d;
}

.photo_legende {
	border:1px solid #339e35;
}

.legende {
	color:#006b54;
	border-right:1px solid #339e35;
	border-bottom:1px solid #339e35;
	border-left:1px solid #339e35;
	font-size:10px;
	padding-left:3px;
	margin-top:-5px;
	margin-bottom:10px;
}