/* style  */            
/* sunfeed */           


BODY{
  background-color: #D1D1D1;
  margin:0px;
  text-align: center;
  font-size: 13px;
  font-family: Arial, Geneva, Arial, Helvetica, sans-serif;
  color: #333;
}
img{
  border: 0;
}
/*EDECLIC*/
td, p
{font-size: 13px;}

.w
{background-color: #ffffff;}
.xs
{background-color: #F2F2F2;}
.s
{background-color: #DDD;}
.m
{background-color: #EEE;}
.l
{background-color: #999999;}
.xl
{background-color: #666666;}
.b
{background-color: #000000;}
/*EDECLIC*/

table.cotation {
		border-bottom: 1px solid #333;
		border-right: 1px solid #333;
}
.construction {
  text-align: center;
  color: #AAA;
  font-size: 25px;
  margin-top: 25px;
}
.list {
  list-style: outside url(imgs/P-list.gif);
  margin-left: 20px;
}
.list a:link,.list a:visited,.list a:active{
  color: #333;
  text-decoration: underline;
}
.list a:hover{
  color: #333;
  text-decoration: none;
}
.space5{
  font-size: 5px;
}
.site {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 100;
}
.global {
  position: relative;
  width: 950px;
  margin-right: auto;
  margin-left: auto;
  text-align: left;
  background-color: #FFF;
}
.colleft {
  float: left;
  width: 350px;
}
.floatleft {
  float: left;
}
.floatright {
  float: right;
}
.clearright{
  clear:right;
}
.clearleft{
  clear:left;
}
.clearboth{
  clear:both;
}
.text {
  font-size: 12px;
  color: #333;
  text-align: justify;
}
.text a:link,.text a:visited,.text a:active{
  color: #333;
  text-decoration: underline;
}
.text a:hover{
  color: #333;
  text-decoration: none;
}
.gras{
  font-weight: bold;
}
.red{
  color: red;
}
.green{
  color: #249C40;
}
.lien a:link, .lien a:visited, .lien a:active {
  font-size: 11px;
  background: url(imgs/P-lien.gif) no-repeat 0 2px;
  padding-left: 15px;
  color: #333;
  text-decoration: none;
}
.lien a:hover {
  text-decoration: underline;
  color: #333;
}
.titretext {
  font-size: 14px;
  font-weight: bold;
  margin:0; padding:0;
  clear: right;
}
.carte-ports {
	position: relative;
	float: right;
	background: url(imgs/carte-ports.gif) no-repeat;
	width: 391px;
	height: 389px;
}
.carte-ports .lehavre, .carte-ports .brest, .carte-ports .lorient, .carte-ports .montoir, .carte-ports .gand, .carte-ports .huningue, .carte-ports .bordeaux, .carte-ports .bilbao, .carte-ports .barcelone, .carte-ports .sete{
	position: absolute;
	left: 172px;
	top: 120px;
	width: 22px;
	height: 22px;
}
.carte-ports .lehavre a, .carte-ports .brest a, .carte-ports .lorient a, .carte-ports .montoir a, .carte-ports .gand a, .carte-ports .huningue a, .carte-ports .bordeaux a, .carte-ports .bilbao a, .carte-ports .barcelone a, .carte-ports .sete a{
	display: block;
	width: 22px;
	height: 22px;
}
.carte-ports .brest{
	left: 100px;
	top: 120px;
}
.carte-ports .lorient{
	left: 113px;
	top: 137px;
}
.carte-ports .montoir{
	left: 124px;
	top: 152px;
}
.carte-ports .gand{
	left: 219px;
	top: 95px;
}
.carte-ports .huningue{
	left: 262px;
	top: 176px;
}
.carte-ports .bordeaux{
	left: 132px;
	top: 214px;
}
.carte-ports .bilbao{
	left: 91px;
	top: 232px;
}
.carte-ports .barcelone{
	left: 170px;
	top: 291px;
}
.carte-ports .sete{
	left: 186px;
	top: 259px;
}

.carte-regions {
	position: relative;
	float: right;
	background: url(imgs/carte-regions.gif) no-repeat;
	width: 391px;
	height: 389px;
}
.carte-regions .bretagne, .carte-regions .normandie, .carte-regions .paysdeloire, .carte-regions .centre, .carte-regions .nord, .carte-regions .alsace, .carte-regions .poitou, .carte-regions .aquitaine, .carte-regions .auvergne, .carte-regions .midi, .carte-regions .rhone, .carte-regions .bourgogne {
	position: absolute;
	left: 75px;
	top: 119px;
	width: 22px;
	height: 22px;
}
.carte-regions .bretagne a, .carte-regions .normandie a, .carte-regions .paysdeloire a, .carte-regions .centre a, .carte-regions .nord a, .carte-regions .alsace a, .carte-regions .poitou a, .carte-regions .aquitaine a, .carte-regions .auvergne a, .carte-regions .midi a, .carte-regions .rhone a, .carte-regions .bourgogne a {
	display: block;
	width: 22px;
	height: 22px;
}
.carte-regions .normandie {
	left: 158px;
	top: 102px;
}
.carte-regions .paysdeloire {
	left: 134px;
	top: 139px;
}
.carte-regions .centre {
	left: 185px;
	top: 145px;
}
.carte-regions .nord {
	left: 232px;
	top: 86px;
}
.carte-regions .alsace {
	left: 318px;
	top: 125px;
}
.carte-regions .poitou {
	left: 140px;
	top: 181px;
}
.carte-regions .aquitaine {
	left: 113px;
	top: 267px;
}
.carte-regions .auvergne {
	left: 198px;
	top: 219px;
}
.carte-regions .midi {
	left: 172px;
	top: 285px;
}
.carte-regions .rhone {
	left: 262px;
	top: 275px;
}
.carte-regions .bourgogne {
	left: 262px;
	top: 177px;
}
/* -------------------------- */

#form .bloctextform{
  width: 140px;
  float: left;
  text-align: right;
  line-height: 20px;
  font-size: 11px;
  padding-right: 5px;
  display:inline;
}
#form .blocvideform{
  width: 143px;
  line-height: 20px;
  display:inline;
}
#form .blocform{
  width: 350px;
  display:inline;
  font-size: 11px;
}
#form .bloctitreform{
  text-align: left;
  line-height: 15px;
  font-size: 12px;
  border-bottom: 1px solid #D1D1D1;
  width: 400px;
  font-weight: bold;
}
#form input, #form textarea, #form select{
  width: 250px;
}
#form input.checkbox{
  width: 15px;
}
#form input.button{
  width: 150px;
  background-color: #249C40;
  border: 1px solid #333;
  color:#FFF;
}
/* --------------------------*/
#ENTETE {
  position: relative;
  background-color: #005930;
  height: 175px;
}
#ENTETE .baseline {
  position: absolute;
  left: 23px;
  top: 21px;
  width: 252px;
  height: 43px;
  font-weight: bold;
  font-size: 14px;
  color: #00552E;
}
#ENTETE .logo {
  position: absolute;
  background: url(imgs/logo-sunfeed.png) no-repeat;
  left: 433px;
  top: 17px;
  width: 85px;
  height: 135px;
}
#PIED {
  position: relative;
  background: url(imgs/BG-menu.gif) repeat-x bottom;
  height: 70px;
  text-align: center;
  clear: both;
}
#PIED img {
  float: left;
  border: 0;
  display: block;
  width: 108px;
  height: 70px;
}
#PIED .items {
  position: absolute;
  top: 0;
  position: relative;
  line-height: 20px;
  color: #FFF;
  padding-top: 47px;
}
#PIED .items a:link, #PIED .items a:visited, #PIED .items a:active {
  color: #FFF;
  text-decoration: underline;
}
#PIED .items a:Hover {
  color: #FFF;
  text-decoration: none;
}
.corps {
  position: relative;
  background-color: #FFF;
  width: 950px;
}
.corps .marge25px {
  width: 950px;
  height: 29px;
  background-color: #006435;
}
.colonne_gauche {
  position: relative;
  width: 220px;
  float: left;
  padding-left: 10px;
  margin-top: 10px;
}
.colonne_gauche .encart {
  position: relative;
  width: 199px;
  margin-bottom: 10px;
}
.colonne_gauche .encart .entete{
  height: 29px;
  width: 199px;
}
.encart .entete .titre {
  color: #333;
  font-size: 13px;
  padding-top: 10px;
  padding-left: 10px;
  font-weight: bold;
}
.colonne_gauche .encart .content,.colonne_gauche .encart .contentform{
  border-width: 1px;
  border-style: solid;
  width: 199px;
  margin-top: 2px;
}
.colonne_gauche .lien, .colonne_gauche .text {
  margin-left: 10px;
  margin-right: 10px;
}
#adherent .entete{
  background: url(imgs/ENC-BG-tete-O.gif) no-repeat;
}
#adherent .content, #adherent .contentform{
  background: url(imgs/BG-bloc-adherent.gif) no-repeat top right;
  border-color: #F4AA0B;
}
#adherent .form {
  /*background: url(imgs/BG-form-adherent.gif) no-repeat;*/
  margin-left: 10px;
  margin-top: 10px;
  width: 135px;
 /* height: 37px;*/
}
#adherent input, #adherent input.button {
  padding-left: 10px;
  height: 19px;
  font-family: Arial, Geneva, Helvetica, sans-serif;
  width: 97px;
  background: #efefef;
  font-size: 11px;
  color: #333;
  border: 1px solid #F4AA0B;
  /*float: left;*/
}
#adherent input.button {
  background: url(imgs/BG-form-adherent_ok.gif) no-repeat;
  padding: 1px 2px 0 2px;
  width: 23px;
  height: 19px;
  font-size: 11px;
  font-weight: bold;
  float: right;
}
#newsletter .entete,#transfaf .entete{
  background: url(imgs/ENC-BG-tete-V.gif) no-repeat;
}
#newsletter .content,#transfaf .content{
  border-color: #249C40;
}
#newsletter input, #newsletter input.button {
  padding-left: 10px;
  height: 19px;
  font-family: Arial, Geneva, Helvetica, sans-serif;
  width: 97px;
  background: none;
  border: none;
  font-size: 11px;
  color: #333;
  float: left;
}
#newsletter input.button {
  padding-left: 5px;
  width: 28px;
  height: 19px;
  font-size: 11px;
  font-weight: bold;
  float: right;
}
#transfaf .content{
  min-height: 105px;
}
#transfaf .content img{
  margin: 5px;
  border: 0;
}
#newsletter .content{
  background: url(imgs/BG-bloc-newsletter.gif) no-repeat bottom right;
}
#newsletter .form {
  background: url(imgs/BG-form-newsletter.gif) no-repeat;
  margin-left: 10px;
  width: 135px;
  height: 20px;
  margin-bottom: 20px;
}
.rubrique {
  position: relative;
  width: 685px;
  margin-left: 240px;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size:13px;
}
.rubrique .titre {
  position: relative;
  background: url(imgs/ACC-ENC-titre-N.gif) no-repeat 0 5px;
  color: #333;
  padding-left: 20px;
  font-size: 20px;
  padding-bottom: 15px;
  margin-top: 5px;
  }
