/* Table mhomsqlio  */



.tx-mhomsqlio-pi1 td {
padding:2px;
border-right: 1px solid #777;
border-bottom: 1px solid #777;

}



#tx_mhomsqlio_pi1-105 table {

	width: 900px;

}

#tx_mhomsqlio_pi1-105 table tr input{
	
	height : 10px;

}

#tx_mhomsqlio_pi1-105 table tr textarea{
	
	height : 10px;




}

#tx_mhomsqlio_pi1-105 table td{

	text-align : right;

}



/* patch pour afficher numéro de module en cours réservation sur plan  */

#uids {background-color: #777;padding:2px;}


.tx-mhomsqlio-pi1 form {
width:130%;
background-color: #fff;
}

/* fe user login system  */
/*
	p.separator { padding:1em; border:1px solid #CFDAEB; }
	.description { font-family: Verdana; font-size: 12px; color: #0000CC; font-weight: normal; text-decoration: none; }
	a:link, a:visited, a:active { font-family: Verdana; font-size: 13px; color: #666666; font-weight: bold; text-decoration: none; }
	a:hover { text-decoration: underline; }
*/

/* FIN fe user login system  */



/* Formidable */


#critere {}


/* TABLE LAYOUT */
.tx-ameosformidable-pi2, .ameosformidable-rdtlister-defaultwrap {
	/*	width: 950px;*/
	margin: 4px 0;
	padding: 3px;
	border: 4px solid #DDF4FF;
	background-color: #F2F4DE;
}
	
.tx-ameosformidable-pi2 label {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #561414;
	
/*float:left;
line-height:1.8;
margin:0;
padding:0 0.5em 0 0;
text-align:right;
width:40%;*/
}
	
.tx-ameosformidable-pi2 input {
	
}
	.ameosformidable-rdtlister-defaultwrap .lister-table { width: 100%;	font-size: 0.9em;
	font-family: "arial narrow"}
	.ameosformidable-rdtlister-defaultwrap .lister-table TD {
	padding: 2px;
	margin: 0px;
	border-right: 1px solid #DCDCDC;
}

	/* SORTING HEADERS */
	.ameosformidable-rdtlister-defaultwrap tr.top-row {
	font-weight: bold;
	background-color: #50749E;
	font-size: 1.1em;
	border-bottom: 2px solid #3E6596!important;
}
	.ameosformidable-rdtlister-defaultwrap tr.top-row TD A { color: white; text-align: center;}
	.ameosformidable-rdtlister-defaultwrap tr.top-row TD A.sort-act-asc,
	.ameosformidable-rdtlister-defaultwrap tr.top-row TD A.sort-act-desc { font-style: bold; padding-right: 15px; background-repeat: no-repeat; background-position: right;}

	/* normal sorting header */
	.ameosformidable-rdtlister-defaultwrap tr.top-row TD A.sort-no {}

	/* active sorting header, sort ASC */
	.ameosformidable-rdtlister-defaultwrap .top-row TD A.sort-act-asc	{ background-image: url(/typo3conf/ext/ameos_formidable/api/base/rdt_lister/res/img/aasc.gif);}

	/* active sorting header, sort DESC */
	.ameosformidable-rdtlister-defaultwrap .top-row TD A.sort-act-desc	{ background-image: url(/typo3conf/ext/ameos_formidable/api/base/rdt_lister/res/img/adesc.gif);}

	/* DATA ROWS */
	.ameosformidable-rdtlister-defaultwrap .data-row-1 {
	background-color: #FFFFF0;
}	/* aspect for even rows */
	.ameosformidable-rdtlister-defaultwrap .data-row-2 {
	background-color: #FAFAD2;
}	/* aspect for odd rows */
	.ameosformidable-rdtlister-defaultwrap .data-row-act {
	background-color: #FFF099;
}	/* aspect for active row */
	.ameosformidable-rdtlister-defaultwrap .bottom-row { background-color: transparent;}
	
	
	
	
	/*formidable"*/
/* TABLE LAYOUT */
.ameosformidable-rdtlister-defaultwrap .lister-table {

	font-size: 0.9em;
	font-family: "arial narrow"
}

/* SORTING HEADERS */


.ameosformidable-rdtlister-defaultwrap .top-row TD A.sort-act-asc, .ameosformidable-rdtlister-defaultwrap .top-row TD A.sort-act-desc {
	font-style: bold;
	padding-right: 15px;
	background-repeat: no-repeat;
	background-position: right;
}
/* normal sorting header */
.ameosformidable-rdtlister-defaultwrap .top-row TD A.sort-no {
}

#tx_brocante_emplacement .formlabel label {
margin-right : 30px;
font-weight: bold;
font-size:1.2em;
}

	
	
/* FIN Formidable */



/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }



/*

#tx_mhomsqlio_pi1-36 {
	font-family: Arial Narrow;
/*	font-size: 95%;*/
/*}

#tx_mhomsqlio_pi1-36 table thead {
	background-color: #4682B4;
	color: #fff;
	text-align: center;
}
#tx_mhomsqlio_pi1-36 table tbody tr td{
	border-right: 1px solid #DCDCDC;
}
#tx_mhomsqlio_pi1-36 table tbody tr {
	background-color: #FFF8DC;
}
#tx_mhomsqlio_pi1-36 table tbody tr.alternate {
	background-color: #CAFFF0;
}

*/




*/////// FORMULAIRE DE CONTACT   ////*

 
/********** default styles for extension "tx_thmailformplus_pi1" */
div.tx-thmailformplus-pi1 {
	width: 550px!important;
	margin: 0 auto;
	position: relative;
}


