@charset "iso-8859-1";
body {
	margin:0;
	padding:0;
	border:0;
	background-position:center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #5a5a5a;
}
a:active, a:focus{outline:none;}
/*STRUCTURE*/

#container {
	width:960px;
	margin-right:auto;
	margin-left:auto;
	padding:0;
	border:0;
	overflow:hidden;
}
#menulangues {
	height:48px;
	width:960px;
	float:left;
	border:none;
	background-image:url(../images/bk_,menulangues_02.jpg);
	margin:0;
	vertical-align: bottom;
}
	#menulangues ul {
		float:right;
		padding:0px 30px 0px 0px;
		margin: 0;
	}
	#menulangues li {
		float:left;
		display:block;
		margin:0;
		list-style-type: none;
		padding: 0 5px 0 11px;
		background-color: transparent;
		background-image: url(../images/dot_liste_07.jpg);
		background-repeat: no-repeat;
		background-position: left 32px;
	}
	
	#menulangues li a {
		float:left;
		display:block;
		height:28px;
		line-height:28px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #102A89;
		text-decoration:none;
		font-size: 13px;
		padding: 20px 0px 0px 0px;
	}
	#menulangues li a:hover, #menulangues li a.current {
		float:left;
		display:block;
		height:28px;
		line-height:28px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #CCC;
		text-decoration:none;
		font-size: 13px;
	}
	#menulangues li.first {
		background:none;
		padding-left:0;
	}
	

#flash {
	vertical-align:top;
	height:275px;
	width:960px;
	float:left;
	border:none;
	margin:0;
	padding:0;
	background-image:url(../images/bk_flash_04.jpg);
}

	#menu {
		vertical-align:top;
		width:280px;
		height:400px;
		margin:0;
		padding:0;
		border:none;
		float:left;
		background-image:url(../images/bk_menu_06.jpg);
		background-repeat:no-repeat;
	}
	#menu img {
		/*margin-bottom: 10px;*/
	}

#contenu {
	vertical-align:top;
	border:none;
	width:450px;
	float:left;
	margin:0;
	padding:0;
}
	#contenu li {
		background:transparent url('../images/dot_liste_07.jpg') no-repeat left .6em;
		text-decoration:none;
		padding-top: 0;
		padding-right: 5px;
		padding-left: 12px;
		margin-left:-10px;
		list-style-type: none;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: normal;
		color: #5a5a5a;
	}
	#contenu h1 {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 20px;
		font-weight: normal;
		color: #0C2987;
		padding-left: 20px;
		padding-top: 10px;
		margin-bottom:-5px;
}
	#contenu h2 {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-style:italic;
		font-weight:normal;
		color: #0C2987;
		padding-left: 20px;
	background:url(../images/h2.jpg) top no-repeat;
	height:19px;
	}
	#contenu p {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: normal;
		color: #5a5a5a;
		padding-left: 20px;
		line-height: 20px;
		text-align:justify;
		padding-right: 10px;
		margin-top:10px;
	}
	#contenu a {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: normal;
		color: #0C2987;
		text-decoration:underline;
	}
	#contenu a:hover {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: normal;
		color: #a8a8a8;
		text-decoration:none;
	}

#sousmenu {
	width:960px;
	float:left;
	background-image:url(../images/bk_sousmenu.jpg);
}

		#sousmenu ul {
			float:right;
			margin:0;
			padding: 0px 30px 7px 0px;
		}
		#sousmenu li {
			float:left;
			display:block;
			margin:0;
			background:transparent url('../images/dot_liste_07.jpg') no-repeat center left;
			list-style-type: none;
			padding-top: 0;
			padding-right: 5px;
			padding-left: 12px;
		}
		#sousmenu li a {
			float:left;
			display:block;
			height:25px;
			line-height:28px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			color: #102A89;
			text-decoration:none;
			font-size: 14px;
			border-bottom-style: dotted;
			margin-bottom: 5px;
			border-top-style: none;
			border-right-style: none;
			border-left-style: none;
			background-repeat: repeat-x;
			background-position: bottom;
			border-bottom-width: thin;
			border-bottom-color: #FFF;
		}
		#sousmenu li.first {
		background:none;
		padding-left:0;
		}
		#sousmenu li a:hover, #sousmenu li a.current {
			float:left;
			display:block;
			height:25px;
			line-height:28px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			color: #CCC;
			text-decoration:none;
			font-size: 14px;
			border-bottom-width: thin;
			border-top-style: none;
			border-right-style: none;
			border-bottom-style: dotted;
			border-left-style: none;
			border-top-color: #FCB01C;
			border-right-color: #FCB01C;
			border-bottom-color: #FCB01C;
			border-left-color: #FCB01C;
			margin-bottom: 5px;
		}
#devis {
	border:none;
	background-repeat: no-repeat;
	background-position: right top;
	height: 45px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #102A89;
	font-size: 16px;
	font-style: bold;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	padding: 25px 0px 0px 33px;
	background-image: url(../images/demandeenligne_up_15.jpg);
}
#devis a:hover {
	border:none;
	background-repeat: no-repeat;
	background-position: right top;
	height: 45px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #a8a8a8;
	font-size: 16px;
	font-style: bold;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
}
#sectionclient {
	border:none;
	width:204px;
	float:left;
	background-image: url(../images/eurotranslation24_08.jpg);
	padding:0;
	margin:0;
	}
	#sectionclient a {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #102A89;
		font-size: 16px;
		font-style: bold;
		font-weight: normal;
		text-transform: normal;
		letter-spacing: normal;
		text-decoration:none;
	}


