/**********************************************/
/*	CORPS DE LA PAGE	*/
/**********************************************/
	BODY {
		margin: 0; 
		padding: 0;
		color : #5b5c5c;
		font: normal normal 11px Verdana, Arial, Helvetica, sans-serif;  
	} 
	
	* {margin: 0; padding: 0;}	

	#container { 
		margin-bottom: 0px; 
		margin-left: auto; 
		margin-right: auto; 
		margin-top: 18px; 
		overflow: hidden; 
		position: relative;  
		text-align: left; 
		width: 850px;
		border :1px #b7bfc5 solid;
		background-color:#ffffff;
	}
	
	img {
        border: 0 none;
	}



/**********************************************/
/*	HOME	*/
/**********************************************/
		.TexteHomePave {
			padding:0 5px 0 5px;
			background:url(/arcole_images/site/fond-home.gif);
		}
		.TexteHomePave,.TexteHomePave p,.TexteHomePave a{
			color : #dc6200;
			font: normal normal 10px Verdana, Arial, Helvetica, sans-serif;  
			text-decoration:none;
			line-height:18px;
			padding-bottom:0;
		}
		
		#NavTop{
			background-color:#13366e;
			padding: 6px 0 6px 0;
		}
		#NavTop a{
			color : #ffffff;
			font: normal bold 10px Verdana, Arial, Helvetica, sans-serif;  
			text-decoration:none;
		}
		#NavTop img{
			margin-right:4px;
			margin-left:9px;
		}
		
		.ElementMenu{
			z-index:4;
			padding-left:22px;
			padding-right:7px;
			background : url(/arcole_images/site/fleche-blanche.gif) no-repeat 9px 3px ; 	
		}
		.ElementMenu a{
			color : #ffffff;
			font: normal bold 10px Arial, Arial, Helvetica, sans-serif;  
			text-transform:uppercase;
			text-decoration:none;
		}
		#Contact{
			height:92px;
			background:#afc1dd url(/arcole_images/site/map-monde.jpg) no-repeat;
		}
		#Contact p {
			text-align:right;
			color : #ffffff;
			font: normal normal 10px Verdana, Arial, Helvetica, sans-serif;  
			text-decoration:none;
			padding-bottom:5px;
		}
		#TitreContenu{
			margin-bottom:25px;
			margin-top:20px;
			margin-left:50px;
			padding : 11px 8px 0px 8px;
			border-left:1px black solid;
			color : #13366e;
			font: normal normal 18px Verdana, Arial, Helvetica, sans-serif;  
		}
		
		#TitreHome{
			margin-bottom:25px;
			margin-top:20px;
			margin-left:210px;
			padding : 11px 8px 0px 8px;
			border-left:1px black solid;
			color : #13366e;
			font: normal normal 18px Verdana, Arial, Helvetica, sans-serif;  
		}
		#TitreHome p{
			color : #13366e;
			margin:0;padding:0;
		}
		#TitreHome .Gris {
			color:#717172;
		}
		.TitreArialBlack {
			color : #adbfdc;
			font: normal normal 12px Arial black, Arial, Helvetica, sans-serif;  
			text-transform:uppercase;
			position:relative;
			margin-bottom:-4px;
		}
		.PaveHome {
			border : 1px #adbfdc solid;
			height: 66px;
			margin-right:4px;
		}
		.PaveHomeTexte{
			padding:4px 8px 4px 10px;
		}
		.PaveHomeTexte p{
			font-size:10px;
			line-height:12px;
			padding-bottom:5px;
		}
		html>body .PaveHome {
			height: auto;
			min-height: 66px; 
		} 
		.BigBlue,.BigBlue a{
			color : #254b86;
			font: normal bold 20px Verdana, Arial, Helvetica, sans-serif;  
			text-decoration:none;
		}
		.BigBlue a:hover{
			text-decoration:underline;
		}
		.SmallBlue{
			color : #254b86;
			font: normal bold 10px Verdana, Arial, Helvetica, sans-serif;  
		}
		#BandeauHome {
			position:relative;
		}
		#BandeauHome img{
			vertical-align:middle;
		}

		.TexteOrange{
			color : #dc6200;
			font: normal normal 10px Arial Black, Verdana, Arial, Helvetica, sans-serif;  
			text-transform:uppercase;
		}
		#LegendeTaux {
			position:absolute;
			top : 38px;
			left: 54px;
			z-index:5;
		}
		#Taux {
			position:absolute;
			top : 5px;
			left: 64px;
			z-index:5;
		}
		#LegendeCAC {
			position:absolute;
			top : 38px;
			left: 220px;
			z-index:5;
		}
		#CAC {
			position:absolute;
			top : 5px;
			left: 260px;
			z-index:5;
		}
		#PLACEMENTS {
			position:absolute;
			top : 5px;
			left: 320px;
			z-index:5;
		}
		#PLACEMENTS p{
			font-size:10px;
			line-height:12px;
			padding-bottom:5px;
		}
		#PLACEMENTS a{
			font-size:10px;
			line-height:12px;
			padding-bottom:5px;
		}
		.PiedPage {
			padding:2px 0 2px 0;
		}
		.PiedPage p{
			color : #d6d2e4;
			font: normal normal 10px Arial, Arial, Helvetica, sans-serif;  
			padding-bottom:0px;
		}				

