/* CSS Document */
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 0;
padding: 0;
background-color: #ffffff;
}
li {
	list-style-position: inside;
	list-style-type: square;
	list-style-image: url(image/ir_puce.gif);
}
h2 {
font-family: Arial, Helvetica, sans-serif;
color: #000099;
font-size: 24px;
padding-left: 15px;
padding-top: 0px;
}
h3 {
font-family: Arial, Helvetica, sans-serif;
color: #000099;
font-size: 18px;
}
h4 {
font-family: Arial, Helvetica, sans-serif;
color: #000099;
font-size: 16px;
padding-left: 15px;
}
#conteneur {
	margin-left:auto;
	margin-right:auto;
	width: 779px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
#header {
height: 155px;
/*background-image: url(image/ir_conseil-h9.jpg);
background-repeat: no-repeat;
background-position: center;*/
}
#haut {
height: 80px;
background-image: url(image/_ir_conseil-mf.gif);
background-repeat: no-repeat;
background-position: top right;
}
#centreg {
margin-bottom: 10px;
	background-color: #ffffff;
	float: left;
	width: 559px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #666666;
}
.centregtxt {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000099;
padding-left: 15px;
padding-right: 15px;
text-align: justify;
}
.centredtxt {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000099;
padding-left: 7px;
padding-right: 5px;
text-align: center;
}
.centregtxt a{
	text-decoration: underline;
	color: #000099;
	font-style: italic;
}
#centred {
margin-bottom: 10px;
	width: 219px;
	float: right;
	height: 100%;
}


#pied {
float: left;
width: 779px;
height: 30px;
background-color: #003399;
}
.piedtxt {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
padding-top: 7px;
text-align: center;
}
.piedtxt a {
text-decoration: none;
color: #FFFFFF;
}
p {margin: 0 0 10px 0;}
/*menu*/
#menu2 {display:block; height:69px; min-height:69px;}
#menu2 ul {margin:0; padding:0; list-style-type:none;}
#menu2 li {display:block; float:left; margin-right:1px; width:77px; border:1px solid #666666;}
#menu2 li.list1t {background:#003399 url(image/ir_conseil-m1.jpg) top no-repeat;}
#menu2 li.list2t {background:#003399 url(image/ir_conseil-m2.jpg) no-repeat;}
#menu2 li.list3t {background:#003399 url(image/ir_conseil-m3.jpg) no-repeat;}
#menu2 li.list4t {background:#003399 url(image/ir_conseil-m4.jpg) no-repeat;}
#menu2 li.list5t {background:#003399 url(image/ir_conseil-m5.jpg) no-repeat; }
#menu2 li.list6t {background:#003399 url(image/ir_conseil-m6.jpg) no-repeat;}
#menu2 li.list7t {background:#003399 url(image/ir_conseil-m7.jpg) no-repeat;}
#menu2 a {display:block; width:77px; padding-top:55px; color:#000; text-decoration:none; text-align:center; text-transform:uppercase; color:#ffffff; font-size: 9px; font-weight: bold;}



#menu2 a#item1t {background:transparent url(image/ir_conseil-m12.jpg) -85px -70px no-repeat;}
#menu2 a#item2t {background:transparent url(image/ir_conseil-m22.jpg) -85px -70px no-repeat;}
#menu2 a#item3t {background:transparent url(image/ir_conseil-m32.jpg) -85px -70px no-repeat;}
#menu2 a#item4t {background:transparent url(image/ir_conseil-m42.jpg) -85px -70px no-repeat;}
#menu2 a#item5t {background:transparent url(image/ir_conseil-m52.jpg) -85px -70px no-repeat;}
#menu2 a#item6t {background:transparent url(image/ir_conseil-m62.jpg) -85px -70px no-repeat;}
#menu2 a#item7t {background:transparent url(image/ir_conseil-m72.jpg) -85px -70px no-repeat;}

#menu2 a#item1t:hover {background-position:top right; z-index:50; color:#fc0;}
#menu2 a#item2t:hover {background-position:top right; z-index:50; color:#fc0;}
#menu2 a#item3t:hover {background-position:top right; z-index:50; color:#fc0;}
#menu2 a#item4t:hover {background-position:top right; z-index:50; color:#fc0;}
#menu2 a#item5t:hover {background-position:top right; z-index:50; color:#fc0;}
#menu2 a#item6t:hover {background-position:top right; z-index:50; color:#fc0;}
#menu2 a#item7t:hover {background-position:top right; z-index:50; color:#fc0;}