#acces {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #102A89;
	font-size: 16px;
	font-style: bold;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	border:none;
	background-repeat: no-repeat;
	background-position: right top;
	height: 179px;
	background-image: url(../images/bk_accesbottom_24.jpg);
}
	#acces  p {
		font-family: Arial, Helvetica, sans-serif;
		color: #102A89;
		font-size: 10px;
		text-align: left;
		margin: 3px 0px 5px 24px;
		padding: 0px 0px 0px 10px;
	}
	#acces input {
		margin-left: 32px;
	}
	
	
	
	
	#options_client {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #102A89;
	font-size: 16px;
	font-style: bold;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	border:none;
	padding: 10px 0px 0px 20px;
	background-repeat: no-repeat;
	background-position: right top;
}
	#options_client  p {
		font-family: Arial, Helvetica, sans-serif;
		color: #102A89;
		font-size: 12px;
		text-align: left;
		margin: 3px 0px 5px 0px;
		padding: 0px 0px 0px 10px;
	}
		#options_client  a {
		font-family: Arial, Helvetica, sans-serif;
		color: #102A89;
		font-size: 12px;
		text-decoration:underline;
		background-image: url(../images/background_bt.jpg);
		font-weight:bold;
	}
		#options_client  a:hover {
				text-decoration:none;
	}
	#options_client input {
		margin-left: 32px;
	}
	
	
	a.fichiers {
		font-family: Arial, Helvetica, sans-serif;
		color: #102A89;
		font-size: 12px;
		text-decoration:underline;
		background: url('../images/files.jpg') no-repeat left;
		padding: 3px 0px 3px 20px;
		margin-left:40px;
	}
		a.fichiers_racine {
		font-family: Arial, Helvetica, sans-serif;
		color: #102A89;
		font-size: 12px;
		text-decoration:underline;
		background: url('../images/files.jpg') no-repeat left;
		padding: 3px 0px 3px 20px;
		margin-left:20px;
	}
	
	a.dossier_ouvert {
		font-family: Arial, Helvetica, sans-serif;
		color: #102A89;
		font-size: 12px;
		text-decoration:underline;
		background: url('../images/folder.jpg') no-repeat left;
		padding: 3px 0px 3px 25px;
		margin-left:20px;
	}
	
	a.dossier_ferme {
		font-family: Arial, Helvetica, sans-serif;
		color: #102A89;
		font-size: 12px;
		text-decoration:underline;
		background: url('../images/folder_close.jpg') no-repeat left;
		padding: 3px 0px 3px 25px;
		margin-left:20px;
	}
	a.dossier_racine {
		font-family: Arial, Helvetica, sans-serif;
		color: #102A89;
		font-size: 12px;
		text-decoration:underline;
		background: url('../images/home.jpg') no-repeat left;
		padding: 3px 0px 3px 25px;
		margin-left:20px;
	}
	
	
	a.button {
					
	background:transparent url('../images/bt_debut.jpg') scroll no-repeat top left;
	font-family: Georgia, serif;
	font-size: 12px;
	font-weight:normal;
	line-height: 13px;
	text-decoration:none;
	display:block;
	padding:0px 0px 0px 0px;
	float:left;
	color:#FFFFFF;
	width:140px;
									}
a.button span{
	background:transparent url('../images/bt_fin.jpg') scroll no-repeat top right;
	padding: 1px 0px 6px 2px;
	line-height: 16px;
	display:block;
}

	
/*STRUCTURE FIN*/


/*balises*/

table, td, th, {
	border-collapse:collapse; border:0; margin:0; padding:0;
}

img {}

table, td, dh,{
	border-collapse: collapse; 
	border: 0; 
	margin: 0; 
	padding: 0;
}


/*class*/

.texte {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #5a5a5a;
	padding-left: 20px;
	line-height: 20px;
	text-align:justify;
	padding-right: 10px;
	margin-top:10px;
}



/*form*/

.formulaire{margin-top:16px; text-align:left;}

form{margin:0; padding:0;}

form p{margin-bottom:8px;}
form .checkBox p{display:inline; background-color:red;}

.inputform{
 background: url('../images/bg_form.jpg') no-repeat center center;
 border:1px solid #a5acb2;
 height:15px;
}
.connectionerror{
color:#0c2987;
font-size:10px;
padding-top:5px;
padding-left:35px;
width:150px;
display:inline-block;
}
.inputaccesclient {
background-image: url(../images/bg_form.jpg);
background-repeat: no-repeat;
background-position: center center;
border:1px solid #a5acb2;
height:18px;
}

.infoBloc01{
width:450px;
float:left;
}

label{
display:block;
float:left;
width:160px;
text-align:right;
padding:3px 8px 3px 0;
}
.checkBox label{
float:none;
width:auto;
text-align:left;
display:inline;
padding:0 8px 0 0;
}

.infoBloc01 input{width:220px;}

.checkBox input{
margin:0;
padding:0 0 0 16px;
width:auto;
}

textarea{width:389px; max-width:499px;}

.bouton{text-align:right;
width:389px;}

	.bouton input{
	margin:16px 0 0 8px;
	width:auto;
	background: url('../images/bouton-bg.gif') repeat-x bottom;
	cursor:pointer;
	}
	.bouton input:hover{
	background-image:none;
	background:#e4e4e4;
	}

.hidden {
	display:none;
	}