/*
Theme Name: Financi&egrave;re fonds priv&eacute;s

*/
*{margin:0;padding:0;}
html, body {
	margin: 0;
	padding: 0;
	height: 100%;
}


DIV#page{
	width:994px;
	margin:auto;
	background:url(./img/bg-body.gif) top center repeat-y;
	color:#00284a;
	font-family:verdana,arial,times,sans-serif;
	font-size:10px;
	position:relative;
	padding-bottom:80px;
	min-height:100%;
}
#header{
	height:196px;
	background:transparent url(./img/headers/header-1.jpg) 230px 0px  no-repeat;
	margin:0 9px;
	position:relative;
}
#header A{
	display:block;
	width:191px;
	height:122px;
	outline:none;
	text-indent:-9000px;
	background:url(./img/logo.gif) 0 0 no-repeat;
	position:absolute;
	top:30px;
	left:15px;
	background-repeat:no-repeat;
	
}
#message{
	border:solid 1px #acaeae;
	border-left:none;
	border-right:none;
	margin:0 30px 0 240px;
	padding:3px 0 2px 12px;
	font-size:1em;
	position:relative;
}
*+html .sidebar-left {
	margin:-27px 0 0 8px;
}

.sidebar-left{
	width:214px;
	height:500px;
	float:left;
	margin:-20px 0 0 8px;
}
.sidebar-left HR{
	border:none;
	height:1px;
	border-bottom:1px solid #acaeae;
	margin:19px 10px 10px 15px;
}
.sidebar-left FORM{
	padding:0 10px;
	position:relative;
	
}
.sidebar-left FORM LABEL{
	display:block;
	color:#666;
	margin:0 0 12px 0;
}
.sidebar-left FORM INPUT.text{
	border:solid 1px #AAA;
	padding:2px 3px 0px 3px;
	width:157px;
	height:18px;
}
.sidebar-left FORM INPUT.btn{
	background-color:#FFFFFF;
	border:1px solid #AAAAAA;
	height:22px;
	left:177px;
	padding:0px 3px;
	position:absolute;
}
.sidebar-left A{
	color:#acaeae;
}

H4{
	padding:4px 8px;
	background-color:#e4f3fb;
	text-transform: uppercase ;
	font-size:1em;
}
H4.img{
	text-indent:-9000px;
	margin:12px 0 0 0;
	height:14px;
}
H3.img{
	text-indent:-9000px;
	margin:12px 0 10px 0;
	height:24px;
}
H4.invest{
	background:url(./img/titres/investisseur.gif) top left no-repeat;
}
H4.admin{
	background:url(./img/titres/administrateur.gif) top left no-repeat;
}
H4.entrep{
	background:url(./img/titres/entrepreneur.gif) top left no-repeat;
}
H4.parten{
	background:url(./img/titres/partenaire.gif) top left no-repeat;
}
H4.accueil{
	background:url(./img/titres/accueil.gif) top left no-repeat;
}
H4.legals{
	background:url(./img/titres/legals.gif) top left no-repeat;
}
H4.partenaires{
	background:url(./img/titres/partenaires.gif) top left no-repeat;
}
H4.services{
	background:url(./img/titres/services.gif) top left no-repeat;
}
H3.actualites{
	background:url(./img/titres/actualites.gif) top left no-repeat;
}
.sidebar-left SPAN, .sidebar-right SPAN{
	background-color:#FFF;
	padding:3px 4px;
	margin:0 0 0 20px;
}
.sidebar-left UL, .sidebar-right UL{
	margin:0 0 8px 12px;
}
.sidebar-left UL LI, .sidebar-right UL LI{
	list-style-position:inside;
	list-style:square inside;
	margin:3px 0 0;
}
.sidebar-left UL LI A, .sidebar-right UL LI A{
	color:#00284a;
	font-size:1.1em;
	text-decoration:none;
}
.sidebar-left UL LI.page-item-6{
	list-style:none;
	background:transparent url(./img/picto-fleche.gif) no-repeat 0 3px;
	margin-left:-5px;
	padding-left:15px;
}
.sidebar-left UL LI.page-item-6 A{
	color:#009CDD;
	font-weight:normal;	
}

.sidebar-left UL LI A:HOVER, .sidebar-right UL LI A:HOVER{
	text-decoration:underline;
}

