/* Start of CMSMS style sheet 'immvestis_css_autobuild with small P' */
/* Feuille de style pour Immvestis */

* {
	margin: 0;
	padding: 0;
}

a img{ /* on supprime la bordure des images servant de lien */
  border: 0;
}

#pageImmvestis  { /* format global de la page */
	width: 900px;
	min-height: 80%;
	position: relative;
margin-left:auto;
margin-right:auto;
}

#headerImmvestis { /* l'entête qui contient le logo */
	background: url(uploads/images/img_css/immvestis/headerImmvestis.jpg) no-repeat;
	height: 100px;
}
#menuTopLang { /* menu de 1er niveau, juste le fond des drapeaux */
	height: 25px;
	background: #fff url(uploads/images/img_css/immvestis/bk_menuTopImmvestis.gif) top repeat-x;
	border-bottom: #b2cac4 2px solid;
	text-align: right;
	padding-right: 5px;
	padding-top: 5px;
}
#menuTopImmvestis { /* le menu de 1er niveau */
	height: 25px;
	background: #fff url(uploads/images/img_css/immvestis/bk_menuTopImmvestis.gif) top repeat-x;
	border-bottom: #b2cac4 2px solid;
}

#menuTopImmvestis ul{ /* le menu est une liste placée horizontalement */
	list-style-type: none;
	width: 100%; /* précision pour Opera */
}

#menuTopImmvestis li{ /* aspect de chaque élément du menu */
	float: left;
	margin: 5px 2px 0px 0px;
}

#menuTopImmvestis a { /* aspect par défaut des liens du menu */
	float: left;
	padding: 3px 10px 3px 10px;
	font: bold 13px "Arial Narrow", Arial, sans serif;
	color:#333333;
	text-decoration: none;
	background: #9cb3ad url(uploads/images/img_css/immvestis/bk_buttonTopImmvestis.gif) bottom repeat-x; /* fond du bouton */
}

#menuTopImmvestis a:hover, #menuTopImmvestis .activeparent, #menuTopImmvestis .currentpage { /* aspect lors du survol des liens du menu  et du menu actif */
	color: white;
	text-decoration: none;
	background: #b2cac4 url(uploads/images/img_css/immvestis/bk_buttonTopImmvestis_select.gif) bottom repeat-x;
}

#contentImmvestis { /* Boite anglobant 'contentMain', 'contentSub1', 'contentSub2' et 'footer' */
}

#contentImmvestisSub1 { /* boite flottante contenant les menus de 2ème niveau */
	vertical-align: top;
	padding-top: 15px;
	width: 150px;
	background-color: #b2cac4;
	font: 13px/15pt Arial Narrow, Arial, sans serif;
	letter-spacing: 0.00em;
}

#contentImmvestisSub1 ul { /* le menu est une liste placée horizontalement */
	list-style-type: none;
	padding: 0px 0px 10px 0px;
}

#contentImmvestisSub1 li { /* aspect de chaque élément du menu */
	padding: 5px 2px 0px 10px;
}