.rubrique .chemin {
  position: relative;
  color: #333;
  font-size: 20px;
  padding-bottom: 15px;
  width: 100%;
  border-top: 1px solid #D1D1D1;
  padding-top: 5px;
  }
#ACCUEIL .border-top {
  position: relative;
  color: #333;
  width: 100%;
  border-top: 1px solid #D1D1D1;
  padding-top: 5px;
  height: 5px;
  }
.rubrique .chemin .item1 {
  position: relative;
  display: inline;
  color: #007840;
  }
.rubrique .chemin .item2 {
  display: inline;
  background: url(imgs/ACC-ENC-titre-N.gif) no-repeat 0 5px;
  margin-left: 10px;
  padding-left: 20px;
  }
.rubrique .chemin .item2 a:link,.rubrique .chemin .item2 a:visited,.rubrique .chemin .item2 a:active {
  color: #333;
  text-decoration: none;
  }
.rubrique .chemin .item2 a:hover {
  color: #333;
  text-decoration: underline;
  }
.rubrique .chemin .item1 a:link,.rubrique .chemin .item1 a:visited,.rubrique .chemin .item1 a:active {
  color: #007840;
  text-decoration: none;
  }
.rubrique .chemin .item1 a:hover {
  color: #007840;
  text-decoration: underline;
  }
