/* CSS Document */
body {font-size:76%; font-family:"trebuchet MS", verdana, arial, sans-serif; ;background:#fff; word-wrap:break-word;}
#header {background:#e0f07f;clear:both;}
#outer1 {float:left; width:75px; padding:5px; background:fff;}
#outer3 {float:right; width:75px; padding:5px; background:fff;}
#outer2 {background:fff; margin:10px 10px; width:70%;}
#outer1, #outer2, #outer3 {padding-bottom:32767px; margin-bottom:-32767px;}
#wrapper {overflow:hidden; background:#FFF;}
#footer {clear:both; background:#fff;}
.content {padding:10px;}
h1 {font-size:20px; margin:0; padding:10px 0; color:#fff;}
h3 {font-size:18px; margin:0; padding:8px 0; float:right}
p {font-size:12px; line-height:1.5em; margin:0; padding:5px 0;}
#footer p,
#header p {color:#fff;}
#footer a {color:#fff;}
#footer a:hover {text-decoration:none;}

#header h3 div {float:left; margin:2px;padding:2px;}
#header h3 div a:hover {color:#0c9;background-color:#e0f07f;width:24px;text-align:center;}

a {text-decoration:none}
ul {list-style-type:none; float:left; position: left; margin-left: 2px;}

ol {list-style-type:none; float:right; position: right; margin-left: 2px;margin-right: 2px;}
hr {float:;clear:both;margin-top:-11px;}
#outer2 ul li {list-style-type:none; float:left; margin-left:10px; padding:10px;}
#outer2 h4 {margin-left:auto; margin-right:auto; position:right; float:left; position:right; padding:10px; font-size:16px; } 
#outer2 ul li p a {margin:15px;padding-left:15px;font-size:110%;}
#outer2 ul li img {border: 5px solid red ; width: 140px; height: 140px;float:left;padding:10px;margin:10px;vertical-align:middle;}
ul.info {list-style-type:none; position: left; margin-left: 10px;}

#bann {float:left; clear:both;position:absolute;margin-left:300px;margin-top:30px;width:500px;height:70px;}

div.main
{ 
  margin-left: auto; margin-right: auto;
  padding-left: auto; padding-right: auto; 
  width: 492px;
  font-family:verdana;
  font-size:90%; 
}
div.main h2 div {float:left;width:52px;padding:5px;padding-top:25px}
div.main h2 div a:hover {color:#0c9;background-color:#e0f07f;border:solid 2px #0c9;width:42px;text-align:center;}
p.logo {font-family:verdana;font-size:33px;color:#00cc99;}
p.logo a {color:#990099}
div.boton
{
  margin: 5px;
  border: ;
  height: 150px;
  width: 150px;
  float: left;
  text-align: center;
}	
div.boton img
{  
  margin: 1px;
  border:;
}
div.boton a:hover img {border:;}
div.langues {position:right;float:right;clear:both;padding:0px;margin-top:-22px;}
div.recipe {padding:20px;margin:0;width:737px;height:200px;text-align:left;background:peachpuff;clear:both;
float:left; position:relative; margin:4px;
}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:peachpuff; background:#fff; overflow:hidden; font-style:normal; z-index:1;}
#ctl {top:0; left:0;}
#cbl {bottom:0; left:0;}
#ctr {top:0; right:0;}
#cbr {bottom:0; right:0;}
  .recipe i b {position:absolute; font-size:150px; font-family:arial; color:peachpuff; line-height:40px; font-weight:normal;}
#ctl b {left:-8px;}
#ctr b {left:-25px;}
#cbl b {left:-8px; top:-17px;}
#cbr b {left:-25px; top:-17px;}

div.recipe a,em {font-size:105%}

  .fijo {float:left; position:relative; width:150px; height:150px; background:#9caf9c; color:#000; margin:6px; text-align:center}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#9caf9c; background:#fff; overflow:hidden; font-style:normal; z-index:1;}
#ctl {top:0; left:0;}
#cbl {bottom:0; left:0;}
#ctr {top:0; right:0;}
#cbr {bottom:0; right:0;}
  .fijo i b {position:absolute; font-size:150px; font-family:arial; color:#dc143c; line-height:40px; font-weight:normal;}
#ctl b {left:-8px;}
#ctr b {left:-25px;}
#cbl b {left:-8px; top:-17px;}
#cbr b {left:-25px; top:-17px;}
  .fijo p {position:relative; z-index:100; padding:10px; padding-top:50px; font-family:Verdana; font-size:28px; color:#fff;}
  .fijo p.minor {position:relative; z-index:100; padding:10px; padding-top:35px; font-family:Myriad; font-size:25px; color:#fff;}
  .bordemain p {float:left; position:relative; width:150px; height:150px; background:#fff; color:#000; border:10px solid; margin:5px;padding-top:20px;text-align:center;font-weight:bold;font-size:100%;}

  .borde {float:left; position:relative; width:150px; height:150px; background:#fff; color:#000; border:5px solid; margin:6px;text-align:center}
  .borde p {position:relative; z-index:100; padding:10px; padding-top:50px; font-family:verdana; font-size:23px; font-weight:bold; color:red;}
  .borde p.minor {position:relative; z-index:100; padding:10px; padding-top:40px; font-family:verdana; font-size:23px; color:red;}
  .borde a,img {text-decoration:none;border:0px}

  .border {float:left; position:relative; width:150px; height:150px; background:red; color:#000; border:0px solid; margin:4px;text-align:center}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#9caf9c; background:#fff; overflow:hidden; font-style:normal; z-index:1;}
#ctl {top:0; left:0;}
#cbl {bottom:0; left:0;}
#ctr {top:0; right:0;}
#cbr {bottom:0; right:0;}
  .border i b {position:absolute; font-size:150px; font-family:arial; color:#fff; line-height:40px; font-weight:normal;}
#ctl b {left:-8px;}
#ctr b {left:-25px;}
#cbl b {left:-8px; top:-17px;}
#cbr b {left:-25px; top:-17px;}
  .border p {position:relative; z-index:100; padding:10px; padding-top:50px; font-family:verdana; font-size:23px; font-weight:bold; color:red;}
  .border p.minor {position:relative; z-index:100; padding:10px; padding-top:40px; font-family:verdana; font-size:23px; color:red;}
  .border a,img {text-decoration:none;border:0px}
#in {width:144px;height:144px;background-color:white;margin:5px}
  .borde a:hover {}
#ctls, #cbls, #ctrs, #cbrs {position:absolute; width:20px; height:20px; color:#fff; background:transparent; overflow:hidden; font-style:normal; z-index:1;}
#ctls {top:0; left:0;}
#cbls {bottom:0; left:0;}
#ctrs {top:0; right:0;}
#cbrs {bottom:0; right:0;}
  .border em b {position:absolute; font-size:120px; font-family:arial; color:#fff; line-height:40px; font-weight:normal;}
#ctls b {left:-1px;top:2px;}
#ctrs b {left:-21px;top:2px;}
#cbls b {left:-1px; top:-18px;}
#cbrs b {left:-21px; top:-18px;}
#inbutt {width:144px;height:144px;background-color:white;margin:3px;}
 .border div#inbutt p {font-family:myriad}
  .border em i {position:absolute; font-size:120px; font-family:arial; color:#fff; line-height:40px; font-weight:normal;}
#ctls i {left:-3.5px;top:-1px;}
#ctrs i {left:-19px;top:-1px;}
#cbls i {left:-3.5px; top:-17px;}
#cbrs i {left:-19px; top:-17px;}

  .badge img {position:relative; top:-25px; left:-25px; margin:0; border:0px;float:left; width:50px; height:50px; ;}
  .profile {position:relative; margin:auto; width: 157%; clear:both; font-size:15px; font-family:verdana; color:#000; border:3px solid; margin:20px; padding:20px;}
  .profile p {padding-top:; margin-top:1%; clear:both;text-align:left;text-indent:30px;}
  .profile img {position:absolute; float:left; clear:both;}

dl.curved {background:#8fc08f; position: relative; float:right; margin:50px auto 50px auto; top:60px; width:57%;}
dl.curved dt {background:transparent url(c_tr.gif) top right no-repeat; padding:10px; text-align:center; color:#fff;}
dl.curved dd {background:#eee url(c_bl.gif) bottom left no-repeat; padding:0; margin:0;}
dl.curved dd p {margin:0; padding:7px; line-height:1.3em;}
dl.curved dd p.last {background:transparent url(c_br.gif) bottom right no-repeat; }

dd {float:left; width:50%; text-align:left;}

.curvy {float:left; position:relative; width:150px; height:150px; background:#9caf9c; color:#000; margin:4px; text-align:center}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#9caf9c; background:#fff; overflow:hidden; font-style:normal; z-index:1;}
#ctl {top:0; left:0;}
#cbl {bottom:0; left:0;}
#ctr {top:0; right:0;}
#cbr {bottom:0; right:0;}
.curvy em b {position:absolute; font-size:150px; font-family:arial; color:#dc143c; line-height:40px; font-weight:normal;}
#ctl b {left:-8px;}
#ctr b {left:-25px;}
#cbl b {left:-8px; top:-17px;}
#cbr b {left:-25px; top:-17px;}
.curvy p {position:relative; z-index:100; padding:15px; padding-top:50px; font-family:verdana; font-size:30px; color:#fff;}