﻿/* HTML */
body
{
    background-color:#B5DAE3;
    /*background-color:#FFFFFF;*/
    margin:0;
    padding:0;
}

body, td, th, p
{    
    font-family: arial, sans-serif;
    font-size: 12px;
    font-variant: normal;
    font-style: normal;
}

p { margin:0 0 10px 0;}
h1 { font-size:20px; margin:0 0 5px 0; padding:0; }
h2 { font-size:14px; margin:0 0 10px 0; padding:0; }

img 
{
    border:0;
}

a:link { color:#333333; } /*79bccc*/
a:visited { color:#333333; }
a:link:active, a:visited:active { color:#333333; }

.Fil_Ariane { color:#999999; }
.Fil_Ariane a:link { color:#999999; }
.Fil_Ariane a:visited { color:#999999; }
.Fil_Ariane a:link:active, a:visited:active { color:#999999; }

.Footer { padding:0px 20px 20px 20px; font-size:11px; }
.Footer { color:#333333; }
.Footer a:link { color:#333333; }
.Footer a:visited { color:#333333; }
.Footer a:link:active, a:visited:active { color:#333333; }


#Colonnes
{
    background-color:#FFFFFF;
    margin:0;
    padding:20px 0 0 0;
}

#Colonnes_Menu
{
    margin:0;
    padding:0 20px;
}

#Contenu
{
    margin:0;
    padding:10px 20px 20px 20px;
}

#Contenu_Image_Dessous
{
    padding:10px 0 0 0;
    margin-left:20px;
    margin-right:20px;
}

.Barre_Langues 
{
    float: right;
}
.Barre_Langues .langueSelectionnee
{
    font-weight: bold;
}

/* Menu */
/********/
.Menu { margin:0; padding:0; background-color:transparent; font-family:Arial, Sans-Serif; font-size:11px; }
.Menu dl { padding:0; z-index:1; list-style-type:none; float:left; z-index:100; margin:0 2px 0 0; white-space:nowrap; position:relative; background-color:transparent;}
.Menu dt { margin:0; padding:0; z-index:1; list-style-type:none; cursor:pointer; text-align:center; height:20px; display:inline; }
.Menu dt a { margin:0; padding:0; }
.Menu dd { margin:0; padding:0; border:solid 1px #FFFFFF; position:absolute; top:20px; left:0; z-index:1; list-style-type:none; background-color:transparent; position:absolute; display:none;}
.Menu ul { margin:0; padding:0; z-index:1; list-style-type:none; }
.Menu li { margin:0; padding:0; z-index:1; list-style-type:none; font-weight:normal; width:170px; line-height:13px; white-space:nowrap; text-align:left; }
.Menu li a { display:block; height:100%; padding:4px 10px 4px 10px; margin:0px 0 0 0; text-decoration:none; color:#333333; background-color:#b4dbe4; filter:alpha(opacity=95); opacity:0.95; -moz-opacity:0.95; }
.Menu li a:hover { background-color:#b4dbe4; color:#000000; filter:alpha(opacity=95); opacity:0.95; -moz-opacity:0.95; }

.clear {
    clear:both;
    height:1px;
    margin:0;
    overflow:hidden;
    padding:0;
    visibility:hidden;
}

.L_Formulaire 
{
    white-space: nowrap;
}

.TB_Formulaire
{
    width: 60%;
}

textarea.TB_Formulaire
{
    height: 4em;
}

.colonne_formulaire
{
	width: 50%;
	text-align: right;
}

.DDL_Formulaire
{
    width: 60%;
}