body{
		behavior:url(./css/csshover.htc);
		font: 100% Arial, Helvetica, sans-serif;
		margin: 0;
		padding: 0;
		text-align: center;
		color: #000000;
		background-color:#FFFFFF;
		/*background-image: url(../img/fond_degrade.jpg);
		background-position: center;
		background-repeat: repeat-y;*/
    }
img{
	border:0;
	}
#container {
		width: 955px;
		margin: 0 auto;
		text-align: left;
    } 
	
.logo { margin:0 0 0 30px;}

#header {
		margin:0 auto;
		background-image: url(../img/ban.jpg);
		width: 955px;
		height: 135px;
		background-position: top;
		background-repeat: no-repeat;
	} 
	#headerpage {
		margin:0 auto;
		background-image: url(../img/bandeau-accroche-int.jpg);
		width: 955px;
		height: 135px;
		background-position: top;
		background-repeat: no-repeat;
	} 
#sidebar1 {
		float: left;
		width: 240px;
		-width:200px;
		/*
		height: 780px;*/
		padding:7px 0 0 10px;
    }
#sidebar2 {
		float: right;
		/*width: 210px;*/
		/*height: 780px;*/
		padding:0 0 0 15px;
	}

#mainContent {
		margin:0 0 0 0;
		float:left;
		width: 472px;
		padding:7px 0 0 0;
		-padding-left:10px;
		}
#mainContent-page {margin:0 0 0 0; float:left; width: 432px; padding:7px 20px 0 20px; -width:449px; height:550px; overflow:hidden;overflow-y: auto;} 
#footer {
		margin: 0 auto;
		width: 955px;
		text-align: center;
		color: #666666;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		margin-bottom: 15px;
    } 
#footer a{
		text-decoration:none;
		color: #666666;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
    } 
#footer a:hover{
		color:#CCCCCC;
    } 
	#barre2{
	margin:15px 0 0 0;
	padding-top:15px;
	border-top: 1px solid #D9D9D9;
	float:none;
}


#menu div { margin:0 0 2px 0;}
#menu ul.sousmenu { width:228px; }
#menu ul.sousmenu li {
	margin:0 0 2px 0;
	padding:2px 5px 2px 18px;
	/*background: #5CA6DA;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}
#menu ul.sousmenu li a {
	text-decoration: none;
	color: #225071;
}
#menu ul.sousmenu li {
	border-bottom:1px solid #abd8f7;}
#menu ul.sousmenu li a:hover {
	text-decoration: none;
	color: #EC690F;
}


/* fin menu */
  .clearfloat { /* cette classe doit être placée pour un élément div ou break et doit être l'élément final avant la balise de fin d'un conteneur qui doit contenir entièrement un élément flottant */
    	clear:both;
        height:1px;
    }


.box {
	padding: 15px;
	border: 1px solid #EB690B;
	color: #EB690B;
	background: #FFFFFF;
	font-size:12px;
}	
	
	
/*  BLOC De RECHERCHER */
.cartouchedroite { /*width:203px;*/}
.cartouchedroite
.recherche { background:url(../img/blocs/fd-recherche.jpg) top left no-repeat; width:210px; height:97px; margin:0 0 10px 0; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:11px; padding:40px 0 0 0; text-align:center;}

.recherche label input { border:0; margin:0;}
.recherche input { font:10px Verdana, Arial, Helvetica, sans-serif; margin:10px 0 10px 0; border:1px solid #F3A372;}
.recherche input.submit-recherche { background:url(../img/btn/lancerlarecherche.jpg) top left no-repeat; border:0px; width:120px; height:17px; margin:0; cursor:pointer;}
.blocimage img { margin:0 0 10px 0;}


/* CMS */

h1 { font:20px Verdana, Arial, Helvetica, sans-serif; color:#5ca6da; margin:0 0 15px 0;}
h2 { font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#eb690b; margin:0 0 10px 0; line-height:18px;}
h3 { font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#595959; margin:0 0 10px 0; line-height:18px;}
h4 { font:20px Verdana, Arial, Helvetica, sans-serif; color:#5ca6da; margin:0 0 0 0;}
	
form { font-size:11px; color:#595959;}
textarea{ border:1px solid #969696; width:100%; font:11px Verdana, Arial, Helvetica, sans-serif; color:#595959;}
select { font:11px Verdana, Arial, Helvetica, sans-serif; color:#000000;} 
input.case { text-align:right;}
.legende { font-size:10px; margin:15px 0 0 0; color:#595959;}

#mainContent-page input { font:11px Verdana, Arial, Helvetica, sans-serif;color:#595959;}
#mainContent-page input.submit { color:#FFF; font:bold 11px Verdana, Arial, Helvetica, sans-serif; background:#eb690b; float:right ;}
#mainContent-page table td { font:11px Verdana, Arial, Helvetica, sans-serif; color:#333333;}


#mainContent-page p.contenubleu { color:#5ca6da; font-size:13px;}
#mainContent-page p { font-size:13px;color:#595959; }
#mainContent-page a { color:#eb690b; font-size:11px;}

.asterisque { color:#eb690b;}

ul { margin:0; padding:0;}
ul li { list-style-type:none; font:12px Arial, Helvetica, sans-serif; color:#595959; list-style-position:outside;}
em { color:#ff6600;}


/* Liste des produits */
.liste-produit-boite { border : 1px solid #c2c2c2; padding:10px; float:left; width:408px; margin-bottom:20px;}
.liste-produit-boite img { border:1px solid #eb690b; float:left;}
.liste-produit-description { float:left; padding:0 0 0 20px;}
.liste-produit-description table { width:250px;}
#mainContent-page .languette { background-color:#5ca6da; color:#FFF; font-size:13px; }
.liste-produit-description a { font-weight:700; color:#eb690b; font-size:11px; text-decoration:none;}
.liste-produit-description a:hover { text-decoration:underline;}
.liste-produit-description p { color:#595959; font-size:12px;}

.pagination { font-size:11px; margin:20px 0 0 0; float:left;}


.detail-produit { float:left; padding:0 0 0 0; width:100%;}
.detail-produit table { width:100%; margin:0 0 10px 0;}
.detail-produit .languette { background-color:#5ca6da; color:#FFF; font-size:13px; }

.liste-produit-boite p{ font-size:12px; line-height:14px; color:#595959;}

.diaporama { font-size:11px;}
.diaporama img { float:left;}


/* -------------------------------------style dominique---------------- */
/* investissement-asset-management.php */

.bleu { color:#356589;}
div.solution{ text-align:left;}
.solution img { float:left; margin-right:10px;}

ul.plansite{
margin-left:85px;
margin-top:10px;
margin-bottom:10px;
}

hr{
width:90%;
margin-right:auto;
margin-left:auto;}

span.coordonne{font-size:9px;color:#000;
vertical-align:top;}

.imgcontenu{
	float:left;
	margin: 0 15px 0 0px; 
	-margin-right: 7px;
}
