body { color:#333333;
       background-color:#8C8D8F;  /*gris */	
	   font-size:80%; 
	   font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	   padding:0;
	   margin:0;
	 }

div#contenu {
	width:1004px;
	height:auto;
	margin:auto;
	background-color:#CBD4DD;
    clear:both;
	}

ul , li            { margin:0; padding:0; list-style-type:none; }
a                  { color:#4C4C4B; text-decoration:none; font-weight:bold; }
a:hover            { color:#666666;color:#C1CC26; font-weight:bold; }
a img              { border:0; }
h1, h2, h3, h4, h5 { margin:0; font-size:100%; font-weight:normal; }
p                  { margin:0; padding:5px; font-size:100%;text-align:justify; }
div.clear          { clear:both; }
.image-centrer     {text-align:center;}

div#header_slogan {
	padding-left:0px;
	width:1004px;
	margin-bottom:0px;
}
div#header_slogan a, div#header_slogan a:hover {
font-weight:normal;
cursor:text;
}

div#header {
	background:url('./images/Bandeau-06.jpg') no-repeat;
	padding-left:180px;
	padding-left:0px;
/*margin-top:40px;
padding-top:20px;*/
	width:1004px;    /* div contenu - padding header left */
	height:225px;   /* = hauteur image du bandeau */
	margin-bottom:0px;
}


div#header-menu {
	padding-left:170px;
	width:610px;    /* div contenu - padding header left */
	height:50px;   /* = hauteur image du bandeau */
}


h1.hight { font-size:90%; color:#99A2A6;	margin-top:0px; margin-left:20px;}
h1.hight span   { width:600px; 
            display:block; 
            font-size:70%;
            font-weight:bold; 
            color:#636967;
            letter-spacing:4px;}

h1        { font-size:180%; color:#86368d;	margin-left:10px;font-weight:normal;}
h1 span   { width:600px; 
            display:block; 
            font-size:40%;
            font-weight:normal; 
			color:#86368d;
            letter-spacing:4px;}

h3.red 		{ color:#FF0000; }

/* accueil */
div#titre {
	width:550px;  
	height:90px;  
	height:100px;
	margin-left:15px;
	margin-bottom:0px;

}

#titre span {width:550px;}



.titre {display:block; 
        font-size:180%;
        font-weight:bold; 
        color:#FEFEFE; 
        letter-spacing:2px;
}

.stitre {display:block; 
        font-size:120%;
        font-weight:bold; 
        color:#FEFEFE; 
        letter-spacing:2px;
}
.accroche {display:block; 
        font-size:100%;
        font-weight:normal; 
        color:#FEFEFE; 
        letter-spacing:0px;
}

.lettrine-accroche {
	float: right;
	margin-right: 10px;
}



/* F Accueuil */

ul#menu       { height:24px; position:absolute; 
                top:190px;
				text-transform:uppercase;
			  }
#menu li      { display:inline; margin-right:20px; }
#menu a       { color:#FFF; font-weight:normal; padding-bottom:9px; }
#menu a:hover { background:url('./images/top_hover.gif') no-repeat bottom; }



ul#menu2       { height:24px;text-transform:uppercase;margin-left:25px;}

#menu2 li      { display:inline; margin-right:10px; }
#menu2 a       { color:#FFF; font-weight:normal; padding-bottom:9px; }
#menu2 a:hover { background:url('./images/top_hover.gif') no-repeat bottom; }

#cont111 {width:780px}
#cont111 {border-collapse:collapse}
#cont111 {border:0 solid #000000}
#cont111 {text-align:center}
#cont111 {background: url(./images/menu/fd_menu_4.jpg) #EB5F2C } /*orange*/
#cont111 {padding:0px;margin:0px}
#cont111 {height:65px}
#cont111 {font-size:100%}
#cont111 {list-style-type:none}
#cont111 li {padding:10px 8px 0px 8px}
#cont111 li {border:0px solid #000000;margin:0px}
#cont111 li {text-align:center}
#cont111 li {width:auto}
#cont111 li {display:block;float:left}
#cont111 a {color:#ffffff;}
#cont111 a {padding:0px 18px 0px 20px}
#cont111 a {padding:0px 0px 0px 0px}
#cont111 a {margin:0px 0px 0px 0px}
#cont111 a {font-weight:bold;letter-spacing:0px;text-decoration:none}
#cont111 a {text-transform:uppercase}
#cont111 a {line-height:15px}
#cont111 a {text-align:center}
#cont111 a {display:block}
#cont111 a:hover {color:#C1CC26}  
#cont111 img {border: 0px solid black}



div#menu_droite {
	width:auto;
	height:auto;
	float:right;
	text-align:center;
    margin-right:0px;
    margin-left:0px;	

	}

	
         