.rubrique .bloctext {
  display: block;
  padding-bottom: 10px;
  font-size:13px;
}
.rubrique .introtext {
  font-size: 13px;
}
.rubrique .introtext a:link,.rubrique .introtext a:visited,.rubrique .introtext a:active{
  color: #333;
  text-decoration: underline;
}
.rubrique .introtext a:hover{
  color: #333;
  text-decoration: none;
}
.rubrique .date {
  float: right;
  font-style:italic;
  }
.rubrique .resume {
  border-top: 1px solid #D1D1D1;
  padding-top: 5px;
  /*font-style:italic;*/
  font-size:13px;
  }
.rubrique .resume a:link,.rubrique .resume a:visited,.rubrique .resume a:active{
  color: #333;
  text-decoration: underline;
  }
.rubrique .resume a:hover{
  color: #333;
  text-decoration: none;
  }
.rubrique .bloctext img{
  float: right;
  clear: right;
}
.rubrique .bloctext img.img-puce{
  float: left;
  clear: left;
  margin: 5px;
}
.rubrique .imglist{
  line-height: 60px;
}
.rubrique .bloctext img.illustration{
  float: none;
  margin-bottom: 15px;
  margin-top: 5px;
}
#graph img{
  float: none;
}
.rubrique .bloctext img.table{
	float: none;
	width: 95px;
	height: 20px;
	margin-left: auto;
	margin-right: auto;
}
.rubrique .description {
  padding-top: 10px;
  font-size:13px;
  }
