#centerleft
{
	margin-left:auto;
	margin-right:auto;
	width:690px;
}

/* View : compte/* */
#right div.mesinfos
{
	border:1px solid #d0d5d9;
	padding:10px;
	background-color:#EBF0F4;
	color:#444;
	font-size:13px;
	text-align:justify;
}
	#right div.mesinfos .intitule
	{
		float:left;
		width:95px;
		padding-bottom:10px;
		font-weight:bold;
		display:block;
	}
	
	#right div.mesinfos .texte
	{
		padding-left:100px;
		padding-bottom:10px;
		display:block;
	}

/* View : compte/home_compte.php */
#left div#messites
{
	font-size:12px;
}
	#left div#messites .corner .maintitle
	{
		float:left;
		width:120px;
		font-weight:bold;
		display:block;
	}
		
	#left div#messites .corner .maintitleplateforme
	{
		float:left;
		width:180px;
		font-weight:bold;
		display:block;
	}

	#left div#messites .corner .addsite
	{
		padding-left:500px;
		font-size:12px;
		font-weight:bold;
		display:block;
	}	
		#left div#messites .corner .addsite a
		{
			color:#FFF;
			text-decoration:underline;
		}
		
		#left div#messites .corner .addsite a:hover
		{
			text-decoration:none;
		}
		
	#left div#messites .corner .addplateforme
	{
		padding-left:450px;
		font-size:12px;
		font-weight:bold;
		display:block;
	}	
		#left div#messites .corner .addplateforme a
		{
			color:#FFF;
			text-decoration:underline;
		}
		
		#left div#messites .corner .addplateforme a:hover
		{
			text-decoration:none;
		}
		
	#left div#messites .title
	{
		float:left;
		padding-bottom:1px;
		width:430px;
		font-size:13px;
		height:13px;
		line-height:13px;
		display:block;
	}
	
	#left div#messites .title_long
	{
		float:left;
		padding-bottom:1px;
		font-size:13px;
		height:13px;
		line-height:13px;
		display:block;
	}
	
	#left div#messites .description
	{
		font-family:'trebuchet ms',verdana,arial,sans-serif;
		font-size:13px;
		text-align:justify;
		padding-top:7px;
	}
	
	#left div#messites .menu
	{
		padding-bottom:1px;
		display:block;
	}

	#left div#messites .site
	{
		border:1px solid #d0d5d9;
		margin:0;
		margin-top:10px;
		margin-bottom:0px;
		padding-top:4px;
		padding-left:4px;
		padding-right:10px;
		padding-bottom:4px;
		display:block;
	}
	
	#left div#messites .baseline
	{
		color:#888;
	}
		
	#left div#messites .soussite
	{
		border:1px solid #d0d5d9;
		/*background-color:#F6F6F6;*/
		margin:0;
		margin-bottom:0px;
		padding-top:4px;
		padding-left:4px;
		padding-right:4px;
		padding-bottom:4px;
		display:block;
	}
	
	/*Box Tableau plateformes*/
		.soussite table
		{
			width:100%;
			margin:0 auto;
			padding:0;
			border-collapse: collapse;
			clear:both;
		}

				.soussite table thead th
				{
					text-align:center;
					background-color:#cbdfee;
					color:#000;
					font-weight:normal;
					font-size:12px;
					padding:5px;
					margin:0;
				}

				.soussite table tbody th
				{
					text-align:left;
					background-color:#ebf0f4;
					color:#000;
					font-weight:bold;
					padding:5px;
					margin:0;
				}

					.soussite table tbody th img.expcol
					{
						vertical-align:middle;
						margin-right:3px;
					}

			.soussite table td
			{
				padding:5px;
				margin:0;
				text-align:left;
				border-bottom:1px solid #8ab1cc;
			}

			.soussite table th
			{
				border-bottom:1px solid #8ab1cc;
				padding:5px;
				margin:0;
			}

			.soussite table tr
			{
				background-color:#fff;
				margin:0;
			}

				.soussite table tr.white
				{
					background-color:#fff;
				}

			.soussite .tabpl_nom
			{
				text-align: left;
				padding-left: 5px;
				width:180px;
			}

			.soussite .tabpl_ident
			{
				text-align: left;
				width:200px;
			}

			.soussite .tabpl_devise
			{
				text-align: left;
				width:50px;
			}
			
			.soussite .tabpl_infos
			{
				text-align: right;
				/*width:120px;*/
			}

		.soussite .title
		{
			float:left;
			font-weight:bold;
			padding-bottom:5px;
			width:410px;
			display:block;
		}
		
		.soussite .menu
		{
			/*padding-bottom:20px;*/
			padding-bottom:1px;
			text-align:right;
			display:block;
		}
			.soussite .menu img
			{
				vertical-align:middle;
			}
	
		.soussite .intitule
		{
			float:left;
			width:120px;
			padding-bottom:10px;
			font-weight:bold;
			display:block;
			clear:both;
		}
	
		.soussite .texte
		{
			margin-left:120px;
			padding-bottom:10px;
			display:block;
		}
		
		.soussite .programme
		{
			padding-bottom:10px;
			text-align:right;
			display:block;
		}
			.soussite .programme img
			{
				vertical-align:middle;
			}
			