.tx-thmailformplus-pi1 h2 {
	margin-top: 0px;
	margin-bottom: 0px;

}

.tx-thmailformplus-pi1 li {
	margin-left: 00px;
	margin-bottom: 0px;
	color: red;
float:right;
text-align:left;

}

.tx-thmailformplus-pi1 ul li {
	margin-left: 00px;
	margin-bottom: 0px;
	color: red;
display:block;
float:left;
text-align:left;

}

.tx-thmailformplus-pi1 #corpForm {
	background-color: transparent;

}
/*.tx-thmailformplus-pi1 #corpForm label	{
	margin: 0;
	padding: 0;
}*/

fieldset#coordonnees {
	padding-bottom: 5px;
	background-color: #F3E9DA;
}

fieldset#coordonnees p{
margin: 0 0 2px 0;
padding: 0;
	line-height: 0.9em;
}
fieldset#coordonnees input{
	background-color: #FFFFF0;
	border: 1px solid #FBA408;
	padding-left: 3px;
}
.tx-thmailformplus-pi1 fieldset input {
/*width: 290px;*/
width: 67%;
margin: 0px 0 0 4px;
padding: 0px 0 0 0;

}



 label:hover, fieldset#apropos input {
	cursor: pointer;	/*** Petite astuce pour apprendre aux utilisateurs ? cliquer sur les intitul?s ***/

}


fieldset#apropos {
padding: 4px 2px 4px 4px!important;
}

fieldset#apropos textarea {
	margin-bottom: 4px;
	background-color: #FDF5E6!important;
	overflow: auto;
	border: 1px solid #FBA408;
	border-left: 2px solid #996403;
	border-top: 2px solid #996403;
}

.tx-thmailformplus-pi1 #corpForm label:hover, #piedForm input {
	cursor: pointer;
/*** Petite astuce pour apprendre aux utilisateurs a cliquer sur les intitules ***/
}
.tx-thmailformplus-pi1 #titreForm {

	color: #000;
	font-weight: bold;
	text-align: center;
	padding: 4px;
	margin-top: 5px;
}
.tx-thmailformplus-pi1 fieldset#coordonnees label {
	/*display: block;
*/
	font-weight: normal;
	font-size: 1em;
	float: left; /*** Tres important, ne pas suprimer ! ***/
	width: 27%; /*** Les intitules prennent 1/3 de la largeur totale du formulaire... ***/
	text-align: right; /*** ... et ils sont aligne a droite... ***/
	margin: 0;
	padding: 2px 4px 0 0; /***line-height: 1.8;
... et centres verticalement. ***/
}
.tx-thmailformplus-pi1 fieldset {
	margin: 0;
	padding: 0;
	background-color: #F6F6F6;
	border: 1px solid #FBA408;
	background-image: url(../images/favicon.gif);
	background-position: right 0px;
	background-repeat: no-repeat;
}
.tx-thmailformplus-pi1 fieldset span.formerror {
	font-size: 0.8em;
	color: Red; /*	clear: both;line-height: 1.3em;*/
	margin-left: 1em;
	text-decoration: blink;
	text-transform: uppercase;

}


.tx-thmailformplus-pi1 fieldset p .checkbox{
margin-top:20px;
width: 20px;
height: 20px;
}


.tx-thmailformplus-pi1 fieldset#apropos label {
margin-top: 4px;
padding: 8px 4px 0 0!important;
float: none!important;
}
.tx-thmailformplus-pi1 fieldset#apropos select {
	background-color: #F0F8FF;
	color: #0E54A6;
}
.tx-thmailformplus-pi1 fieldset #text {
	width: 350px;
	margin: 0 10px 0 8px!important;
	padding: 3px;
	background-color: #FFFFF0;
	color: #433116;
}
.tx-thmailformplus-pi1 fieldset input[type='submit'], .tx-felogin-pi1 fieldset input[type='submit']{
	width: 95px;
	color: #FDCA01;
	background-color: #7A2604; /*margin-right: 5px;
	margin-bottom: 5px; margin-left: 130px;
margin-top: 0px;float: right;*/
	display: block;
	margin: 0 auto;
	text-align: center;
}
.tx-thmailformplus-pi1 legend, .tx-felogin-pi1 legend {
	padding: 10 0px 0 10px;
	margin: 0 0 0 14px;
	color: #0E54A6;
	font-weight: bold;
	font-size: 0.9em;
}

/*/////// FIN  FORMULAIRE DE CONTACT   ////*/



/* Menu creation emplacement */

#onglets  ul {
	margin: 0 auto;
	height: 1.7em;
	padding: 0;
	clear: both;
	overflow: auto;



}
#onglets  ul {

height: 1.7em;
margin: 0;
padding: 0;
clear : both;	
	border-bottom: 1px solid #26383D;
}

#onglets  ul li {
	padding: 0;
	height: 1.7em;
	line-height: 1.7em;
	margin-right: 5px;

	
/*	background-color: #FFF9E4;*/
background-color: transparent;
	float: left;
	border: 1px solid #26383D;

}
#onglets  ul li a {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
	padding: 0px 6px 0px 6px;
	font-size: 105%;
	font-weight: bold;
	color: #3C1000;
	background-color: #ddd;
}
#onglets ul li a:hover {

	background-color: #FFEFB5;
	text-decoration: none;
	color: Black;
}
#onglets ul li a.active {
	background-color: #666;
color : #666;
}

.error {
color : #f00;
}

/** fiche exposant   */
#fe_users  .forminput input{
width : 100%;
}


#fe_users  .forminput textarea{
width : 100%;
}


#fe_users  .formlabel{
text-align : right;
padding-right : 5px;
}
