﻿/******************************/
/* Css : LeTerrain            */
/* @auteur : Olivier NorÃ©     */
/* @version : 1               */
/* @copyright : 2008          */
/******************************/

body {
	//font-family : verdana, geneva, arial, sans serif;
	//text-align : center;
	//width : 100%;
	margin : auto;
	background-color:#f5f5f5;

}

#bodysize{
	font-family : verdana, geneva, arial, sans serif;
	text-align : center;
	width : 960px;
	margin : auto;
	background-color:#f5f5f5;
}

#background
{
	font-family : verdana, geneva, arial, sans serif;
	text-align : center;
	float : left;
	width : 950px;
	margin : auto;
	background-image : url("../img/background.png");
	background-repeat : repeat-y;
	padding:0 5px 0 5px;
}



/***************************/
/* Css de la page          */
/***************************/
#page {
	z-index: -1;
	width: 940px;
	min-height : 340px;
	padding-bottom: 10px;
	margin:0px 0px 0px 0px;
	background-color : #ffffff;
	float: left;
	display:block;
}
/*====================*/


/***************************/
/* Css du header           */
/***************************/
#headerDL {
	z-index : 0;
	width : 940px;
	height : 200px;
	margin:0px 0px 0px 0px;
	float : left;
	background-image : url("../img/header_dl.png");
	background-repeat : no-repeat;
}

#header {
	z-index : 0;
	width : 940px;
	height : 200px;
	margin:0px 0px 0px 0px;
	float : left;
	background-image : url("../img/header.png");
	background-repeat : no-repeat;

}

	#header_navigation{
		margin:auto;
		/*padding-right:6px;*/
		width : 315px;
		height : 25px;
		float : right;
		background-image : url("../img/header_navigation.png");
		background-repeat : no-repeat;
	}

		 #header_navigation b{
		 	font-size : 11px;
			margin:auto;
			margin-right:5px;
			margin-left:5px;
			color:#9a3f42/*002f3e*/;
			text-decoration:none;
			font-weight: bold;
			font-style:italic;
		 }

		 #header_navigation a:link, #header_navigation a:visited{
			font-size : 11px;
			margin:auto;
			margin-right:5px;
			margin-left:5px;
			color:#9a3f42/*002f3e*/;
			text-decoration:none;
			font-weight: bold;
			font-style:italic;
		}

		#header_navigation a:hover{
			font-size : 11px;
			margin:auto;
			margin-right:5px;
			margin-left:5px;
			color:#b1c800;
			text-decoration:underline;
		}

