/* GLOBAL */
p{
 font-family: Arial, Helvetica, sans-serif;
 color:#000000;
 font-size:12px;
}
td{
 font-family: Arial, Helvetica, sans-serif;
 color:#000000;
 font-size:12px;
}
body {
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000000;
 background-color: #FFFFFF;
}
a {
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#b20004;
 text-decoration: none;
}
a:hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#b20004;
 text-decoration:underline;
}




/* ==================================================================================================================================================================== PATH / THEMES / MENUS */
/* PATH / THEMES / MENUS */
/* ==================================================================================================================================================================== PATH / THEMES / MENUS */
.path{
 font-family: Arial, Helvetica, sans-serif; color:#383838; font-size:10px; font-weight:bold; text-align:right;
}
a.path{
 font-family: Arial, Helvetica, sans-serif; color:#383838; font-size:10px; font-weight:bold; text-decoration:none;
}
a:hover.path{
 font-family: Arial, Helvetica, sans-serif; color:#b20004; font-size:10px; font-weight:bold; text-decoration:none;
}
.themes{
 font-family: Arial, Helvetica, sans-serif; color:#383838; font-size:10px; font-weight:bold; text-align:left;
}
a.themes{
 font-family: Arial, Helvetica, sans-serif; color:#383838; font-size:10px; font-weight:bold; text-decoration:none;
}
a:hover.themes{
 font-family: Arial, Helvetica, sans-serif; color:#b20004; font-size:10px; font-weight:bold; text-decoration:none;
}
.menus_bas{
 font-family: Arial, Helvetica, sans-serif; color:#383838; font-size:10px; font-weight:bold; text-align:center; vertical-align:middle;
}
a.menus_bas{
 font-family: Arial, Helvetica, sans-serif; color:#383838; font-size:10px; font-weight:bold; text-decoration:none;
}
a:hover.menus_bas{
 font-family: Arial, Helvetica, sans-serif; color:#b20004; font-size:10px; font-weight:bold; text-decoration:none;
}
.menus_top_bottom{
 font-family: Arial, Helvetica, sans-serif; color:#ffffff; font-size:10px; font-weight:bold; vertical-align:middle;
}
a.menus_top_bottom{
 font-family: Arial, Helvetica, sans-serif; color:#ffffff; font-size:10px; font-weight:bold; text-decoration:none;
}
a:hover.menus_top_bottom{
 font-family: Arial, Helvetica, sans-serif; color:#ffffff; font-size:10px; font-weight:bold; text-decoration:underline;
}




/* =================================================================================================================================================================================== PANELS */
/* PANELS */
/* =================================================================================================================================================================================== PANELS */
.panel_tit{
 font-family: Arial, Helvetica, sans-serif; color:#797979; /*383838*/ font-size:12px; font-weight:bold;
}
.panel_tit_vert{
 font-family: Arial, Helvetica, sans-serif; color:#797979; font-size:12px; font-weight:bold;
}
.panel_tit_menu_agenda{
 font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:bold;
}
.panel_tit_resa_online{
 font-family: Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; font-weight:bold;
}
.panel_tit_resa_visites{
 font-family: Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; font-weight:bold;
}

.panel_bg_arobas{
 background:url(/images/charte/bg_panel/arobas.png);
 background-position:center;
 background-repeat:no-repeat;
}
.panel_bg_resa_online{
 background-color:#4475b0;
}
.panel_bg_resa_visites{
 background-color:#bd9132;
}
.panel_bg_chouette_agenda{
 background:url(/images/charte/bg_panel/chouette_agenda.png);
 background-position:center;
 background-repeat:no-repeat;
}

