/*
Theme Name: Marielys
Description: th&egrave;me &agrave; la fois convivial et professionnel r&eacute;alis&eacute; par Marielys et int&eacute;gr&eacute; par <a href="http://kdesign.pagesperso-orange.fr/">k&eacute;vin</a>.

Tags: Taille fixe, trois colonnes, 2 sidebars &agrave; droite, valid XHTML, valid CSS
*/

img {border: 0 !important;}

body {
  color : #8c6b6b;
  margin : 0 auto;
  padding : 0;
  font : 80% "Trebuchet MS", Arial, "Lucida Sans Unicode", Tahoma, sans-serif;
  margin-top: -15px;
  
}
a {
  color:#6699cc;
  font-style:italic;
  font-family:Georgia;
  text-decoration:none;
}
a:hover {
  color:#006699;
}

.sans a,
.sans a:hover{
  cursor:text;
  color : #8c6b6b;
  font-style:normal;
  font : 100% "Trebuchet MS", Arial, "Lucida Sans Unicode", Tahoma, sans-serif;
}

.nolink a,
.nolink a:hover{
  cursor:text;
  color : #8c6b6b;
  font-style:italic;
  font : 100% "Trebuchet MS", Arial, "Lucida Sans Unicode", Tahoma, sans-serif;
}


.voir_article{
display : block;
  margin-left:100px;
  text-align:right;
  width:300px;
  height:27px;
  margin-top:15px;
  margin-bottom:-10px;
  padding-top:5px;
  background:  transparent url(http://www.marielys-lorthios.com/wp-content/themes/Marielys/images/en_savoir_plus.png) no-repeat 0 0;
}



.voir_article a,
.telecharger a {
  color:#ffffff;
  padding-right:50px;
}

.voir_article a:hover,
.telecharger a:hover {
  color:#006699;
}

object { outline: none; }

li {
  margin-top:0px;
}

#branding {
width : 995px;
  height : 193px;
  background : transparent url('http://www.marielys-lorthios.com/wp-content/themes/Marielys/images/header.gif') no-repeat 0 0;
/* margin : 0;
 padding : 0 ; */
}


 #site-title a {
font-family :Georgia;
  color : #996666;
  position : absolute;
  font-style : normal;
}



#container {
  width : 995px;
  margin : 0 auto;
  position : relative;
}
#content {
  background : transparent url('http://www.marielys-lorthios.com/wp-content/themes/Marielys/images/back_content.gif') repeat-y 0 0;
  position : relative;
  margin-top : 0px;
  width : 405px;
  min-height : 1400px;
  padding-left : 85px;
  padding-right : 505px;
  padding-bottom:105px;
}


.entry-meta {
    width : 405px;
}

#content
/*pour ie6*/ 
  html #content {
  background : transparent url(images/back_content.gif) repeat-y 0 0;
  position : relative;
  margin-top : 0px;
  width : 405px;
  height : 1530px;
  padding-left : 85px;
  padding-right : 505px;
  padding-bottom:105px;
}



#texte_intro{
  position:relative;
 margin-top: -35px;
}
/*pour ie6*/ 
* html #texte_intro{
  margin-top:0px;
}
/*pour ie7*/ 
* + html #texte_intro{
  margin-top:0px;
}

#marielys{
 margin-top:-30px;
 margin-bottom:-20px;
 }
 
* html #marielys{
  margin-top:-20px;
}


#sidebar2 input  {
  color:#8c6b6b;
  border:solid #996666 1px;
}

#sidebar2 li{
    display : block;
}
#sidebar2 div#tch5{
    display : inline;
}

#sidebar1 .current-cat a,
#sidebar1 .current_page_item a  {
    color:#006699;
}

h1.entry-title{
    font-family : Georgia;
    font-size : 1.5em;
}