/*====================*/


		/**************************************/
		/* Css Barre de navigation deroulante */
		/**************************************/

		.nettoyeur {
		clear:both;
		}

		#nav_bar {
		width:100%;
		font-family:verdana, Tahoma, Helvetica, sans-serif;
		float:left;
		/*letter-spacing: 0.12em;*/
		display:block;
		margin:auto;
		/*margin-top: 10px;*/
		/*margin-left: 10px;*/
		padding:8px 0 0 0;
		height:37px;
		font-size:12px;
		background-image:url("../img/nav_bar.png");
		background-repeat:no-repeat;
		z-index:1000;
		}
		#nav_bar div {
		margin:auto;
		margin-left:3px;
		float:left;
		padding:0 0 0 10px;
		}
		#nav_bar div a {
		color:#002f3e;
		margin:auto;
		margin-left:3px;
		font-weight:bold;
		text-decoration: none;
		}
		#nav_bar div  a:hover {
		color: #b1c800 ;
		}
		#nav_bar div ul {
		z-index:500;
		position: absolute;
		margin: 8px 0 0 0;
		*margin:22px 0 0 -75px;
		background-color:#eeeeee;
		min-width:90px;
		*width:220px;
		line-height:30px;
		border-left:1px solid #f5f5f5;
		border-right:1px solid #f5f5f5;
		border-bottom:1px solid #b1c800;
		white-space: nowrap;
		}

		#nav_bar ul, #nav_bar li {
		z-index:500;
		margin: 0;
		padding: 0;
		list-style-type: none;
		list-style-position:outside;
		}
		#nav_bar ul li {
		z-index:500;
		padding:0 5px;
		min-width:130px;
		font-size:11px;
		text-align : left;
		}
		#nav_bar ul li a {
		z-index:500;
		color:#002f3e;
		text-decoration: none;
		}
		#nav_bar ul li a:hover {
		z-index:500;
		color: #b1c800 ;
		}
		/*====================*/

		/******************************/
		/* Corp de site */
		/******************************/


		#main {
			z-index: 0;
			width: 940px;
			min-height: 340px;
			margin:0px 0px 0px 0px;
			background-color: #ffffff;
			position: relative;
			float: left;
		}
		/*====================*/

		/******************************/
		/* Menu authentification */
		/******************************/

		#authentification {
			margin:0px 5px 0px 0px;
			width : 215px;
			float : right;
			position : relative;
			background-image:url("../img/identification.png");
			background-repeat:no-repeat;
		}

		#deconnexion_top
		{
			margin:0px 5px 0px 0px;
			width : 215px;
			position : relative;
			float : right;
			background-image:url("../img/deconnexion.png");
			background-repeat:no-repeat;
		}

				#auth_login {
					font-size : 9px;
					width : 100px;
					height : 12px;
				}
				#auth_pwd {
					font-size : 9px;
					width : 100px;
					height : 12px;
				}
				#auth_valider {
					font-size : 9px;
					width : 105px;
					height : 20px;
				}

				#auth_table {
					padding : 4px;
					font-size : 12px;
				}

				#identification {
					margin:30px 0px 0px 0px;
					background-color: #f5f5f5;
					width : 215px;
					min-height : 60px;
					*height : 70px;
					position : relative;
					float : right;
				}

						#identification a{
						font-size : 12px;
						color: #000;
						text-decoration:none;
						}

				#deconnexion {
					min-width : 215px;
					min-height : 30px;
					margin-top:30px;
					margin:30px 0px 0px 0px;
					background-color: #f5f5f5;
					position : relative;
					float : right;
				}
		/*====================*/

		/****************************/
		/* bouton de la modal de connection*/
		/******************************/
			#bouton
			{
				float: left;
				display:block;
				margin: 0px 0px 0px 0px;
				width:500px;

			}

			#bouton li
			{
				text-decoration:none;
				clear: both;
				list-style-type: none;
				list-style-position:outside;
			}

			#gauche
			{
				float: left;
			}

			#droite
			{
				float: right;
			}
		/******************************/
		/* Menu navigation */
		/******************************/

		#nav {
			padding : 4px;
			z-index : 1;
			width : 700px;
			/*min-height : 450px;*/
			min-height:550px;
			padding : 2px;
			margin:0px 0px 0px 0px;
			float:left;
			position : relative;
			text-align:left;
		}



				#navigation {
					min-height : 450px;
					float : left;
					margin:auto;
				}

				#navigation_style {
					padding: 0px 25px 0px 25px;
					margin:0px 0px 0px 0px;
					font-size : 12px;
					float : left;
					text-align : justify;
					font-family : arial, verdana, geneva, sans serif;
				}

					#navigation_style a:link, #navigation_style a:visited{
						color:#9a3f42/*002f3e*/;
						text-decoration:none;
						font-weight: bold;
						/*font-style:italic;*/
					}

					#navigation_style a:hover{
						color:#b1c800;
						text-decoration:underline;
					}


						#navigation_style h1
						{
							background-image:url("../img/carrevert_15x15.jpg");
							background-repeat:no-repeat;
							padding-left:25px;
							font-size: 170%;
							color: #b1c800;
						}

						#navigation_style h2
						{
							font-size: 120%;
							padding-left:10px;
							padding-top:15px;
							color: #002f3e;
						}

						#navigation_style h3
						{
							font-size: 110%;
							padding-left:15px;
							color: #002f3e;
						}

						#navigation_style h4
						{

						}

						#navigation_style h5
						{

						}

						#navigation_style h6
						{

						}

						#navigation_style p
						{
							font-size : 12px;
							text-align: justify;
							padding-left:25px;
							color: #555555;
						}

						.samelikep
						{
							font-size : 12px;
							text-align: justify;
							padding:10px 10px 10px 10px;
							margin-left:25px;
							color: #555555;
							background-color:#FAFBED;
							border:1px solid #b2c900;
						}

						#navigation_style li
						{
							font-size : 12px;
							text-align: justify;
							color: #555555;
						}

				#information_entreprise{
					padding:25px;
					font-size : 12px;
					min-height : 450px;
					margin:0px 0px 0px 0px;
					background-color:#fafafa;
					border:1px solid #cecece;
					float: left;
					font-family : arial, verdana, geneva, sans serif;
					text-align : justify;
				}

				/*Info cliente*/

				#info_cliente
				{
					width:650px;
					/*border:1px solid #0000ff;*/
					float: left;
				}

					#info_cliente label
					{
						float: left;
						width: 165px;
						margin:0px 0px 0px 2px;
					}

					#info_cliente input,
					{
						float: left;
						width:110px;
					}

					#info_cliente select
					{
						float: left;
						width:115px;
					}

					#info_cliente textarea
					{
						float: left;
						width:580px;
						height:250px;
						margin-left:5%;
					}

					#info_cliente b
					{
						float:left;
						display:block;
						margin: 6px 0px 0px 10px;
					}

						#devis_large_top
						{
							background-image:url("../img/devis/top_devis.png");
							background-repeat:no-repeat;
							float: left;
							display:block;
							margin:10px 0px 0px 0px;
							width:650px;
							height:30px;
						}

						#center
						{
							width:648px;
							float:left;
							text-align:left;

							border-left:1px solid #b1c800;
							border-right:1px solid #b1c800;
							border-bottom:1px solid #b1c800;
							background-color: #F5FED8;
							padding:10px 0px 10px 0px;
						}

							#center li
							{
								float: left;
								width:100%;
								margin:10px 0px 0px 0px;
								font-size:11px;
								text-decoration:none;
								list-style-type: none;
								list-style-position:outside;
							}

						#devis_small_top
						{
							background-image:url("../img/devis/top_devis_small.png");
							background-repeat:no-repeat;
							float: left;
							display:block;
							margin:10px 0px 0px 0px;
							width:320px;
							height:30px;
						}

						#devis_small_bottom
						{
							background-image:url("../img/devis/bottom_devis_small.png");
							background-repeat:no-repeat;
							float: left;
							display:block;
							margin:0px 0px 0px 0px;
							width:320px;
							height:10px;
						}

						#info_cliente #gauche
						{
							width:320px;
							float:left;
							text-align:left;
						}

							#info_cliente #gauche b
							{
								display:block;
								margin: 0px 0px 0px -10px;
							}

							#info_cliente #gauche label
							{
								display:block;
								float:left;
								width:140px;
								margin: 0px 0px 0px 0px;
							}

								#info_cliente #gauche .modif_label
								{
									display:none;
									float:left;
									width:25px;
									margin: 0px 0px 0px 5px;
								}

							#info_cliente #gauche input
							{
								display:block;
								float:right;
								margin: 0px 10px 0px 0px;
								width:115px;
							}

								#info_cliente #gauche .modif_input
								{
									display:none;
									float:left;
									width:20px;
									margin: 0px 0px 0px 1px;
								}
						#info_cliente #droite
						{
							width:320px;
							float:right;
							text-align:left;
						}

							#info_cliente #droite b
							{
								display:block;
								margin: 0px 0px 0px -10px;
							}

							#info_cliente #droite label
							{
								margin: 0px 0px 0px 0px;
								float:left;
								width:100px;
								display:block;
							}

							#info_cliente #droite input
							{
								margin: 0px 10px 0px 0px;
								float:right;
								display:block;
								width:115px;
							}





				/*Demande de devis*/

				#demande_devis
				{
					width:650px;
					/*border:1px solid #0000ff;*/
					float: left;
				}

					#demande_devis label
					{
						float: left;
						display:block;
						width: 165px;
						margin:0px 0px 0px 2px;
					}

					#demande_devis input,
					{
						float: left;
						display:block;
						width:110px;
					}

					#demande_devis select
					{
						float: left;
						width:115px;
					}

					#demande_devis textarea
					{
						float: left;
						width:308px;
						height:250px;
						margin-left:3px;
					}

					#demande_devis b
					{
						float:left;
						display:block;
						margin: 6px 0px 0px 10px;
					}

						#devis_large_top
						{
							background-image:url("../img/devis/top_devis.png");
							background-repeat:no-repeat;
							float: left;
							display:block;
							margin:10px 0px 0px 0px;
							width:650px;
							height:30px;
						}

						#form_devis_tel, #form_devis_faf, #form_devis_online
						{
							width:650px;
							float:left;
							text-align:left;
						}

						#alt_center
						{
							width:648px;
							float:left;
							text-align:left;
						}

						#center
						{
							width:648px;
							float:left;
							text-align:left;

							border-left:1px solid #b1c800;
							border-right:1px solid #b1c800;
							border-bottom:1px solid #b1c800;
							background-color: #F5FED8;
							padding:10px 0px 10px 0px;
						}

						#center_final
						{
							width:648px;
							float:left;
							text-align:left;
							border:1px solid #b1c800;
							margin-top:10px;
							background-color: #F5FED8;
							padding:10px 0px 10px 0px;
						}

							#center li
							{
								float: left;
								width:100%;
								margin:10px 0px 0px 0px;
								font-size:11px;
								text-decoration: none;
								text-decoration:none;
								list-style-type: none;
								list-style-position:outside;
							}

							#center_final li
							{
								float: left;
								width:100%;
								margin:10px 0px 0px 0px;
								font-size:11px;
								text-decoration: none;
								text-decoration:none;
								list-style-type: none;
								list-style-position:outside;
							}

						#devis_small_top
						{
							background-image:url("../img/devis/top_devis_small.png");
							background-repeat:no-repeat;
							float: left;
							display:block;
							margin:10px 0px 0px 0px;
							width:320px;
							height:30px;
						}

						#devis_small_bottom
						{
							background-image:url("../img/devis/bottom_devis_small.png");
							background-repeat:no-repeat;
							float: left;
							display:block;
							margin:0px 0px 0px 0px;
							width:320px;
							height:10px;
						}

						#demande_devis #gauche
						{
							width:320px;
							float:left;
							text-align:left;
						}

							#demande_devis #gauche b
							{
								display:block;
								margin: 6px 0px 0px 10px;
							}

							#demande_devis #gauche i
							{
								display:block;
								margin: 6px 0px 0px 10px;
							}

							#demande_devis #gauche label
							{
								display:block;
								float:left;
								width: 150px;
								margin: 0px 0px 0px 5px;
							}

							#demande_devis #gauche input
							{
								display:block;
								float:left;
								margin: 0px 5px 0px 0px;
							}

						#demande_devis #droite
						{
							width:320px;
							float:right;
							text-align:left;
						}

							#demande_devis #droite b
							{
								display:block;
								margin: 6px 0px 0px 10px;
							}

							#demande_devis #droite i
							{
								display:block;
								margin: 6px 0px 0px 10px;
							}

							#demande_devis #droite label
							{
								margin: 0px 0px 0px 10px;
								float:left;
								width: 150px;
								display:block;
							}

							#demande_devis #droite input
							{
								margin: 0px 5px 0px 0px;
								float:left;
								display:block;
							}

							/*#option_quest,*/ #ciblage_tel, #ciblage_faf, #validation,
							#piece_jointe, #contexte, #echantillon,
							#option_quest_num
							{
								float:left;
								display:block;
								width:318px;
								padding-bottom:3px;

								border-left:1px solid #b1c800;
								border-right:1px solid #b1c800;
								border-bottom:1px solid #b1c800;
								background-color: #F5FED8;
							}

							/*#option_quest li,*/ #ciblage_tel li, #ciblage_faf li, #validation li,
							#piece_jointe li, #contexte li, #echantillon li,
							#option_quest_num li
							{
								float: left;
								display:block;
								width:100%;
								font-size:11px;
								margin:10px 0px 0px 0px;
								text-decoration: none;
								list-style-type: none;
								list-style-position:outside;
							}

				/*Listing de devis*/

				#listing_devis
				{
					width:650px;
					/*border:1px solid #0000ff;*/
					float: left;
				}

					#listing_devis label
					{
						float: left;
						width: 165px;
						margin:0px 0px 0px 2px;
					}

					#listing_devis input
					{
						float: left;
						width:110px;
					}

					#listing_devis select
					{
						float: left;
						width:115px;
					}

					#listing_devis textarea
					{
						float: left;
						width:580px;
						height:250px;
						margin-left:5%;
					}

					#listing_devis b
					{
						display:block;
						margin-top: 2px;
						margin-bottom: 2px;
					}






				/*fin demande de devis*/


				#newsletter {
					padding:25px;
					font-size : 12px;
					background-color:#fafafa;
					min-height : 450px;
					margin:0px 0px 0px 0px;
					border:1px solid #cecece;
					font-family : arial, verdana, geneva, sans serif;
					font-weight : bold;
					text-align : left;
				}

				#loi{
					font-size : 12px;
					padding:5px;
					background-color:#fafafa;
					margin:0px 0px 0px 0px;
					border:1px solid #cecece;
					text-align : justify;
				}

				#rep_chiffres{
				display:block;
				}

				#rep_ca{
				display:none;
				}

				#rep_terrains{
				display:none;
				}

				#charte_accord{
					font-size : 12px;
					padding:5px;
					margin:0px 15px 0px 15px;
					background-color:#fefefe;
					border:1px solid #cecece;
					text-align : justify;
				}

				#infra_orga{
					height:850px;
					width:650px;
					background-image:url("../img/infra_orga.png");
					background-repeat:no-repeat;
					position:relative;
					/*color:#555555;*/
				}



				#sitemap
				{
					font-size : 12px;
					padding:5px;
					background-color:#fafafa;
					border:1px solid #cecece;
					width:650px;
					text-align : justify;
					margin:auto;
					float: left;
				}

					#sitemap a:link, #sitemap a:visited{
						color:#9a3f42/*#002f3e*/;
						text-decoration: none;
					}

					#sitemap a:hover{
						color:#b1c800;
						text-decoration: underline;
					}



				.samelikea
				{
					color:#9a3f42/*#002f3e*/;
					text-decoration: none;
				}

				.samelikeahover
				{
					color:#b1c800;
					text-decoration: underline;
				}


				#vertical_align{
					margin:0px 0px 0px 0px;
					vertical-align: center;
				}

						#expli_enquete{
							max-width:700px;
							font-size : 12px;
							margin:0px 0px 0px 0px;
							text-align : justify;
							font-family : arial, verdana, geneva, sans serif;
						}

						#form_enquet{
							font-size : 11px;
							background-color:#fafafa;
							margin:0px 0px 0px 0px;
							max-width:700px;
							padding:2px;
							border:1px solid #cecece;
							text-align : left;
							font-family : arial, verdana, geneva, sans serif;
						}

						#form_contact{
							font-size : 11px;
							max-width:700px;
							margin:0px 0px 0px 0px;
							padding:2px;
							padding-left:10px;
							background-color:#fafafa;
							border:1px solid #cecece;
							font-family : arial, verdana, geneva, sans serif;
							text-align : left;
						}
				/*====================*/

		/*======== Index ===========*/

		#index_cadre_haut
		{
			width:630px;
			min-height:270px;
			display:block;
			margin-top:10px;
		}

			#index_cadre
			{
				width:628px;
				min-height:250px;
				padding:10px;
				float:left;
				display:block;
				border:1px solid #b1c800;
			}
           #index_cadre1
           {
           	width:195px;
           	height:120px;			
				padding:10px;
				float:left;
				display:block;
				border:0px solid #b1c800;
				background-color:#f5f5f5;

	
	}
}

		#small_top
		{
			background-image:url("../img/top_bar_accueil.png");
			background-repeat:no-repeat;
			float: left;
			display:block;
			width:650px;
			height:30px;
		}

		#top_onglet
		{
			float: left;
			display:block;
			width:322px;
			height:20px;
		}


		#index_milieu_droite
		{
			margin:10px 0px 20px 10px;
			width:320px;
			height:228px;
			position : relative;
			float : left;
			display:block;
		}

		#index_milieu_gauche
		{
			margin:10px 0px 20px 0px;
			width:320px;
			height:220px;
			position : relative;
			float : left;
			display:block;
		}

			#index_milieu
			{
				padding:5px;
				width:308px;
				height:198px;
				float : left;
				position : relative;
				display:block;
				border:1px solid #b1c800;
			}

		#contact_link
		{
			/*margin: 20px 5px 0px 0px;*/
			width : 215px;
			height: 30px;
			float : right;
			display:block;
			position : relative;
			background-image:url("../img/top_contact_menu.png");
			background-repeat:no-repeat;
		}

		#dev_enqueteur_link
		{
			/*margin: 20px 5px 0px 0px;*/
			width : 215px;
			height: 30px;
			float : right;
			display:block;
			position : relative;
			background-image:url("../img/top_dev_enquet_menu.png");
			background-repeat:no-repeat;
		}



		/******************************/
		/* Menu news */
		/******************************/

		#news
		{
			margin: 10px 5px 0px 0px;
			width : 215px;
			float : right;
			position : relative;
		}

		#newstop
		{
			width : 215px;
			height: 30px;
			margin: 0px 0px 0px 0px;
			float : right;
			position : relative;
			background-image:url("../img/top_focus_menu.png");
			background-repeat:no-repeat;
		}

				#News {
					width : 215px;
					font-size : 12px;
					min-height:30px;
					background-color: #f5f5f5;
					font-family : verdana, geneva, arial, sans serif;
					text-align : justify;
					float : right;
					position : relative;
				}

					#News a:link, #News  a:visited
					{

						color:#002f3e;/*9a3f42*//*002f3e*/
						text-decoration:none;
						font-weight: bold;
						/*font-style:italic;*/
					}

					#News a:hover{
						color:#b1c800;
						text-decoration: underline;
					}

			#newsbas{
				background-image:url("../img/newsbas_mini.png");
				background-repeat:no-repeat;
				float : right;
				position : relative;
				width:215px;
				height:10px;
			}


				#menu_client {
					float:right;
					margin:auto;
					position:relative;
					width:215px;
					margin-right: 5px;
					/*padding:2px;*/
					/*border: 1px solid #cecece;*/
					text-align:left;
				}

						#menu_client_top {
							background-image:url("../img/menu_client.png");
							background-repeat:no-repeat;
							float : right;
							position : relative;
							width:215px !important;
							height:30px !important;
							margin: auto;
							margin-top : 10px;
							margin-right: 5px;
						}
				/*====================*/




					/*****************************************/
					/* Css du menu acordÃ©on pour les clients */
					/*****************************************/
					.menu_client {
					      margin: 0;
					      padding: 0;
					      list-style: none;
					      background-color:#000;
					      color: #fff;
					      width: 215px;
					      font-size: 12px;
					      font-weight:bold;
					      font-family : verdana, geneva, arial, sans serif;
					      }

						#menu_client ul{
							background: #ddd /*url("/Leterrain../img/menu-item.png")*/ left bottom no-repeat;
						}

						.menu_client a, .menu_client span {
						display: block;
						padding: 8px 10px;
						background-color:#f5f5f5;
						color: #002f3e;
						text-decoration: none;

						}

						.menu_client .toggleSubMenu a, .menu_client .toggleSubMenu span {
						background-image:url("../img/menu-item-deroule.png");
						}

						.menu_client .open a, .menu_client .open span {
						background-image: url("../img/menu-item-enroule.png");
						}

						.menu_client a:hover{
						color:#b1c800;
						}

						.menu_client .subMenu {
						background: #eee url("../img/subMenu.png") 0 0 repeat-x;
						font-size: 11px;
						margin: 0;
						padding: 0;
						border-bottom: 1px solid #666;
						}

						.subMenu li{
						/*padding:6px 0px 6px 0px;*/
						display: block;
						}

						.menu_client ul.subMenu a {
						background: none;
						/*padding: 3px 20px;*/
						}

						.menu_client ul.subMenu a:hover {
						background-color:#eee;
						color:#b1c800;
						}

						/*====================*/