.panel_text_tit{
 font-family: Arial, Helvetica, sans-serif; color:#383838; font-size:10px; font-weight:bold;
}
.panel_text{
 font-family: Arial, Helvetica, sans-serif; color:#383838; font-size:10px;
}
a.panel_text{
 font-family: Arial, Helvetica, sans-serif; color:#b20004; font-size:10px; text-decoration:none;
}
a:hover.panel_text{
 font-family: Arial, Helvetica, sans-serif; color:#b20004; font-size:10px; text-decoration:underline;
}
.panel_text2{
 font-family: Arial, Helvetica, sans-serif; color:#383838; font-size:10px;
}
a.panel_text2{
 font-family: Arial, Helvetica, sans-serif; color:#383838; font-size:10px; text-decoration:none;
}
a:hover.panel_text2{
 font-family: Arial, Helvetica, sans-serif; color:#b20004; font-size:10px; text-decoration:none;
}
.panel_text_jaune{
 font-family: Arial, Helvetica, sans-serif; color:#bea165; font-size:10px;
}
.panel_text_orange{
 font-family: Arial, Helvetica, sans-serif; color:#cf833b; font-size:10px;
}

.panels_top{
 background:url(/images/charte/paneltop_bg.gif);
 background-repeat:repeat-x;
 width:100%;
 height:36px;
 vertical-align:middle;
}
.panels_top_vert{
 background:url(/images/charte/paneltop_vert_bg.gif);
 background-repeat:repeat-x;
 width:100%;
 height:36px;
 vertical-align:middle;
}
.panels_top_menu_agenda{
 background:url(/images/charte/paneltop_menu_agenda_bg.gif);
 background-repeat:repeat-x;
 width:100%;
 height:36px;
 vertical-align:middle;
}
.panels_top_resa_online{
 background:url(/images/charte/paneltop_resa_online_bg.gif);
 background-repeat:repeat-x;
 border-top:none;
 border-bottom:none;
 border-left:solid;
 border-right:solid;
 border-color:#20518c;
 border-width:1px;
 width:100%;
 height:36px;
 vertical-align:middle;
}
.panels_top_resa_visites{
 background:url(/images/charte/paneltop_resa_visites_bg.gif);
 background-repeat:repeat-x;
 border-top:none;
 border-bottom:none;
 border-left:solid;
 border-right:solid;
 border-color:#906d20;
 border-width:1px;
 width:100%;
 height:36px;
 vertical-align:middle;
}

.panels{
 border-top:none;
 border-bottom:solid;
 border-left:solid;
 border-right:solid;
 border-color:#d3d3d3;
 border-width:1px;
 width: 200px;
}




/* =================================================================================================================================================================================== TITRES */
/* TITRES */
/* =================================================================================================================================================================================== TITRES */
.titre01{
 font-family: Arial, Helvetica, sans-serif;
 color:#383838;
 font-size:14px;
 font-weight:bold;
}
.titre01_jaune{
 font-family: Arial, Helvetica, sans-serif;
 color:#dbc18a;
 font-size:14px;
 font-weight:bold;
}
.titre01_bleu{
 font-family: Arial, Helvetica, sans-serif;
 color:#6696d1;
 font-size:14px;
 font-weight:bold;
}
.titre01_rouge{
 font-family: Arial, Helvetica, sans-serif;
 color:#d16668;
 font-size:14px;
 font-weight:bold;
}
.titre01_orange{
 font-family: Arial, Helvetica, sans-serif;
 color:#f3ad6a;
 font-size:14px;
 font-weight:bold;
}
.titre01_vert{
 font-family: Arial, Helvetica, sans-serif;
 color:#6dae6a;
 font-size:14px;
 font-weight:bold;
}
.titre01_rose{
 font-family: Arial, Helvetica, sans-serif;
 color:#c566d1;
 font-size:14px;
 font-weight:bold;
}
.soustitre01{
 font-family: Arial, Helvetica, sans-serif;
 color:#6696d1;
 font-size:12px;
 font-weight:bold;
}
.soustitre02{
 font-family: Arial, Helvetica, sans-serif;
 color:#797979;
 font-size:12px;
 font-weight:bold;
}
.conditions01{
 font-family: Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#666666;
 text-decoration: none;
}
a.conditions01{
 font-family: Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#666666;
 font-weight:bold;
 text-decoration: none;
}
a:hover.conditions01{
 font-family: Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#B20004;
 text-decoration: underline;
}
.error{
 font-family: Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#B20004;
 text-decoration: none;
}
.error_bg{
 background-color:#f6e0e1;
}
.valid{
 font-family: Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#62a85e;
 text-decoration: none;
}
.valid_bg{
 background-color:#e2efe1;
}