h1 {
  font-size : 1.7em;
  font-weight:normal;
  margin-top : 0px;
  font-family : Georgia;
}
h2 {
  font-size : 1.6em;
  font-family : Georgia;
  font-weight:normal;
}
h3, #search-2 {
  font-size : 1.5em;
  font-family : Georgia;
  font-weight:normal;
}
h4 {
  font-size : 1.4em;
  font-weight:normal;
}
h5 {
  font-size : 1.3em;
  font-weight:normal;
}
h6 {
  font-size : 1em;
  font-weight:normal;
}

h1 a {
  font-style:normal;
}

.post {
  width : 100%;
}
#contenu h2 {
  font-family : Georgia;
  font-style:normal;
  color : #996666;
  margin-bottom:5px;
}
#contenu h2 a {
  font-family : Georgia;
  font-style:italic;
  color : #6699cc;
  margin-bottom:5px;
}
#contenu h2 a:hover {
  font-family : Georgia;
  font-style:italic;
  color : #006699;
}


#contenu h3 {
  font-family : Georgia;
  font-style:normal;
  color : #996666;
  margin-bottom:15px;
}
#contenu h3 a {
  font-family : Georgia;
  font-style:italic;
  color : #6699cc;
  margin-bottom:5px;
}
#contenu h3 a:hover {
  font-family : Georgia;
  font-style:italic;
  color : #006699;
}

#branding h1 {
position : relative;
top : 85px;
left : 127px;
}

#titre_article_seul {
  font-family : Georgia;
  font-style:normal;
  color : #996666;
  font-size:1.5em;
}

#titre_page,
#titre_category {
  font-family : Georgia;
  font-style:normal;
  color : #996666;
  font-size:1.6em;
}


#imprimer {
  position:relative;
  top:55px;
  left:317px;
}
#imprimer2 {
  position:relative;
  top:73px;
  left:317px;
}

.post p.post-time {
  font-size : 0.9em;
  width:305px;
  margin : 2px 0 0 0;
  font-family:"Trebuchet MS";
  color:#8c6b6b;
  margin-top:0px
}


.entry {
  width : 100%;
}
.post a img,
.post img {
  border : 0;
}
.entry div{
  position:relative;
}

.post ol {
  margin : 0;
  padding : 0 0 0 0px;
}
.post ol li {
  margin : 1px 0;
  padding : 0;
}
.postmetadata {
  float:right;
  position:relative;
  top:-22px;
  left:0px;
  font-size : 0.9em;
  font-family:Georgia;
  font-style:italic;
  color:#ffffff;
}


.postmetadata-article {
  float:right;
  position:relative;
  top:-33px;
  left:0px;
}

.separation_contenu {
  margin-top:6px;
  margin-bottom:12px;
  background: transparent url(images/separation_contenu.gif) repeat-x 0 0;
  width:405px;
  padding-top:2px;
}

.separation_sidebar1 {
  background: transparent url(http://culinaire.marielys-lorthios.com/images/separationbar.png) repeat-x 0 0;
  width:117px;
  height:2px;
  text-align:right;
  margin-left:3px;
  margin-top:18px;
  margin-bottom:15px;
}

.separation_sidebar2 {
  background: transparent url(http://culinaire.marielys-lorthios.com/images/separationbar2.png) repeat-x 0 0;
  width:192px;
  height:2px;
  margin-top:15px;
  margin-bottom:12px;
}

.post table {
  border : none;
  background : #ffffff;
}

small {
  font-size : 0.9em;
}


.previous {
  float : left;
  width : 45%;
}
.left,
.alignleft {
  float : left;
  margin : 0 15px 15px 0;
}
.next {
  float : right;
 /* width : 45%;*/
}
.right,
.alignleft {
  float : right;
  margin : 0 0 15px 15px;
}
.center {
  text-align : center;
  margin : 0 auto;
  display : block;
}
.clear {
  clear : both;
}
/*#comments-template {
  width : 99%;
}
#comments-template a {
  color:#6699cc;
}
#comments-template a:hover {
  color:#006699;
}
#comments-template ol {
  list-style-type : none;
  margin : 0;
  padding : 0;
  border-top : 1px solid #996666;
}
#comments-template ol li {
  margin : 0;
  padding : 10px 5px;
  border-bottom : 1px solid #996666;
}
#comments-template ol li.alt {
  background : #ffffff;
}
#comments-template fieldset {
  border : none;
}
#comments-template legend {
  border : none;
}
#comments-template textarea {
  width : 99%;
  border : 1px solid #996666;
  background : #ffffff;
  color:#8c6b6b;
}
#comments-template input {
  width : 40%;
  border : 1px solid #996666;
  background : #ffffff;
}
#comments-template input.submitcomment,
#comments-template input.resetcomment {
  width : 100px;
  cursor:pointer;
}*/
#sidebar1 {
  position : absolute;
  left : 480px;
  padding-left : 45px;
  font-size : 0.9em;
  width : 120px;
  top : 0;
  color:#996666;
  font-family: Georgia;
  text-align : right;
}
#recherche{
  font-family:Georgia;
  font-size:1.5em;
  color: #996666;
}
#bouton_recherche {
  position:relative;
  top:-22px;
  left:115px;
}