/*****************************************/
/* Css du menu du footer */
/*****************************************/

#footer {
	z-index : 0;
	width : 940px;
	height : 100px;
	margin-top : 0px;
	margin : auto;
	float : left;
	background-image : url("../img/footer.png");
	background-repeat:no-repeat;
        background-position: 0px 50px;
        background-color: #fff;
        /*border: 1px solid red;*/
}

	.footer_button {
		margin-top : 6px;
		font-size : 9px;
		margin-left : 8px;
		font-family : verdana, geneva, arial, sans serif;
		text-align:center;
	}
	.footer_button a:link, .footer_button a:visited {
		color : #002f3e;
		text-decoration : none;
	}
	.footer_button a:hover {
		color : #b1c800;
	}


/*------------- TW_MODAL --------------------*/

#TW_Modal_overlay
{
	display:block;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	height:100%;
	width:100%;
	margin:0;
	padding:0;
    filter: alpha(opacity=50);
    -moz-opacity: 0;
    opacity: 0;
    -khtml-opacity: 0;
	background:#002737;
	z-index:101;
}
/*.TW_Modal_window
{
	display:none;
	position:fixed;
	top:50%;
	left:50%;
	margin:0;
	padding:0;
	z-index:102;
}*/

#TW_Modal_window {
	position:fixed;
	top:50%;
	left:50%;
	border: 0 solid;
	text-align: left;
	display:block;
	float:left;
	z-index: 10000;
	/*background-color:#ffffff;*/
}

