/* --------------------------------------------------------------- */
/* ---------------------Styles pour l'ensemble du site------------ */
/* --------------------------------------------------------------- */

/* - - - Corps de page - - - - - */

html, body {height:100%}
body {text-align: center; margin: 0px; padding: 0px}


/* - - - Texte par défault - - - - - */


td, table, div, p { 
font-family: arial, helvetica, sans-sherif; 
font-size: 12px; 
color: #333333 
}

/* - - - Styles des liens de l'ensemble du site - - - - - */

a            { color: #DB6E1C}
a:hover, a:active, a:focus {outline: none;}





/* --------------------------------------------------------------- */
/* ---------------------Tableau principal placement--------------- */
/* --------------------------------------------------------------- */


/* - - - Tableau principal - - - - - */


table.pr {width: 900px; height: 100%; margin-left:auto; margin-right:auto}
table.pr td {height: 100%; vertical-align: top }

img.logo_top {margin-left: 30px; margin-right: 350px; margin-top: 10px; margin-bottom: 11px}

table.lang_top {margin-right: 20px; margin-top: 16px; }
table.bg_img_top {background-image: url('../medias/template_principal/bacground_img.jpg'); margin-bottom:50px; background-repeat: no-repeat; background-position: center top; height: 419px}
table.bg_img_top td { vertical-align: bottom}

table.bg_img_general {background-image: url('../medias/template_principal/modele-principal_14.png'); margin-bottom:50px; background-repeat: repeat; background-position: center top; height: 95px}

td.barre_menu {background-image: url('../medias/template_principal/modele-principal_23.png'); background-repeat: repeat-x; width: 45%}

table.contenu_1 {float: left; width: 540px; margin-left: 40px; margin-right: 40px; margin-top:15px}
table.contenu_2 {float: left; width: 810px; margin-left: 40px; margin-right: 40px; margin-top:15px}

table.encart { width:250px; background-color:#d4d4d4;}
table.encart td.cel_1 { border-bottom:1px solid #F3F3F3; background-color:#C0C0C0; font-size: 20px; font-family: Book Antiqua; color:#DB6E1C; padding-left:25px; padding-right:25px; padding-top:15px; padding-bottom:5px; font-weight:bold}
table.encart td.cel_2 { border-bottom:1px solid #F3F3F3; color:#333333; padding-left:25px; padding-right:25px; padding-top:5px; padding-bottom:5px; line-height:20px }
table.encart td.cel_3 {  padding-left:25px; padding-right:25px; padding-top:5px; padding-bottom:5px; text-align: right }



/* --------------------------------------------------------------- */
/* ---------------------Titres des sections----------------------- */
/* --------------------------------------------------------------- */

h1, h2, h3, h4, h5, h6, h7 {font-family: Book Antiqua; color:#333333}

h1 {font-size: 40px;}
h4 {font-size: 20px;}


/* --------------------------------------------------------------- */
/* ---------------------Textes généraux--------------------------- */
/* --------------------------------------------------------------- */

.tx_presentation {text-align: justify}


/* --------------------------------------------------------------- */
/* ---------------------Bas de la page---------------------------- */
/* --------------------------------------------------------------- */


table.bas_t {width: 900px; margin-top:90px; margin-bottom:90px;  margin-left:auto; margin-right:auto}
table.bas_t td.cel_1 {height: 9px; background-image: url('../medias/template_principal/modele-principal-fr_56.png'); font-size:1px}
table.bas_t td.cel_2 {vertical-align: center; height: 70px; background-image: url('../medias/template_principal/modele-principal_57.png'); padding-left:25px }



table.sub_menu {line-height: 18px; color:#666666}
table.sub_menu td a {color: #333333; border-bottom: 1px solid #333333; padding-bottom: 0px; text-decoration:none; border-left-width:1px; border-right-width:1px; border-top-width:1px}
table.sub_menu td a:visited {color: #595959; border-bottom: 1px solid #666666 }
table.sub_menu td a:hover {color: #DC6D1C; border-bottom: 1px solid #DC6D1C; }



/* --------------------------------------------------------------- */
/* ---------------------Autres------------------------------------ */
/* --------------------------------------------------------------- */

ul {}
li {}
































/* --------------------------------------------------------------- */