/* ================================================================================================================================================================================= TABLEAUX */
/* TABLEAUX */
/* ================================================================================================================================================================================= TABLEAUX */
.tab01{
 background-color:#ffffff;
}
.tab02{
 background-color:#ebebeb;
}
.tab03{
 background-color:#e0e0e0;
}
.tab01_bt{
 background-color:#ffffff;
 cursor:pointer;
}
.tab02_bt{
 background-color:#ebebeb;
 cursor:pointer;
}
.tab_descriptif{
 border-bottom-color:#cccccc;
 border-bottom-style:dashed;
 border-bottom-width:1px;
}
.tab_entete_result_index{
 font-family: Arial, Helvetica, sans-serif;
 color:#797979;
 font-size:12px;
 font-weight:bold;
 background-color:#ccdc00;
}
.tab_entete_result_index_bt{
 font-family: Arial, Helvetica, sans-serif;
 color:#797979;
 font-size:12px;
 font-weight:bold;
 background-color:#ccdc00;
 cursor:pointer;
}
.tab_entete_result_jaune{
 font-family: Arial, Helvetica, sans-serif;
 color:#ffffff;
 font-size:12px;
 font-weight:bold;
 background-color:#c3983c;
}
.tab_entete_result_jaune_bt{
 font-family: Arial, Helvetica, sans-serif;
 color:#ffffff;
 font-size:12px;
 font-weight:bold;
 background-color:#c3983c;
 cursor:pointer;
}
.tab_entete_result_bleu{
 font-family: Arial, Helvetica, sans-serif;
 color:#ffffff;
 font-size:12px;
 font-weight:bold;
 background-color:#6696d1;
}
.tab_entete_result_bleu_bt{
 font-family: Arial, Helvetica, sans-serif;
 color:#ffffff;
 font-size:12px;
 font-weight:bold;
 background-color:#6696d1;
 cursor:pointer;
}
.tab_entete_result_rouge{
 font-family: Arial, Helvetica, sans-serif;
 color:#ffffff;
 font-size:12px;
 font-weight:bold;
 background-color:#d16668;
}
.tab_entete_result_rouge_bt{
 font-family: Arial, Helvetica, sans-serif;
 color:#ffffff;
 font-size:12px;
 font-weight:bold;
 background-color:#d16668;
 cursor:pointer;
}
.tab_entete_result_orange{
 font-family: Arial, Helvetica, sans-serif;
 color:#ffffff;
 font-size:12px;
 font-weight:bold;
 background-color:#eb7706;
}
.tab_entete_result_orange_bt{
 font-family: Arial, Helvetica, sans-serif;
 color:#ffffff;
 font-size:12px;
 font-weight:bold;
 background-color:#eb7706;
 cursor:pointer;
}
.tab_entete_result_vert{
 font-family: Arial, Helvetica, sans-serif;
 color:#ffffff;
 font-size:12px;
 font-weight:bold;
 background-color:#6dae6a;
}
.tab_entete_result_vert_bt{
 font-family: Arial, Helvetica, sans-serif;
 color:#ffffff;
 font-size:12px;
 font-weight:bold;
 background-color:#6dae6a;
 cursor:pointer;
}
.tab_entete_result_rose{
 font-family: Arial, Helvetica, sans-serif;
 color:#ffffff;
 font-size:12px;
 font-weight:bold;
 background-color:#c566d1;
}
.tab_entete_result_rose_bt{
 font-family: Arial, Helvetica, sans-serif;
 color:#ffffff;
 font-size:12px;
 font-weight:bold;
 background-color:#c566d1;
 cursor:pointer;
}