#menu2 a#actif1 {padding-top: 60px; height: 15px; background:transparent url(image/ir_conseil-m12.jpg) -85px -70px no-repeat;background-position:top right; z-index:50; color: #ffffff; background-color: #003399; font-size:0.9em;} 
#menu2 a#actif2 {padding-top: 60px; height: 15px; background:transparent url(image/ir_conseil-m22.jpg) -85px -70px no-repeat;background-position:top right; z-index:50; color: #ffffff; background-color: #003399; font-size:0.9em;}
#menu2 a#actif3 {padding-top: 60px; height: 15px; background:transparent url(image/ir_conseil-m32.jpg) -85px -70px no-repeat;background-position:top right; z-index:50; color: #ffffff; background-color: #003399; font-size:0.9em;}
#menu2 a#actif4 {padding-top: 60px; height: 15px; background:transparent url(image/ir_conseil-m42.jpg) -85px -70px no-repeat;background-position:top right; z-index:50; color: #ffffff; background-color: #003399; font-size: 9px;}
#menu2 a#actif5 {padding-top: 60px; height: 15px; background:transparent url(image/ir_conseil-m52.jpg) -85px -70px no-repeat;background-position:top right; z-index:50; color: #ffffff; background-color: #003399; font-size:9px;}
#menu2 a#actif6 {padding-top: 60px; height: 15px; background:transparent url(image/ir_conseil-m62.jpg) -85px -70px no-repeat;background-position:top right; z-index:50; color: #ffffff; background-color: #003399; font-size:0.9em;}
#menu2 a#actif7 {padding-top: 60px; height: 15px; background:transparent url(image/ir_conseil-m72.jpg) -85px -70px no-repeat;background-position:top right; z-index:50; color: #ffffff; background-color: #003399; font-size:0.9em;}

/*menu gestion de patrimoine*/
#menu dl {width: 150px; margin: 0 auto; padding: 0 0 10px 0; background: #003399 url(image/bottom.gif) no-repeat bottom left;}
#menu dt {margin:0; padding: 10px; font-size: 1.4em; font-weight:bold; color: #fff; border-bottom:1px solid #fff; background: #003399 url(image/top.gif) no-repeat top left;}
#menu dd {margin:0; padding:0; color: #fff; font-size: 1em; border-bottom:1px solid #fff; background: #47a;}
#gallery a, #gallery a:visited {color:#fff; text-decoration:none; display:block; padding:5px 5px 5px 20px;
background: #003399 url(image/arrow.gif) no-repeat 10px 10px; width:125px;
}
#gallery a:hover {background: #69c url(image/arrow2.gif) no-repeat 11px 10px; color:#fff;}
#gallery a#actif1 {
	background: #69c url(image/arrow2.gif) no-repeat 5px 10px;
	color:#fff;
	font-size: 13px;
	font-weight: bold;
}

ol li {font-size:11px;}

.tableau {
margin:0;
padding:0;
	border: 2px solid #003399;
}
.tableau2 {
margin:0;
padding:0;
	border: 1px solid #003399;
	
}
.tableau3 {
margin:0;
padding:0;
valign: top;
border: 1px solid #003399;
	
}

.tableau a {
text-decoration: none;
width: 350px;
}
.tableau2 a {
text-decoration: none;
font-style:normal;
color: #FFFFFF;
}
.tableau3 a {
text-decoration: none;
font-style:normal;
color: #FFFFFF;
}

.irv {
	margin-top: 10px;
	width:540px;
	height: 156px;
	margin-left: auto;
	margin-right: auto;
	border: 2px solid #000099;
}
.irvp {
	float: left;
	width: 152px;
	height: 152px;
	margin: 1px;
	border: 1px solid #000099;
	font-size: 8px;
}
.irvt {
float: left;
width: 379px;
height: 152px;
margin: 1px;
border: 1px solid #000099;
}
.irvtref {
float: left;
background-color: #6699cc;
color: #FFFFFF;
text-align: center;
font-size: 12px;
width: 90px;
height: 15px;
}
.irvttitre {
	float: left;
	color: #000099;
	text-align: center;
	font-size: 12px;
	width: 287px;
	height: 15px;
	font-weight: bold;
}
.irvtdes {
	float: left;
	color: #000099;
	font-size: 10px;
	width: 375px;
	height: 120px;
	text-align: justify;
	overflow: auto;
	margin: 1px;
	padding-right: 2px;
	SCROLLBAR-FACE-COLOR: #000099;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #6699cc;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-TRACK-COLOR: #6699cc;
	SCROLLBAR-DARKSHADOW-COLOR: #6699cc;
}
	
.irvtinfo {
float: left;
background-color: #6699cc;
color: #FFFFFF;
text-align: center;
font-size: 12px;
width: 90px;
height: 15px;
}
.irvtprix {
	float: left;
	color: #000099;
	text-align: right;
	font-size: 12px;
	width: 287px;
	height: 15px;
	font-weight: bold;
}	
.irvtinfo a {
text-decoration: none;
font-style:normal;
color: #FFFFFF;
}