#menu_droite h2 {
	/*width:222px;
	height:33px;*/

    width:auto;
	height:auto;
	font-size:100%;
	text-transform:uppercase;
	color:#FFF;
	margin-top:0px;
	margin-bottom:20px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;

	}

#menu_droite h2.titre {
	font-weight:bold;
	}



#menu_droite h2.stvert {
	background:url('./images/bg_menu_vert.gif') no-repeat;
	}

#menu_droite h2.storange {
	background:url('./images/bg_menu_violet.gif') no-repeat;
/*	margin-top: 20px;*/
	}

#menu_droite ul { 
  margin:auto auto 10px auto;
  color:#062867;
/*  text-transform:uppercase; */
  text-align:left;
  font-size:96%;
  font-weight:bold;
}


#menu_droite a { 
  font-variant:small-caps;
  font-size:120%;
  font-weight:bold;
  color:#EB5FC;  /*orange */
}

#menu_droite ul.astvert a:hover { 
    color:#243D8F; /* bleu*/
	}

#menu_droite ul.astvert li {
 display : list-item;
}

#menu_droite ul.astvert li.puce_b_on a {
 display : list-item;
 background : url(images/puces/puce-menu-b-on.gif) no-repeat  0px 10%;
 padding-left: 20px;
}

#menu_droite ul.astvert li.puce_b_off a {
 display : list-item;
 background : url(images/puces/puce-menu-b-off.gif) no-repeat  0px 10%;
 padding-left: 20px;
}

#menu_droite ul.astvert li.puce_o_on a {
 display : list-item;
 background : url(images/puces/puce-menu-o-on.gif) no-repeat  0px 10%;
 padding-left: 20px;
}

#menu_droite ul.astvert li.puce_o_off a {
 display : list-item;
 background : url(images/puces/puce-menu-o-off.gif) no-repeat  0px 10%;
 padding-left: 20px;
}

#menu_droite ul.astvert li a:hover {
 color:#243D8F; /* bleu*/
}

#menu_droite ul.astorange a:hover { 
	color:#A04592; /*violet*/
	}
	
#menu_droite ul .sous-menu{
	text-transform:none;
	font-variant:normal;
	margin-left: 0px;
    font-weight:normal;
}

#menu_droite ul .sous-menu a{
	text-transform:none;
	font-variant:normal;
	font-size:80%;
    color:#FFFFFF;     /*blanc*/
    font-weight:normal;
}

div#texte {
	float:left;
	width:650px;
	margin-left:16px !important;
	margin-left:8px;
	}
	
div#edito {
	/*float:left;*/
	width:650px;
	height:auto;
	margin-left:16px !important;
	margin-left:8px;
	}

div#menu-edito {float:left;
 	            width:350px;
 	            height:auto;
             	margin-left:16px !important;
                margin-left:8px;
	            }
div#menu-edito-left  {background:url('./images/fd_travaux.jpg') no-repeat;
                      float:left;
 	                  width:210px;
 	                  height:120px;
             	      /*margin-left:16px !important;
                      margin-left:8px;*/
					  padding-top:55px;
					  padding-bottom:68px;
					  padding-left:70px;
					  padding-right:87px;
				      text-align:left;	}


div#menu-edito-right {background:url('./images/fd_enjeux.jpg') no-repeat;
                      float:left;
 	                  width:325px;
/* 	                  height:413px;*/
             	      /*margin-left:16px !important;
                      margin-left:8px;*/
					  padding-top:55px;
					  padding-bottom:45px;
					  padding-left:83px;
					  padding-right:5px;
					  /*text-align:right;*/	}


div#presentation-gauche {float:left;
 	                      width:100px;
						  padding-top:0px;
						  padding-bottom:0px;
						  padding-left:0px;
						  padding-right:0px;
     					 }
 div#presentation {float:right;
						  padding-top:0px;
						  padding-bottom:0px;
						  padding-left:0px;
						  padding-right:0px;
     					 }

div.post             { margin-bottom:30px; }