/* ================================================================================================================================================================================== OBJECTS */
/* OBJECTS */
/* ================================================================================================================================================================================== OBJECTS */
.image_midalign{
 vertical-align: middle;
 border:none;
}
.image_midalign_index_gris{
 vertical-align: middle;
 border-style:solid;
 border-width:2px;
 border-color:#d3d3d3;
}
.image_midalign_index_jaune{
 vertical-align: middle;
 border-style:solid;
 border-width:2px;
 border-color:#c3983c;
}
.image_midalign_index_orange{
 vertical-align: middle;
 border-style:solid;
 border-width:2px;
 border-color:#eb7706;
}
.image_midalign_gris{
 vertical-align: middle;
 border-style:solid;
 border-width:1px;
 border-color:#d3d3d3;
}
.image_midalign_jaune{
 vertical-align: middle;
 border-style:solid;
 border-width:1px;
 border-color:#c3983c;
}
.image_midalign_bleu{
 vertical-align: middle;
 border-style:solid;
 border-width:1px;
 border-color:#6696d1;
}
.image_midalign_rouge{
 vertical-align: middle;
 border-style:solid;
 border-width:1px;
 border-color:#d16668;
}
.image_midalign_orange{
 vertical-align: middle;
 border-style:solid;
 border-width:1px;
 border-color:#eb7706;
}
.image_midalign_violet{
 vertical-align: middle;
 border-style:solid;
 border-width:1px;
 border-color:#d16668;
}
.image_midalign_vert{
 vertical-align: middle;
 border-style:solid;
 border-width:1px;
 border-color:#6dae6a;
}
.image_midalign_rose{
 vertical-align: middle;
 border-style:solid;
 border-width:1px;
 border-color:#c566d1;
}




/* ============================================================================================================================================================================== RESA - CDRH */
/* RESA - CDRH */
/* ============================================================================================================================================================================== RESA - CDRH */
.resa_form_text{
 font-family: Arial, Helvetica, sans-serif;
 color:#000000;
 font-size:11px;
 background-color:#ffffff;
 border:solid;
 border-width:1px;
 border-color:#d3d3d3;
 width:80px;
 height:18px;
}
.resa_form_date{
 font-family: Arial, Helvetica, sans-serif;
 color:#000000;
 font-size:11px;
 background-color:#ffffff;
 border:none;
 width:80px;
 height:18px;
}
.resa_form_text_small{
 font-family: Arial, Helvetica, sans-serif;
 color:#000000;
 font-size:11px;
 background-color:#ffffff;
 border:solid;
 border-width:1px;
 border-color:#d3d3d3;
 width:30px;
 height:18px;
}
.resa_form_select{
 font-family: Arial, Helvetica, sans-serif;
 color:#000000;
 font-size:11px;
 background-color:#ffffff;
 border:solid;
 border-width:1px;
 border-color:#d3d3d3;
 width:40px;
 height:16px;
}
.resa_text{
 font-family: Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; font-weight:bold;
}
.resa_iframe{
 width:550px;
 height:2800px;
}




/* ============================================================================================================================================================================== FORMULAIRES */
/* FORMULAIRES */
/* ============================================================================================================================================================================== FORMULAIRES */
.formulaire{
 display:inline;
}
.form_text{
 font-family: Arial, Helvetica, sans-serif;
 color:#000000;
 font-size:12px;
 background-color:#ffffff;
 border:solid;
 border-width:1px;
 border-color:#d3d3d3;
 width:200px;
}
.form_text_search{
 font-family: Arial, Helvetica, sans-serif;
 color:#000000;
 font-size:12px;
 background:none;
 border:none;
 width:150px;
}
.bg_text_search{
 background-color:#ffffff;
 border:solid;
 border-width:1px;
 border-color:#d3d3d3;
}
.form_textarea{
 font-family: Arial, Helvetica, sans-serif;
 color:#000000;
 font-size:12px;
 background-color:#ffffff;
 border:solid;
 border-width:1px;
 border-color:#d3d3d3;
 width:400px;
}
.form_Button{
 background-color:#ebebeb;
 border:solid;
 border-color:#d3d3d3;
 border-width:1px;
 text-align:center;
}
.form_select{
 font-family: Arial, Helvetica, sans-serif;
 color:#000000;
 font-size:12px;
 background-color:#ffffff;
 border:solid;
 border-width:1px;
 border-color:#d3d3d3;
 width:200px;
}
label{
 font-family: Arial, Helvetica, sans-serif;
 color:#000000;
 font-size:10px;
}