.rubrique .organisation{position: relative; padding: 0px; margin:0px; width: 696px; height: 761px; /*border: 1px; border-style: dotted; border-color: green*/}
.pres-sunfeed{
  width: 550px;
  border: 1px solid #D1D1D1;
  margin-top: 5px;
  height: 212px;
}
.pres-sunfeed .FAF{
  padding: 20px;
  padding-top: 50px;
}
#ACCUEIL #Metiers, #ACCUEIL #Services, #ACCUEIL #Servicesadh, #ACCUEIL #Offres, #ACCUEIL #Offresadh {
  background: url(imgs/ACC-BG-Metiers.gif) repeat-x bottom;
  position: relative;
  border-width: 1px;
  border-style: solid;
  border-color: #D1D1D1;
  margin-bottom: 10px;
  width: 685px;
}
#adh-colgauche{
  width: 315px;
	float: left;
}
#adh-coldroite{
  width: 315px;
	float: right;
}
#ACCUEIL {
  margin-bottom: 0px;
}
#ACCUEIL #Services, #ACCUEIL #Servicesadh {
  width: 315px;
  float:left;
}
#ACCUEIL #Servicesadh .infotech {
	background: url(imgs/bg-infotech.gif) no-repeat bottom right;
}
#ACCUEIL #Servicesadh .cota {
	background: url(imgs/bg-cota.gif) no-repeat bottom right;
}
#ACCUEIL #Servicesadh .autoev {
	background: url(imgs/bg-autoev.gif) no-repeat bottom right;
}
#ACCUEIL #Servicesadh .cota img{
	float: left;
}
#ACCUEIL #Servicesadh .mat {
	background: url(imgs/bg-mat.gif) no-repeat bottom right;
	overflow: auto;
}
#ACCUEIL #Servicesadh .mat form{
	margin: 0;
	margin-left: 30px;
}
#ACCUEIL #Servicesadh .mat select{
	width: 250px;
}
#ACCUEIL #Servicesadh .mat .col {
	width: 150px;
	float: left;
	padding-bottom: 10px;
}
#ACCUEIL #Servicesadh .synth {
	background: url(imgs/bg-synth.gif) no-repeat bottom right;
	overflow: auto;
}
#ACCUEIL .text, #ACCUEIL .titretext {
  margin-left: 30px;
  margin-right: 20px;
  padding-bottom: 10px;
}
#ACCUEIL .bloctext {
  padding-bottom: 50px;
}
#ACCUEIL #Services .bloctext, #ACCUEIL #Servicesadh .bloctext,#ACCUEIL #Offres .bloctext,#ACCUEIL #Offresadh .bloctext {
  padding-bottom: 15px;
}
#ACCUEIL .lien {
  margin-left: 30px;
  margin-right: 20px;
}
#ACCUEIL #Offres, #ACCUEIL #Offresadh  {
  background: url(imgs/ACC-BG-Offres.gif) repeat-x;
  width: 315px;
  float: right;
}
#ACCUEIL #Offresadh {
  float: none;
}
#ACCUEIL #Services .filets,#ACCUEIL #Servicesadh .filets, #ACCUEIL #Offres .filets, #ACCUEIL #Offresadh .filets {
  background: url(imgs/BG-Services-filets.gif) no-repeat bottom;
}
#ACCUEIL #Offres .filets, #ACCUEIL #Offresadh .filets {
  background-image: url(imgs/BG-Offres-filets.gif);
}
#ACCUEIL #Metiers .titre, #ACCUEIL #Services .titre, #ACCUEIL #Servicesadh .titre,#ACCUEIL #Offres .titre,#ACCUEIL #Offresadh .titre{
  position: relative;
  background: url(imgs/ACC-ENC-titre-N.gif) no-repeat 0 5px;
  color: #333;
  margin-left: 10px;
  padding-left: 20px;
  font-size: 20px;
  padding-bottom: 15px;
  margin-top: 5px;
}
#ACCUEIL #Metiers .titre{
  background-image: url(imgs/ACC-ENC-titre-V.gif);
  color:#00552E;
}
#ACCUEIL #Services .titre, #ACCUEIL #Servicesadh .titre{
  background-image: url(imgs/ACC-ENC-titre-O.gif);
  color:#C4670C;
}
#ACCUEIL #Services .titre a, #ACCUEIL #Servicesadh .titre a{
  color:#C4670C;
  text-decoration: none;
}
#ACCUEIL #Services .titre a:hover, #ACCUEIL #Servicesadh .titre a:hover{
  color:#C4670C;
  text-decoration: underline;
}
#ACCUEIL #Matieres .blocklink{
	float: left;
	width: 150px;
}
.titre-facilitateur{
  background: url(imgs/TITRE-Facilitateur.gif) no-repeat bottom right;
  width: 685px;
  height: 30px;
}
/* -------------------------- */
#BT-FLASHINFO {
  position: absolute;
  background: url(imgs/P-openflash-2.gif) no-repeat;
  width: 24px;
  height: 23px;
  left: 918px;
  top: 179px;
  z-index:100;
}
#BT-FLASHINFO a{
  width: 24px;
  height: 23px;
  display: block;
}
#FLASHINFO {
  position: absolute;
  background: url(imgs/BG-flashinfo.gif) no-repeat;
  width: 237px;
  height: 220px;
  left: 713px;
  top: 179px;
  z-index:100;
}
#FLASHINFO .close a {
  position: absolute;
  width: 24px;
  height: 23px;
  display: block;
  top: 0;
  left: 205px;
  z-index: 100;
}
#FLASHINFO .info {
  position: relative;
  padding-top: 70px;
  padding-left: 20px;
}
#FLASHINFO .info .titre
{
  position: relative;
  background: url(imgs/ACC-ENC-titre-N.gif) no-repeat 0 5px;
  color: #333;
  padding-left: 20px;
  font-size: 20px;
  padding-bottom: 15px;
}
#FLASHINFO .info .text
{
  position: relative;
  padding-left: 20px;
  padding-right: 40px;
  font-weight: bold;
  text-align: left;
}
#FLASHINFO .info .lien
{
  padding-left: 20px;
  padding-top: 10px;
}

