/* Balises */
body,html, h1, h2, h3, h4, h5, h6, li, ul, p, input, form
{
margin:0;
padding:0;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#0830A2;

}
body{background-color:#B7E5FD;text-align:center;}
h1
{
text-align:center;
font-family:"arial", Georgia, Times New Roman, Times, serif;
font-size:340%;
margin:0px;
padding:0px 0px 20px 0px;
font-weight:bold;
}
h2{
font-family:"arial", Georgia, Times New Roman, Times, serif;
padding-top:0px;
font-size:16px;
font-weight:bold;
text-align:left;
color:#0830A2;
}
p
{
padding:0px;
}

/* liens */
a
{
color:#0830A2;
}
a:hover
{
}
/* image */
#photo-yoga
{border:solid 6px #0830A2;

}
.vignette
{display:inline;
}

/*  -------------- blocs généraux -------------------- */
#conteneur
{
margin-top:40px;
width:760px;
margin-left:auto;margin-right:auto;
text-align:left;
}

#intro
{
color:#FFF;
text-align:center;
}

#corps
{
}

#contenu
{
margin-top:0px;
float:right;
width:360px;
padding:0px 0px 0px 0px;
overflow-y:auto;
}

#contenuV
{
margin-top:0px;
float:right;
width:360px;
padding:0px 0px 0px 0px;
height:330px;
overflow-y:auto;
}
#actu
{margin-top:10px;border:solid 6px #0830A2; height:auto; width:760; padding:2px 5px;
}
#viniyoga
{
margin-top:30px;
float:left;
width:auto;
padding:0px 0px 0px 10px;
height:auto;
}

#contenulogo
{
margin-top:0px;
float:right;
width:340px;
padding:2px 0px 30px 0px;
height:170px;
background-color: #FFF;border:solid 8px #0f0047;overflow-y:auto;
}

#contenulogo h1 
{color:#0f0047;}

/* ---------- menu ----------------------*/
#menu
{margin-top:10px;
float:left;
}

#menu .titre
{
font-size:1px;
height:1px;
line-height:1px;
}

#menu ul
{
list-style: none;


}

#menu li
{display: inline; color:#FFF;font-size:18px;
}

#menu a
{padding:8px 15px;font-size:18px;
display:inline;
color:#FFF;
text-decoration:none

}

/* ---------- Mep et autres ----------------------*/
.bt{
color:#000;
}
.vignette{
padding:15px;
}
.separateur
{
clear:both;
margin:0;
padding:0;
border:none;
height:0;
line-height:1px;
font-size:1px;
}

#contact
{
color:#fff;
font-size:120%;
font-weight:bold;
text-align:center;
padding-top:20px;
}

#map
{
width:320px;
height:280px;margin-left:0px;margin-top:5px;margin-bottom:5px;color:#000000;border:solid 6px #0830A2;
}
/*  -------------- Haut / bas -------------------- */
#gauche
{
float:left;
width:390px; height: 562px;
border-right:solid 0px #FFF;
background-image:url(img/fd-gauche.jpg);
background-repeat:no-repeat;
background-position:0px 0px;

}
#gauchem
{
float:left;
width:390px;
border-right:solid 0px #FFF;
background-image:url(img/fd-gauchem.jpg);
background-repeat:no-repeat;
background-position:56px 0px;

}

#site{
height:80px;
filter: alpha(opacity=60);
-moz-opacity: 0.6;
background-color:#FFFFFF;
}
#nom-site
{
height:251px;
border-bottom:solid 2px #FFF;

}
#adresse
{float:right;width:390;
margin-top:528px;
background-color:#0830A2;
text-align:center;
padding:10px 0px;
}
#adresse p
{color:#FFF;
}

#lt
{
 text-align:center;
 color:#0830A2;
}
#bas
{margin-top: 20px;
border-top:solid 1px #FFF;
padding:10px 20px 30px 20px;
}