/* =================================================================================================================================================================================== CHARTE */
/* CHARTE */
/* =================================================================================================================================================================================== CHARTE */
.table_global{
 /* Couleur du fond global
 - default : rien
 - Florissimo : florissimo_2010
 - Palais Jour : palais_jour
 - Puits de Moïse : puits_moise
 - Coupes Moto Légendes : moto_legende
 - Garçon la note : garcon_la_note */
 background:url(/images/charte/bg_photo/palais_jour.jpg);
 background-position:center top;
 background-repeat:no-repeat;
 /* Couleur du fond global
 - default : 8796aa
 - Florissimo : 0e2422
 - Palais Jour : 756d55
 - Puits de Moïse : 756d55
 - Coupes Moto Légendes : d2d2d0
 - Garçon la note : d2d2d0 */
 background-color:#756d55;
 height: 100%;
 width: 100%;
}
.table_global_dev{
 background:url(/images/charte/bg_photo/devaquila.jpg);
 background-position:center top;
 background-repeat:repeat-y;
 background-color:#8796aa;
 height: 100%;
 width: 100%;
}
.table_site{
 background-color:#ffffff;
 height: 100%;
 width: 1000px;
 border:solid;
 border-color:#000000;
 border-width:2px;
}
.table_site_01{ /* Séparation BG */
 background:url(/images/charte/tabsite01_bg.gif);
 background-repeat:repeat-x;
 height: 10px;
 width: 100%;
}
.table_site_02{ /* Séparation Blanc */
 background-color:#ffffff;
 height: 6px;
 width: 100%;
}
.table_site_03{ /* Menus */
 background:url(/images/charte/tabsite03_bg.gif);
 background-repeat:repeat-x;
 height: 41px;
 width: 100%;
 text-align: center;
 vertical-align: middle;
}
.table_site_04{ /* Séparation Blanc */
 background-color:#ffffff;
 height: 9px;
 width: 100%;
}
.table_site_06{ /* Séparation Blanc */
 background-color:#ffffff;
 height: 7px;
 width: 100%;
}
.table_site_07{ /* Séparation BG */
 background:url(/images/charte/tabsite07_bg.gif);
 background-repeat:repeat-x;
 height: 6px;
 width: 100%;
}
.table_site_08{ /* Thèmes/Path */
 background-color:#ffffff;
 height: 20px;
 width: 100%;
}
.table_site_09{ /* Séparation BG */
 background:url(/images/charte/tabsite09_bg.gif);
 background-repeat:repeat-x;
 height: 6px;
 width: 100%;
}
.table_site_10{ /* Séparation Blanc */
 background-color:#ffffff;
 height: 18px;
 width: 100%;
}
.table_site_12{ /* Séparation Blanc */
 background-color:#ffffff;
 height: 12px;
 width: 100%;
}
.table_site_13{ /* Séparation BG */
 background:url(/images/charte/tabsite13_bg.gif);
 background-repeat:repeat-x;
 height: 11px;
 width: 100%;
}
.table_site_14{ /* Séparation Blanc */
 background-color:#ffffff;
 height: 20px;
 width: 100%;
}
.table_border01{ /* Contours gris clair (Logo / Photos / Etc.) */
 background-color:#ffffff;
 border:solid;
 border-color:#d3d3d3;
 border-width:1px;
 text-align:center;
 vertical-align:middle;
}
.table_qa01{ /* Quick Access 01 */
 background:url(/images/charte/tabqa01_bg.gif);
 border:solid;
 border-color:#d3d3d3;
 border-width:1px;
 text-align:center;
 vertical-align:middle;
 height:39px;
}
.table_qa02{ /* Quick Access 01 */
 background:url(/images/charte/tabqa02_bg.gif);
 border:solid;
 border-color:#7e7e7e;
 border-width:1px;
 text-align:right;
 vertical-align:middle;
 height:39px;
}
.table_top_bottom{
 width: 1000px;
}
.table_wh100{
 height: 100%;
 width: 100%;
}
.table_w100{
 width: 100%;
}
.table_h100{
 height: 100%;
}
.table_w50{
 width: 50%;
}

.sep_w10{
 width: 10px;
}
.sep_h10{
 height: 10px;
}