/* CSS Document */
/**
Titre : css template CMA 79 - page accueil
Site : cma-niort.fr
Copyright : CMA79
**/


/*general*/
body {
  background-color:#E2E2E2;
  margin:0;
  padding:0;
  font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
body.contentpane, body.mceContentBody {background-color:#FFF;}
a { text-decoration:none; color:#bd2716; }
a:hover { text-decoration:underline;}

form { margin:0; padding:0; border:none; }

input {
  border:1px solid #CCC;
  font-size:10px;
  color:#666;
  background-color:#fff;
  padding:0 2px 0 2px;
  margin:2px;
}
.bouton {
  border:1px solid #CCC;
  font-size:10px;
  color:#666;
  background-color:#faf4d3;
  padding:2px;
  margin:2px;
  font-weight:bold;
}


h1 {font-size:22px;}
h2 {font-size:18px;}
h3 {font-size:14px;}
h4 {font-size:12px;}

/*bandeau haut*/
#b-haut {
  background-color:#bd2716;
  background-image:url(../images/bandeau-top_02.jpg);
  background-position:center;
  background-repeat:no-repeat;
  width:100%;
  min-width:960px;
  height:222px;
}
#zone-bandeau-haut { height:143px; width:960px; color:#FFF; }
#zone-logo { text-align:left; float:left; padding:0; margin:0;}
#zone-logo a { display:block; background-image:url(../images/logo-cma79.png); background-repeat:no-repeat; width:176px; height:135px;}
#zone-identification {text-align:center; padding:0; margin:0;}
#zone-bandeau-haut div.custom { margin:0 0 0 805px; width:155px; }
#zone-bandeau-haut p { margin:0; padding:0; border:none; }
#zone-bandeau-haut fieldset { margin:0; padding:5px 0 0 0; border:none; }
#zone-menu-haut { height:79px;width:960px; }
#icone-home {
  float:left;
  height:79px;
  border-right:1px solid #16709e;
  padding-left:50px;
}

#icone-home a {
  display:block;
  background-image:url(../images/icone-home_01.png);
  background-repeat:no-repeat;
  width:52px;
  height:48px;
  margin:15px 11px 0 0;
}
#icone-contact {
  float:left;
  height:79px;
  border-left:1px solid #69aed1;
}
#icone-contact a {
  display:block;
  background-image:url(../images/icone-contact_01.png);
  background-repeat:no-repeat;
  width:45px;
  height:40px;
  margin:18px 0 0 15px;
}
.menu_menu-haut, .menu_menu-haut li {
  list-style:none;
  margin:0;
  padding:0;
}
.menu_menu-haut li {
  height:79px;
  float:left;
  text-align:center;
}
.menu_menu-haut li a {
  display:block;
  height:69px;
  color:#FFF;
  font-weight:bold;
  font-size:14px;
  line-height:18px;
  width:135px;
  border-left:1px solid #69aed1;
  border-right:1px solid #16709e;
  vertical-align:middle;
  padding:10px 5px 0 5px;
}
.menu_menu-haut li a:hover {
  color:#bd2716;
  background-image:url(../images/survol-menu-principal_01.png);
  background-repeat:repeat-x;
  border-left:1px solid #FFF;
  border-right:1px solid #C3C3C3;
  text-decoration:none;
}

p#form-login-remember-me {margin-bottom:10px;}
/*fin bandeau haut*/

/*zone central*/
#b-principal {
  background-image:url(../images/fond-general.png);
  min-height:300px;
}
#zone-principale {
  text-align:left;
  width:960px;
  /*background-image:url(../images/tiquet-bg_01.png);
  background-repeat:no-repeat;*/
  padding:30px 0 15px 0;
  display:table;
}
#zone-contenu {width:640px; display:table; text-align:justify; float:left}
.blog-featured {padding:10px; display:none;}
.blog-featured h1 {
  font-size:14px;
  font-weight:bold;
  color:#bd2716;
  padding:0 0 0 30px;
  margin:0;
}

/*article en une*/
.newsflash_une {
  margin:10px 30px 10px 30px;
}
.newsflash-title_une {padding-top:10px;}
.newsflash-title_une a, .newsflash-title_accroche a, .newsflash-title_actu a {
  color:#007bc0;
  font-size:12px;
  font-weight:bold;
}
.newsflash_une a.readmore {display:block;width:100%;text-align:right;padding:10px 0 10px 0;}
/*articles en accroche*/
.newsflash-horiz_accroche { list-style:none; display:block; padding:0; margin:0; clear:both;}
.newsflash-horiz_accroche li {
  display:table-cell;
  width:260px;
  min-width:260px;
  padding:0 30px 15px 30px;
  margin:0;
  list-style:none;
  background-image:url(../images/tiquet-th_01.png);
  background-repeat:no-repeat;
  /*float:left;*/
}
.newsflash-title_accroche {padding:25px 0 10px 0;}
.newsflash-horiz_accroche a.readmore {float:right;}
.newsflash-horiz_accroche span.article-separator {display:none;}

