/*
	Sont définis ici tout ce qui touche de l'ordre les couleurs utilisées dans la partie PARTICULIERS uniquement
*/

/** Inclusion du CSS définissant la structure du site **/
@import url("./p_interieures.css");
@import url("menu.css");

body {background-color: #F88D8C;}

#menu { background-color: #FB1F24; }
.menu, .menu a { color: white; }
#rubrique {
	background-color: #ACBDCF;
	background-position: top;
	background-repeat: repeat-x;
}
#sous_rubrique {
	width:942px;
	color: #00346D; /* meme couleur que 'menu > background-color' */
	background-position: top;
	background-repeat: repeat-x;
}

/*****/
#contenu { background-color: #FFFFFF; width:990px; }
#contenu_scroll{ position:absolute; width:735px; overflow:auto; height:100%; }
#interieur p { color: #020202; }
#interieur h1 { color: #00346D; }
#interieur h2 { color: #00346D; }
#interieur a { color: #020202; } 
#footer { background-color: #FFFFFF; } /* meme couleur que '#contenu' */
#logo_img {right:-1px;}
#sous_menu { background-color: cyan; } /*AVOIR********************************************************/
.ligne {
	background-image: url(../../_medias/img/f_g_trait.gif);
	background-position: center;
	background-repeat: repeat-x;
}

/*****contact****/
#zone_bt_valider { text-align: right; }
.zone_champ  { width: 450px; }
.zone_champ1 { width: 200px; }
.zone_champ2 { width: 45px; }
.zone_champ3 { width: 120px; }
# p{ color: #003269; font-size: 1em; }
.champs_text { color: #000000; border: 1px solid #C4C4C4; width: 100%; }
.champs_text_fixe { border: 1px solid #C4C4C4; }
.bt_valider { background-color:#F1F4E4; border: 1px solid #43453A; margin-bottom: 1em; }

/***** index ******/
#index_venterrain{ position:absolute;  margin-top:354px; margin-left:440px; }
#index_image_fond{ position:absolute; width:990px; height:350px; margin-top:0px; background:#F5EEE8; }
.index_image		 { height:305px; float:left; margin-top:20px; }

/***** id visu ****/
#id_visuelle_informations1 { height:108px; -height:158px; margin-top:71px; padding-top:50px; padding-left:35px; font-size:25px; color:#FB1F24; }
#id_visuelle_informations2 { height:56px;  -height:66px;  margin-top:71px; padding-top:10px; padding-left:60px; font-size:20px; color:#FB1F24; }
#id_visuelle_options1 { height:92px;  -height:117px; padding-top:25px; padding-left:18px; font-size:12px; color:#FB1F24; font-weight:bold; }
#id_visuelle_options2 { height:157px; -height:172px; padding-top:15px; padding-left:18px; font-size:12px; color:#FB1F24; font-weight:bold; }
#id_visuelle_options3 { height:111px; -height:111px; padding-top:10px; padding-left:18px; font-size:9px; color:#FB1F24; font-weight:bold; }
.id_visuelle_tel1 { font-size:28px; color:#FB1F24; font-weight:bold; }
.id_visuelle_tel2 { font-size:22px; color:#FB1F24; font-weight:bold; }
.id_visuelle_spacer	{ height:10px; }
#id_visuelle_infoft	{ height:23px; -height:37px; padding-left:11px; padding-top:14px; font-size:10px; }
#id_visuelle_infoft2 { height:100px; -height:115px; font-size:11px;padding-top:15px; padding-left:25px; }
#id_visuelle_venterrain { margin-top:20px; padding-left:75px; }
.id_visuelle_a1	{ text-decoration:none; color:#FB1F24;}
.id_visuelle_a2	{ color:#FB1F24;}
.id_visuelle_a3	{ color:#808080; }
.id_visuelle_a4	{ color:#FB1F24;}
#id_visuelle_fondretour { height:17px; background:#B0B0AE; }
#id_visuelle_retour { width:127px; -width:142px; line-height:17px; border-right:solid 1px #FFFFFF; font-weight:bold; text-decoration:none; color:#FFFFFF; cursor:pointer; }
.id_visuelle_retour_a { color:#FFFFFF; text-decoration:none; }
/**** carte ****/
#carte_programme{ position:fixed; display:block; margin-left:450px; margin-top:10px;  }
#carte_frame { height:377px; width:260px; margin:0; padding:0; overflow:hidden; }

/**** catalogue ****/
.catalogue_cadre { height:99px; width:681px; border-bottom:solid 1px #CCCCCC; margin-left:24px; margin-top:30px; margin-right:10px; }
.catalogue_titre1, .catalogue_titre2, .catalogue_nom { font:Arial; font-size:13px; }
.catalogue_titre1  { font-weight:bold; }
.catalogue_suite	a{ font:Arial; font-size:10px; text-decoration:none; }
.catalogue_presentation { font-size:11px; }

/**** fiche ****/
.fiche_p_titre1 { font-size:18px; font-weight:bold; }
.fiche_p_titre2 { font-size:15px; }
.fiche_p_bgcolor1 { background:#FFFFFF; }
.fiche_p_cadre { font-size:16px; width:718px;}
#fiche_p_presentation       { padding-left:38px; padding-top:10px; padding-right:20px; text-align:justify; }
.fiche_p_presentation       { padding-left:17px; padding-right:17px; }
.fiche_p_presentation_texte { width:315px; padding-top:10px; padding-bottom:10px; text-align:justify; font-size:11px; color:#000; }
.fiche_p_info_titre         { width:168px; margin-top:20px; height:20px; line-height:20px; text-align:center; font-size:11px;  }
.fiche_p_info_titre2        { width:152px; padding:8px; margin-top:20px; height:56px; text-align:left; font-size:11px;  }
.fiche_p_info_titre3        { width:168px;  height:20px; line-height:20px; text-align:center; font-size:11px;  }
.fiche_p_info_texte         { padding:7px; font-size:11px; color:#000;  }
.fiche_p_info_texte_prog    { font-size:10px; }
.fiche_p_info_texte_a       { margin-top:5px; margin-bottom:15px; margin-left:50px; color:#f3474c; font-size:10px; no-repeat 0%;}
.fiche_p_info_texte a       { color:#f3474c; font-size:10px;  }
.fiche_p_info_texte_garantie{ color:#000; font-size:12px; }

/**** impression ****/
#print_titre{ display:none; }
#print_footer{ display:none; }

/**** Bandeau ****/
#bandeau{ margin-left:22px; margin-top:10px; }