/*.post h2             { border-bottom:1px dotted #030303; text-transform:uppercase; color:#FF7B00; font-size:150%; } */
.post h2             { border-bottom:1px; text-transform:uppercase; color:#FF7B00; font-size:150%; } 
.post h2.storange    { border-bottom:1px dotted #030303; 
                       text-transform:uppercase;
					   font-weight:bold;
                       color:#EB6F29; 
					   color:#EB6F29;               /*orange fntp*/
					   /*color:#A04592;  */         /*violet */
                       /*color:#CECD02; */          /*anis 2 */
                       color:#000000; 
                       font-size:150%; 
                     }
.post h2.storangec   { border-bottom:1px dotted #030303; 
                       text-transform:uppercase;
					   font-weight:bold;
                       color:#EB6F29; 
                       font-size:150%; 
                     }

.post h2.storange-edito{ border-bottom:1px dotted #030303; 
                         margin-bottom:10px;
                         text-transform:uppercase;
					     /*text-align:center;*/
					     font-weight:bold;
                         color:#EB6F29; 
                         font-size:150%; 
                       }


h2.stvert_home       { border-bottom:1px dotted #030303; text-transform:uppercase; color:#98BF07; font-size:150%; }
h2.stvert_suite      { border-bottom:1px dotted #030303; text-transform:uppercase; color:#98BF07; font-size:120%; }
h2.stviolet_suite    { border-bottom:1px dotted #030303; text-transform:uppercase; color:#A04592; font-size:120%; }

h2.st_edito    { border-bottom:1px; color:#ffffff; font-size:150%; }
h2.stblack_home{ border-bottom:1px; text-transform:uppercase; color:#333333; font-size:140%; }
h2.st_home      { border-bottom:1px; text-transform:uppercase; color:#243D8F; font-size:140%; }
div#edito-col-left  {float:left;
 	                  width:366px;
 	                  height:auto;
             	      margin-left:16px !important;
                      margin-left:8px;
				      text-align:left;	}

div#edito-col-right {float:left;
 	                  width:366px;
 	                  height:auto;
             	      margin-left:16px !important;
                      margin-left:8px;
					  /*text-align:right;*/	}


.lettrine {
	float: left;
	margin-right: 10px;
}
/*
h3.prestations-retrait   { margin:0; padding:5px; font-size:100%;text-align:justify;text-indent:25px; }
*/
h3.prestations-retrait   { margin:0; padding:5px; padding-left:40px;font-size:100%;text-align:left;text-indent:-19px; }

p.prestations-retrait   { margin:0; padding:5px; font-size:100%;text-align:justify;text-indent:25px; }



p.prestations-retrait-normal   { margin:0; padding:5px; font-size:100%;text-align:justify;}
p.prestations-retrait-normal a {color:#1AA5B4;}   /*Turquoise*/
p.prestations-retrait-normal a:hover {color:#ffffff;}   /*blanc*/
div#prestations         { width:650px;height:auto; }
div#prestations-col-left  { float:left;
                            padding-left:50px;
							width:258px;
							height:auto;
							margin-left:15px;
							text-align:left;	
						  }
div#prestations-col-left  p {text-align:left;}
div#prestations-col-left  p a       {color:#1AA5B4;}
div#prestations-col-left  p a:hover {color:#ffffff;}
div#prestations-col     { float:left;
                            padding-left:50px;
							width:584px;
							height:auto;
							margin-left:15px;
							text-align:left;	
						  }
div#prestations-col-right { float:left;
                            padding-right:50px;
						    width:258px;
						    height:auto;
						    margin-left:15px;
						  }
/*ACTUALITES*/
div#actualites     { width:650px;height:auto; padding-bottom:30px;}
div#actualites-contenu { width:400px;height:auto;
					 background-color: #E3C388;     /* orange du menu saturation 30% */
                     border-left:5px solid #E4B155; /* orange du menu */
					 margin-left:60px;
				   }
h3.actualites-titre    { margin:0;margin-top:20px;padding:5px;  padding-left:60px;padding-right:60px;
                     font-size:120%;
					 font-variant: small-caps;
					 text-align:left;
					 text-indent:-19px;}
p.actualites-texte     { margin:0; padding:5px; padding-left:60px;padding-right:60px;
                    font-size:100%;text-align:left;text-indent:20px;text-align:justify;}



/*EQUIPE*/
div#equipe         { width:650px;height:auto; padding-bottom:30px;}
div#equipe-contenu { width:400px;height:auto;
					 background-color: #E3C388;     /* orange du menu saturation 30% */
                     border-left:5px solid #E4B155; /* orange du menu */
					 margin-left:60px;
				   }
h3.equipe-titre    { margin:0;padding:5px;  padding-left:40px;
                     font-size:100%;
					 font-variant: small-caps;
					 text-align:left;
					 text-indent:-19px;}
p.equipe-texte     { margin:0; padding:5px; padding-left:10px;
                    font-size:90%;text-align:left;text-indent:0px;}
p.equipe-personne { margin:0; padding:5px; padding-left:10px;
                    font-size:100%;font-weight:bold;
					text-align:left;text-indent:0px;}


/*fiche reference*/
h2.st_fiche_ref      { border-bottom:1px; 
                       text-transform:uppercase;  
					   color:#243D8F; 
					   font-size:120%; 
                       text-align:center;
                       padding:30px 0 0 0;
					   }

p.chapo_fiche_ref  { color:#243D8F;
                     font-size:120%; 
					 margin:0,0,0,0;
                     padding:30px 0 0 0;
					 font-weight:bold;
                   }


div#enjeux_fiche_ref {font-size: 100%;
                      color: #000000;
                      padding:10px 10px 10px 10px;
                      margin:5px 0 0 0;
                      overflow:auto;
					  background-color: #E3C388;     /* orange du menu saturation 30% */
                      border-left:5px solid #E4B155; /* orange du menu */
					  }
.liste_point_fort     { background-color: #E3C388;  
                        list-style-image: url(images/puces/puce-ligne-15b.gif);
                        list-style-position:outside;
						display : list-item;
				     }

.point_fort          { /*display:block; */
                       margin-right:20px;
					   margin-left:20px;
					   margin-bottom:10px;
					   margin-top:10px;
                       padding-right:10px;
					   padding-left:5px;
                     }


span.lib_enum_fiche_ref       { color:#243D8F; font-size:100%; text-indent:0px;}
span.field_enum_fiche_ref_ret { font-size:100%; font-weight:bold;padding-left:30px;}
span.field_enum_fiche_ref     { font-size:100%; font-weight:bold;}



p.infos                 { color:#D6D6D5; font-size:80%; }

p.videos                { color:#FF7B00; text-align:center; font-size:80%;}
p.videos img            { color:#FF7B00; text-align:center; }

p.video_axe             { color:#EB5F2C; text-align:center; font-size:100%;}
p.video_axe span        { color:#EB5F2C; font-size:100%;display:block;}


p.intro-post-stvert     { color:#98BF07; font-size:120%; text-indent:30px;}  
p.intro-post-storange   { color:#EB6F29; /*orange */
                          color:#EB6F29;     /*orange fntp*/
					   /* color:#A04592; */  /*violet */
                       /* color:#CECD02; */  /*anis 2 */
                          font-size:120%;
						  text-indent:30px; 
						}  


p.t_violet,p.t_bp { color:#924998; 
                    font-size:110%; 
					text-indent:0px;
                    padding-top:30px;
					font-weight:bold;
                  }  /*violet */

p.adresse   {color:#000000; font-size:100%;}
p.nom       {color:#000000; font-size:110%;}
p.intro_ent {font-size:110%;}


.lirelasuitew           		 { color:#ffffff; text-align:right; font-size:80%;display:block;}
.lirelasuitew a         	     { color:#ffffff; text-align:right; }
.lirelasuitew a:hover      	     { color:#C1CC26; text-align:right; }

.lirelasuitew2           		 { color:#ffffff;  font-size:100%;display:block;}
.lirelasuitew2 a         	     { color:#ffffff;  }
.lirelasuitew2 a:hover      	     { color:#C1CC26;  }

.lirelasuite                     { color:#ffffff; text-align:right; font-size:80%;}
.lirelasuite a                   { color:#ffffff;}
.lirelasuite a:hover             { color:#C1CC26;}


.lirelasuiteo           		 { color:#EB6F29; text-align:right; font-size:80%;display:block;}
.lirelasuiteo a         	     { color:#EB6F29; text-align:right; }
.voirbonnespratiques-stvert      { color:#98BF07; text-align:right; font-size:80%;display:block;}
.voirbonnespratiques-stvert a    { color:#98BF07;}
.voirbonnespratiques-storange    { color:#EB6F29; text-align:right; font-size:80%;display:block;}
.voirbonnespratiques-storange a  { color:#EB6F29;}



.fil-orange          { color:#FEFEFE;font-size:80%;display:block;}
.fil-orange a        { color:#FEFEFE;font-weight:normal;}
.fil-orange a:hover  { color:#EB6F29;font-weight:normal;}

.fil-orange          { color:#FEFEFE;font-size:80%;display:block;}
.fil-orange a        { color:#FEFEFE;font-weight:normal;}
.fil-orange a:hover  { color:#CECD02;font-weight:normal;}   /*anis 2 */

#fil-ariane {margin-top:-20px;
          	 margin-left:25px;
             margin-bottom:0px;
			 }


ul#menu3       { height:24px; text-align:center;  }
#menu3 li      { display:inline; margin-right:20px; }
#menu3 a       { color:#FFF; font-weight:normal; padding-bottom:9px; }
#menu3 a:hover { background:url('./images/top_hover.gif') no-repeat bottom; #D1CFCF}

#footer      {width:1004px}
#footer      {border-collapse:collapse}
#footer      {border:0 solid #000000}
#footer      {text-align:center}
#footer      {background: url(./images/pdp/bg_menu_footer.jpg) #40575D} /* gris fonce*/
#footer      {padding:0px;margin:0px}
#footer      {height:24px}
#footer      {font-size:80%}
#footer      {list-style-type:none}
#footer li   {padding:0px 0px 0px 0px}
#footer li   {border:0px solid #000000;margin:0px}
#footer li   {color:#ffffff}
#footer li   {line-height:24px}
#footer li   {text-align:center}
#footer li   {width:auto}
#footer li   {display:block;float:left}
#footer a    {color:#ffffff} 
#footer a    {padding:0px 18px 0px 20px}
#footer a    {margin:0px 0px 0px 0px}
#footer a    {font-weight:normal;letter-spacing:1px;text-decoration:none}
#footer a    {line-height:24px}
#footer a    {text-align:center}
#footer a    {display:block}
#footer a:hover {color:#F0CD95}
#footer img {border: 0px solid black}





#listings-nav {
    padding: 5px;
    margin-bottom: 10px;
    background: url(./img_test/listings-nav-bg.gif) bottom repeat-x #FFF;
    position: relative;
    height: 1%;
    overflow: visible;
    border: 1px solid #666;
    }

#listings-nav .tl,
#listings-nav .tr,
#listings-nav .bl,
#listings-nav .br {
    width: 10px;
    height: 10px;
    display: block;
    font-size: 0;
    position: absolute;
    background: url(./img_test/listings-nav-corners.gif) no-repeat;
    }

#listings-nav .tl {
    top: -1px;
    left: -1px;
    background-position: top left;
    }

#listings-nav .tr {
    top: -1px;
    right: -1px;
    background-position: top right;
    }

#listings-nav .bl {
    bottom: -1px;
    left: -1px;
    background-position: bottom left;
    }

#listings-nav .br {
    bottom: -1px;
    right: -1px;
    background-position: bottom right;
    }







/* Green Box */

.greenbox {
	background: url(images/arrondi_menu/top.jpg) repeat-x;
	background-color:#E4B155;
	color: #FFFFFF;
	height: auto;
}

.greenbox .title {
	height: 50px;
	background: url(images/arrondi_menu/top-left.jpg) no-repeat;
}

.greenbox .title h1, .greenbox .title h2 {
	height: 50px;
	margin: 0;
	padding: 15px 0 0 20px;
	padding: 0px 0px 0px 0px;
	background: url(images/arrondi_menu/top-right.jpg) no-repeat right top;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-size: 1.6em;
	font-weight: bold;
	color: #FFFFFF;
}

.greenbox .title p {
	height: 50px;
	margin: 0;
	padding: 15px 0 0 20px;
	padding: 0px 0px 0px 0px;
	background: url(images/arrondi_menu/top-right.jpg) no-repeat right top;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-size: 1.6em;
	font-weight: bold;
	color: #FFFFFF;
}

.greenbox .left{
	background: url(images/arrondi_menu/left.jpg) repeat-y left;
}

.greenbox .entry {
	padding: 10px 20px 0px 50px;
	padding: 0px 40px 15px 35px;
	margin: 0;
	margin-bottom: -15px;
	background: url(images/arrondi_menu/right.jpg) repeat-y right;
}

.btm { height:50px;background: url(images/arrondi_menu/bottom.jpg) repeat-x left bottom; }
.btm .l { height:50px;background: url(images/arrondi_menu/bottom-left.jpg) no-repeat left bottom; }
.btm .r { height:50px;background: url(images/arrondi_menu/bottom-right.jpg) no-repeat right bottom; }





/* sous menu */
.box2 {
	background: url(images/arrondi_menu/top-2.jpg) repeat-x;
	background-color:#8BB8D7;
	color: #FFFFFF;
	height: auto;
}

.box2 .title2 {
	height: 50px;
	background: url(images/arrondi_menu/top-left-2.jpg) no-repeat;
}

.box2 .title2 h1, .box2 .title2 h2 {
	height: 50px;
	margin: 0;
	padding: 15px 0 0 20px;
	padding: 0px 0px 0px 0px;
	background: url(images/arrondi_menu/top-right-2.jpg) no-repeat right top;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-size: 1.6em;
	font-weight: bold;
	color: #FFFFFF;
}

.box2 .title2 p {
	height: 50px;
	margin: 0;
	padding: 15px 0 0 20px;
	padding: 0px 0px 0px 0px;
	background: url(images/arrondi_menu/top-right-2.jpg) no-repeat right top;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-size: 1.6em;
	font-weight: bold;
	color: #FFFFFF;
}

.box2 .left2{
	background: url(images/arrondi_menu/left-2.jpg) repeat-y left;
}

.box2 .entry2 {
	padding: 10px 20px 0px 50px;
	padding: 0px 40px 15px 35px;
	margin: 0px;
	margin-bottom: -15px;
	background: url(images/arrondi_menu/right-2.jpg) repeat-y right;
}

.btm2 { height:50px;background: url(images/arrondi_menu/bottom-2.jpg) repeat-x left bottom; }
.btm2 .l2 { height:50px;background: url(images/arrondi_menu/bottom-left-2.jpg) no-repeat left bottom; }
.btm2 .r2 { height:50px;background: url(images/arrondi_menu/bottom-right-2.jpg) no-repeat right bottom; }











/* Box : Lire la suite taille fixe */

.box3 {
    margin-left:270px;
    width:180px;
	background: url(images/arrondi/top-2.jpg) repeat-x;
	background-color:#EB5F2C; /* orange */
}

.box3 .title3 {
	height: auto;
	background: url(images/arrondi/top-left-2.jpg) no-repeat;
}

.box3 .title3 h1, .box3 .title3 h2 {
	height: 30px;
	margin: 0;
	padding: 15px 0 0 20px;
	padding: 0px 0 0 0px;
	background: url(images/arrondi/top-right-2.jpg) no-repeat right top;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-size: 1.6em;
	font-weight: bold;
	color: #FFFFFF;
}

.box3 .left3{
	background: url(images/arrondi/left-2.jpg) repeat-y left;
}

.box3 .entry3 {
	padding: 10px 20px 0px 50px;
	padding: 0px 40px 15px 40px;
	margin: 0;
	margin-bottom: -15px;
	background: url(images/arrondi/right-2.jpg) repeat-y right;
}

.btm3 { height:30px;background: url(images/arrondi/bottom-2.jpg) repeat-x left bottom; }
.btm3 .l3 { height:30px;background: url(images/arrondi/bottom-left-2.jpg) no-repeat left bottom; }
.btm3 .r3 { height:30px;background: url(images/arrondi/bottom-right-2.jpg) no-repeat right bottom; }

/* Box 31 : VOIR LES BONNES PRATIQUES taille fixe */

.box31 {
    margin-left:220px;
    width:230px;
	background: url(images/arrondi/top-2.jpg) repeat-x;
	background-color:#EB5F2C; /* orange */
}

.box31 .title31 {
	height: auto;
	background: url(images/arrondi/top-left-2.jpg) no-repeat;
}

.box31 .title31 h1, .box31 .title31 h2 {
	height: 30px;
	margin: 0;
	padding: 15px 0 0 20px;
	padding: 0px 0 0 0px;
	background: url(images/arrondi/top-right-2.jpg) no-repeat right top;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-size: 1.6em;
	font-weight: bold;
	color: #FFFFFF;
}

.box31 .left31{
	background: url(images/arrondi/left-2.jpg) repeat-y left;
}

.box31 .entry31 {
	padding: 10px 20px 0px 50px;
	padding: 0px 40px 15px 40px;
	margin: 0;
	margin-bottom: -15px;
	background: url(images/arrondi/right-2.jpg) repeat-y right;
}

.btm31 { height:30px;background: url(images/arrondi/bottom-2.jpg) repeat-x left bottom; }
.btm31 .l31 { height:30px;background: url(images/arrondi/bottom-left-2.jpg) no-repeat left bottom; }
.btm31 .r31 { height:30px;background: url(images/arrondi/bottom-right-2.jpg) no-repeat right bottom; }



/* Box : bonne pratique variable blanche*/

.box4 {
    width:auto;
	background: url(images/arrondi/top-4.jpg) repeat-x;
	background-color:#cccccc; /* blanc */
	background-color:#C1CC26;
	background-color:#DCDFA8;
	background-color:#F9F9EF;
}

.box4 .title4 {
	height: auto;
	background: url(images/arrondi/top-left-4.jpg) no-repeat;
}

.box4 .title4 h1, .box4 .title4 h2 {
	height: 30px;
	margin: 0;
	padding: 15px 0 0 20px;
	padding: 0px 0 0 0px;
	background: url(images/arrondi/top-right-4.jpg) no-repeat right top;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-size: 1.6em;
	font-weight: bold;
	color: #FFFFFF;
}

.box4 .left4{
	background: url(images/arrondi/left-4.jpg) repeat-y left;
}

.box4 .entry4 {
	padding: 0px 40px 15px 40px;
	margin: 0;
	margin-bottom: -15px;
	background: url(images/arrondi/right-4.jpg) repeat-y right;
}

.btm4 { height:30px;background: url(images/arrondi/bottom-4.jpg) repeat-x left bottom; }
.btm4 .l4 { height:30px;background: url(images/arrondi/bottom-left-4.jpg) no-repeat left bottom; }
.btm4 .r4 { height:30px;background: url(images/arrondi/bottom-right-4.jpg) no-repeat right bottom; }




/* Box : bonne pratique variable beige*/

.box5 {
    width:auto;
	background: url(images/arrondi/top-5.jpg) repeat-x;
	background-color:#F9F9EF;  /*beige*/
}

.box5 .title5 {
	height: auto;
	background: url(images/arrondi/top-left-5.jpg) no-repeat;
}

.box5 .title5 h1, .box5 .title5 h2 {
	height: 30px;
	margin: 0;
	padding: 15px 0 0 20px;
	padding: 0px 0 0 0px;
	background: url(images/arrondi/top-right-5.jpg) no-repeat right top;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-size: 1.6em;
	font-weight: bold;
	color: #FFFFFF;
}

.box5 .left5{
	background: url(images/arrondi/left-5.jpg) repeat-y left;
}

.box5 .entry5 {
	padding: 0px 40px 15px 40px;
	margin: 0;
	margin-bottom: -15px;
	background: url(images/arrondi/right-5.jpg) repeat-y right;
}

.btm5 { height:30px;background: url(images/arrondi/bottom-5.jpg) repeat-x left bottom; }
.btm5 .l5 { height:30px;background: url(images/arrondi/bottom-left-5.jpg) no-repeat left bottom; }
.btm5 .r5 { height:30px;background: url(images/arrondi/bottom-right-5.jpg) no-repeat right bottom; }

/* Notre Equipe contact*/

p.contact-personne { color:#1C0B80;      /*marine*/
                     font-size:100%; 
		          	 text-indent:30px;
                     padding-top:5px;
                   }   

p.contact-personne a       {font-size:90%; color:#4C4C4B;}
p.contact-personne a:hover {font-size:90%; color:#1AA5B4;}

/*Formulaire*/
#formulcontact {border:1px #1AA5B4 solid; margin:0 0px;}
#formulcontact label {float:left;width: 250px;text-align:right}
#formulcontact p.send {text-align:right;margin:0 10px 10px 0}
#formulcontact legend {color:#1AA5B4;}  /*turquoise*/

p.contact { color:#1C0B80;      /*marine*/
            font-size:100%; 
			text-indent:0px;
            padding-top:5px;
          }  
p.contact-info { color:#DEA33D;      /*orange ligne*/
            font-size:100%; 
			text-indent:0px;
			text-align:center;
            padding-top:5px;
          }


#col_left  {float:left;
            padding-right:5px;
			padding-left:5px;
}

#col_right {float:right;
            padding-right:60px;
			padding-left:5px;
			}

p.adr_nom { color:#1C0B80;      /*marine*/
            font-size:120%; 
			text-indent:0px;
            padding-top:5px;
			font-weight:bold;
}


p.adr_postale { color:#1C0B80;      /*marine*/
            font-size:100%; 
			text-indent:0px;
            padding-top:5px;
          }  		  
p.adr_postale a {color:#1AA5B4;}   /*Turquoise*/
p.adr_postale a:hover{color:#ffffff;}



p.form_msg_info { color:#EB5F2C; /* orange */
                  text-align:center;
                  font-size:120%; 
                  text-indent:0px;
                  padding-top:50px;
                  padding-bottom:50px;
                } 
p.form_msg_info a       {color:#924998;}
p.form_msg_info a:hover {color:#ffffff;}	

.form_error {display:block;
             text-align:center;
			 padding:10px,10px,10px,10px;
             background-color:#EB5F2C;
             color:#FFFFFF;
			 }




.photo_copyright {font-size:10px;
                 margin-right : 0px;
                 margin-left : 0px;
                 margin-top : -15px;
                 margin-bottom : 0px;
                }
.photo_copyright_retrait {font-size:10px;
                 margin-right : 0px;
                 margin-left : 160px; /*320px/2*/
                 margin-top : -13px;
                 margin-bottom : 0px;
                 font-weight:italic;
                }

/*TELECHARGEMENT*/
/* ESPACE PRESSE */
#epresse               { background:#ffffff;
                         margin-top:0px;margin-bottom:0px;margin-right:0px;margin-left:20px;
				         padding-top:2px;padding-right:0px;padding-bottom:0px;padding-left:0px;
					 	 width:600px;}

#epresse_left          { background:#ffffff;float:left;
                         margin-top:0px;margin-bottom:0px;margin-right:0px;margin-left:20px;
				         padding-top:2px;padding-right:0px;padding-bottom:0px;padding-left:0px;
					 	 width:300px;
						 list-style: none;
					   }
#epresse_right         { background:#ffffff;float:right;
                         margin-top:0px;margin-bottom:0px;margin-right:0px;margin-left:0px;
					     padding-top:2px;padding-right:0px;padding-bottom:0px;padding-left:10px;
					     width:260px;}

#epresse p,
#epresse_left p         {font-size:12px;}

#epresse_left a         { font-weight:bold;   font-size:12px;  color:#7DB51A;}
#epresse_left a:hover   { font-weight:bold;   font-size:12px;  color:#928a7d;}
p.epresse_texte         { font-weight:normal; font-size:12px;  color:#928a7d;}
p.epresse_texte_g       { font-weight:bold;   font-size:12px;  color:#928a7d;}
p.epresse_texte_c       { text-align:center;}
p.epresse_titre         { font-weight:bold;   font-size:12px;  color:#7DB51A;}

p.epresse_accroche      { font-weight:bold;   font-size:12px;  color:#000000;}



#epresse_left li   {color:#928a7d;}
#epresse_left li a {padding:4px 0;text-decoration:none;color:#928a7d;}
#epresse_left li a:hover, 
#epresse_left li a:focus, 
#epresse_left li a:active {text-decoration: none;color:#7DB51A;}

/*NEWS*/
#menudroite .box2 .left2 .entry2 p {color:#FF0000; font-size:100%}
p.news_titre  {color:#ffffff; font-size:100%;}
p.news_actu   {color:#ffffff font-size:100%;}
p.news_actu a {color:#243d8f; font-size:100%; font-variant: normal; font-weight: normal}
p.news_actu a:hover  {color:#5c5c5b; font-size:100%;}
#scroll_vertical p.news_actu a {color:#243d8f; font-size:100%; font-variant: normal; font-weight: normal}
#scroll_vertical p.news_actu a:hover  {color:#5c5c5b; font-size:100%;}
/*MENTIONS LEGALES*/
#mentions-legales        {border:1px #1AA5B4 solid;}
#mentions-legales legend {color:#1AA5B4; font-weight:bold; text-transform:uppercase; }

p.texte_nfo {color:#1C0B80; /* noir */
             font-size:90%; 
 			 text-indent:30px;
             padding-top:0px;
             padding-bottom:0px;
             padding-left:20px;
			 padding-right:20px;
            }

p.texte_nfo_nom { color:#1C0B80; 
                  font-size:90%; 
			      text-indent:0px;
                  padding-top:0px;
                  padding-bottom:0px;
                  padding-left:20px;
                  padding-right:20px;
			      font-weight:bold;
                }


p.texte_nfo_adr { color:#1C0B80; 
                  font-size:85%; 
			      text-indent:0px;
                  padding-top:0px;
                  padding-bottom:0px;
                  padding-left:20px;
                  padding-right:20px;;
                }  		  
p.texte_nfo_adr a {color:#1AA5B4;}
p.texte_nfo_adr a:hover{color:#ffffff;}



p.mediatheque_titre            { color:#924998; font-size:100%;}
p.mediatheque_texte            { color:#000000; font-size:100%;padding-left:50px;text-align:left;}
p.mediatheque_texte_left       { color:#000000; font-size:100%;padding-left:50px;text-align:left;}
p.mediatheque_texte_right      { color:#000000; font-size:100%;padding-left:50px;text-align:right;}
p.mediatheque_texte_small      { color:#000000; font-size:90%;padding-left:50px;}

p.mediatheque_texte span       { color:#000000; font-size:100%;display:block;}
p.mediatheque_texte img        { color:#000000; font-size:100%;}

p.mediatheque_texte a,
p.mediatheque_texte_right a,
p.mediatheque_texte_left a       { color:#1aa5b4; font-size:100%;}

p.mediatheque_texte a:hover,
p.mediatheque_texte_right a:hover,
p.mediatheque_texte_left a:hover { color:#ffffff; font-size:100%;}




#col_left_video  {width:400px;
                  float:left;
                  padding-right:5px;
			      padding-left:5px;

                  }

#col_right_video {float:right;
                  text-align:auto;
                  padding-right:30px;
		    	  padding-left:5px;
			     }



#pop_video {
	width:auto;
	height:auto;
    margin-right:0px;
    margin-left:0px;
    margin-top:0px;
    margin-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	background-color:#C1CC26;
    clear:both;
	}

.bouton {display:block;
        text-align:right;
}


p.pop_mediatheque_titre            { color:#924998; font-size:100%;}
p.pop_mediatheque_texte            { color:#000000; font-size:100%;}
p.pop_mediatheque_texte span       { color:#000000; font-size:100%;display:block;}
p.pop_mediatheque_texte img        { color:#000000; font-size:100%;}
p.pop_mediatheque_texte a          { color:#924998; font-size:100%;}
p.pop_mediatheque_texte a:hover    { color:#ffffff; font-size:100%;}


/*news*/
#newsbox { width: 200px; height: 200px; border: 0px solid black; position: relative; overflow: hidden; }
#newslist { position: absolute; padding: 0 0.5em; }