/* FEUILLE DE STYLES GROUPE LAUNAY **************************************************************************************************/

body									{ font:12px arial; margin:0; padding:0; background-color:#fff; }
table,td,th 							{ font:12px arial; color:#333; margin:0; padding:0; vertical-align:top; }
p										{ font:12px arial; margin:0 0 10px 0; padding:0; color:#333; text-align:justify; }
small									{ font:10px arial; margin:0; padding:0; color:#828273; text-align:justify; }

#lightwindow, #lightwindow *,
#lightwindow *, #lightwindow_overlay	{ display:none; }

/* DIV PRINCIPALES ***************************************************************************************************************/
/* ******************************************************************************************************************************/
/* couleurs */
.vert									{ color:#96b400; }
.bleu									{ color:#4a97c1; }
.rose									{ color:#ee1093; }
.violet									{ color:#6e5a6e; }
.mauve									{ color:#d29baa; }
.orange									{ color:#ff7d00; }
.jaune									{ color:#ffaa00; }
.gris_fonce								{ color:#645a50; }
.gris_inter								{ color:#828273; }
.gris_clair								{ color:#beafa5; }
.noir									{ color:#000; }
.blanc									{ color:#fff; }

.bg_violet								{ background-color:#9b8c9b; text-align:center; padding:5px; margin:10px 0 10px 0; }
.bg_bleu								{ background-color:#4a97c1; text-align:center; padding:5px; margin:10px 0 10px 0; }

/* alignements */
.right									{ text-align:right; }
.left									{ text-align:left; }
.center									{ text-align:center; }

.right_img_border						{ float:right; margin: 0 0 10px 20px; border:3px solid #ed0000; }
.left_img_border						{ float:left; margin: 0 10px 10px 0; border:3px solid #ed0000; }
.right_img								{ float:right; margin: 0 0 10px 20px; }
.left_img								{ float:left; margin: 0 10px 10px 0; }

.bt_top_page							{ float:right; margin:0 15px 10px 0; border:none; }
img.border, iframe.border				{ border:2px solid #d2d2c3; }
img.noborder							{ border:none; }

/* titres */
h1										{ margin:0; padding:0; font-size:24px; }
h2, h2 a								{ font:normal 14px arial; color:#333; padding:5px 0 5px 0; margin:0; }
h3, h3 a								{ font:bold 12px arial; color:#7d7864; margin:5px 0 10px 0; }
h3 a:hover								{ color:#333; text-decoration:none; }
h3										{ background:url(../img/h3.gif) no-repeat 0 8px; padding:0 0 0 45px; }
h4										{ font:bold 12px arial; color:#333; padding:10px 0 0 0; margin:0 0 5px 0; border-bottom:1px solid #505050; }

div.inc_rose h3,
div.inc_rose h2,
div.inc_rose h1							{ color:#ee1093; }

div.inc_vert h3,
div.inc_vert h2,
div.inc_vert h1							{ color:#96b400; }

div.inc_bleu h3,
div.inc_bleu h1							{ color:#4a97c1; }
div.inc_bleu h2							{ color:#4a97c1; font-weight:bold; }

div.inc_violet h3,
div.inc_violet h2,
div.inc_violet h1						{ color:#6e5a6e; }

div.inc_mauve h3,
div.inc_mauve h2,
div.inc_mauve h1						{ color:#d29baa; }

div.inc_orange h3,
div.inc_orange h2,
div.inc_orange h1						{ color:#ff7d00; }

div.inc_jaune h3,
div.inc_jaune h2,
div.inc_jaune h1						{ color:#ffaa00; }

/* liens */
a										{ color:#645a50; font:12px arial; text-decoration:underline; }
a:hover									{ text-decoration:underline; color:#beb9a0; }

.lien_toppage							{ display:none; }

/* listes */
ul										{ list-style-image:url(../img/li.gif); margin-top:5px; }
li										{ padding:0; margin:0; font-size:12px; color:#333; text-align:justify; }

ul.li_doc								{ list-style-image:url(../img/li_doc.gif); margin-top:5px; }

li.li1									{ list-style-image:url(../img/li1.gif); padding:0; margin:5px 0 0 0; }
li.li2									{ list-style-image:url(../img/li2.gif); padding:0; margin:5px 0 0 0; }
li.li3									{ list-style-image:url(../img/li3.gif); padding:0; margin:5px 0 0 0; }
li.li4									{ list-style-image:url(../img/li4.gif); padding:0; margin:5px 0 0 0; }



/* STRUCTURE *****************************************************************************************************************/
/* **************************************************************************************************************************/

/* HEADER */
td.td_header				 			{ display:none; }
td#header				 				{ display:none; }


/* CONTENT */
td.bg_left								{ display:none; }
td.bg_right								{ background:#fff url(../img/bg_right.jpg) no-repeat 0 0; }
td#content								{ width:950px; margin:0; padding:0 0 0 10px; }

div#top									{ height:250px; }
div#logo								{ float:left; width:150px; height:150px; margin:0; }
div#logo img							{ border:none; }

div#menu_css							{ display:none; }


/* FOOTER */
td.td_footer			 				{ display:none; }
td#footer				 				{ display:none; }


/* HOMEPAGE ******************************************************************************************************************/
/* **************************************************************************************************************************/
table#tab_home							{ width:860px; margin:0; padding:0; position:absolute; top:180px; left:0; z-index:100; }

/* Colonne gauche : Film + telephone */
td#home_left							{ width:280px; }
div#film_home							{ background:url(../img/player_video.gif) no-repeat 0 0; width:266px; height:318px; margin:0; padding:0; }
div#film_home #FlowPlayer				{ margin:48px 0 0 13px; }
div#tel_home							{ color:#645a50; text-align:right; margin:0 20px 10px 0; }

/* Colonne droite : Moteur de recherche */
td#home_right							{ display:none; }
div#form_home							{ display:none; }


/* Colonne droite : Cadre Navigation */
div#createur_cadre_vie					{ height:37px; background:url(../img/createur_cadre_vie.gif) no-repeat 50% 0; margin-top:35px; }

td.img_cadre_home						{ width:180px; height:115px; border-width:1px 1px 0 1px; border-style:solid; border-color:#d7d2c8; margin:0; padding:0; }
td.img_cadre_home a img					{ border:none; }
td#bott_cadre_home1,
td#bott_cadre_home2,
td#bott_cadre_home3						{ width:180px; height:31px; background:url(../img/bott_cadre_home.gif) no-repeat 0 100%; vertical-align:middle; text-align:center; }
td#bott_cadre_home1						{ border-top:3px solid #ed008c; }
td#bott_cadre_home1 a,
td#bott_cadre_home1 a:hover				{ color:#ee1093; }
td#bott_cadre_home2						{ border-top:3px solid #4a97c1; }
td#bott_cadre_home2 a,
td#bott_cadre_home2 a:hover				{ color:#4a97c1; }
td#bott_cadre_home3						{ border-top:3px solid #b9d300; }
td#bott_cadre_home3 a,
td#bott_cadre_home3 a:hover				{ color:#b9d300; }




/* CONTENU *******************************************************************************************************************/
/* **************************************************************************************************************************/
table#page								{ width:940px; margin:0; padding:0; }

/* Colonne gauche : Film */
td#sidebar_left							{ display:none; }
div#film_sidebar						{ display:none; }

/* Colonne gauche : Moteur de recherche */
div#form_sidebar						{ display:none; }
table.tab_form_sidebar					{ display:none; }


/* Colonne droite : Contenu */
td#contenu								{ padding:5px 0 0 0; }
div.inc									{ margin:20px 20px 0 30px; }
div#inc_left							{ width:500px; margin:0; float:left; }
div#inc_right							{ width:175px; margin:0; float:right; clear:right; }
div#inc_left_presentation				{ width:390px; margin:0; float:left; }
div#inc_right_presentation				{ width:285px; margin:0; float:right; clear:right; text-align:center; }


div.bg_inc_vert							{ background:url(../img/bg_inc_vert.gif) no-repeat 90% 50%; }
div.bg_inc_violet						{ background:url(../img/bg_inc_violet.gif) no-repeat 90% 50%; }
div.bg_inc_bleu							{ background:url(../img/bg_inc_bleu.gif) no-repeat 90% 40%; }
div.bg_inc_rose							{ background:url(../img/bg_inc_rose.gif) no-repeat 90% 50%; }
div.bg_inc_mauve						{ background:url(../img/bg_inc_mauve.gif) no-repeat 90% 50%; }
div.bg_inc_orange						{ background:url(../img/bg_inc_orange.gif) no-repeat 90% 50%; }
div.bg_inc_jaune						{ background:url(../img/bg_inc_jaune.gif) no-repeat 90% 50%; }


table.tab_options						{ display:none; }

td#fil_ariane							{ display:none; }

div.options								{ display:none; }

/* Tableau résultat */
table#tab_resultat						{ margin:10px 0 0 0; width:690px;}
td.hr_gris_h							{ padding:3px 0 3px 0; background:url(../img/hr_gris_h.gif) repeat-x 0 50%; }

td.td_img								{ width:110px; text-align:center; }
td.td_img img							{ border:2px solid #d2d2c3; }

td.td_intro								{ vertical-align:top; text-align:left; padding:0 0 0 18px; }
div.bt_details							{ float:right; margin:8px 0 0 0; }
div.bt_details img						{ border:none; }
p.intro_type							{ color:#f01e9b; font-weight:bold; margin:0; }
p.intro_accroche						{ font-weight:bold; margin:0; }
p.intro_desc							{ font-weight:normal; margin:0; }


.conditions								{ font-size:10px; color:#828273; }


/* Détails Fiche */
table#tab_typologique					{ width:500px; margin:0; border-collapse:collapse; border:1px solid #999; }
table#tab_typologique th				{ background-color:#aac800; font-weight:bold; color:#fff; text-align:center; vertical-align:middle; border:1px solid #999; }
table#tab_typologique tr.th2 th			{ background-color:#dcf050; color:#96af00; }
table#tab_typologique td.type			{ text-align:center; font-weight:bold; padding:2px 2px 2px 10px ; }
table#tab_typologique td				{ vertical-align:middle; text-align:center; padding:2px; background-color:#f5ffa0; border:1px solid #999; }

table#ico_detail						{ display:none; }

div.photos_detail						{ padding:0; }
div.photos_detail a img 				{ margin:10px 0 0 0; border:2px solid #96af00; }
div.photos_detail a:hover img			{ border:2px solid #dcf050; }


/* Rubrique Notre Groupe */
.border_violet							{ border:2px solid #6e5a6e; }
.cadre_references						{ border:2px solid #6e5a6e; width:600px; margin:20px auto 0 auto; }
.cadre_dev-durable						{ border:2px solid #b9d300; width:500px; }

div#film_groupe							{ border:2px dotted #6e5a6e; width:400px; margin:auto; }
div#film_groupe #FlowPlayer				{ display:block; margin:0; }


/* Page Votre parcours */
table#tab_garanties						{ width:500px; border-collapse:collapse; border:1px solid #999; }
table#tab_garanties th					{ font-weight:bold; color:#fff; background-color:#ffaa00; text-align:center; padding:5px; vertical-align:middle; border:1px solid #999; }
table#tab_garanties td					{ text-align:left; padding:2px 5px 10px 5px; border:1px solid #999; }
table#tab_garanties tr.bg_td1 td		{ background-color:#fff5dc; }
table#tab_garanties tr.bg_td2 td		{ background-color:#ffe1aa; }


/* Page Evenement */
table.tab_evenement						{ width:680px; }
table.tab_evenement td.img_event		{ width:150px; text-align:center; }


/* Page Contact */
table#tab_contact td					{ padding:5px 0 0 0; font-size:12px; color:#828273; }
table#tab_contact td label				{ font-size:12px; margin:0; padding:0; color:#645a50; font-weight:bold; }
table#tab_contact td input[type=text],
table#tab_contact td textarea			{ background-color:#f2f2f2; color:#7d7864; font:normal 12px arial; padding:0 0 0 2px; margin:2px 0 2px 0; border:1px #ababab solid; }
table#tab_contact td input.input_contact { width:190px; }
table#tab_contact td input[type=text]:hover,
table#tab_contact td select:hover		{ border:1px #ffaa00 solid; }
table#tab_contact td input[type=image]	{ margin:0; }


/* Adresse Bottom */
div#print_adresses						{ display:block; margin-top:20px; }
div#print_adresses p					{ text-align:center; }