/*
--------------------------------------------------------------
MISE EN FORME DES POPUPS
--------------------------------------------------------------
*/



BODY {
	background: #FFF url(images/fd_popup.jpg) no-repeat right bottom fixed;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

P, div, table {
	margin: 6px 12px 6px 12px;
	text-align: justify;
	color: #333;
}


h2 {
	font-size: 15px;
	margin: 16px 0 3px 0px;
	color: #629202;
	border-bottom: 1px solid #BEDA89;
	padding: 3px 12px 3px 12px;
}
h3 {
	margin: 24px 12px 18px 12px;
	font-size: 14px;
	color: #A3CA59;
}
h4 {
	font-weight: bold;
	font-size: 11px;
	color: #288348;
	margin: 12px 12px 2px 12px;
}

UL {
	color: #288348;
	margin: 6px 0 12px 0;
}
UL LI {
	list-style-type: square;
	margin: 3px 12px 3px 0;
	color: #666;
}



a:link, a:visited {
	color: #288348;
	font-size: 11px;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}




/* Formulaire de recommandation */


.formulaire_reco  {
	margin: 0 6px 0 6px;
}

.formulaire_reco label, .formulaire_reco input.ifield {
	display: block;
	float: left;
	margin-bottom: 10px;
}

.formulaire_reco label {
	text-align: right;
	padding-right: 20px;
	width: 200px;
}

.formulaire_reco P {
	clear: left;
}

.formulaire_reco input.ifield {
	border: 1px solid #B7D873;
	padding: 2px;
	font-size: 9px;
	color: #666;
	width: 180px;
}
.formulaire_reco textarea {
	border: 1px solid #B7D873;
	padding: 2px;
	font-size: 11px;
	color: #666;
	width: 180px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.formulaire_reco input.formsubmit {
	width: 120px;
	border: 2px solid #B7D873;
	padding: 6px;
	font-size: 9px;
	color: #666;
	background: #F5FFE1;
}

h3.reco {
	margin-bottom: 26px;
}


/* Formations */

DIV.lieu-formation {
	margin: 12px 0 12px 0;
}

h4.lieu {
	color: #666;
	margin: 20px 12px 0px 12px;
}