/*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;}body {  color : #8c6b6b;  margin : 0;  padding : 0;  font : 80% "Trebuchet MS", Arial, "Lucida Sans Unicode", Tahoma, sans-serif;}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;}.en_savoir_plus,.telecharger{  margin-left:100px;  text-align:right;  width:300px;  height:27px;  margin-top:15px;  margin-bottom:-10px;  padding-top:5px;  background:  transparent url(/wp-content/themes/Marielys/images/en_savoir_plus.png) no-repeat 0 0;}.voir_article{  margin-left:100px;  text-align:right;  width:300px;  height:27px;  margin-top:15px;  margin-bottom:-10px;  padding-top:5px;  background:  transparent url(/wp-content/themes/Marielys/images/voir_article.png) no-repeat 0 0;}.voir_article a,.en_savoir_plus a,.telecharger a {  color:#ffffff;  padding-right:50px;}.voir_article a:hover,.en_savoir_plus a:hover,.telecharger a:hover {  color:#006699;}object { outline: none; }li {  margin-top:0px;}#header {  width : 995px;  height : 193px;  background : transparent url(images/header.gif) no-repeat 0 0;}#header h1 {  margin : 0 0;}#header h1 a {  font-family :Georgia;  color : #996666;}#titre {  position : absolute;  left : 129px;  top : 85px;}#container {  width : 995px;  margin : 0 auto;  position : relative;}#contenu {  background : transparent url(images/back_content.gif) repeat-y 0 0;  position : relative;  margin-top : 0px;  width : 405px;  min-height : 1470px;  padding-left : 85px;  padding-right : 505px;  padding-bottom:105px;}/*pour ie6*/ * html #contenu {  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;}.breadcrumb {  margin-bottom:15px;  font-size:0.9em;}#texte_intro{  position:relative;  padding-top:5px;}/*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;}input {  color:#8c6b6b;  border:5px;}#sidebar .current-cat a,#sidebar .current_page_item a  {    color:#006699;}h1 {  font-size : 1.7em;  font-weight:normal;}h2 {  font-size : 1.6em;  font-family : Georgia;  font-weight:normal;}h3 {  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;}#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}.breadcrumb a {  font-size : 1em;  color:#6699cc;  font-style:italic;  font-family:Georgia;}.breadcrumb a:hover {  font-size : 1em;  color:#006699;  font-style:italic;  font-family:Georgia;}.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;}#sidebar {  position : absolute;  left : 480px;  padding-left : 45px;  font-size : 0.9em;  width : 115px;  top : 185px;  color:#996666;  font-family: Georgia;}#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 : 190px;  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 {  list-style-type : none;  margin : 5px 0;  padding : 0;  text-align:right;}#sidebar ul li,#sidebar2 ul li {  color: #996666;  font-family:Georgia;  font-style:italic;  font-size:1.3em;  padding : 0;  margin : 0;}#sidebar ul li ul {  margin : 0;  padding : 0;  border : none;}#sidebar input#s {  width : 90%;  border : 1px solid #996666;}table#wp-calendar {  width : 80%;  margin : 0 auto;}  li#linkcat-2 {  list-style-type : none;  margin : 0;  padding : 0;}#sidebar a img,#sidebar 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.plan_du_site_bleu {  color:#006699;  font-style:italic;  font-size:1.3em;}a.plan_du_site_bleu:hover {  color:#6699cc;  font-size:1.3em;}.plan_du_site_bleu a {  color:#006699;  font-style:italic;  font-size:1.3em;}.plan_du_site_bleu a:hover {  color:#6699cc;  font-size:1.3em;}#footer {  position : relative;  margin-top : -2px;  width : 995px;  height : 134px;  background : transparent url(images/footer.gif) no-repeat 0 0;}#footer p {  margin : 2px 0;}#footer a {  color:#6699cc;  font-family:Georgia;  font-style:italic;}#footer a:hover {  color:#006699;}#texte_footer {  font-family:"Trebuchet MS",Arial;  font-size:0.8em;  position:absolute;  left:85px;  top:-25px;}#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: pink; 	font-weight: bold;	padding: 20px;	border: pink 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 */