/*  
Theme Name: The Morning After
Theme URI: http://themasterplan.in/tma/
Description: A magazine-style theme for WordPress, available at <a href="http://themasterplan.in/tma/">The Masterplan</a>.
Version: 1.4
Author: Arun Kale
Author URI: http://themasterplan.in/

Please read the license in the README.txt included with the theme.
*/

/* --------------------------------------------------------------   
   This theme makes use of the Blueprint CSS Framework [bjorkoy.com/blueprint]    
-------------------------------------------------------------- */

/* Import stylesheets and hide from IE/Mac \*/
@import "lib/compressed.css";
/* End import/hide */

/* Start The Morning After stylesheet
-------------------------------------------------------------- */
body {
	margin-left:-25px;
background-image:url(/fondete.jpg);background-repeat:no-repeat; 
background-position:center top; background-attachment:fixed; 

font-family: tahoma,arial,helvetica,sans-serif; color: #7C7C7C; }



a { color: #000; text-decoration: none; }
a:hover { text-decoration: underline ;}
/*a.underlinehover:hover {text-decoration: none;}
a.underlinehover {text-decoration: underline;}*/

.twitter-follow-button { margin-right:-100px;}

/* Header styles
-------------------------------------------------------------- */

#header { border:0;width:1000px;height:152px;background-image:url(/headB.jpg);}
#header-text { margin-top:3px;margin-left:36px;margin-right:36px;margin-bottom:5px;font-size:7pt;}
#header-text a { color: #7C7C7C;}

.patch-pub { font-size:9px; float:left; position:relative; margin-bottom:-20px;}

/* custom psyco */

.champ-recherche { width: 150px; border: 1px solid #888888; }
#breadcrumbs { color:#AC48E8; margin-left:32px; margin-bottom:4px; }
#breadcrumbs a { color:#AC48E8; }

.cellPoserQuesion { padding-left:5px; padding-bottom:0px;}
.inputPoserQuesion { width:137px; border:1px solid #C9C9C9; }
.boutonValid { position: relative; bottom:-1px; margin-bottom:-6px }
.grosboutonValid { position: relative; bottom:0px; margin-top:5px }
.marginTexte { padding-right:4px;}


.CadreVilleCombo {width:149px;font-size:9pt;height:75px;}

.selectTrouverPsyco { width:155px;font-size:9pt;height:75px; border:1px solid #C9C9C9; }

.h1home { margin-top:-9px;margin-left:25px;font-size:17pt;color:#8E0DA8; font-weight:bold; }

.h2home { margin-top:-9px;margin-left:74px;font-size:13pt;color:#8E0DA8; font-weight:bold; }

.h3home { margin-left:0px;font-size:13pt;color:#8E0DA8; font-weight:bold; }

.rechercheFormSyle { position: relative;top:6px;left:128px;padding:0;border:1px solid #AC48E8;width:281px; height:33px; } 

.imageRecherche { border: 0; height: 32px; padding: 0; width: 80px; margin: 0 0 0 0;float:left; }

.boutonRechercheGo { margin-left:14px; }

#methoref {background-image:url(/bgmetho.jpg);width:262px;}
#methoref  a:hover { text-decoration:underline; }

#methocomp { background-image:url(/bgmetho.jpg);width:262px; }
#methocomp a:hover { text-decoration:underline; }



#cadreHonStyle { width:252px;margin-top:10px; margin-left:5px;font-size:10px;}
#cadreHonStyle a { color:#7C7C7C; }



#trouverPsyDiv { margin-left:6px;background-image:url(/carteFrance-Monpsy.jpg);width:467px; height:389px;}
#trouverPsyBlocDepVille { border-top:0px; margin-left:6px; border-left:1px solid #ADADAD; margin-right:0px; border-right:1px solid #ADADAD; border-bottom:1px solid #ADADAD; width:465px;}



#BlocAnnuairePsy { background-image:url(/fd-praticien.jpg);height:180px;width:477px;margin-top:9px;margin-left:1px; font-size:10px;}
#BlocAnnuairePsy div { margin-left:15px;margin-right:15px;position:relative;top:12px;}


.poserquestiondiv { background-image:url(/bgQuestion.jpg);width:475px;}
#poserquestionText { font-size: 9px;margin-left:14px;margin-top:30px;color:#000;margin-bottom:3px;}
#poserquestionText span { font-size: 11px; color:#333; font-weight:bold;}


#videoPresentation { height:235px;width:200px;margin-top:0px;margin-left:4px;margin-bottom:-30px;}


#pourquoiMonPsyHome { background-image:url(/famille.jpg);height:239px;width:477px;margin-top:9px;}
#pourquoiMonPsyHome div { margin-left:15px;margin-right:10px;position:relative;top:25px; font-size:10px; color: #333;}


#BlocPsychotherapie { background-image:url(/psychotherapie-therapie.jpg);height:150px;width:477px;margin-top:9px;}
#BlocPsychotherapie div { margin-left:15px;margin-right:15px;position:relative;top:-12px;font-size:10px;}


#BlocNewPartenaires { background-image:url(/professionnels.jpg);height:129px;width:477px;margin-top:9px;}
#BlocNewPartenaires div { margin-left:80px;margin-right:15px;position:relative;top:14px;font-size:8pt;}
#BlocNewPartenaires span { color:#000;}
#BlocNewPartenaires ul { margin-left:40px; margin-top:5px;}
#BlocNewPartenaires a { color:#7C7C7C;}



#BlocNews {margin-left:4px;margin-top:4px;width:252px;}
#BlocNews a:hover { text-decoration:none; }
#BlocNewsText { padding-top:3px;background-image:url(/actualitesBG.jpg);height:278px;width:252px;overflow-y: scroll;}
#BlocNewsTitle { margin-top:5px;margin-left:12px;text-align:left; font-weight:bold;}
#BlocNewsExcerpt { font-size:8pt;margin-top:2px;margin-left:5px;}
#BlocNews i { margin-left:161px;font-size:8pt; }


#BlocNewsletter { margin-left:4px;font-size:8pt;color:#000;width:252px;}
#BlocNewsletterDiv { background-image:url(/newsletterBG.jpg);width:255px;}


#lienutile { font-size: 11px;margin-left:6px;margin-top:15px;width:252px;}
#lienutile div { border-style: none solid solid; border-color: -moz-use-text-color rgb(173, 173, 173) rgb(173, 173, 173); border-width: 0px 1px 1px; margin-left: 6px;margin-left:0;width:248px;}
#lienutile a:hover { text-decoration:underline; }



#BlocFaq {margin-left:6px;margin-top:15px;width:252px;}
#BlocFaq a:hover { text-decoration:none; }
#BlocFaqText { padding-left:2px; padding-right:2px;font-size:8pt;border:1px solid #CFA4CF;width:246px;}
#BlocFaqText i { margin-left:107px;font-size:7pt;}


#BlocDossier { margin-left:6px;width:252px;}
#BlocDossier div { border-style: none solid solid; border-color: -moz-use-text-color rgb(170, 133, 170) rgb(170, 133, 170); border-width: 0px 1px 1px; width:248px; font-size:8pt;}


#BlocPartenairesProximite { margin-left:6px; margin-top:10px;width:252px;}
#BlocPartenairesProximite div { border-style: none solid solid; border-color: -moz-use-text-color rgb(170, 133, 170) rgb(170, 133, 170); border-width: 0px 1px 1px; width:248px; font-size:8pt;}


#PubPro { height:280px;width:250px;margin-top:10px;margin-left:5px;margin-bottom:10px;}


input, textarea, select { font-family:tahoma; }


/* Psy du jour
-------------------------------------------------------------- */

.PsyJourTitre { margin-top:15px;background-image:url(/praticiens-psychotherapie.jpg);width:255px; height:84px;font-size:14px;color:#666666;}
.PsyJourTitre strong { position:relative;left:13px;top:-5px;}
.PsyJourTitre strong a { color:#666666;}

.PsyJourBloc { background-image:url(/psychotherapeute-ligne.jpg);width:255px;}





/* Publicité
-------------------------------------------------------------- */

.Pub { width:250px;
margin-left:6px; margin-bottom:10px; padding:0px; margin-top:10px;}



/* Publicité
-------------------------------------------------------------- */

.facebook { width:250px;
margin-left:6px; margin-bottom:10px; padding:0px; margin-top:10px;}









/* PubSidebar
-------------------------------------------------------------- */

.PubSideBar { margin-left:6px;margin-top:10px;width:252px;}



/* PubGoogle
-------------------------------------------------------------- */


#PubSingle { margin-left:10px; }


/* SujetsConnexes
-------------------------------------------------------------- */

.SujetsConnexes {  width:450px; margin-left:10px; }
.SujetsConnexes ul { margin-left:0px; }
.SujetsConnexes li{ margin:0 10px 0 10px;  list-style:none; border-bottom:#666 dashed  1px; padding: 10px 0 20px 0; }
.crp_thumb { float:left; border:#999 solid 1px; margin: 0 10px 0 0 ;  }
.crp_title { font-weight: bold; color:#609; font-size:14px; display:block;}



/* COMMENTRAIRES */ 

.comments-template{ /*Fond total cadre */
	margin: 50px 0 0 0;
	border-bottom: 1px solid #ccc;
}
 
.comments-template ol{
	margin: 10px;
	padding: 0 0 0 50px;
	list-style: decimal;
	
	overflow-y: scroll ; height:200px;

}  /* cadre commentaires */ 
 
.comments-template ol p{ font-family: Tahoma;
	font-size:12px; font-style:normal; padding: 20px 20px 0 0;} /* Commentaire texte */
 

.comments-template ol li{ /* gris */ 
	margin: 10px 0 0 0;
	line-height: 15px;
	padding: 0 0 10px;

}
 
.comments-template h2, .comments-template h3{ font-size:14px; color:#7d7d7d;
	
	
}/* Titre commentaire+formulaire */ 
 

 
.commentmetadata{  font-family: Tahoma; font-size:11px; font-style:normal; line-height: 15px;}
.commentmetadata a {  color:#ECB700; }
.commentmetadata strong { color:#ECB700;}
.commentmetadata strong a { text-decoration:underline; }
 
.comments-template p.nocomments{
	padding: 0;
}
 
.requis {font-weight:normal; font-size:11px;}
 
 
.comments-template textarea{
	font-family: Tahoma;
	font-size:12px;
}
 
.cadre_commentaires { /* jaune */
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
}



/* SLIDE COMMENTAIRE */

a:focus { 
	outline: none;
}
#panel {
	
	
	height: 350px;
	display: none;
	margin-bottom:50px;
}



.slide { 
	
}
.bouton-slide { color:#ECB700; font-size:11px;
	
}
.active {
	background-position: right 12px;
}








/* Home page columns
-------------------------------------------------------------- */

#home_content { margin: 1.5em 0; }

/* latest post */



/* featured post */





/* about */

#home_about { border-bottom: 1px solid #dadada; border-top: 1px solid #dadada; margin: 0 0 1em 0; background: #f3f9ff; padding: 1.0em 0.7em 0 0.7em; }
#home_about p { font-size: 0.9em; font-family: tahoma; text-align: left; }

/* recent posts */





/* recent comments */


/* ad */

.ad_block { border: 1px solid #dadada; padding: 4px 0; margin: 1em 0 1.2em; text-align: center; }
.ad_block .ad160 { margin: 0 auto; width: 160px; }
.ad_block .ad180 { margin: 0 auto; width: 180px; }
.ad_block .ad250 { margin: 0 auto; width: 250px; }
.ad_block img, .ad_block p img { margin: 0; padding: 0; display: block; }

/** widgets **/



/*recent comments*/


/*wp-calendar*/
table#wp-calendar { margin: 0; width: 100%; border: 0; }
table#wp-calendar caption { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0 0 0.6em 0; letter-spacing: 0.1em; color: #175595; }
table#wp-calendar th, table#wp-calendar td { height: 1em; padding: 0.2em 0.4em;/*padding: 5px 7px;*/ text-align: right; border-right: 2px solid #fff;  }
table#wp-calendar th, table#wp-calendar td#today { font-weight: bold; background: #dadada; color: #000; border-bottom: 0; }
table#wp-calendar td#today { font-weight: bold; background: #f2f2f2; }
table#wp-calendar td { border-bottom: 1px solid #efefef; }
table#wp-calendar td a { font-weight: bold; }

/*most e-mailed*/


/* Archive styles
-------------------------------------------------------------- */


/* Single post styles
-------------------------------------------------------------- */

.post_meta { color: #666; padding: 0.3em 0 0.4em 0; font-size: 0.8em; text-transform: uppercase; }
.post_meta_tag { color: #666; }
.post_meta p img, .post_meta a img { margin: 0; padding: 0; float: none; }
img.WP-PrintIcon, img.WP-EmailIcon { display: none; }
.post_meta p { margin: 0 0 0.4em 0; }
.post_text { margin: 0.9em 0 0 0; }
.post_text p { margin: 0 0 1em 0; padding: 0; line-height: 1.6em; }
.post_text a { border-bottom: 1px solid #eee; }
#post_content blockquote { float: right; width: 260px; color: #666; margin: 0 0 0 1.5em; color: #000; font: bold 1.3em georgia, serif; font-style: italic; letter-spacing: -0.048em; }
#post_content blockquote p { text-align: right; line-height: 1.5em; }
#post_content p img { /*margin: 0;padding:0;*/ }
#post_content img.WP-PrintIcon, #post_content img.WP-EmailIcon, #post_content img.posttag { margin: 0 0.3em 0 0;padding: 0.1em 0 0 0; }
#post_content p a, #arch_content p a, .post_meta a { color: /*#224970;*/#3a6999; }
#post_content p a:hover, #arch_content p a:hover { color: #000; text-decoration: underline; }





/* Footer
-------------------------------------------------------------- */

#footer { width:995px;height:100px;margin-left:5px;background-image:url(/footer.jpg);color:#FFF;margin-top:11px;}
#footer a { color:#FFF; }
#footer a:hover { text-decoration: underline ;}

/* Form styles
-------------------------------------------------------------- */



/* Miscellaneous styles
-------------------------------------------------------------- */

/*  heading styles */



/* miscellaneous */



/* legacy image caption classes */

.captionleft { float: left; margin: 0 1.5em 1em 0; padding: 0.5em; text-align: left; }
.captionright { float: right; margin: 0 0 1em 1.5em; padding: 0.5em; text-align: left; }
.captionfull { margin: 0 0 1em 0; padding: 0; text-align: left; }
.captionleft img, .captionright img, .captionfull img { margin: 0; display: block; }
.captionleft p, .captionright p, .captionfull p { background: #eee; margin: 0; line-height: 1.6em; padding: 0.5em; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; font-size: 0.9em; color: #555; }

/* image styles */

.aligncenter, div.aligncenter { display: block; margin: 14px auto; }
.alignleft { float: left; margin: 0 14px 10px 0; }
.alignright { float: right; margin: 0 0 10px 14px; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; /* optional rounded corners for browsers that support it */ -moz-border-radius: 3px; -khtml-border-radius: 3px;  -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 14px; padding: 5px 4px 5px 5px; margin: 0; }

/*gallery thumbnails */


/* gallery individual images */