#photo_marielys a{
  font-size:1.2em;
  font-style:normal
}
#photo_marielys a:hover{
  font-size:1.2em;
  font-style:normal
}

#bouton_newsletter {
  position:relative;
  top:-32px;
  left:240px;
}

#sidebar2 {
  position : absolute;
  left : 685px;
  font-size : 0.9em;
  width : 180px;
  top : 0px;
  color:#996666;
  font-family: Georgia;
  text-align:center;
}
#sidebar h2,
#sidebar2 h2 {
  text-align:right;
  color:#996666;
  margin:0 0 0 0;
}
#sidebar  ul,
#sidebar2 ul, #sidebar2 h3, #sidebar2 li, #sidebar1 h3{
  list-style-type : none;
  margin : 10px 0;
  padding : 0;
  text-align:right;
}

#sidebar1 ul{
    padding-left:0px;
}
#sidebar1 ul li,
#sidebar2 ul li
{
list-style-type : none;
  color: #996666;
  font-family:Georgia;
  font-style:italic;
  font-size:1.2em;
  
  padding : 0;
  margin : 0;
}

#sidebar1 ul li ul {
  margin : 0;
  padding : 0;
  border : none;
}


#search-2 {
  font-size : 1.5em;
  font-family : Georgia;
  font-weight:normal;
  margin : 5px 0;
  text-align:right;
  }

#secondary input#s {
  width : 100px;
  border : 1px solid #996666;
  width : 88px;
}
table#wp-calendar {
  width : 80%;
  margin : 0 auto;
}
  li#linkcat-2 {
  list-style-type : none;
  margin : 0;
  padding : 0;
}
#sidebar1 a img,
#sidebar1 img,
#sidebar2 a img,
#sidebar2 img {
  margin : 3px;
}

#sidebar img,
#sidebar2 img {
  border: 0px;
}
* html #sidebar img,
* html #sidebar2 img {
}

ul#recentcomments li a, ul#recentcomments li a:hover {
  border : none;
  background : transparent;
  text-indent : 0;
}

a.plan_du_site {
  color : #6699cc; 
    font-style:normal;
}

a.plan_du_site:hover {
  color : #006699; 
  font-style:normal;
}


a.titre_plan {
  color:#006699;
  font-style:italic;
  font-size:1.3em;
}
a.titre_plan:hover {
  color:#6699cc;
  font-size:1.3em;
}

.titre_plan a {
  color:#006699;
  font-style:italic;
  font-size:1.3em;
}
.titre_plan a:hover {
  color:#6699cc;
  font-size:1.3em;
}


#foot {
  position : relative;
  margin-top : -2px;
  width : 995px;
  height : 134px;
  background : transparent url(http://www.marielys-lorthios.com/wp-content/themes/Marielys/images/footer.gif) no-repeat 0 0;
}
#foot p {
  margin : 2px 0;
}
#foot a {
  color:#6699cc;
  font-family:Georgia;
  font-style:italic;
}
#foot a:hover {
  color:#006699;
}

 #texte_footer {
  font-family:"Trebuchet MS",Arial;
  font-size:0.8em;
  position:absolute;
  left:85px;
  top:-25px;
  text-align : left;
}
#texte_footer a {
  font-style:normal;
}

