﻿label, .label17
{
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #5c5c5c;
		margin-top: 2px;
		display: block;
}

.label17
{
		font-size: 17px;
}

input.gris
{
			height: 23px;
			border: 1px solid #dddddd;
			background-color : White;
}


input.grisFocus
{
	background-color : #f2f2f3 ;
}


textarea.gris
{
			border: 1px solid #dddddd;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
}

select
{
		margin-top: 5px;
		/*display: block;*/
		border: 1px solid #dddddd;
}

select.grisFocus
{
	background-color : #f2f2f3 ;
}



.font_size_14
{
			font-size: 14px;
}

.label_webmail
{width: 120px;
	padding: 10px;
	float: left;
}
.input_webmail
{width: 220px;
	padding: 10px 0;
	float: left;
	text-align: left;
}


.label
{width: 80px;
	padding: 10px;
	float: left;
}

.input
{width: 250px;
	padding: 10px 0;
	float: left;
	text-align: left;
}


.label-box
{			
			display:none;
			font-size:11px;
			color:#666;
			border:1px solid #dbdbdb;
			padding:5px;
			line-height:1.25em;
			background:#f2f2f2 url() no-repeat 13px 50%;
			width: 201px;
	}
	
	.error
	{
		color: #cb1b30;
	}
	
	.mention
{
			color: #676767;
			font-size: 10px;
			text-align: justify;
}
	
	.marg_bot_20
{
				margin-bottom: 20px;
}

.marg_top_15
{
				margin-top: 15px;
}
input.error { border: 1px solid #cb1b30; background-color: #fee;}

textarea.error { border: 1px solid #cb1b30; background-color: #fee;}

select.error { border: 1px solid #cb1b30; background-color: #fee;}

.validationSummaryError
{
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #cb1b30;
}