/* CSS Document */
body
{
background:#ffffff url(images/design/background.jpg) repeat-x;
margin: auto;
width:94%;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
color: #333333;
}

/* Lien */
A:link, A:visited 
{ 
color: #cc0000;
text-decoration: none;
}

A:hover 
{ 
color: #E44747;
text-decoration: underline;
}

img
{
border: none;
}

/* Menu gauche */
.menuG
{
width: 160px;
}

.menuTitre
{
background: url(images/design/box_titre.gif) repeat-x;
border:1px solid #c70067;
color: #ffffff;
height: 24px;
	margin-bottom: 5px;
}
.menuTitre h4
{
font-size: 12px;
font-weight: bold;
margin: 4px 5px 0 5px;
}

/* Menu droite */
.menuD
{
width: 120px;
}

/* Cadre du menu */
.menuCadre 
{
background:#ffffff;
border:1px solid #ff66cc;
}

.menuCadre a
{
background: url(images/design/puce.gif) center left no-repeat;
width: 6px;
height: 9px;
font-weight: bold;
font-size: 11px;
padding-left: 8px;
}

.menuCadre div
{
padding: 5px 3px 5px 3px;
border-top: 1px solid #ff66cc;
}

.menuCadre a:hover
{
background: #ffccff;
}

/* contenu */
.contenu
{
margin: 0 10px 0 10px;
}

/* Header */
.header
{
width: 100%;
margin-bottom: 20px;
}

/* Contenu du header */
.headerC
{
position: absolute;
margin: 10px 0 0 370px;
}

/* Formulaire dans le header */
.headerC form
{
margin: 10px 0 0 100px;
}

/* Champ recherche du Formulaire de recherche */
.formSearchTXT
{
width: 270px;
color: red;
font-weight: bold;
border:1px solid #ff66cc;
}

/* Bouton de recherche */
.submit 
{
background:#ffffff url(images/design/submit.gif) repeat-x;
border:1px solid #c70067;
color: #ffffff;
font-size: 12px;
font-weight: bold;
font-family: arial, helvetica, sans-serif;
cursor: pointer;
}

/* Top liste */
.topTitre
{
height: 20px;
background:#ffccff;
color: red;
font-weight: bold;
border:1px solid #ff66cc;
padding: 5px;
width:100%;
}

.topContenu
{
border:1px solid #ff66cc;
border-top: none;
width:100%;
}

.topRang
{
width: 20px;
font-weight: bold;
text-align: center;
}

.topRang, .topDesc, .topIn, .topOut
{
border-bottom:1px dotted #ff66cc;
padding: 5px;
}

.topIn, .topOut
{
width: 40px;
border-left:1px solid #ff66cc;
text-align: center;
color: #ff66cc;
font-weight: bold;
}


/* Divers */

.bigfleche
{
background: url(images/design/bigfleche.gif) no-repeat;
width: 320px;
height: 54px;
margin-top: -43px;
position: relative;
}

.bigfleche p
{
padding: 35px 0 0 8px;
color: #FFFFFF;
font-weight: bold;
}