.sidebar-right{
	width:214px;
	height:500px;
	float:right;
	margin:0 10px 0 0 ;
}

#content{
	margin:0pt 0pt 0pt 230px;
	padding:12px 10px 0 10px;
	width:726px;
	font-size:115%;
}
#footer{
	padding : 10px 20px;
	width:466px;
	background-color:#f0f0f0;
	left:240px;
	bottom:0;
	position:absolute;
	height:30px;
	font-size:0.8em;
}
#footer A,#footer A:VISITED{
	color:#00284a;
}
#footer LI{
	float:left;
	list-style:none;
	padding:0 8px 0 0;
}
.post{
	padding:8px 0 8px 12px;
}

#content H2 A{
	font:bold 0.8em Arial;
	text-decoration:none;
	color:#00284a;
	font-size:11px;
}
#content A{
	color:#00284a;
}
.entry{
	color:#58585a;
	margin-top:4px;
}
.entry UL{
	margin:12px 0 8px 10px;
	list-style-position:inside;
}



/*prive*/
p{
	margin:10px 0 10px 0;
}
h3.titre_prive{
	background:#f0f0f0;
	padding:4px 0 4px 12px;
	margin-bottom:12px;

}

h4.prive{
	background:#f0f0f0;
	border:1px solid  #d6d6d6;
	margin-top:10px;
	margin-bottom:5px;
	

}
form.formulaire input{
	background-color:#FFFFFF;
	border:1px solid #AAAAAA;
	padding:0px 3px;

}

form.formulaire input.nostyle {
	background-color:none;
	border:none;
	clear:both;
	margin-bottom:10px;
}

	

form.formulaire span.champ{
	font-weight:bold;
	width:300px;
}

form.formulaire label{
	display:block;
	margin-bottom:7px !important;
	margin-bottom:10px;
	width:150px;
	background:url(img/flechegrise.gif) 0 2px no-repeat;
	padding-left:10px;
	clear:none !important;
	clear:both;

}

form.formulaire label.no_bg{
	background:none;

}

form.formulaire label.large{
	width:500px;

}

form.formulaire label.large.radio{
	width:700px;

}

form.formulaire label.radio{
	display:block;
	float:left;
	margin-bottom:7px;
	width:300px;
	padding-left:10px;
	background:none;
}

input.style{
	margin-right:7px;
	
}

form.formulaire input, form.formulaire select{
}
form INPUT.checkbox{float:left;}

br.spacer{
	clear:both;
}

ul.erreurs{
	background:#FFF8F7 none repeat scroll 0% 50%;
	border:1px solid #FEBBB2;
	margin-top:10px;
	margin-bottom:10px;
	padding:10px;
}

ul.erreurs li {
	list-style-type:square;
	margin-left:16px;
}

form.formulaire p{
	margin-top:10px;
	margin-bottom:10px;
}

ul.listing li {
	list-style-type:square;
	margin-left:16px;
	margin-top:5px;
}

.suiviDossierTxt{
	float:left;
	background:#f0f0f0;
	border:1px solid  #d6d6d6;
	padding:5px;
	width:170px;
}

.suiviDossierNum{
	float:left;
	padding:5px;
	border:1px solid gray;
	margin-left:10px;
	text-align:center;
}
span.checkbox{
	margin-left:6px;
	margin-top:2px;
	display:block;
}

.formulaire{
	overflow:hidden;
	height:1%;
}

.formulaire input.checkbox, .formulaire input.radio{
	border:none;
}

.form_g{
	width:350px;
	float:left;
	padding-bottom:0px !important;
	padding-bottom:20px;
}
.form_d{
	width:350px;
	float:left;
	padding-top:3px;
}

.p_projet{
	float:left;
	margin-bottom:30px;
	width:726px;
	color:#58585a;
}

.p_projet h3.infos{
	cursor:pointer;
}

.p_projet .formulaire textarea.remarquesInvest{
	width:300px;
	height:100px;
	margin-bottom:20px;
}

.p_projet img{
	float:left;
	margin:0px 10px 10px 0;
	border:1px solid #ccc;
	padding:4px;
}
.p_projet .p_infos{
	float:left;
}
.p_projet p.p_infoscom{
	clear:both;
	margin-bottom:20px;
}
.p_projet .p_ssinfos{
	width:200px;
	float:left;
}
.p_titre{
	background:#f0f0f0;
	border:1px solid  #d6d6d6;
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	font-size:120%;
	color:#00284a;

}