/**********************************************/
/*	contenus	*/
/**********************************************/

	
/**********************************************/
/*	Standard Definition	*/
/**********************************************/
	.TresPetite { font-family:Verdana ; font-size:9px; }
	.Petite 	{ font-family:Verdana ; font-size:10px; }
	.Normal 	{ font-family:Verdana ; font-size:11px; }
	.Moyenne 	{ font-family:Verdana ; font-size:12px; }
	.Grande 	{ font-family:Verdana ; font-size:14px; }
	.TresGrande { font-family:Verdana ; font-size:15px; }	
	.Bleu {color : #13366e; }	
	.Jaune {color : #d07500; }	
	
	h1 { 
		font: normal bold  18px Georgia , Arial, Helvetica, sans-serif; 
		padding : 10px 0 20px 0;
		margin : 0 0 0 0;
		color : #13366e;
	}
	h2 { 
		font: normal normal 18px Georgia , Arial, Helvetica, sans-serif;  
		padding : 5px 0 15px 0;
		margin : 0 0 0 0;
		color : #13366e;
	}
	h3{ 
		font: normal bold 14px Verdana , Arial, Helvetica, sans-serif;  
		padding : 0 0 5px 0;
		margin : 0 0 0 0;
		
	}
	h4{ 
		font: normal normal 12px Verdana , Arial, Helvetica, sans-serif;  
		padding : 0 10px 5px 0;
		margin : 0 0 0 0;
	}
	li {margin-left: 0; padding-left: 0px;}
	ul {margin-left: 28px; padding-left: 0;}
	ul {
		text-align: left;
		padding-bottom:0px;
		margin-top: 0;
		margin-bottom: 8px;
		
	}
	li { 
		list-style-image: url(/arcole_images/site/puce.gif);
		/*font: normal normal 11px Verdana, Arial, Helvetica, sans-serif;*/
		line-height:19px;
		padding-bottom:2px;
	}
	li a { 
		/*font: normal normal 11px Verdana, Arial, Helvetica, sans-serif;*/
		text-decoration:underline;
	}
	a { 
		/*font: normal 11px Verdana , Arial, Helvetica, sans-serif;  */
		color : #595139;
		text-decoration: underline;
	}
	a:hover {
		text-decoration: none;
	}
	td, p {
		/*font: normal 12px Verdana , Arial, Helvetica, sans-serif;  */
	}
	
	p {
		/*font: normal 12px Verdana , Arial, Helvetica, sans-serif;  */
		padding-bottom : 10px;
		line-height:19px;
	}
	form{
		margin:0; padding:0;
	}
	blockquote {
		margin-top:0px;
	}
	blockquote p{
		font: normal 11px Verdana , Arial, Helvetica, sans-serif;  
	}

/**********************************************/
/* Formulaire Contact */
/**********************************************/
	.FormContact,.FormContact td,.FormReponse{
		font: normal  10px Arial , Arial, Helvetica, sans-serif;  
		color:#565c5e;
	}
	.FormSubmit {
		color:#565c5e;
		font-size: 12px; 
		font-weight: bold; 
		height: 25px;
		width: 70px;
		border: 1 px solid #565c5e;
		background-color:#ffffff;
	}
	input,select,textarea{
		font: normal 11px Arial, Arial , Helvetica, sans-serif;  
		color : #613b73;
		border: 1 px solid #613b73;
	}
	
	.chkBoxes{
		margin :0 ;padding:0;
	}
	.LargeInput{
		width:239px;
	}
	.SmallInput{
		width:60px;
	}
	.MediumInput{
		width:172px;
	}
	.XSmallInput{
		width:20px;
	}
	.HalfInput{
		width:116px;
	}
	
	.Cnil {
		padding:10px 0;
	}
	.Cnil p {
		line-height: 10px;
		font-size: 9px;
	}

/**********************************************/
/* Footer */
/**********************************************/
	#Footer a ,#Footer p{
		text-align:center;
		padding-bottom:0px;
		color: #a7afb5;
		font: 10px trebushet , Arial, Helvetica, sans-serif;
	}
	#Footer{
		padding-top:6px;
		padding-bottom:8px;
		color: #a7afb5;
		text-align : center;
		width:100%;
	}

	.Clikeo { 
		padding-top:10px;
		width:100%;
		color: #d0cfc1;
		text-align : center;
	}
	.Clikeo a { 
		color: #d0cfc1;
		font: normal normal 7pt Arial; 
		text-decoration : none;
	}
	.Clikeo a:hover { 
		color: #d0cfc1;
	}
	
	.PlanContact ,.PlanContact  a{
		color:#dbdbd3;
		padding-top:5px;
		text-align:center;
	}

