/*********** XG ***************/

body { 
font-family: arial, helvetica, sans-serif; font-size: 11pt; margin:0;
}
body a:hover{ color:#333333; } 
body a { color: #4a7300; }

table tr td {
	font-size: 16px;
}

div.top {
  width:892px;
  margin:auto;
} 

.fond {
	background-image: url(../images/portail/fond.jpg);
	background-repeat: no-repeat;
	background-position: right;

}
.menu_container {
	height:51px;
	width:892px;
	margin:auto;
	background-repeat: no-repeat;
}


/*** Compléments ou modifications mise en page ***/

ul.nobull	{
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 20px;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

.nobull li	{
list-style-type: none;
list-style-images: none;
list-style-position: outside;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
font-size:16px;
}

ol.top20 li {
  font-size:16px;
}

/*
 * SECTIONS
 */

.bg_section, .bg_section_actu, .bg_section_index {
  background:url(../images/Icon/bg_int.gif) repeat-y;
  width:892px;
  margin:auto;
}

.bg_section_index h1 {  font-size:22px; margin-left: 8px; margin-bottom:0px;}
.bg_section_index h2 { font-size:16px; margin-left: 8px; }
.bg_section_index h3 { font-size:12px; margin-left:8px; margin-bottom:7px; margin-top:3px;}



/*
.bg_section_index h4 { font-family:arial; font-size:12px; color:#000000; margin:6px; font-weight:normal; text-align:justify; width:538px; float:left; font-weight:bold }
*/
.bg_section_index p { font-family:arial; font-size:12px; color:#000000; margin:8px; padding:1px; font-weight:normal; text-align:justify;}
.bg_section_index li{ font-family:arial; font-size:12px; color:#000000;  font-weight:normal;}

/*
color: #4a7300;
color: #539100;
color:#678f00;
color:#6fa903;
color:#89b11c;
*/

/* BG_SECTION : fiches... */

.bg_section .left_content h1 {  font-size:22px; padding:15px 0px 15px 10px; margin:-15px -15px -10px 0px;}
.bg_section .left_content h2 { 
    font-size:14px;
    display: list-item;
    list-style-images: url(../images/Icon/feuille.gif);
    list-style-position: inside;
    margin-left:5px;
    height:22px;
    margin-top:5px;
    margin-bottom:5px;
}
.bg_section h2 a { text-decoration:none; }
.bg_section h2 a:hover { text-decoration:underline; }
.bg_section .left_content  h3 { font-size:12px; margin-left:8px; margin-bottom:4px; margin-top:9px;}
.bg_section .left_content  p { font-family:arial; font-size:12px; color:#000000; margin:0px 7px 7px 7px; padding:1px; font-weight:normal; text-align:justify;}
.bg_section .left_content li{ font-family:arial; font-size:12px; color:#000000;  font-weight:normal;}
.bg_section .left_content  h4 { font-size:12px; margin-left:20px; margin-bottom:2px; margin-top:5px;}


.bg_section p img {margin-left:7px;}
.bg_section img {margin-left:7px;}
.bg_section div img {margin-left:7px;}

.bg_section li{ font-size:12px; color:#000000;  font-weight:normal; text-align:left; margin-bottom:2px;}
.bg_section ul{ margin-top:0px;}

/* SECTION ACTU : Home-page + accueil fiches */

.bg_section_actu p { font-size:12px; color:#333333;  font-weight:normal;}
.bg_section_actu p img{ padding:0px 2px 3px 8px;  float:right}
.bg_section_actu li{ font-size:12px; color:#000000;  font-weight:normal;}
.bg_section_actu h2 { font-size:12px; margin:-8px 0px -12px 0px }
.bg_section_actu h1 { font-size:22px; margin-left: 8px; margin-bottom:0px; }
.bg_section_actu h1 a { text-decoration:none; font-size:18px}
.bg_section_actu h1 a:hover{ text-decoration:underline} 
.bg_section_actu p a{ font-size:12px; color:#678f00; font-weight:bold; /*text-decoration:none*/}

.bg_section_actu .big_menu {  width:540px; margin:5px; float:left; border-bottom:#cccccc dashed 1px; }
.bg_section_actu .big_menu h3 { font-size:16px; padding-top:0px; padding-bottom:0px; margin-left:20px; 
  display: list-item;
  list-style-images: url(../images/Icon/feuille.gif);
  list-style-position: inside;
}
.bg_section_actu .big_menu h3 a { text-decoration:none; }
.bg_section_actu .big_menu h3 a:hover { text-decoration:underline; }

/* BLOCS pour section Actu */

.bloc{ width:522px; float:left;
 border-bottom:#e0e0e0 dashed 1px;
  margin-left:5px; margin-top:0px; 
  padding:0px 6px 6px 6px;
  }

.bloc h1 { margin-left:0px; }
.bloc h1 a { text-decoration:none; }
.bloc h1 a:hover { color: #333333; text-decoration:underline;}
.bloc h2 { font-size:14px; font-variant: small-caps; color:black; margin-top:0px; margin-bottom:-10px; }

/* Blocs SECTION ACTU SOUS PARTIE */

.container_bloc_sous_partie{ width:560px; padding:0 0 10px 0 }

.bloc_sous_partie{ width:330px;  float:left; margin:5px; padding:5px; border:1px dashed #999999;}
.bloc_sous_partie2{ width:500px;  float:center; margin:5px; padding:5px; border:1px dashed #999999;}
.bloc_sous_partie3{ width:600px;  float:center; margin:5px; padding:5px; border:1px dashed #999999;}
.bloc_sous_partie4{ width:700px;  float:center; margin:5px; padding:5px; border:1px dashed #999999;}
.bloc_sous_partie5{ width:670px;  float:left; margin:5px; padding:5px; border:1px dashed #999999;}
.bloc_sous_partie6{ width:690px;  float:left; margin:5px; padding:5px; border:1px dashed #999999;}
.bloc_sous_partie7{ width:450px;  float:left; margin:5px; padding:5px; border:1px dashed #999999;}

.bloc_sous_partie p{ font-size:11px}
.bloc_sous_partie h2{  font-size:11px; padding:5px 0px 5px 0px; margin:-5px 0px 5px 0px; }
.bloc_sous_partie2 h2{  font-size:11px; padding:5px 0px 5px 0px; margin:-5px 0px 5px 0px; }
.bloc_sous_partie3 h2{  font-size:11px; padding:5px 0px 5px 0px; margin:-5px 0px 5px 0px; }
.bloc_sous_partie4 h2{  font-size:11px; padding:5px 0px 5px 0px; margin:-5px 0px 5px 0px; }
.bloc_sous_partie5 h2{  font-size:11px; padding:5px 0px 5px 0px; margin:-5px 0px 5px 0px; }
.bloc_sous_partie6 h2{  font-size:11px; padding:5px 0px 5px 0px; margin:-5px 0px 5px 0px; }
.bloc_sous_partie7 h2{  font-size:11px; padding:5px 0px 5px 0px; margin:-5px 0px 5px 0px; }

.bloc_sous_partie h1{ padding:15px 0px 15px 0px; margin:-15px -0px -15px 0px; }
.bloc_sous_partie h1 a,.bloc_sous_partie h1 a:link  {  font-size:14px; font-weight:bold; text-decoration:none}
.bloc_sous_partie h1 a:hover{  text-decoration:underline} 
.bloc_sous_partie p a{ font-size:11px; }

/* adaptation pour accueil fiches */

/*.bg_section_index p { font-size:11px; color:#333333;  font-weight:normal;}
.bg_section_index p img{ padding:0px 2px 3px 8px;  float:right}*/


.menu_main_link_sel a {
color:#678f00;
text-decoration:none;
}

.center_spirale h2{ color: black; font-size:11px; padding:5px 0px 5px 0px; margin:-5px 0px 5px 0px; background:none; }
.center_spirale h1{ padding:15px 0px 15px 0px; margin:-15px -0px -15px 0px; }
.center_spirale h1 a { font-size:14px; font-weight:bold; text-decoration:none}
.center_spirale h1 a:hover{ text-decoration:underline} 



/* menu principal page */

.big_menu {  width:540px; margin:5px; float:left; border-bottom:#cccccc dashed 1px; }
.big_menu h2 { padding-top:0px; padding-bottom:0px; margin-left:20px; 
  display: list-item;
  list-style-images: url(../images/Icon/feuille.gif);
  list-style-position: inside;
}
.big_menu h2 a { text-decoration:none; }
.big_menu h2 a:hover { text-decoration:underline; }



/* sous nav calendrier */

ul.sub_nav  li {
	background-images: url(../images/Icon/puce_verte.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: none;
	padding-left: 8px;
	padding-bottom: 8px;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
}

/* calendrier lunaire */

.calendrier tr {
  border : 1px solid;
  border-color : #000000;
}

table.calendrier {
  width:450px;
  font-size:11px;
  border-width:1px; 
  border-style:solid; 
  border-color:#666666;
  border-collapse:collapse;
}

table.calendrier td {
  border:1px solid #cccccc;
}

textarea{ color:#6b6b6b;font-size:12px;border-color:#d7d7d7;border-style:solid;border-width:1px; margin-right:5px}
select{ color:#6b6b6b;font-size:12px;border-color:#d7d7d7;border-style:solid;border-width:1px; margin-right:5px}


h2.newpar { clear:both; }   /* paragraphe fiches */

.bg_section .left_content  p .lieu { font-size:11px; color:#ff0000; font-weight:bold; font-variant: small-caps; margin-bottom:-10px;} /* lieu manifestations */
.bg_section .left_content  p .date { font-size:11px; color:#666666; font-weight:bold; margin-bottom:-10px;} /* date manifestations */

/* bloc "Réagir" sur fiches pratiques + liste de toutes les réactions*/

div.reactions {
width: 300px; background-color: #dddddd;
border: 1px dotted #333333; padding: 5px;
padding-top: 10px;
font: 11px verdana, sans-serif;
clear:both;
margin-left:auto;
margin-bottom:10px;
margin-top:10px;
}

div.reaclien {
padding-top : 10px;
padding-left : 20px;
}

div.reactexte {
font-weight: bold;
text-align: justify;
}

div.reactitre {font: bold 10px verdana, sans-serif; color: #ffffff; background-color: #8a8a8a; padding: 3px; }

/* Page "vos réactions" sur fiches pratiques */

div.reac_one {
  font-size:10pt;
  margin-left:10px;
  margin-bottom: 15px;
  border-bottom:#e0e0e0 dashed 1px;
}

span.dt {
  font-size:12pt;
  font-weight:bold;
  color:#888888;
}

div.pagination {
  width:540px;
  margin-top:20px;
  margin-bottom:20px;
  border-top:#e0e0e0 dashed 1px;
  font-size:14px;
  font-weight:bold;
  text-align:center;
  }

.avertissement {
margin: 15px 15px 15px 15px;
font-size:10px;
color: red;
}

/* * * * * * * *  * * * * * * *       Fin XG    * * * * * * * * * * * * * * */


input{ color:#000000;font-size:12px;border-color:#000000;border-style:solid;border-width:1px; height:auto; margin-right:5px}

.top {
	background-repeat: no-repeat;
}



.logo { float:left;}

.newsletter{float:left; width:281px; height:76px; margin-left:143px;}

.form_newsletter{margin:34px 0px 0px 0px; padding-right:2px; float:right; text-align:right; width:200px;}


.recherche{float:right; background:url(http://404.online.net/) no-repeat; width:141px; height:76px;}

.form_recherche_1 {margin:49px -2px 0px 0px; float:right; text-align:center; width:100%; padding-left:2px;}
.form_recherche_2 {height:51px; width:135px; float: left; padding-top:24px; margin-bottom:-24px; padding-left:7px; margin-right:-7px}






.cale_menu {height:51px; width:3px; float:left; background:url(../images/Icon/cale_menu.gif)}

.menu_main{height:45px; width:740px; padding: 0px 0px 0px 0px; float:left }
.menu_main_link {width:105px; height:51px; float:left; text-align:center;}

a.menu_main_link:link,a.menu_main_link:visited { background:url(../images/Icon/bg_bt_off.gif) no-repeat; padding-top:13px; margin:0px 0px -13px 0px; float:left;color: #ffffff ; text-decoration: none;font-size: 12px; font-family:verdana;text-transform:uppercase;}
a.menu_main_link:hover {background:url(../images/Icon/bg_bt_over.gif) no-repeat;color:#386300;text-transform:uppercase; padding-top:13px; margin:0px 0px -13px 0px; text-decoration:none;}

.menu_main_link_sel { width:105px; height:51px; padding-top:13px; margin:0px 0px -13px 0px; background:url(../images/Icon/bg_bt_over.gif) no-repeat; float:left;color: #386300 ; text-decoration: none;font-size: 12px; font-family:verdana;text-transform:uppercase; text-align:center;}



.left_content{ width:730px; float:left; padding-left:3px;  font-family:arial; text-align:left}


.fil { height:42px; background:url(../images/Icon/bg_fil.gif); margin:0px 0px -14px 8px; padding:14px 0px 0px 0px; color:#000000; font-family:arial; font-size:11px; font-weight:normal;}
a.fil_link:link, a.fil_link:visited { color:#444444; font-family:arial; font-size:11px; font-weight:normal; text-decoration:underline;}
a.fil_link:hover { color:#000000; font-family:arial; font-size:11px; font-weight:normal; text-decoration:none;}

.chapo {color: #162b02; font-family:verdana; font-size:12px; margin:0px; text-align:justify; font-weight:bold}

.bg_menu2 { margin-left:0px;  background:url(../images/Icon/bg_sous_menu.gif) no-repeat;  width:720px}
.bg_menu3 { margin-left:0px;  background:url(../images/Icon/bg_sous_menu.gif) no-repeat;  width:680px}

.menu2 {
	list-style:none;
	margin:0;
	height:35px;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
.menu2 li {
	float:left; 
	padding:0px 10px 0px 0px;
	margin:0px;
 	font-size:11px;
 	font-family:arial
}
	
.menu2 li a { 
float:left;
 height:25px; 
 line-height:25px;
  color:#006699;
   text-align:center;
     padding:0 8px 0 8px; 
	 margin:0px; cursor:pointer;
	  background:url(../images/Icon/bg_bt_sous_menu_off.gif); 
	  text-decoration:none; 
	  
	  }

.menu2 li.current a {color:#497100;  background:url(../images/Icon/bg_bt_sous_menu_on.gif);}
.menu2 li a:hover {color:#497100; background:url(../images/Icon/bg_bt_sous_menu_on.gif); }
.menu2 li.current a:hover {color:#497100; background:url(../images/Icon/bg_bt_sous_menu_on.gif);}

.bg_menu4 { margin-left:0px;  background:url(../images/Icon/bg_sous_menu.gif) no-repeat;  width:720px}


.menu3 li a:link,
.menu3 li a:visited
{
 display: block;
 color: #FFF;
 margin: 0;
 border: 0;
 text-decoration: none;
 background: transparent url("fondTR.png") repeat;
}
.menu3 li a:hover
{
 background-images: none;
 background-color: #F2462E;
}
      
.sous_menu{
	height:39px;
	background:url(../images/Icon/bg_sous_menu.gif);
	list-style-position: outside;
}

.sous_menu_link{ color:#9b9b9b; font-family:arial; font-size:12px; font-weight:normal; padding: 10px 5px 0 5px;  height:25px;}
a.sous_menu_link:link, a.sous_menu_link:visited { background:url(../images/Icon/bg_bt_sous_menu_off.gif); height:25px;}
a.sous_menu_link:hover { color:#6fa903;background:url(../images/Icon/bg_bt_sous_menu_on.gif); height:25px;}

.sous_menu_sel{ color:#6fa903; font-family:arial; font-size:12px; font-weight:normal; padding: 10px 5px 0 5px; background:url(../images/Icon/bg_bt_sous_menu_on.gif); height:25px;}



.step{ clear:both; width:540px; float:left; font-family:arial; font-size:12px; color:#000000; margin:7px; padding:1px; font-weight:normal; text-align:justify;}




/* PETIT BLOC*/

.petit_bloc { font-family:arial; font-size:12px; color:#000000; margin:0px; font-weight:normal; text-align:justify; width:538px; background: #EEEEEE; }

.petit_bloc p { font-family:arial; font-size:12px; color:#000000; padding:2px; font-weight:normal; text-align:justify; width:500px;   }

.petit_bloc li{ font-family:arial; font-size:11px; color:#000000; padding:0 0 4px 0px; font-weight:normal; text-align:justify; width:480px; }



/*images*/

div.images{ margin:5px 0px 5px 7px;  float:right}

.left_content div.images p{ font-family:verdana, sans-serif; font-size:10px; color:#666666;
padding:0px;
}

/* bandeau droite */


.right_content{ width:316px; float:right; margin:2px 1px 2px 0px;  font-family:arial; text-align:left;}

.pub_right{ clear:both; width:306px; background:url(../images/Icon/bg_pub_right.gif) no-repeat; padding-top:15px; }

.top_theme{ background:url(../images/Icon/theme_top.gif) no-repeat; width:298px; height:57px; float:left;}

.center_theme{ background:url(../images/Icon/theme-bg.gif) no-repeat; width:298px; height:29px; float:left; text-align:left; padding:8px 0px 0px 42px; margin:0px -46px -8px 0px}

.center_theme a{ font-family:Arial; text-decoration:none; font-size:11px; color:#271002;}
.center_theme a:hover{ font-family:Arial; text-decoration:underline; font-size:11px; color:#271002;}

.bottom_theme {float:left; width:298px; height:34px; background:url(../images/Icon/theme_bottom.gif) no-repeat; }




.top_spirale{
	width:320px;
	height:61px;
	float:left;
	background-images: url(../images/Icon/spirale_top.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/Icon/spirale_top.gif);
}

.center_spirale_titre{ background:url(../images/Icon/spirale-bg.gif) repeat-y; width:298px; height:25px; float:left; text-align:left; padding:4px 0px 0px 25px; font-weight:bold; font-size:12px;}

.center_spirale{
	background:url(../images/Icon/spirale-bg.gif) repeat-y;
	width:310px;
	float:left;
	font-family:Arial;
	font-size:11px;
	color: #666666;
	text-align:justify;
	padding-top: 2px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}

.center_spirale img{ padding:0px 2px 3px 8px;  float:right}


.bottom_spirale {float:left; width:298px; height:34px; background:url(../images/Icon/spirale_bottom.gif) no-repeat; }


.foot_section a{ color:#333333}

.cadre {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}

/*******
 * TABS
 *   ************/

div.tabsheader ul {
	width:300px;
	padding:0;
	margin:0;
	list-style:none;
	line-height:1em;
	bottom: -1px;
  position: relative;
}

div.tabsheader ul LI {
	float:left;
	margin:0;
	padding:0;
}

div.tabsheader ul A {
	display:block;
	color:#444;
	text-decoration:none;
	background:#FFFDF3;
	margin: 1px 2px 0 0;
	padding:0.25em 1em;
	border-left:1px solid #666666;
	border-top:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:none;
	font-size:12px;
}

div.tabsheader ul A:active,
div.tabsheader ul A.here:link,
div.tabsheader ul A.here:visited {
	background:#FFF3B3;
	border-bottom:1px solid #FFF3B3;
}

div.tabsheader ul A:hover {
	background:#FFFAE1;
	text-decoration:underline;
}


div.tabsmain {
  width:300px;
	border: 1px solid #666;
	clear: both;
	background: #FFF3B3;
}

p.tabtitle {
  font-size:14pt;
  font-weight:bold;
  padding-bottom:0px;
  margin-bottom:0px;
}

/* questions-réponses sous /conseil-jardinage : DEPRECATED ? */

div.questrep
{
margin: 2em 0;
padding: 0;
font-size:10pt;
}

.questrep h2
{
}

.questrep dt
{
	border-left: 2px solid #9cce34;
	padding: 0 0 .5em .5em;
	margin: 0 0 0 6em;
}


p.internaute {
  font-size:12pt;
  font-weight:bold;
  color:#666666;
  padding-top:0px;
  padding-left:20px;
}

/*****/

span.even_date {
  font-size:12pt;
  font-weight:bold;
  color:#666666;
}

div.evalFiche {
  text-align:right;
}
	 
div.sondage {
  /*margin-top:10px;*/
  padding-left:5px;
	border: 1px solid #666;
	clear: both;
	background: #eeeeee;
	width:300px;
	margin-top:5px;
	margin-bottom:5px;
}

div.sondage h3 {
  margin-bottom:5pt;
  margin-top:0px;
}

div.sondage div {
  font-size:12px;
}

div.livre_du_mois {
    background:#ffffee;
    width:300px;
    padding-left:5px;
    border:1px solid #bbbbbb;
  }

div.livre_du_mois h4 {
  margin-bottom:12px;
  margin-top:5px;
}

div.sideGroup {
	/*border-bottom: 1px solid #9cce34;*/
	padding-top: 6px;
	/*background:green;*/
	padding-bottom: 6px;
	font-size:10pt;
	margin-left:0px;
	}	
	
div.sideGroup h3 {
  margin-bottom:5pt;
  margin-top:0px;
}

div.sideStandardBloc {
	border: 1px solid #FFF3B3;
	padding: 5px;
	background: #FFF7CD;
	width:290px;
	min-height: 100px;
	}
	
div.comment {
  margin-top:10px;
	border: 1px solid #333;
	clear: both;
	background: #f8fbf1;
	width:300px;
	padding-bottom:10px;
}

.comment h4 {
  margin-left:5px;
  margin-top:5px;
  text-transform: uppercase;
}

div.comment p {
  margin-left:5px;
  font-size:12px;
}

div.comment ul li {
  margin-left:-20px;
  font-size:12px;
	background-images: url(../images/Icon/puce_verte.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: none;
	padding-left: 8px;
	padding-bottom: 4px;
}

div.book {
  margin-top:10px;
  border: 1px solid #333;
	padding: 5px;
	background: #F0FFE8;
  width:290px;
}

.book h3 {
  margin-left:5px;
  margin-top:5px;
  text-transform: uppercase;
  font-size:10pt;
}

.book h2 {
  margin-left:5px;
  margin-top:5px;
  font-size:10pt;
}

.book p {
  font-size:14px;
  padding:0px;
}

.book p {
  font-size:12px;
  margin-top:2px;
  margin-bottom:2px;
}

.book p.author {
  font-weight:bold;
}

.book p.bottom {
  clear:both;
  padding-top:5px;
  margin-left:70px;
}

.book img {
  padding-right:5px;
  margin:auto;
  clear:both;
}

div.event_description {
  font-size:12px;
  padding-left:7px;
}

div.event_description p {
  margin-left:0px;
}

p.note {
  border-top:#e0e0e0 dashed 1px;
  padding-top:40px;
  font-size:9px;
  font-family:tahoma;
  color:#666666;
}

div.partenaire {
    clear:both; 
    font-family:arial;
    font-size:12px;
    color:#000000;
    margin:20px 0 10px 0;
    padding-left:100px;
    font-weight:normal;
    color:red;
    text-align:center;
}

 /*Outermost DIV for thumbnail viewer*/
#thumbBox{position: absolute; left: 0; top: 0; width: auto; padding: 5px; padding-bottom: 0; background: #ccc; visibility: hidden; z-index: 10; cursor: hand; cursor: pointer; }

 /*Footer DIV of thumbbox that contains "close" link */
#thumbBox .footerbar{ font: bold 10px Arial; letter-spacing: 0px; line-height: 1.1em; color: #666; padding: 5px 0; text-align: right; }

/*DIV within thumbbox that holds the enlarged images */
#thumbBox #thumbimages{ background-color: white; }

 /*DIV for showing "loading" status while thumbbox is being generated*/
#thumbLoading{ position: absolute; visibility: hidden; border: 1px solid black; background-color: #EFEFEF; padding: 5px; z-index: 5; }

/* SITES JARDIN */
div.lateral_site_mois {
    width:300px;
    font-size:12px;
    padding:3px 0px 3px 3px; 
    background:#F4FAE6;
    text-align:left;
    height:180px;
    margin-bottom:10px;
 }
 
.lateral_site_mois h3 {
  font-size:10px;
  text-transform: uppercase;
  margin-bottom:2px;
}
 
 .lateral_site_mois h2 {
  font-size:14px;
  margin-top:4px;
  margin-bottom:4px;
}

 .lateral_site_mois p {
  margin-top:0px;
}

 .lateral_site_mois p img {
  margin-right:5px;
  margin-left:0px;
  float:left;
}

div.lateral_partenaire {
    clear:both;
    width:300px;
    font-size:12px; 
    padding:3px 0px 3px 3px;
    border: 1px solid #7AAA20;
    text-align:left;
    margin:5px 0px;
  }

.lateral_partenaire span img {
float:left;
margin-left:0px;
margin-right:5px;
  }

.bloc p a img {
  float:right;
}

/* MEA pied de page */

div.items {
width:540px;
border-bottom: 2px solid #7AAA20;
padding: 1px 0;
margin-left:5px;
margin-bottom:10px;
}

div.item {
width:180px;
float:left;
}

div.item img {
  text-align:left;
}

div.items-header
{
  border-top: 2px solid #7AAA20;
  margin-top:15px;
  margin-bottom:10px;
  font-size:12px;
  font-weight:bold;
  text-transform: uppercase;
  padding-top:4px;
  width:540px;
  margin-left:5px;
}

.left_content div.item h1 {
  font-size:12px;
  margin-left:7px;
  padding-left:0px;
}

a.nav_precedent {
  display:inline;
  float:left;
  margin-top:25px;
  font-family:arial,helvetica, sans-serif;
  font-weight:bold;
  font-size:1em;
  margin-bottom:15px;
  text-decoration:none;
}

a.nav_suivant {
  display:inline;
  float:right;
  margin-top:25px;
  font-family:arial,helvetica, sans-serif;
  font-weight:bold;
  font-size:1em;
  margin-bottom:15px;
  text-decoration:none;
}

a.nav_precedent:hover { text-decoration:underline; }
a.nav_suivant:hover { text-decoration:underline; }

.bg_section div td img {margin-left:0px;}

.right_content img {
margin-left:0px;
}

.right_content div img {
margin-left:0px;
}

/* SELECTEUR A VIGNETTES */

div.category a img, div.category *:link img, div.category *:visited img {
  border:0pt none;
}

div.selector {
  color:#FFFFFF;
  font-family:arial,helvetica,sans-serif;
  width:480px;
  padding:8px 5px;
  margin-left:50px;
}

div.selector div.category {
  display:block;
  float:left;
  font-size:12px;
  /*line-height:1;*/
  height:100px;
  min-height:100px;
  padding:5px;
  position:relative;
  text-align:center;
  vertical-align:bottom;
  width:102px;
}

div.selector div.category a {
  color:#000000;
  text-decoration:none;
}


div.inner_list {
  width:270px;
  float:left;
}

div.inner_list h2 {
  margin-top:10px;
  margin-bottom:0px;
}

div.inner_list ul {
  margin-top:0px;
}

table.tabfl {
  font-size:12px;
  margin:auto;
  border-collapse:collapse;
  border-width:1px;
}

table.tabfl td {
  font-size:12px;
  margin:auto;
  border-collapse:collapse;
  border-width:1px;
  border-style:solid; 
  width:50%;
  background-color:#FED00A;
}