.p_projet span.titre{
	margin-top:10px;
	margin-bottom:10px;
	font-size:120%;
	font-weight:bold;
	display:block;
}
img.center{
	margin:0 auto;
	display:block;
}
p.center{
	text-align:center;
}
.c_gris{
	background:#f0f0f0;
	border:1px solid  #d6d6d6;
	margin-top:10px;
	margin-bottom:5px;
	padding:5px;
	color:#58585a;
	font-weight:bold;
}

form.formulaire  .c_gris  br{
	margin:0;
}

.overflow{
	height:100px;
	overflow-y:auto;
	clear:both;
	padding:10px;
	border:1px solid  #d6d6d6;

}

.overflow_noclear{
	height:200px;
	overflow-y:auto;
	padding:10px;
	border:1px solid  #d6d6d6;
	margin-bottom:8px;
}

dd img{
	border:0;
}

dd{
	margin-bottom:5px;
}

dt{
	font-weight:bold;
	color:#666666;
}

.noborder{
	border:0;
}

.encours_bloc{
	float:left;
	width:300px;
}

textarea.export{
	float:left;
	margin-right:20px;
}

span.marges{
	margin-bottom:10px;
	display:block;
}
/*docs*/
.docs{
	float:left;
	width:300px;
	margin-top:6px;
}

.docs ul li{
	background:url(img/puce_docs.gif) 0 2px no-repeat;
	margin-bottom:4px;
	padding-left:18px;
	padding-top:3px;
	list-style:none;
}

.docs ul.nobg li{
	background:none;
	padding-left:0;
	list-style:none;
}

.docs input{
	margin-right:4px;
}

form.formulaire  label.doc{
	padding:0;
	background:none;
	width:180px;
	padding-top:3px;
}

form.formulaire  input{
	margin-right:4px;
}

form.formulaire  span.doc{
	float:left;
	padding-top:3px;

}
table.liste{
	border:1px solid #00284A;
	padding:2px;
}

table.liste th{
	padding:4px 12px 4px 12px;
	background:#F0F0F0;
	
}

table.liste td{
	padding:4px 12px 4px 12px;
	
}

input.large{
	width:350px;
}

textarea.large{
	width:350px;
	font-family:Arial;
	height:150px;
	font-size:120%;
}

ul.mentions{
	margin-left:40px;
}

ol{
	margin-left:40px;
}
ol li ul{
	margin-left:40px;
}

/* pagination */
#content  #pagination {
	text-align:center;
}
#content  #pagination a {
background-color:#FFFFFF;
border:1px solid #333333;
color:#333333;
margin:2px;
padding:2px 4px;
text-decoration:none;
}

#content  #pagination span {
background-color:#00284A;
border:1px solid #00284A;
color:#FFFFFF;
font-weight:bold;
margin:2px;
padding:2px 4px;
}
span.input{
	background-color:#FFFFFF;
	border:1px solid #AAAAAA;
	padding:0 3px;
	width:100px;
	display:block;
	float:left;
	margin-right:4px;
}

a.homeLink:hover {
text-decoration:underline;
}
a.homeLink {
background:transparent url(http://www.financiere-fondsprives.com/wordpress/wp-content/themes/Theme-Financiere-fonds-prives/img/pictoHome.gif) no-repeat scroll left center;
color:#00284A;
padding-left:18px;
position:absolute;
right:4px !important;
text-decoration:none;
top:4px;
}
/* QCM */

.formulaire br{
	margin:0;
	display:block;
}

.formulaire .qcm h4{
	margin:28px 0 4px 0;
}

.formulaire .qcm label, .formulaire .qcm select{
	float:none;
	display:block;
	width:auto;
}

.formulaire .qcm input{
	float:none;
	width:auto;
}

.formulaire .qcm label{
	margin:10px 0;
	padding:0 0 2px;
	background:none;
	border-bottom:1px solid #CCCCCC;
	font-size:1.05em;
}

.formulaire .qcm select{
	margin-bottom:10px;
}

.formulaire .qcm label .inline{
	float:none;
	display:inline;
}
.formulaire BUTTON{
	border:none;
	margin:0;
}