@charset "utf-8";
/*----------------------------------------------

	[ NEWSLETTER ]
	
	Project:	KONITIF MODULE
	Version:	1.0 [vf]
	
	Last change:	04/07/10
	Assigned to:	Mouflard Maxime (vf)
	Contact: 		mmouflard@konitif.com
	Primary use:	Website

----------------------------------------------*/

	/* 4. content --------------------------- */
		.content .container .content-full {background:#EFEFEF url('../../../img/statics/layout//univ/CBCBCB/bg-CBCBCB-content-right.png') top left repeat-x;margin:0px auto;width:960px;padding:55px 0px 20px 0px;}
				
	/* 3. Sitemap ------------------------- */
		.sitemap-block {font-size:9px;font-family:Verdana, Geneva, sans-serif;}

		/*-- Lvl 0 --*/
		.sitemap-block ul {padding:10px 0px 0px 0px;}
		.sitemap-block ul li { width:163px;padding:10px 0px 0px 0px;}
		.sitemap-block ul li a { text-transform:uppercase;padding:0px 0px 0px 3px;color:#ffffff;background:url('../../../img/statics/module/complement/sitemap/bg_left_lvl_4984AB.gif') top left no-repeat;display:block;text-decoration:none;width:165px;margin:0px auto;text-align:center;clear:both;}
		.sitemap-block ul li a strong { padding:0px 3px 0px 0px;background:url('../../../img/statics/module/complement/sitemap/bg_right_lvl_4984AB.gif') top right no-repeat;display:block;}
		.sitemap-block ul li a span {font-weight:bold;background:url('../../../img/statics/module/complement/sitemap/bg_lvl_4984AB.gif') top left repeat-x;display:block;height:30px;line-height:30px;}
	
		/*-- Lvl 1 --*/
		.sitemap-block ul li ul li {padding:10px 5px 0px 5px;float:left;background:url('../../../img/statics/module/complement/sitemap/bg_vert_bar.gif') top center repeat-y;}
		.sitemap-block ul li ul li a { padding:0px 0px 0px 3px;color:#333333;background:url('../../../img/statics/module/complement/sitemap/bg_left_lvl_D4E4B0.gif') top left no-repeat;}
		.sitemap-block ul li ul li a strong {background:url('../../../img/statics/module/complement/sitemap/bg_right_lvl_D4E4B0.gif') top right no-repeat;}
		.sitemap-block ul li ul li a span { background:url('../../../img/statics/module/complement/sitemap/bg_lvl_D4E4B0.gif') top left repeat-x;}
	
		/*-- Lvl 2 --*/
		.sitemap-block ul li ul li ul {padding:0px;}		
		.sitemap-block ul li ul li ul li {padding:10px 0px 0px 0px;float:none;}
		.sitemap-block ul li ul li ul li a { text-transform:none;background:url('../../../img/statics/module/complement/sitemap/bg_left_lvl_F3EDB1.gif') top left no-repeat;}
		.sitemap-block ul li ul li ul li a strong {background:url('../../../img/statics/module/complement/sitemap/bg_right_lvl_F3EDB1.gif') top right no-repeat;}
		.sitemap-block ul li ul li ul li a span { background:url('../../../img/statics/module/complement/sitemap/bg_lvl_F3EDB1.gif') top left repeat-x;}

		/*-- Global --*/
		.sitemap-block ul li.sitemap_racine { float:none;text-align:center;width:865px;margin:10px auto 20px auto;padding:0px;background:url('../../../img/statics/module/complement/sitemap/bg_top_bar.gif') center 30px no-repeat;}
		
		/*-- Annexe --*/
		.sitemap-block ul.sitemap_annexe { display:block;clear:both;width:692px; height:40px;margin:0px auto;padding:30px 0px 0px 0px;}
		.sitemap-block ul.sitemap_annexe li { background:none;}
		.sitemap-block ul.sitemap_annexe li a { background:url('../../../img/statics/module/complement/sitemap/bg_left_lvl_D0F0F9.gif') top left no-repeat;}
		.sitemap-block ul.sitemap_annexe li a strong {background:url('../../../img/statics/module/complement/sitemap/bg_right_lvl_D0F0F9.gif') top right no-repeat;}
		.sitemap-block ul.sitemap_annexe li a span { background:url('../../../img/statics/module/complement/sitemap/bg_lvl_D0F0F9.gif') top left repeat-x;}

		/*-- Lvl Hover --*/
		.sitemap-block ul li a:hover {background-position:bottom left;}
		.sitemap-block ul li a:hover strong {background-position:bottom right;}
		.sitemap-block ul li a:hover span {background-position:bottom left;}

	/* 3. Credit ------------------------- */
	.credit {font-size:9px;font-family:Verdana, Geneva, sans-serif;margin:0px 20px;border: 1px solid #CCCCCC; background:#ffffff;}
		.credit h3 { clear:both;background: url("../../../img/statics/module/complement/bg-title.gif") no-repeat scroll center bottom transparent;color: #2C85C4;font-family: Arial,Helvetica,sans-serif;font-size: 16px;font-weight: bold;line-height: 30px;margin: 0 20px 10px;padding: 0 0 7px;}
		.credit .credit-inner { font-size:9px;font-family:Verdana, Geneva, sans-serif;padding:10px;}
		.credit .credit-inner .bloc-txt {margin:0px 0px 0px 180px;padding:20px 40px 20px 20px; font-size:12px;color:#666666;}
			.credit .credit-inner .bloc-txt strong {color:#333333;font-size:14px;font-weight:bold;display:block;}
			.credit .credit-inner .bloc-txt-img {height:115px; background:url('../../../img/statics/module/complement/credits/bg-sep-bloc.gif') 0px center no-repeat;}
		.credit .credit-inner .logo_credit { float:left;margin:0px 20px 20px 30px; padding:3px; border:1px solid #97C3E2;}
		
	/* 3. Newsletter --------------------- */
	.newsletter_block {color:#378ECC;font-family:Arial, Helvetica, sans-serif;margin:30px auto; background:url('../../../img/statics/module/complement/newsletter/bg-newsletter.gif') top left no-repeat;width:496px;height:110px;padding:25px 0px 0px 0px;}
		.newsletter_block p {width:434px;margin:0px auto;padding:0px 20px;}
		.newsletter_block .newsletter_block_title {font-size:16px;font-weight:bold;margin:0px auto 10px auto;}
		.newsletter_block label { font-size:14px;}
		.newsletter_block input { margin:0px 10px 0px 0px;padding:0px 3px; border:1px solid #378ECC;font-size:12px;height:21px;width:222px;background:#ffffff;}

		.newsletter_block .warning { font-weight:bold; color:#BF0000; background:url('../../../img/statics/module/complement/newsletter/warning.gif') 457px 6px no-repeat;}
		.newsletter_block .warning input { border:1px solid #BF0000; color:#6F0000; font-weight:normal;}

		.newsletter_block .warning input.news_send,
		.newsletter_block input.news_send {margin:0px;font-size:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;width:140px;height:30px;padding:0px 0px 2px 0px;border:0px;cursor:pointer;background:#378ECC url('../../../img/statics/module/complement/newsletter/bg_input_4984AB.gif') top left no-repeat;color:#ffffff;}

		.newsletter_block .form_error,
		.newsletter_block .already_exist,
		.newsletter_block .sub_valid { text-align:center;margin:15px auto 0px auto;font-size:12px;}

		.newsletter_block .form_error span { font-style:italic; font-weight:bold; color:#E50E0E;background:url('../../../img/statics/module/complement/newsletter/warning.gif') top left no-repeat;padding:0px 20px;}
		.newsletter_block .already_exist span { font-style:italic; font-weight:bold; color:#D77F00;background:url('../../../img/statics/module/complement/newsletter/already-warning.gif') top left no-repeat;padding:0px 20px;}
		.newsletter_block .sub_valid span { font-style:italic; font-weight:bold; color:#8AAB35;background:url('../../../img/statics/module/complement/newsletter/valid.gif') top left no-repeat;padding:0px 20px;}

		
	/* 3. Mention --------------------- */
		.mention { margin:0px 20px;border: 1px solid #CCCCCC; background:#ffffff;}
			.mention h2{background: url("../../../img/statics/module/boutique/bg/bg-title.jpg") repeat scroll left top #B2CE32;color: #FFFFFF;font-family: Verdana,Geneva,sans-serif;font-size: 12px;font-weight: bold;line-height: 21px;text-align: center;}
			.mention h3 { text-align:center;background: url("../../../img/statics/module/complement/bg-title.gif") no-repeat scroll center bottom transparent;color: #2C85C4;font-family: Arial,Helvetica,sans-serif;font-size: 16px;font-weight: bold;line-height: 30px;margin: 0 20px 10px;padding: 0 0 7px;}
			.mention .mention-inner { font-size:9px;font-family:Verdana, Geneva, sans-serif;padding:10px;}
				.mention .mention-inner .bloc-txt { margin:0px 20px 20px 20px;}

	/* 2. plan d'acces ------------------------- */
		.plan-acces { margin:0px 110px;padding:0px 0px 15px 0px; border:1px solid #CCCCCC; background:#ffffff;}
			.plan-acces h2{background: url("../../../img/statics/module/boutique/bg/bg-title.jpg") repeat scroll left top #B2CE32;color: #FFFFFF;font-family: Verdana,Geneva,sans-serif;font-size: 12px;font-weight: bold;line-height: 21px;text-align: center;}
			.plan-acces .contact-info { padding:20px 0px 0px 0px;width:710px;background:url('../../../img/statics/module/contact/bg-vert-web.gif') 213px 12px no-repeat;}
				.plan-acces .contact-info p { position:relative; width:710px; margin:0px 0px 15px 0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333;}
				.plan-acces .contact-info p span {color:#449AD4; font-weight:bold;margin:0px 0px 10px 230px; display:block; width:490px;}
					.plan-acces .contact-info p span a {color:#449AD4; text-decoration:underline;}
					.plan-acces .contact-info p span a:hover {text-decoration:none;}
				.plan-acces .contact-info p strong { position:absolute; text-align:right;width:205px; height:30px; display:block;}
			.plan-acces .contact-map {width:710px; position:relative; height:430px;clear:both;}
			.plan-acces .contact-map .konitif-france { position:absolute;top:10px;left:20px;padding:2px; border:1px solid #97C3E2; }
			.plan-acces .contact-map iframe { position:absolute;top:10px;right:-10px;padding:2px; border:1px solid #97C3E2; }

	/* 2. Contact ------------------------- */
		.contact .contact-box { margin:0px 20px;border: 1px solid #CCCCCC; background:#ffffff; margin:0px 60px 20px 60px;}
			.contact .contact-box h2{background: url("../../../img/statics/module/boutique/bg/bg-title.jpg") repeat scroll left top #B2CE32;color: #FFFFFF;font-family: Verdana,Geneva,sans-serif;font-size: 12px;font-weight: bold;line-height: 25px;text-align: center;}
			.contact .contact-box h3 { text-align:center;background: url("../../../img/statics/module/complement/bg-title.gif") no-repeat scroll center bottom transparent;color: #2C85C4;font-family: Arial,Helvetica,sans-serif;font-size: 16px;font-weight: bold;line-height: 30px;margin: 0 20px 10px;padding: 0 0 7px;}
		
		.contact #contactForm_form{width:720px;margin:20px auto 20px auto;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
			 .contact #contactForm_form .form-web { background:url('../../../img/statics/module/contact/bg-vert-web.gif') 150px center no-repeat;padding:7px 0px;}
			 .contact #contactForm_form p { clear:both;margin:10px 0px;position:relative;}
			 .contact #contactForm_form p label{float:left;display:block;width:130px;text-align:right;padding:2px 20px 5px 5px;margin:0px 20px 0px 0px; line-height:16px;}
			 .contact #contactForm_form p input{width:490px;height:14px;padding:3px 0px 3px 4px;border:1px solid #DADADA;}
			 .contact #contactForm_form p.date_form { height:22px;}
			 .contact #contactForm_form p.date_form input{ float:left;width:60px;height:14px;padding:3px 0px 3px 4px;border:1px solid #DADADA;}
			 .contact #contactForm_form p.date_form select{width:65px;position:absolute;left:275px;height:22px;padding:2px 0px;border:1px solid #DADADA; text-align:center;}
			 .contact #contactForm_form textarea{width:488px;height:140px;border:1px solid #DADADA;padding:3px;}
			 .contact #contactForm_form p.txt_long textarea{width:630px;height:180px;border:1px solid #DADADA; margin:10px 0px 10px 34px;padding:3px;}
			 .contact #contactForm_form input.contactForm_send{margin:0px 70px 0px 0px;width:120px;height:30px;background:#2D678D url('../../../img/statics/module/contact/bg_action_4984AB.gif') 0px 0px no-repeat;color:#ffffff;font-size:14px;font-weight:bold;cursor:pointer;padding:2px 0px 5px 10px;border:0px;}
			 .contact #contactForm_form .contactForm_send_bloc{text-align:right;}
				
			.contact #contactForm_form div.warning{border:1px solid #660000;background-color:#EEDDDB;}
			.contact #contactForm_form p.warning{padding:5px 0px;margin:10px 10px 10px 0px;border:1px solid #660000;color:#C10000;background:#EEDDDB url('../../../img/statics/layout/picto/warning.png') 682px 7px no-repeat;}
			.contact #contactForm_form p.warning label{width:129px; font-weight:bold;}
			.contact #contactForm_form div.warning p,
			.contact #contactForm_form span.warning_txt{color:#C10000;font-weight:bold;}
			
		.contact #contactForm_form .action_valid {background:url("../../../img/statics/module/contact/valid.gif") no-repeat scroll 10px 13px #E4F0DD;border:1px solid #73B732;margin:20px;padding:5px 20px 5px 34px;color:#4F8223; font-weight:bold;}
		.contact #contactForm_form .action_valid p {clear:none;}
		
		.contact #contactForm_form .choix-collecte {background:url("../../../img/statics/module/contact/bg-sep-doc-choix.gif") no-repeat scroll 320px center transparent; padding:10px 0px;}
		.contact #contactForm_form .choix-collecte p {height:25px;}
		.contact #contactForm_form .choix-collecte p label {width:300px;}
		.contact #contactForm_form .choix-collecte p input {width:auto; border:0; padding:0px; height:auto; position:relative; top:5px;}
		.contact #contactForm_form .choix-collecte-send { text-align:center; padding:10px 0px} 
		
		.contact #contactForm_form .two-line {background:url("../../../img/statics/module/contact/bg-sep-doc-choix.gif") no-repeat scroll 150px center transparent;}
		.contact #contactForm_form .big-line {background:url("../../../img/statics/module/contact/bg-sep-big.gif") no-repeat scroll 150px center transparent;}

