/* Template MesYaourts */
body{margin:0;font-family:"Arial Narrow";}
a, a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}

.header
{
width:800px;
height:250px;
margin:auto;
}

.gabarit
{
width:800px;
margin:auto;
}

.menu
{
margin: 15px 0 15px 0;
width:240px;
float:left;
}

.centre
{
width:521px;
margin: 15px 15px 15px 24px;
float:right;
}

.menu h1
{
font-family:"Arial Narrow";
background:#FFFFFF url(template/fond-menu.png) no-repeat;
width:229px;
height:40px;
color:#FF0099;
font-size:14.5pt;
margin:20px 0 0 0;
padding: 7pt 0 0 0;
text-align:center;
}

.centre h1
{
background:#FFFFFF url(template/fond-titre.png) no-repeat;
width:521px;
height:26px;
color: #99cc33;
font-size:16.5pt;
margin:10px 0;;
padding-left:5px;
}

.centre h1 a, .centre h1 a:visited
{
color: #99cc33;font-size:16.5pt;
}

.centre a:hover { text-decoration:none; }
.centre p:first-child
{
margin:0;
}

.centre p
{
margin:5px;
}

.menu ul
{
margin:0;
padding:0;
}

.menu h1:first-child
{
margin-top:0;
}

.menu li
{
list-style:none;
margin:0;
padding:0 0 0 10px;
background:#FFFFFF url(template/etoile.png) no-repeat left;
}

.menu li a, .menu li a:visited
{
color:#FF0099;
}

.menu li a:hover
{
color: #333333;
}

.centre b, .centre strong
{
color:#0066FF;
}

.centre ol+p strong:first-child
{
color: #FF9900;
}

.footer
{
font-family:Arial, Helvetica, sans-serif;
width:800px;
margin:30px auto;
text-align:center;
font-size:10pt;
}

.footer img
{
vertical-align:middle;
}

.footer a, .footer a:visited
{ color:#000000; }

.centre a
{
color: #9900FF;
}

.centre em
{
color:#ff6600;
font-style:normal;
}

.ifr
{
margin-left:34px;
}