#contentImmvestisSub1 a { /* aspect par défaut des liens du menu */
	color: #333;
	text-decoration: none;
}
#contentImmvestisSub1 a:hover, #contentImmvestisSub1 .activeparent, #contentImmvestisSub1 .currentpage { /* aspect lors du survol des liens du menu et du menu actif */
	color: white;
}
#contentImmvestisSub2 { /* boite flottante supplémentaire */
	vertical-align: top;
	text-align: right;
	width: 120px;
	font: 12px "Arial Narrow", Arial, sans serif;
}
#contentImmvestisMain { /*cadre principal */
	margin: 0px 120px 0px 150px; /* les marges gauches et droites sont fonctions de la largeurs des colonnes 'contentSub1' et 'contentSub2' */
	padding: 0 12px 50px 12px; /* avec un retrait de part et d'autre et de l'espace pour le footer*/
	vertical-align: top;
}
#contentImmvestisMain img { margin: 0; padding: 0;}
#contentImmvestisMain h1, #contentImmvestisMain .h1 {
	font: bold 18px/15pt Arial, sans serif;
	letter-spacing: 0.05em;
	color: #444444;
	margin:10px 0px 15px 0px;
}
#contentImmvestisMain h2, #contentImmvestisMain .h2 {
	font: bold 14px/15pt Arial, sans serif;
	letter-spacing: 0.02em;
	color: #444444;
	margin:15px 0px 5px 0px;
}
#contentImmvestisMain h3, #contentImmvestisMain .h3 {
	font: bold 12px/15pt Arial, sans serif;
	letter-spacing: 0.02em;
	color: #444444;
	margin:10px 0px 5px 0px;
}
#contentImmvestisMain h4, #contentImmvestisMain a.h4 {
	font-weight: bold;
}
#contentImmvestisMain * { /* aspect du paragraphe */
	font: 10px/12pt Arial, sans serif;
	letter-spacing: 0.02em;
	color: #444444;
	margin:0px 0px 10px 0px;
	text-align: left;
	text-decoration: none;
}
#contentImmvestisMain blockquote { /* aspect du paragraphe */
	font: 14px/15pt Arial, sans serif;
	border-left:dotted;
	border-left-width:thin;
	padding-left:5px;
	letter-spacing: 0.02em;
	color:#990000;
	margin:20px 10px 20px 10px;
	text-align:left;
}

#contentImmvestisMain a { /* aspect des liens Immvestis*/
	color: #9cb3ad;
	text-decoration: underline;
}
#contentImmvestisMain ul { /* aspect des tabulations */
	margin: 0 0 0 10px;
}
#contentImmvestisMain li { /* aspect des listes à puce */
	margin: 0 0 0 10px;
}
#contentImmvestisMain a.externe { /* petite puce signalant les liens externes */
	background: url(uploads/images/img_css/externe.png) no-repeat center right; padding: 0 15px 0 0 ;
}
#contentImmvestisMain .imgLeft { /* aspect des images placées à gauche */
	float: left;
	margin: 0 20px 0px 0px;
}
#contentImmvestisMain .imgRight { /* aspect des images placées à droite */
	float: right;
	margin: 0 0px 0px 20px;
}
#box .immvestis { /* aspect de la boite d'info Immvestis*/
	width: 100%;
	border: 1px solid #9cb3ad;
}
#box .immvestisTitre { /* aspect du titre de la boite d'info Immvestis*/
	font-size: 13px;
	font-weight: bold;
	color: #9cb3ad;
}
#box .immvestisTd { /* aspect des lignes de la boite d'info Immvestis*/
	background-color: #d4eee7;
	padding: 0 5px 0 5px;
	cellspacing: 0;
}
#footerImmvestis { /* aspect du pied de page */
	height: 93px;
	width: 601px;
	background: url(uploads/images/img_css/bk_footer.jpg) bottom no-repeat;
}
/* Aspect des liens sur les autres sociétés du groupe */
#contentImmvestisMain .batiline { /* aspect des liens Batiline*/
	color: #8f81a4;
	text-decoration: underline;
}
#contentImmvestisMain  .courtim { /* aspect des liens Courtim*/
	color: #c82d0f;;
	text-decoration: underline;
}
#contentImmvestisMain .domicim { /* aspect des liens Domicim*/
	color: #598abd;;
	text-decoration: underline;
}
#contentImmvestisMain .elitim { /* aspect des liens Elitim*/
	color: #bf9214;;
	text-decoration: underline;
}
#contentImmvestisMain .groupemk { /* aspect des liens Groupe MK*/
	color: #000000;;
	text-decoration: underline;
}
#contentImmvestisMain .immvestis { /* aspect des liens Immvestis*/
	color: #9cb3ad;;
	text-decoration: underline;
}
/* End of 'immvestis_css_autobuild with small P' */

