/* Mise en forme du body */ 

body { 

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 10px; 

	margin-left: 0px;

	margin-top: 20px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-color:#646400; 
	

}  



/* Mise en forme des textes */ 

.titre {

	font-size: 1em;

	color: #e9480b; 

	font-weight: bold; 

}

.titreblanc { 


	font-size: 1em; 

	color: #FFFFFF; 

	font-weight: bold; 

} 

p, td, .texte { 


	font-size: 10px;

	color: #848692;

} 

.textedroite { 


	font-size: 9px; 

	color: #848692; 

} 

.textedroitemembre { 


	font-size: 9px; 

	color: #e9480b; 

} 

.titre2 { 


	font-size: 10px; 

	color: #666666; 

	font-weight: bold; 

} 



/* Liens par défault */ 

a:link, a:visited  { 

	color: #e9480b; 

	text-decoration: underline; 

} 

a:hover { 

	color: #000000; 

	text-decoration: none; 

} 



/* Liens pour menu1 */ 

.menu a:link, .menu a:visited  { 


	font-size: 9px; 

	font-weight: bold; 

	color: #ffffff; 

	text-decoration: none; 

} 

.menu a:hover { 

	font-size: 9px; 

	font-weight: bold; 

	color: #CCCC00; 

	text-decoration: none; 

}



/* Liens pour menu2 */ 

 

.menu2 a:link, .menu2 a:visited { 

	font-size: 10px; 

	color: #848692; 

	text-decoration: none; 

} 

.menu2 a:hover { 

	font-size: 10px; 

	color: #2F3646; 

	text-decoration: underline; 

} 



/* Code */ 

input, select, .boiteFormulaire { 

	font-size: 9px; 

	color: #666666; 

	border: 0.5px solid #E7ECA8; 

	background-color: #E7ECA8; 

}

textarea {

	color: #666666; 

	border: 0.5px solid #E7ECA8; 

	background-color: #E7ECA8; 

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 10px;

}






/**********************************************

 * PLUS PAR DAVID HOUSTIN (NEO CREATION)

 **********************************************/



.bouton_admin{

	background-color:#FFF;

	border: 1px solid #B4CCEB;

	color: #fff;

	width:130px;

	padding : 5px;

	text-align:center;

	margin:3px;

	font-size:8pt;

	font-family: tahoma;

	color: #366AB3;

	text-decoration:none;

}

a.bouton_admin{

	text-decoration:none;

}

a:hover.bouton_admin{

	text-decoration:none;

	color: #366AB3;

	background-color: #E5EEF9;

}

h1 {

	display: none;

}

h1#referencement {
	position: absolute;
	top: 0;
	left: -5000px;
	visibility: hidden;
}

.liste_simple {

	list-style-type: none;

}

.hautab2 {

	clear:both;

	background-color: #DAE478;

	color : #646400;

}

.line {

	background-color: #F5F8DC;

}

.small {

	font-size: 10px;

}

.bout_activ {

	background: #e85400;

}

.black {

	color: #000;

}

.white {

	color: #fff;

}

.green {

	color: #152238;

}

a:hover.white {

	text-decoration:none;

}

.clear {

	clear: both;

}

.center {

	text-align: center;

}

.image {

	float: left;

	margin: 0 5px 5px 5px; 

}

.message {

	color: #e85400;

	font-weight: bold;

	font-size: 10px;

}

.hr {

	clear: both;

	padding-right: 0;

	padding-left: 0;

	background-image: url(images/separateur.gif);

	padding-bottom: 0;

	margin: 0;

	overflow: hidden;

	padding-top: 0;

	height: 2px

}

.ref, .poste {

	clear: both;

	color: #666;

	font-size: 11px;

}

a.ref, a.poste{

	color: #666;

}

a:hover.ref, a:hover.poste {

	text-decoration: none;

}

.courant {

	font-weight: bold;

}

a.courant {

	color: #e85400;

	text-decoration:none;

}

.mc {

	font-weight: bold;

	color: #e85400;

}

a.mc {

	font-weight: bold;

	color: #e85400;

}

.tabligne {

	border-bottom: 1px solid #e7ecef;

	margin: 10px;

}

.tabligne2 {

	border : 1px dotted #e7ecef;

	margin: 10px;

	padding: 10px;

}

.tabligne3 {

	border : 1px dotted #000;

	background-color : #F0F0F0;

	margin: 10px;

	padding: 10px;

}



#annonces {

	padding-right:14px;

	width:170px;

	float:right;

}

#docs {

	clear: both;

	text-align: left;

	border-bottom: 1px dotted #333;

	padding-bottom: 0px;

	margin-right: 5px;

}

#photo {

	border : 1px dotted #999;

	padding: 10px;

	display: table-cell;

}

#ligne_photo {

	display: inline;

	margin: 10px 10px 10px auto;

}

#image {

	float: left;

	margin: 0 5px 5px 5px; 

	display: inline;

}

#image2 {

	float: left;

	margin: 0 5px 5px 5px; 

	padding: 5px; 

	border : 1px dotted #999;

}

h3 {

	font-weight:bold;

	color: #ffffff;

	font-size: 1em;

	margin-bottom: 10px;

	margin-top: 25px;

	padding-bottom: 3px;

	padding-left: 5px;

	background-image: url(./images/degrade_general.jpg);


}

h2 {

	clear: both;

	font-weight: bold;

	color: #e9480b;

	font-size: 2em;

	background-color: #ffffff;

	margin-bottom: 10px;

	margin-top: 10px;

	padding-bottom: 6px;

	margin-bottom : 5px;

	border-bottom: 1px solid #DCDCDC;

}

h4 {

	font-size: 12px;

	display: inline;

}

.puce {

	background-image: url(./images/puce.gif);

	background-repeat: no-repeat;

	background-position: 0px 2px;

	padding-left: 17px;

}

 