/******************************************/
#SS-Menu dl, #SS-Menu dl, #SS-Menu dt, #SS-Menu dd, #SS-Menu ul, #SS-Menu li, #MENU dl, #MENU dt, #MENU dd, #MENU ul, #MENU li {
margin: 0;
padding: 0;
list-style-type: none;
}

#MENU {
  position: absolute;
  background: url(imgs/BG-menu.gif) repeat-x;
  height: 25px;
  border-top: 2px solid #005930;
  text-align: center;
  width: 100%; /* correction pour Opera */
  left: 0;
  top: 175px;
  z-index:1;
}
#MENU #ITEMS {
  position: relative;
  color: #FFF;
  width: 846px;
  margin-left: auto;
  margin-right: auto;
}
#MENU .item, #MENU .item-active {
  background: url(imgs/BG-item.gif) repeat-x;
  font-size: 12px;
  float: left;
  padding: 5px 10px 5px 10px;
  margin-left: 1px;
  margin-right: 1px;
}
#MENU .item-active {
  background-image: url(imgs/BG-item-active.gif);
  color: #333;
}
#MENU dl {
float: left;
}
#MENU dt,#MENU dt.FAF,#MENU dt.active,#MENU dt.FAFactive {
  background: url(imgs/BG-item.gif) repeat-x;
  font-size: 12px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-left: 1px;
  margin-right: 1px;
  color: #FFF;
  width: 100px;
  cursor: pointer;
}
#MENU dt.FAFactive{
  width: 130px;
}
#MENU dt.FAF {
  background: url(imgs/BG-item.gif) repeat-x;
  font-size: 12px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-left: 1px;
  margin-right: 1px;
  color: #FFF;
  width: 130px;
  cursor: pointer;
}
#MENU dt.flashinfo {
  position: absolute;
  background: url(imgs/P-closeflash.gif) no-repeat;
  width: 24px;
  height: 23px;
  left: 865px;
  top: 2px;
}
#MENU dt.active,#MENU dt.FAFactive {
  background-image: url(imgs/BG-item-active.gif);
  color: #333;
}
#MENU dt.active a,#MENU dt.FAFactive a {
  color: #333;
  text-decoration: none;
}
#MENU dt a {
  color: #FFF;
  text-decoration: none;
}
#MENU dt a:hover, #MENU dt a:focus {
  color: #F9AA25;
  text-decoration: none;
}
#MENU dt.active a:hover, #MENU dt.active a:focus, #MENU dt.FAFactive a:hover, #MENU dt.FAFactive a:focus {
  color: #333;
  text-decoration: none;
}
#MENU dd {
display: none;
border: 1px solid #005930;
margin-top: 3px;
}
#MENU li {
text-align: center;
background: #007840;
line-height: 20px;
color: #FFF;
}
#MENU li a,#MENU li.FAF a{
color: #FFF;
text-decoration: none;
display: block;
width: 100px;
border: 0 none;
}
#MENU li.FAF a{
width: 130px;
}
#MENU li a:hover, #MENU li a:focus {
background: #F9AA25;
color: #333;
}
/*****************************************/
#SS-Menu,#SS-Menu.public {
  position: absolute;
  text-align: center;
  width: 199px;
  left: 0;
  top: 105px;
  z-index:1;
}
#SS-Menu.public{
  top: 113px;
}
#SS-Menu dt, #SS-Menu dt.public {
cursor: pointer;
margin: 2px 0;
height: 20px;
line-height: 20px;
text-align: left;
font-weight: bold;
padding-left: 10px;
background-color: #F4AA0B;
}
#SS-Menu dt.public {
background-color: #249C40;
color: #FFF;
}
#SS-Menu dd, #SS-Menu dd.public {
  border: 1px solid #F4AA0B;
  padding-top: 5px;
  padding-bottom: 5px;
}
#SS-Menu dd.public{
  border-color: #249C40;
}
#SS-Menu li {
  text-align: left;
  margin-left: 10px;
  font-size: 10px;
  background: url(imgs/P-lien.gif) no-repeat 0 2px;
  padding-left: 15px;
  color: #333;
  text-decoration: none;
  line-height: 15px;
}
#SS-Menu li a, #SS-Menu dt a, #SS-Menu dt.public a {
color: #333;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}
#SS-Menu dt.public a{
color: #FFF;
}
#SS-Menu dt a:hover {
color: #FFF;
}
#SS-Menu dt.public a:hover {
color: #F4AA0B;
}
#SS-Menu li a:hover {
color: #333;
background-color: #FFF;
text-decoration: underline;
}
.ssmenu-metiers{
  height: 270px;
}
.ssmenu-services{
  height: 460px;
}
 .rubrique .bloctext .mp .mp-encart {
  clear: right;
  float: right;
  border: 1px solid #F4AA0B;
  width: 200px;
  margin-bottom: 25px;
  padding: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
}
 .rubrique .bloctext .mp .mp-encart .titre {
background: none;
margin: 0;
padding: 0;
padding-bottom: 5px;
  color: #333;
  font-size: 13px;
  font-weight: bold;
}
 .rubrique .bloctext .mp img{
  float: left;
  margin-bottom: 25px;
}

 #mp-ble {
  background: url(imgs/bgmp-ble.gif) no-repeat bottom right;
	overflow: auto;  
}
 #mp-mais {
  background: url(imgs/bgmp-mais.gif) no-repeat bottom right;
	overflow: auto;  
}
 #mp-orge {
  background: url(imgs/bgmp-orge.gif) no-repeat bottom right;
	overflow: auto;  
}
 #mp-avoine {
  background: url(imgs/bgmp-avoine.gif) no-repeat bottom right;
	overflow: auto;  
}
 #mp-colza {
  background: url(imgs/bgmp-colza.gif) no-repeat bottom right;
	overflow: auto;  
}
 #mp-soja {
  background: url(imgs/bgmp-soja.gif) no-repeat bottom right;
	overflow: auto;  
}
 #mp-tournesol {
  background: url(imgs/bgmp-tournesol.gif) no-repeat bottom right;
	overflow: auto;  
}
 #mp-pois {
  background: url(imgs/bgmp-pois.gif) no-repeat bottom right;
	overflow: auto;  
}
 #mp-luzerne {
  background: url(imgs/bgmp-luzerne.gif) no-repeat bottom right;
	overflow: auto;  
}
 #mp-calcium {
  background: url(imgs/bgmp-calcium.gif) no-repeat bottom right;
	overflow: auto;  
}
 #mp-betterave {
  background: url(imgs/bgmp-betterave.gif) no-repeat bottom right;
	overflow: auto;  
}
 #mp-triticale {
  background: url(imgs/bgmp-triticale.gif) no-repeat bottom right;
	overflow: auto;  
}
.bloctext img{
	margin-left: 15px;
	border: 0;
}
.especes {
	width: 450px;
	float: left;
	color: #333;
}
.especes .ruminant, .especes .porc, .especes .lapin, .especes .volaille, .especes .chevaux {
	background: url(imgs/mp-ruminant.gif) no-repeat top left;
	width: 215px;
	margin-right: 10px;
	height: 60px;
	float: left;
}
.especes .porc {
	background-image: url(imgs/mp-porc.gif);
}
.especes .lapin {
	background-image: url(imgs/mp-lapin.gif);
}
.especes .volaille {
	background-image: url(imgs/mp-volaille.gif);
}
.especes .chevaux {
	background-image: url(imgs/mp-chevaux.gif);
}
.especes .ruminant .desc, .especes .porc .desc, .especes .lapin .desc, .especes .volaille .desc, .especes .chevaux .desc {
	padding-left: 60px;
	font-size: 10px;
	text-align: justify;
}
#Adh_Offre01 {
	height: 100px;
	width: 220px;
	background-image: url(imgs/ACC-BG-Metiers.gif);
	background-position: left;
	background-repeat: repeat;
}
#Adh_Offre02 {
	height: 100px;
	width: 220px;
	background-image: url(imgs/ACC-BG-Metiers.gif);
	background-position: left;
	background-repeat: repeat;
}
#Adh_Offre03 {
	height: 100px;
	width: 220px;
	background-image: url(imgs/ACC-BG-Metiers.gif);
	background-position: left;
	background-repeat: repeat;
}
.Adh_Titre01 {
	font-style: normal;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
	text-decoration: none;
	color: #FF6600;
	text-align: center;
}
.Adh_Titre02 {
	font-style: normal;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
	text-decoration: none;
	color: #249C40;
	text-align: center;
}
.Adh_Titre03 {
	font-style: normal;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
	text-decoration: none;
	color: #0783AF;
	text-align: center;
}
.Adh_Texte {
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
	text-decoration: none;
	color: #333;
	text-align: left;
	margin-left: 70px;
}