body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;  }
.logoprint { display:block; padding-bottom:10px;}
ul { margin:0px; padding:0px;}
li { margin:0px; padding:0px;}
form{ margin:0px; padding:0px;}
a {text-decoration:none;}

.displaynone{ display:none;}
.clear { clear:both;}

#size { width:auto; padding:0px;}
.forme { display:none;}
/* Entete */
.entete1 { display:none;}
.entete2 { display:none;}

#menu{ display:none;}

/* Ce qui regroupe le sousmenu de gauche et le contenu à droite */
.centre { position:relative; z-index:2; margin:auto 0;  width:1004px;  }

h1{ font-size:200%; font-family:"Trebuchet MS"; color:#56872a; line-height:22px; margin:0px 0px 0px 0px; padding:12px 0px 14px 0px; }
h1 img { float:left; padding-right:10px; padding-top:5px; padding-left:1px; margin-top:-3px;}
h2{ font-family:"Trebuchet MS"; color:#426c1d; font-size:140%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.decolle{ padding-bottom:10px; padding-top:10px;}
h3{ color:#4e4a48; font-size:120%; font-weight:bold; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
h4{color:#56872a; font-size:120%; font-weight:bold; margin:15px 0px 0px 0px; padding:0px 0px 0px 0px; clear:both;}
td, th { padding: 0; }
.contenu { line-height:25px; color:#4e4a48; clear:both; display:block; font-size:120%;}
.contenu a:link { color: #56872a; text-decoration:underline;}
.contenu a:visited {color: #56872a; text-decoration:underline;} 
.contenu a:hover { color: #56872a; text-decoration:none;}
.contenu a:active { color: #56872a; text-decoration:underline;}
.contenu ul { padding-left:23px; padding-bottom:15px; padding-top:10px;}
.contenu ul ul { padding-left:23px; padding-bottom:10px; padding-top:0px;}
.contenu li { padding-left:15px; background-image:url(/medias/cfpam/communs/pam_puce.jpg); background-position:left top; background-repeat:no-repeat; list-style:none;}
.contenu li a:link { color: #56872a; text-decoration:none;}
.contenu li a:visited {  color: #56872a; text-decoration:none;} 
.contenu li a:hover {  color: #4e4a48; text-decoration:none;}
.contenu li a:active { color: #56872a; text-decoration:none;}
.contenu p { margin:0px 0px 15px 0px;}

.contenu img.image { float:right; padding:4px 0px 15px 15px;}

ul { margin:0px; padding:0px;}
li { margin:0px; padding:0px; list-style:none; list-style-image:none;}

.images{ float:left; padding:15px 15px 15px 0px;}
.images img { border:4px #f1f6ec solid;}

.documents { clear:both; background-color: #f1f6eb; width:505px; padding:15px 10px 5px 22px;}
.documents ul {width:495px; overflow:hidden; margin:0px; padding:0px;}
.documents ul li { background-image:none; padding:5px 0px 15px 0px; margin:-5px 0px 0px 0px; background:url(/medias/cfpam/communs/mstr_pointille_horz2.gif) top repeat-x;}
.docicon { width:20px; float:left; padding-top:2px;}
.docdesc li a:link { color: #56872a; text-decoration:none;}
.docdesc li a:visited {  color: #56872a; text-decoration:none;} 
.docdesc li a:hover {  color: #4e4a48; text-decoration:none;}
.docdesc li a:active { color: #56872a; text-decoration:none;}

.notop { margin-top:-10px;}

.forme { position:absolute; z-index:1; width:1004px; height:495px; margin:auto 0; background:url(/medias/cfpam/communs/pam_formevert.png) center top no-repeat;}

/* Sousmenu */
.sousmenu { display:none;}


/* Content */
.content { padding:0px;}
.options { display:none;}

.fil {display:none;}

/* Colonne de gauche dans les Programmes */
.colg{ width:700px; padding:8px 15px 0px 0px; float:left;}
.section {width:409px; height:41px;}
.section ul {}
.section li { list-style:none;}
.section li.inactif { display:none;}


.section li.actif4 a {font-family:"Trebuchet MS"; color:#56872a; font-weight:bold; font-size:175%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.contenu_program {padding-left:18px; padding-right:30px; }
.contenu_program ul {  padding-top:0px; margin-top:0px;}

/* Colonne de droite dans les Programmes */
.cold{  width:250px; padding:8px 0px 0px 14px; float:left; background-image:url(/medias/cfpam/communs/pam_ombreprogram.jpg); background-position:left top; background-repeat:no-repeat;}
.picture { padding-bottom:17px;}
.jminscrit { display:none;}


/* Témoignage */
.temoin h1{ letter-spacing:normal; clear:both; font-size:120%; font-weight:bold; margin:0px; padding:0px; }
.temoin ul {overflow: hidden; margin-top:-5px;}
.temoin li:hover div, .temoin li.over div { left: auto; }
.temoin li{ margin-top: -0.1em; padding:10px 0px 10px 0px; border-top: 1px solid #e7e7e7; display:block; float: none;}
.parole{ padding-top:0px; padding-bottom:4px; color:#4e4a48; font-size:120%; text-align:left;}
.sign{ text-align:right; font-size:120%; color:#4e4a48; }

/* Spec Programme */
.baspage {clear:both; height:88px; margin-top:27px;}
.progbas { width:800px; height:88px; color:#000; font-size:120%; float:left;}
.spec1{ float:left; padding:7px 10px 6px 10px; text-align:center;}
.spec2{ float:left; width:180px; padding:7px 10px 6px 10px; text-align:center;}
.spec3{ float:left; padding:7px 10px 6px 10px; text-align:center;}
.topage { display:none;}

/* Demande d'information */
.demande{ clear:both; height:195px; width:340px; background-color: #e6eddf; padding:10px 0px 10px 0px; font-size:120%;}
.nom_champ2{ width:70px; float:left;  }
.nom_champ2 div {width:70px; padding:10px 10px 10px 10px;}
.col_champs2 { width:230px; float:right;  margin:0px; padding:0px 20px 0px 20px;}
.col_champs2 li {  list-style:none; background:none; float:left;}
.col_champs2 li input { width:215px;}
.champs1 { padding:5px 0px 5px 0px; margin:0px;}
.champs2 { padding:7px 0px 5px 0px; margin:0px;}
.champs3 { padding:7px 0px 5px 0px; margin:0px;}
.champs4 { padding:7px 0px 5px 0px; margin:0px;}
.champs5 { padding:7px 0px 5px 0px; margin:0px;}
.champs6 { padding:7px 0px 5px 0px; margin:0px;}
.txtarea { width:215px; height:65px;}
.btnenvoyer2 { display:none; }
.padtop{ clear:both; padding-top:10px;}
.padtop p{ margin:0px; padding:0px;}

/* Bottin recherche */
.listecomplete  {display:none;}

.recherche_bottin{ width:380px; height:105px; background-color: #e6eddf; padding:10px 0px 10px 0px;}
.recherche_bottin .nom_champ{ width:60px; float:left; }
.recherche_bottin .nom_champ div { padding:9px 10px 9px 10px; display:block; }
.recherche_bottin .col_champs {  margin:0px; padding:0px 20px 0px 0px; float:right;}
.recherche_bottin .col_champs li { display:block; list-style:none; background:none;}
.recherche_bottin .col_champs li input { width:215px; border:1px #c7d2bc solid;}
.recherche_bottin .champs1 { padding:5px 0px 10px 0px; margin:0px;}
.recherche_bottin .champs2 { padding:5px 0px 10px 0px; margin:0px;}
.recherche_bottin .champs3 { padding:5px 0px 0px 0px; margin:0px;}


.bottin h2{ font-family:"Trebuchet MS"; color:#426c1d; font-size:130%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.bottin p{ clear:both; padding-top:5px; margin:0px;}

/* Bottin Liste */
.new_recherche { display:none;}
.result { display:none;}
.bottin_liste p{ clear:both; padding-top:25px; margin:0px;}
.bottin_liste h2{ font-family:"Trebuchet MS"; color:#426c1d; font-size:130%; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px;}

.bottin_liste ul {padding:0px; margin:0px;}
.bottin_liste ul li {padding:0px; margin:0px;}

.bottin_liste ul li a.nom { display:block; padding:4px 0px 4px 24px; margin:0px; background:url(/medias/cfpam/communs/mstr_puce_ssmenu2.gif) left no-repeat #f1f6ec; color: #56872a; text-decoration:none; font-weight:bold;}
.bottin_liste ul li a.nom:hover { display:block; padding:4px 0px 4px 24px; margin:0px; background:url(/medias/cfpam/communs/mstr_puce_ssmenu2.gif) left no-repeat #f1f6ec; color: #56872a; text-decoration:none; font-weight:bold;}

.bottin_liste ul li a.nomactif { display:block; padding:4px 0px 4px 24px; margin:0px; background:url(/medias/cfpam/communs/mstr_puce_ssmenu2.gif) left no-repeat #f1f6ec; color: #56872a; text-decoration:none; font-weight:bold;}
.bottin_liste ul li a.nomactif:hover { display:block; padding:4px 0px 4px 24px; margin:0px; background:url(/medias/cfpam/communs/mstr_puce_ssmenu2.gif) left no-repeat #f1f6ec; color: #56872a; text-decoration:none; font-weight:bold;}
.bottin_liste li.separateur { background:url(/medias/cfpam/communs/separateur.jpg) top repeat-x; list-style:none; list-style-image:none; height:13px; padding:0px; margin:0px; border:1px #fff solid;}

.sep hr { display: none; }
.sep div { height: 1px; background:url(/medias/cfpam/communs/mstr_pointille_horz.gif) repeat-x bottom left; margin: 2px 0 !important;}

.bottin_liste ul li .none{ display:none;}

.bottin_liste ul li .tSsCat { padding: 10px 10px 9px 24px; font-size:99%; background: #f1f6ec url(/medias/cfpam/communs/s1b_membres_liste_sep.gif) repeat-x -2px 0; }
.bottin_liste ul li .tSsCat a { display:inline; padding: 0 !important; background-image: none !important; text-decoration: underline; }
.bottin_liste ul li .tSsCat a:hover{display:inline; background-color: #f1f6ec; color: #4e4a48;}

.padbottom{ padding-bottom:12px; border:1px #fff solid;}

/* FAQ Liste */
.new_question  {display:none;}

.faq_liste p{ clear:both; padding-top:10px; margin:0px;}
.faq_liste h2{ font-family:"Trebuchet MS"; color:#426c1d; font-size:130%; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px;}
.faq_liste h4 { padding-left:18px; font-size:120%;}


.faq_liste ul { margin:0px; padding:0px; color:#4e4a48; font-size:120%;}
.faq_liste ul li { padding:0px; margin:0px; border:1px #fff solid;}
.faq_liste ul li.separateur { height:15px; background:url(/medias/cfpam/communs/separateur2.jpg) top repeat-x; list-style:none; list-style-image:none; padding:0px; margin:0px;}
.faq_liste ul li a { display: block; color: #4e4a48; text-decoration:none; padding:2px 20px 4px 24px; background:url(/medias/cfpam/communs/mstr_puce_ssmenu.gif) top left  no-repeat #fff; }
.faq_liste ul li a:hover { color: #56872a; background-color:#f1f6ec;}

/* FAQ Fiche */

.retour_liste  {display:none;}


.catquestion{ float:left; width:490px;}
.catquestion h2 { padding:0px; margin:0px;}
#faqQuestion { width:450px; float:left; position: relative; padding-left:35px; font-weight: bold;}
.faqTag { position: absolute; text-align: right; width: 30px; left: 0; top: 0; font-weight: bold; }
.hr hr { display: none; }
.hr { clear:both; height: 1px; margin: 5px 0; background:url(/medias/cfpam/communs/mstr_pointille_horz.gif) repeat-x bottom left; }

#faqReponse {float:left; position: relative; padding-left: 35px; }
.floatleft { float:left;}

.cat { width:400px; float:left; display:block; margin:0px; padding:0px 0px 0px 0px;}

/* Faq Formulaire */
.autrequestion{ clear:both; height:280px; width:360px; background-color: #f1f6ec; padding:10px 0px 10px 0px; font-size:120%;}
.comment { height:60px;}
.formfaq{ width:70px; float:left;}
.formfaq div {width:70px; padding:10px 10px 10px 10px;}


/* Inscription aux Actualités */
.inscription { clear:both; height:145px; width:360px; background-color: #f1f6ec; padding:10px 0px 10px 0px; font-size:120%;}
.desinscription { clear:both; height:30px; width:360px; background-color: #f1f6ec; padding:10px 0px 10px 0px; font-size:120%;}
.inscription .nom_champ2 { width:90px; float:left;  }
.inscription .nom_champ2 div {width:90px; padding:10px 10px 10px 10px;}
.desinscription .nom_champ2 { width:90px; float:left;  }
.desinscription .nom_champ2 div {width:90px; padding:10px 10px 10px 10px;}
.inscription .champs2 { padding:12px 0px 5px 0px; margin:0px;}
.inscription .champs6 { padding:10px 0px 5px 0px; margin:0px;}
.desinscription .champs1 { padding:3px 0px 5px 0px; margin:0px;}
.bloc { display:block;}

.btnenvoyer { display:none;}

/* calendrier */
.bgblanc { display:none;}

/* Event Liste */
.event { margin:0px; padding:0px; line-height:18px; color:#4e4a48; font-size:120%;}
.event li {  padding:0px 0px 0px 0px; margin:0px; background:none;  border:1px #FFFFFF solid;}
.event li.separateur {height:15px; background:url(/medias/cfpam/communs/separateur2.jpg) top repeat-x; list-style:none; list-style-image:none; padding:0px; margin:0px;}
.event li a { display: block; color: #4e4a48;  padding:4px 20px 4px 24px; background:url(/medias/cfpam/communs/mstr_puce_ssmenu.gif) top left  no-repeat #fff; }
.event li a:hover {
 	color: #56872a;
	background-color:#f1f6ec;
}

/* Nouvelles Liste */
.nouvelle_liste { margin:0px; padding:0px; line-height:18px; color:#4e4a48; font-size:120%;}
.nouvelle_liste li {  padding:0px 0px 0px 0px; margin:0px; background:none; border:1px #FFFFFF solid;}
.nouvelle_liste li.separateur { height:15px; background:url(/medias/cfpam/communs/separateur2.jpg) top repeat-x; list-style:none; list-style-image:none; padding:0px; margin:0px;}
.nouvelle_liste li a { display: block; color: #4e4a48; padding:4px 20px 4px 24px; background:url(/medias/cfpam/communs/mstr_puce_ssmenu.gif) top left  no-repeat #fff; }
.nouvelle_liste li a:hover {
 	color: #56872a;
	background-color:#f1f6ec;
}
.nouvelle_liste .padbottom{width:70px; float:right; }
.archives {display:none;}


.button2 { width:190px; display: block; text-decoration: none !important; margin: -1px; }
.button2 img { display: inline; vertical-align: text-top; margin-left: 5px; background-color: #FFF; }

.btninscrire {display:none;}
.btn { width:610px; padding-top:10px;}

/* Nouvelle fiche */
#titrenew { width:450px; float:left; position: relative;}
#new {float:left; position: relative; }
.retour_liste2 { float: right; margin:0px; padding-bottom:10px; padding-top:0px;}
.retour_liste2 a { width:130px; padding:5px; cursor:pointer;}

/* Liens utiles */
.liens_utiles h2 { margin: 0px; padding:0px; }
.liens_utiles .listeBdrBs { margin-bottom: 0px; overflow:hidden; width:600px; padding-left:0px; margin-left:0px; padding-top:10px;}
.liens_utiles .listeBdrBs li { margin:0px; padding:0px 0px 0px 15px; background:url(/medias/cfpam/communs/pam_puce.jpg) no-repeat top left;}
.liens_utiles li.separateur { height:15px; background:url(/medias/cfpam/communs/separateur.jpg) top repeat-x; list-style:none; list-style-image:none; padding:0px; margin:0px;}
.liens_utiles .listeBdrBs strong, .liens_utiles .listeBdrBs span { display: block; margin-bottom: 2px; }
.liens_utiles .listeAltLink a { display: inline; padding: 0 !important; background-image: none !important; text-decoration: underline; }

/* Recherche */

.recherche {  margin:0px; padding:0px;}
.recherche a { display:block;}
.recherche li { margin:0px; padding:0px 0px 0px 15px; background:url(/medias/cfpam/communs/pam_puce.jpg) no-repeat top left;}
.recherche li.separateur { height:15px; background:url(/medias/cfpam/communs/separateur.jpg) top repeat-x; list-style:none; list-style-image:none; padding:0px; margin:0px;}



#srchFieldWrap { display:none;}
.ok { width:22px; height:17px;}
.hdrSrchForm { width: 124px; border: 1px solid #c7d2bc; margin-right: 2px; margin-bottom: 9px; }
/*\*/.hdrSrchForm  { margin-bottom: 7px; }/* */
.search1{ float:left;}
.search2{ float:left;}


/* Activités */
.picture2 { display:none;}
.activites ul { overflow:hidden; padding:0px; margin:0px;}
.activites ul li { margin-top:-5px; padding-left:0px; padding-top:1px; padding-bottom:10px; border-top:1px #e7e7e7 solid;  background:none;}
.activites ul li div { padding-top:4px; padding-left:20px; background:url(/medias/cfpam/communs/mstr_puce_ssmenu.gif) top left  no-repeat;}



/* Banque d'images */
.ceiGalNav a:hover { background-color: #f1f6ec; }
#ceiGalerie a { float: left; text-decoration: none; padding-right: 23px; padding-bottom:5px; }
#ceiGalerie img, #ceiGalerie span { display: block; width: 136px; margin: 0; }
#ceiGalerie a span { margin-top: 2px; cursor: pointer; }
#ceiGalerie a img { background-color: #f1f6ec; border-left-color:#56872a; border-top-color:#56872a; border-bottom-color:#426c1d; border-right-color:#426c1d; }
#ceiGalerie a:hover img { background-color: #f1f6ec; border-left-color:#426c1d; border-top-color:#426c1d; border-bottom-color:#56872a; border-right-color:#56872a;}
#ceiGalerie a:hover span { color: #4e4a48; }
#ceiGalerie .big { float: right; clear: right; padding:0px 0px 5px 0px; display: inline; position: relative; }
#ceiGalerie .big img, #ceiGalerie .big span { width: 280px; }
.ceiGalNav { margin: 1.3em 0; }
.ceiGalNav a, .ceiGalNav span { vertical-align: middle; }
.ceiGalNav a img { vertical-align: middle; }
.ceiGalNav a.actif { font-weight: bold; }
.ceiDDLAlbum { float: left; font: 100% Arial, sans-serif; }
.ceiDDLAlbum { float: none; }

/* Pied de page */
.pied{ display:none;}


/*--- clearfix pour floats (IE7 + NS6) ----*/
.clearfix:after { content: "."; display: block; font-size: 1px; height: 0; line-height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/*\*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* */

/* validator callout */
.vceHighlight { background-color: #f1f6ec; }
.vcePopup { margin: -2px 0 0 -40px; }
.vcePopup div, .vcePopup td { border: 1px solid #b1b1b1; background-color: #f1f6ec; }
.vcePopup .ajax__validatorcallout_popup_table { display: none; border: none; background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_popup_table_row {vertical-align: top; height: 100%; background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_callout_cell { width: 20px; height: 100%; text-align: right; vertical-align: top; border: none; background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_callout_table { height: 100%; border: none; background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_callout_table_row { background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_callout_arrow_cell { padding: 8px 0 0; text-align: right; vertical-align: top; font-size: 1px; border: none; background-color: transparent; }
.vcePopup .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv { font-size: 1px; position: relative; left: 1px; border-bottom: none; border-right: none; border-left: none; width: 15px; background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div { height: 1px; overflow: hidden; border-top: none; border-bottom: none; border-right: none; padding: 0; margin-left: auto; }
.vcePopup .ajax__validatorcallout_error_message_cell { font-family: Verdana; font-size: 10px; padding: 10px 5px; border-right: none; width: 100%; }
.vcePopup .ajax__validatorcallout_icon_cell { display: none; width: 20px; padding: 5px; border-right: none; }
.vcePopup .ajax__validatorcallout_close_button_cell { vertical-align: top; padding: 0; border-left: none; }
.vcePopup .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv { border: none; text-align: center; width: 13px; padding: 2px; cursor: pointer; }