#haut_de_page{
  position:absolute;
  top:18px;
  left:365px;
}
#plan_du_site{
  position:absolute;
  top:0px;
  left:540px;
}
#mentions_legales{
  position:absolute;
  top:18px;
  left:710px;
}



.menu {background: none;position: relative;z-index: 101;}
.textwidget {}

.menu .textwidget img {background: transparent;}



/*pagination num�ros*/
	div.pagination {
	  width:97%;
		padding: 3px;
		margin: 13px 0 0 0;
		text-align:center;
	}
	
	div.pagination a {
		margin-right:3px;
		padding:2px 2px;		
	}

	div.pagination span.current {
		margin-right:3px;
		padding:2px 6px;
	}
	div.pagination span.disabled {
		margin-right:3px;
		padding:2px 6px;
		color:#ffffff;
	}
/*fin pagination*/


/* Ajout pour calendrier Avant */
#form_avant {
	margin: 0 auto;
	width:379px;
	position: relative;
	top: -190px;
	z-index: 990;
}
#form_avant fieldset {
	border: 0 white solid;
	margin: 0;
	padding: 10px;
}
#form_avant fieldset legend {
	border: 0 white solid;
	font-size: 16px;
	padding: 20px 0 0 0;
	font-family: Georgia;
}
#form_avant label {
	display: block;
	color: #a1afba;
	font-size: 12px;
	float: left;
	text-align: right;
	width: 175px;
	padding-right: 5px;
	margin-bottom: 5px;
	padding-top: 2px;
}
#form_avant label.votre_message {
	text-align: left;
}
#form_avant textarea#message {
	display: block;
	float: left;
	border: #a1afba 1px dotted;
	color: #3c3e5a;
	font-size: 12px;
	padding: 3px;
	margin-bottom: 5px;
}
#form_avant input {
	display: block;
	border: #a1afba 1px dotted;
	color: #3c3e5a;
	font-size: 12px;
	padding: 3px;
	float: right;
	width: 170px;
	margin-bottom: 5px;
}
input#photo {display: none;}

/*#form_avant input.envoi {
	font-size: 16px;
	font-family: Georgia;
	color: #926b6b;
	cursor: pointer;
	background: white;
}
*/

#noel {
	position: relative;
	top:-350px;
	left:-120px;
	z-index:150;
	width:598px;
	height:695px;
	color: #a1afba;
}
#contenu_noel {
	padding: 100px 160px 0 123px;
}
#noel h2,
#noel p {
	color: #a1afba;
	font-size: 16px;
	font-family: Georgia;
	position: relative;
	z-index: 200;
	padding: 0 0 20px 0;
}
#noel h2 {
	font-size: 25px;
}
#le_calendrier {
	position: relative;top:-460px;left:0px;z-index:150;width:832px;height:1171px;margin-bottom: -460px;}
	
#ephemeride {
	position: relative;
	top:-260px;
	left:-30px;
	z-index:140;
	width:493px;
	height:351px;
}

.envoi-ok {
	color: #336633;
}
p.envoi-ok {
	color: #224C7F; 
	font-weight: bold;
	padding: 20px;
	border: #224C7F dotted 1px;
	text-align: center;
	font-size: 24px;
	font-family: Georgia;
}
.envoi-not-ok {
	color: red;
}
.envoi-not-ok p {
	color: red;
	font-weight: bold;
}



.guillemet_gauche {
	display: block;
	position: relative;
	top: -20px;
	color: #68001C;
	font-family: Georgia;
	font-size: 48px;
	
}
.guillemet_droite {
	color: #68001C;
	font-family: Georgia;
	font-size: 48px;
	
}
.valentin_guillemet_gauche {
	display: block;
	position: relative;
	top: -20px;
	color: #b01b4c;
	font-family: Georgia;
	font-size: 48px;
	
}
.valentin_guillemet_droite {
	color: #b01b4c;
	font-family: Georgia;
	font-size: 48px;
	
}