/*bloc actu*/
#zone_actu {
  background-image:url(../images/bloc-actu-fd-general.gif);
  background-repeat:repeat-y;
  margin:0 0 15px 0;
  padding:0;
  display:block;
  clear:both;
}
.moduletable_actu {
  background-image:url(../images/bloc-actu-pied_01.png);
  background-repeat:no-repeat;
  background-position:bottom;
  padding-bottom:10px;
}
.moduletable_actu h3 {
  background-image:url(../images/bloc-actu-titre_01.png);
  background-repeat:no-repeat;
  background-position:top;
  font-weight:bold;
  font-size:14px;
  color:#bd2716;
  margin:0;
  padding:30px 0 15px 30px;
}
.newsflash_actu {display:table-cell; padding:0 40px 0 40px;}
.newsflash_actu a.readmore { float:right; margin:10px 0 10px 0;}
.lien_actu {
  margin-left:420px;
  background-image:url(../images/icone-plus.png);
  background-repeat:no-repeat;
  padding:0 0 0 24px;
  height:24px;
}
.lien_actu a {font-weight:bold;line-height:20px;}
/*pub*/
.moduletable_pub-principal {padding-bottom:15px;}
/*fin zone central*/
/*colonne droite*/
#zone-droite {width:320px; display:table; float:right;}

.moduletable_tags, .moduletable_blocD {
  background-image:url(../images/ombre-bloc-droite_01.png);
  background-repeat:no-repeat;
  background-position:bottom;
  padding:0 12px 32px 15px;
}
.moduletable_blocD h3 {
  padding:5px 0 10px 30px;
  margin:0;
  font-weight:bold;
  font-size:12px;
  color:#bd2716;
  background-image:url(../images/A-bloc_01.png);
  background-repeat:no-repeat;
  text-decoration:underline;
}
ul.menu_blocD, ul.menu_blocD li {list-style:none; margin:10px; padding:0;}
ul.menu_blocD li {list-style:none; margin:0; padding:0;}
ul.menu_blocD, div.search_blocD { border-bottom:1px solid #c2c2c2; padding-bottom:10px; margin-bottom:0; }
div.search_blocD label {display:none;}

/*tags*/
.tagCloud {
  background-image:url(../images/bloc-tag-fd_01.png);
  background-repeat:no-repeat;
  padding:10px;
  border-bottom:1px solid #c2c2c2;
}
.tagCloud a.tag1 {font-size: 11px;color:#8ab7b3;}
.tagCloud a.tag2 {font-size: 12px;color:#73a8a3;}
.tagCloud a.tag3 {font-size: 13px;color:#5c9a94;}
.tagCloud a.tag4 {font-size: 14px;color:#458b84;}
.tagCloud a.tag5 {font-size: 15px;color:#2f7c75;}
.tagCloud a.tag6 {font-size: 16px;color:#176d65;}
.tagCloud a.tag7 {font-size: 17px;color:#015f56;}
.tagCloud a:hover {color:#bd2716;}
/*fin colonne droite*/
/*pied de page*/
#b-bas {
  clear:both;
  background-image:url(../images/fond-pied-de-page.png);
  background-repeat:no-repeat;
  background-position:top center;
  min-height:169px;
}
#zone-menus-bas {width:960px;padding-top:5px; text-align:left;}
#mb_01, #mb_02, #mb_03 {
  float:left;
  width:174px;
  text-align:left
}
#mb_01 { margin-left:45px; }
.menu_menu-bas {
  list-style:none;
  margin:0;
  padding:0;
}
.menu_menu-bas a {
  color:#000;
  font-weight:bold;
  font-size:10px;
  line-height:15px;
}
#zone_newsletter {
  float:left;
  text-align:left;
  width:244px;
}
#zone_recherche {text-align:left;}
.inputbox_rechercher { width:100px;}
#pied-de-page {
  width:960px;
  clear:both;
  padding-top:25px;
  font-size:9px;
  color:#666;
  text-align:right;
}
.button_rechercher { font-size:11px; font-weight:bold; }
/*fin pied de page*/

ul.menu_blocD li.item-288 a {display:block;font-weight:bold;color:#006699;font-size:13px;padding-bottom:10px;}

/*slideshow articles*/
.lof-ass {}
.lof-ass .lof-css3, .lof-ass .lof-css3 .preload { box-shadow:0px 0px 0px rgb(51, 51, 51);}
#lofass90 {}
.lof-snright {}
.lof-main-wapper {}
.lof-main-item {}
.lof-ass .lof-description { 
	max-width:435px; 
/*	background-image:url(../images/transparent-75.png);  */
	bottom:0; 
	left:0;}
.lof-ass .lof-description h4 { font-size:11px; text-align:left;}
.lof-ass .lof-description h4 a:hover { color:#ffffff;}
.lof-navigator-outer { text-align:left;}
.lof-ass .lof-navigator li h4, .lof-ass .lof-navigator li.active h4, .lof-ass .lof-navigator a { padding:10px 5px 0 0 !important}
.lof-navigator li.active {}
/**/

#connection_extranet
{
	margin-left:800px;
}
#connection_extranet p
{
	padding: 0 25px 0 25px;
}
#user_extranet 
{
	font-weight:bold;
}

/*masquage du lien postuler*/
.item-486 {display:none;}