/*Document CSS principal : interface homme machine*/

/* g?n?ral  */
.nompb {margin:0;padding:0;border:0;}
.nompball * {margin:0;padding:0;border:0;}

.spacer {
	clear:both;
	visibility:hidden;
	height:0;
}
/*
td{vertical-align:top;}
*/
.nomarge {margin:0 !important;}
.noborder {border:0 !important;}
.nopadding {padding:0 !important;}
.topmarge {margin-top:10px !important;}
.leftpadding {padding-left:10px !important;}
.border {border:1px solid !important;}
.centermarge {margin-left:auto; margin-right:auto;}
.nobackground {background:none;}

input, select, textarea {

	padding:2px !important;
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid #dd7a03 !important;
	background-color:#faf8f6;
	font-size:8pt;
	color: #dd7a03;
}

.submit {
	padding:2px !important;
	font-family: Arial, Helvetica, sans-serif;
	border:0px !important;
	background-color:#dd7a03 !important;
	font-size:8pt;
	color:white;
}

.submit:hover {
	color:#fff;
	text-decoration:none;
	cursor: default;
	}

.radio { background:none; border: none !important; }

body {
	scrollbar-base-color: #efefef;
	scrollbar-arrow-color: #fff;
	scrollbar-3dlight-color: #efefef;
	scrollbar-darkshadow-color: #efefef;
	scrollbar-face-color: #8b2413;
	scrollbar-highlight-color: #8b2413;
	scrollbar-track-color: #efefef;
font-size: 10pt; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #e3e3e3; background-image: url(/interface/bodyfond.jpg); background-repeat: repeat-x; background-position: left top;

}