/* View : compte/editsite.php et + */
#left div#editsite
{

}
	#left div#editsite .site
	{
		border-bottom:1px dashed #888;
		padding:0;
		margin:0;
		padding-top:10px;
		display:block;
	}
	
	#left div#editsite .corner .maintitle
	{
		float:left;
		width:200px;
		font-weight:bold;
		display:block;
	}
	
	#left div#editsite .corner .back
	{
		padding-left:540px;
		font-size:12px;
		font-weight:bold;
		display:block;
	}	
		#left div#editsite .corner .back a
		{
			color:#FFF;
			text-decoration:underline;
		}
		
		#left div#editsite .corner .back a:hover
		{
			text-decoration:none;
		}

		#left div#editsite .title
		{
			float:left;
			font-weight:bold;
			padding-bottom:10px;
			width:420px;
			display:block;
		}
		
		#left div#editsite .menu
		{
			padding-bottom:10px;
			display:block;
		}
			#left div#editsite .menu img
			{
				vertical-align:middle;
			}
	
		#left div#editsite form
		{
			padding:0;
			margin:0;
		}
		
		#left div#editsite form label
		{
			float:left;
			width:130px;
			padding-top:0px;
			padding-left:15px;
			font-weight:bold;
			display:block;
			clear:both;
		}
				
		#left div#editsite form label.intitule_ga
		{
			font-weight:normal;
		}
			
		#left div#editsite form label.error {
			color:#F00;
		}

		#left div#editsite form .champs,
		#left div#editsite form .champs1
		{
			padding-bottom:8px;
			font-size:14px;
			display:block;
		}
		
		#left div#editsite form .champs input,
		#left div#editsite form .champs1 .text1
		{
			width:300px;
			height:22px;
			border:1px solid #AAA;
			font-size:11pt;
			color:#444;
			padding:2px;
			padding-top:3px;
			
			
		}
				
		#left div#editsite form .champs select,
		#left div#editsite form .champs1 select
		{
			width:300px;
			height:26px;
			border:1px solid #AAA;
			font-size:11pt;
			color:#444;
			padding:2px;
			padding-top:3px;
		}
		
		#left div#editsite form .champs textarea
		{
			width:300px;
			border:1px solid #AAA;
			font-size:11pt;
			color:#444;
			padding:2px;
			padding-top:3px;
		}
		
		#left div#editsite form .champs input:hover,
		#left div#editsite form .champs select:hover,
		#left div#editsite form .champs1 select:hover,
		#left div#editsite form .champs textarea:hover,
		#left div#editsite form .champs1 .text1:hover
		{
			border:1px solid #167092;
			background-color:#F5F5F5;
		}
		
		#left div#editsite form .champs input:focus,
		#left div#editsite form .champs select:focus,
		#left div#editsite form .champs1 select:focus,
		#left div#editsite form .champs textarea:focus,
		#left div#editsite form .champs1 .text1:focus
		{
			border:1px solid #167092;
			background-color:#F5F5F5;
		}
		
		input.input_secure
		{
			border-style:dotted !important;
		}
		
		#left div#editsite form table
		{
			width:440px;
			margin-left:145px;
			margin-bottom:10px;
			font-size:12px;
			display:block;
		}
		
		#left div#editsite .leftmargin
		{
			margin-left:145px;
		}
		
		
		#left div#editsite form table td input
		{
			width:15px;
			height:15px;
		}
		
		#left div#editsite form .detail
		{
			font-family:'trebuchet ms',verdana,arial,sans-serif;
			padding-left:147px;
			color:#888;
			font-size:11px;
		}
				
#box_ga
{
	border:1px dashed #D0D5D9;
	margin-top:10px;
	margin-bottom:10px;
}

.box_ga
{
	border:1px dashed #D0D5D9;
	margin-top:10px;
	margin-bottom:10px;
	padding:10px 0 10px 0;
}

#box_ga .detailga
{
	font-family:'trebuchet ms',verdana,arial,sans-serif;
	padding-left:15px;
	padding-top:10px;
	color:#888;
	font-size:13px;
}

.ajaxinfoplateforme
{
	width:400px;
	background-color:#EBF0F4;
	margin-left:145px;
	margin-top:5px;
	padding:4px;
	font-size:12px;
	font-family:'trebuchet ms',verdana,arial,sans-serif;
	display:none;
}

.soustitrebox
{
	height:25px;
	line-height:25px;	
	background-color:#ddd;
	font-weight:normal;
	padding-left:5px;
	margin-bottom:10px;
}

.soustitrelittlebox
{
	/*border-bottom:2px dotted #167092;*/
	margin-bottom:5px;
	color:#167092;
}

/* utilise dans editplateforme_view seulement */
#importcontent_wait
{
	text-align:center;
}
#importcontent_end
{
	text-align:center;
}

/* utilise dans home_compte_view */

#filters
{

}

.miniforms select
{
	border:1px solid #D0D5D9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

.miniforms input
{
	/*border:1px solid #D0D5D9;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align:center;
}