#TW_Modal_window_light {
	position:fixed;
	top:50%;
	left:50%;
	border: 0 solid;
	text-align: left;
	display:block;
	float:left;
	z-index: 11000;
	/*background-color:#ffffff;*/
}

	#TW_Modal_header
		{
		margin : auto;
		width:650px;
		height:50px;
		display:block;
		float:left;
		/*background-color:#d18d99;//#9a3f42;
		background-image:url("../img/carrevert_15x15.jpg");
		background-repeat:no-repeat;*/
		}

			#TWM_header_left
			{
			margin : auto;
			display:block;
			float:left;
			width:20px;
			height:50px;
			background-image:url("../img/TWM_header_left.png");
			background-repeat:no-repeat;
			}

			#TWM_header_center
			{
			margin : auto;
			display:block;
			float:left;
			width:610px;
			height:50px;
			background-image:url("../img/TWM_header_center.png");
			background-repeat:repeat-x;
			}

			#TWM_header_right
			{
			margin : auto;
			display:block;
			float:right;
			width:20px;
			height:50px;
			background-image:url("../img/TWM_header_right.png");
			background-repeat:no-repeat;
			}

		#TW_Modal_content
		{
		margin : auto;
		width:650px;
		display:block;
		float:left;
		background-color:#ffffff;
		}

		#TW_Modal_footer
		{
		margin : auto;
		margin-top:0px;
		width:650px;
		height:30px;
		display:block;
		float:left;
		}

				#TWM_footer_left
				{
				margin : auto;
				display:block;
				float:left;
				width:20px;
				height:30px;
				background-image:url("../img/TWM_footer_left.png");
				background-repeat:no-repeat;
				}
				#TWM_footer_center
				{
				margin : auto;
				display:block;
				float:left;
				width:610px;
				height:30px;
				background-image:url("../img/TWM_footer_center.png");
				background-repeat:repeat-x;
				}
				#TWM_footer_right
				{
				margin : auto;
				display:block;
				float:right;
				width:20px;
				height:30px;
				background-image:url("../img/TWM_footer_right.png");
				background-repeat:no-repeat;
				}

.TW_Modal_close
{
	position:absolute;
	width:25px;
	height:252px;
	right:15px;
	top:8px;
	background:transparent url('../img/close_button.jpg') no-repeat scroll right top;
	text-indent:-99999px;
	overflow:hidden;
	cursor:pointer;
	opacity:.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
.TW_Modal_close:hover
{
	opacity:.99;
	filter: alpha(opacity=99);
	-moz-opacity: 0.99;
}

.TW_Modal_close_light
{
	position:absolute;
	width:25px;
	height:25px;
	right:15px;
	top:8px;
	background:transparent url('../img/close_button.jpg') no-repeat scroll right top;
	text-indent:-99999px;
	overflow:hidden;
	cursor:pointer;
	opacity:.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
.TW_Modal_close_light:hover
{
	opacity:.99;
	filter: alpha(opacity=99);
	-moz-opacity: 0.99;
}