a {color:#b74f00; text-decoration:none; font-size:8pt;}
a:hover { text-decoration:underline; color:#dd7a03;	}

/* fin g?n?ral */

.titre_wiki {
	font-size:16pt;
	border-bottom:1px solid #666 !important;
	color:#8b2413;
}

#conteneur_central { margin-left: 20px; }
#footer { color: #fff; font-size: 10pt; background-color: #000; background-image: url(/interface/bas_droit.jpg); background-repeat: no-repeat; background-position: right 0; text-align: right; height: 17px; padding-right: 20px; }
#cont_colonne { height: 524px; }
#colonne_gauche { background-color: #fff; padding-right: 3px; padding-left: 0px; width:800px;}
#cont_ombre { background-color: #fff; }
/*<agl.folder "colonne_droite">*/
	#colonne_droite { color: #fff; font-size: 8pt; background-color: #f7f7dd; background-image: url(/interface/colonne_droite_fond.jpg); background-repeat: repeat-x; background-position: right bottom; width: 155px; }
	#colonne_droite .recherche { background-color: #8b2413; background-image: url(/interface/haut_droit.jpg); background-repeat: no-repeat; background-position: right top; padding: 7px 6px 18px 9px; border-bottom: 1px solid #e5e5e5; }

	.recherche .search_text { color: #fff; font-size: 8pt; background-color: #8b2413; width: 100px; border:1px solid #fff !important; font-weight:normal; }
	.recherche .search_submit { color: #fff; font-size: 8pt; background-color: #8b2413; font-weight:bold;}
	#colonne_droite .newsletter { background-color: #DB9752;  margin-bottom: 1px; padding: 2px 6px 2px 9px;}
	#colonne_droite .lien { background-color: #DB9752; margin-bottom: 1px; padding: 2px 6px 2px 9px; }
	#colonne_droite .deco { background-color: #bdb5b5; margin-bottom: 1px; padding: 6px 6px 6px 9px; color: #dc0909; border-bottom: 1px #fff solid;}
	#colonne_droite .deco:hover { background-color: #fff; color: #b00202; }
	#colonne_droite input { margin-top: 10px;}
	#colonne_droite a { color: #fff; display: block; text-decoration: none; }
	#colonne_droite a:hover { color: #d54d12; background-color: #fff; display: block; }
	.bloc_droit .fleche_lien { background-color: #dd7a03; text-align: right; padding: 3px; border-top: 1px solid #dd7a03; display: block; }

	.bloc_droit .fleche_lien {
	background-image: url(/interface/colonne_droite/fleche_lien_orange.jpg);
	background-repeat: no-repeat;
	background-position: right ;


	}

	.fleche_lien:hover { background-image: url(/interface/colonne_droite/fleche_lien_blanc.jpg); }
	.bloc_droit { color: #000; margin: 14px 4px 4px; padding: 0; border: solid 1px #8b2413; }

	.bloc_droit_cont { padding: 10px; }
/*</agl.folder>*/
#banniere { height: 82px; position: relative;}
#logo { position: absolute; }
#accueil_img1 { background-image: url(/interface/accueil/accueil_01.jpg); background-repeat: no-repeat; background-position: left top; height: 76px; }
#accueil_img2 { background-image: url(/interface/accueil/accueil_02.jpg); background-repeat: no-repeat; background-position: left top; height: 76px; }
#accueil_img3 { background-image: url(/interface/accueil/accueil_03.jpg); background-repeat: no-repeat; background-position: left top; height: 76px; }
#accueil_blocs {background-position:left top;background-repeat:no-repeat;}
#page_titre { width: 372px; height: 61px; border-bottom: 1px solid #a6574a; font-size:1px; margin-left: 100px;}
#page_conteneur { position:relative; background-image: url(/interface/page_fond_gauche.jpg); background-repeat: no-repeat; background-position: left top; margin-left: 20px;}

#barre_navig { font-size: 10pt; padding-left:5px; padding-bottom:10px; padding-top:5px;  }

#liseret { font-size: 0; line-height: 0; background-color: #8b2413; background-image: url(/interface/liseret_sous_menu.jpg); background-repeat: no-repeat; background-position: left 0; height: 4px; margin-left: 100px;}
#ombre_haute { background-image: url(/interface/ombre_haut.jpg); background-repeat: no-repeat; background-position: left top; }
#ombre_basse { background-image: url(/interface/ombre_bas.jpg); background-repeat: no-repeat; background-position: left bottom; }
#conteneur { background-color: #e5e5e5; width: 979px; margin: 10px auto; padding: 20px 20px 20px 0; border: solid 1px #909090; }
#ombre_milieu { background-image: url(/interface/ombre_milieu.jpg); background-repeat: repeat-y; background-position: left top; }
.barre_admin {padding: 4px; position:relative; bborder-top: 1px solid #8b2413; border-bottom: 1px solid #ccc; top:-1px; margin-bottom:10px; background-color:#fff; }
.barre_admin a { color:#666; text-decoration:none; }
.barre_admin a:hover { color:#111; text-decoration:none; }
/*
.barre_admin {padding: 4px; border-bottom:1px solid #dd7a03; border-top:1px solid #dd7a03; margin-bottom:10px; }
.barre_admin a { color:#5e5d5d; text-decoration:none; }
*/
.confirmation {
	text-align:center;
	color:green;
	font-size:14px;
	font-weight:bold;
}

.attention {
	text-align:center;
	color:red	;
	font-size:14px;
	font-weight:bold;
}

.texte_info {
	color:#666;
	font-size:8pt;
	margin:0;
	padding:0;
	font-weight:normal;
}

.titre_bloc_forum {
	color: white;
	background-color: #8b2413;
 	padding: 2px 10px 2px 10px;
 	border-top: 1px solid #8b2413;
 	display: block;

}

.bloc_forum a {

	color: black !important;
	display: block;
	padding: 2px 0px 2px 10px;
	background-image: url(/interface/colonne_droite/fleche_lien_gris.gif);
	background-repeat: no-repeat;
	background-position: right;

}

.bloc_forum a:hover {

	color: #dd7a03 !important;
	background-image: url(/interface/colonne_droite/fleche_lien_blanc.jpg);

}


#colonne_droite .admin { padding: 9px 0px 9px 0px; }

.bloc_droit_admin { color: #fff; margin: 14px 4px 4px; padding: 0; border: solid 1px #8b2413; }

.titre_bloc_admin {
	color: white;
	background-color: #8b2413;
 	padding: 2px 10px 2px 10px;
 	border-top: 1px solid #dd7a03;
 	display: block;

}

.admin a {

	display: block;
	color: black !important;
	padding: 2px 0px 2px 10px;
	background-repeat: no-repeat;
	background-position: right;

}

.admin a:hover { color: #dd7a03 !important; }


.petit_texte { font-size: 8pt; font-weight: normal; }

#alaune_cont { width: 357px; }
#alaune_haut { background-image: url(/interface/accueil/alaune_milieu.jpg); background-repeat: repeat-y; }
#alaune_milieu { background-image: url(/interface/accueil/alaune_haut.jpg); background-repeat: no-repeat; padding: 15px 26px 10px 53px; text-align:justify;}
#alaune_bas { background-image: url(/interface/accueil/alaune_bas.jpg); background-repeat: no-repeat; width: 107px; height: 17px; padding: 1px 4px 0 246px; }
#alaune_bas a { color: #8b2413; font-weight: bold; }

#paroles_experts_cont { width: 284px; }
#paroles_experts_haut { background-image: url(/interface/accueil/paroles_experts_milieu.jpg); background-repeat: repeat-y; }
#paroles_experts_milieu { background-image: url(/interface/accueil/paroles_experts_haut.jpg); background-repeat: no-repeat; padding: 1px 13px 0px 22px; text-align:justify;}
#paroles_experts_bas { background-image: url(/interface/accueil/paroles_experts_bas.jpg); background-repeat: no-repeat; height: 17px; padding: 1px 0 0 250px; }
#paroles_experts_bas a { color: #8b2413; font-weight: bold; }

.paroles_experts1 {
	background-color:#e9e9df;
	border-bottom:1px dotted #666;
	padding:10px 4px 10px 4px;

}
.paroles_experts2 {
	background-color:#ddddd3;
	border-bottom:1px dotted #666;
	padding:10px 4px 10px 4px;
}
.paroles_experts3 {
	background-color:#cfcfc5;
	border-bottom:1px dotted #666;
	padding:10px 4px 10px 4px;
}

.lien_droit {
	background-color: #8b2413; margin-bottom: 1px; padding: 2px 0px 2px 2px;
	margin:4px;
	font-weight:normal;
	text-align:center;
}

/* bloc erreur formulaire */

.error_box {
	 color:red;
	 padding:10px;
	 border:1px solid red;
	 margin:0 30px 20px 30px;
}


.error_box li {
	list-style:none;
}

#contact_agence{
	width:305px;
}

#capsuleFlash{
	margin-top:4px;
	width:220px;
	margin-bottom:-4px;
	margin-left:0px;
}

#table_blocs{
	width:800px;
	height:190px;
}

#decouverte{
	vertical-align:top;
	padding-top:30px;
	width:267px;
	background:url(/interface/accueil/fond_projet.jpg) no-repeat;
}

#particulier{
	vertical-align:top;
	padding-top:30px;
	width:266px;
	background:url(/interface/accueil/fond_particulier.jpg) no-repeat;
}

#professionnels{
	vertical-align:top;
	padding-top:30px;
	width:267px;
	background:url(/interface/accueil/fond_professionnels.jpg) no-repeat;
}

.cellule_bloc a{
color:white;
display:block;
font-size:13px;
margin:0;
padding:0 0 0 50px;
text-decoration:none;
}

#decouverte a{
	background:transparent url(/interface/accueil/fleche_decouverte.jpg) no-repeat scroll 15% 54%;
}

#particulier a{
	background:transparent url(/interface/accueil/fleche_particulier.jpg) no-repeat scroll 15% 54%;
}

#professionnels a{
	background:transparent url(/interface/accueil/fleche_professionnels.jpg) no-repeat scroll 15% 54%;
}

.titre_blocs{
	color:white;
font-size:11px;
font-weight:bold;
margin:0 0 7px 38px;
}

.cellule_bloc{
	margin:30px 0 0 0 ;
}

#submit_produit{
background-color:#DD7A03;
color:white;
left:388px;
position:absolute;
top:253px;
width:229px;
}


#fiche_produit select, textarea{
	width:248px;
}