.valentin-envoi-ok {
	color: #336633;
}
p.valentin-envoi-ok {
	color: #FFC0CB;
	font-weight: bold;
	padding: 20px;
	border: #FFC0CB dotted 1px;
	text-align: center;
	font-size: 24px;
	font-family: Georgia;
}
.valentin-envoi-not-ok {
	color: red;
}
.valentin-envoi-not-ok p {
	color: red;
	font-weight: bold;
}

/* fin Ajout pour calendrier Avant */

  #main{
position: relative;
margin-top: -16px;
padding : 0;
}


#page{
width: 995px;
margin : 0 auto;
}

/* NAVIGATION */

.breadcrumbs{
  margin-bottom : 15px;  
  font-size:0.9em;
}
.breadcrumbs a {
  font-size : 1em;
  color:#6699cc;
  font-style:italic;
  font-family:Georgia;
}

.breadcrumbs a:hover {
  font-size : 1em;
  color:#006699;
  font-style:italic;
  font-family:Georgia;
}

.wp-pagenavi a, .wp-pagenavi span {
    padding: 3px 2px !important;
}
.wp-pagenavi{
    float : none !important;
    text-align : center;
}

/** Galerie **/

.ngg-widget,
.ngg-widget-slideshow {
	margin:0 auto !important;
	padding:0px 0px 0px 0pt !important;
	text-align:center !important;
}


 .ngg-navigation a.page-numbers, .ngg-navigation a.next, .ngg-navigation a.prev, .ngg-navigation span.page-numbers, .ngg-navigation span.next, .ngg-navigation span.prev {
    border: none !important;
    margin-right: 3px;
    padding: 3px 8px;
    text-decoration: none;
 }
 .next {
    float: none !important;
   /* width: 8% !important;*/
 }
 
 .ngg-imagebrowser-nav .next, .ngg-imagebrowser-nav .back{
     border: none !important;
    float: left !important;
    margin-right: 3px;
    padding: 3px 8px;
    width : 20% !important;
 }
 

/* SLIDER */
#slider {
    left : 482px; 
    width : 500px;
    position : relative;
    top : 65px;
}

.jcarousel-skin-default { max-width : 400px;}
#smooth_slider h2 {  padding-left : 32px !important; text-align : left !important;}
#slider, .jcarousel-skin-default { width:400px;}

#smooth_slider ul li div span { display: block; text-align : center; width : 350px; margin-left : 40px;}

/** Video tag **/
.myvideotag
{
    border : none !important;
}


.stButton .chicklets{
    white-space : 16px !important;
    margin : 0px !important;
    white-space : normal !important;
}

.slide .myvideotag {
    padding : 0px !important;
}

.nav-next{
float : right;
}
.nav-previous{
float : left;
}
/** slider dans articles **/
/*.skin-stitch {
    padding: 5px !important;
    background: #996666 !important;
    border : 1px solid #996666 !important;

}
.skin-stitch dl.slidedeck dt {
    	border : 1px solid #996666 !important;
        color: #996666 !important;
        height: 40px !important;
        background: #e7d5d5 !important;
}
.skin-stitch dl.slidedeck dd {
    	padding-left : 45px !important;
        padding: 10px 0px !important;
        width : 201px !important;
       left : 45px !important;
        
}
.skin-stitch dl.slidedeck dd.slide ul.verticalSlideNav {
    right: 0px !important;
}*/
        
div#site-title {
    left: 127px;
    position: relative;
    top: 85px;
    font-family: Georgia;
    font-size: 1.7em;
    font-weight: normal;
    margin-top: 0;
}

div#shShutter{
    opacity : 0.3 !important;
}
div#shDisplay img#shTopImg{
    padding : 30px !important;
    background : none repeat scroll 0 0 #fff !important;
       
}
div#shDisplay div#shTitle{
    color : #000 !important;
    padding : 0 32px 10px;
    background-color : #fff;
}

/** lightbox+ **/

#cboxTitle {
    display : none !important;
}