/* CSS Document */
body {
	background: url('../lq_imgs/bckgrnd.jpg') repeat top left;
}

/* **********************************************************************************
 * EN TETE
 */
/* date menu */
.header_date {
	font: bolder 13px arial, Times, serif;
 }
 /* menu en tete */
 .header_menu,
 .header_menu a {
	font: bolder 13px arial, Times, serif;
	color: #000;
 }
 .header_menu a {
	 text-decoration: none;
 }
  .header_menu a:hover {
	 color:#bc3204;
	 text-decoration: underline;
 }
 .header_menu a.act {
	 color:#bc3204;
 }
 
/* **********************************************************************************
 * LOGIN BOX 
 */
 /* zone sous header: titre page + login box (superposition de divs) */
.sub_header {
	position: relative;
	overflow: hidden;
	height:30px;
	text-align: center;
	/*border:1px solid red;*/
}

/* boite login (superpos&#65533;&#131;&#65533;&#131;&#65533;&#130;&#65533;&#131;&#65533;&#131;&#65533;&#130;&#65533;&#130;&#65533;&#131;&#65533;&#131;&#65533;&#131;&#65533;&#130;&#65533;&#130;&#65533;&#131;&#65533;&#130;&#65533;&#130;¯&#65533;&#131;&#65533;&#131;&#65533;&#130;&#65533;&#131;&#65533;&#131;&#65533;&#130;&#65533;&#130;&#65533;&#130;&#65533;&#131;&#65533;&#131;&#65533;&#130;&#65533;&#130;&#65533;&#131;&#65533;&#130;&#65533;&#130;¿&#65533;&#131;&#65533;&#131;&#65533;&#130;&#65533;&#131;&#65533;&#131;&#65533;&#130;&#65533;&#130;&#65533;&#130;&#65533;&#131;&#65533;&#131;&#65533;&#130;&#65533;&#130;&#65533;&#131;&#65533;&#130;&#65533;&#130;½e &#65533;&#131;&#65533;&#131;&#65533;&#130;&#65533;&#131;&#65533;&#131;&#65533;&#130;&#65533;&#130;&#65533;&#131;&#65533;&#131;&#65533;&#131;&#65533;&#130;&#65533;&#130;&#65533;&#131;&#65533;&#130;&#65533;&#130;¯&#65533;&#131;&#65533;&#131;&#65533;&#130;&#65533;&#131;&#65533;&#131;&#65533;&#130;&#65533;&#130;&#65533;&#130;&#65533;&#131;&#65533;&#131;&#65533;&#130;&#65533;&#130;&#65533;&#131;&#65533;&#130;&#65533;&#130;¿&#65533;&#131;&#65533;&#131;&#65533;&#130;&#65533;&#131;&#65533;&#131;&#65533;&#130;&#65533;&#130;&#65533;&#130;&#65533;&#131;&#65533;&#131;&#65533;&#130;&#65533;&#130;&#65533;&#131;&#65533;&#130;&#65533;&#130;½ sub_header) */
.sub_header_login {
	position: absolute;
	z-index:1;
	top:0;
	right:0;
	/*border:1px solid green;*/
}

/* titre page en cours */
.sub_header_title {
	font: bold 22px arial, serif;
	color: #767765;
}
/* champ input text login box (login, pwd) */
 .login_inputtext {
	 font: normal 10px Verdana, sans;
	 background: url('../lq_imgs/login_input_bck.jpg') repeat-x top left;
	 border: 1px solid #b4b4b2;
 }
 /* bt submit login box */
.login_inputbt {
	 font: normal 10px Verdana, sans;
	 background: url('../lq_imgs/login_input_bck.jpg') repeat-x top left;
	 border: 1px solid #b4b4b2;
	 width:22px;
	 height:16px;
}

.logout{
	 font: normal 10px Verdana, sans;
}
.logout input{
	 font: normal 10px Verdana, sans;
}
/* **********************************************************************************
 * MODULE 
 */

/* texte module */
modul_col_text{
padding:0px;margin:0px;
}
.modul_col_text .bodytext{
      padding:3px;
      background: #e2e2cb url('../lq_imgs/modul_shadow.jpg') repeat-x top left;
      font: normal 9px Verdana, Helvetica, Arial, sans-serif;
      color: #39393e;border-bottom: 1px solid #c6c6ad;
      border-left: 1px solid #cbcbb2;
      border-right: 1px solid #cbcbb2;
}



/* **********************************************************************************
 * ZONE CENTRALE
 */
/* conteneur zone centrale */
.main_table {
	background:#e1e3ce; 
	border: 1px solid #c2c4a9;
}

/* module zone centrale */
.modul_main{padding:0;margin-top:-25px;margin-bottom:-25px;}

.modul_main .bodytext{
	background:#f1f1e5;
	border-bottom: 1px solid #d8d8ce;
        border-left: 1px solid #d8d8ce;
        border-right: 1px solid #d8d8ce;
	padding: 3px;
	padding-left: 6px;
        padding-bottom:6px;
        width:520px;
        
}
/* titre */
.modul_main_title, .modul_main_title a {
	font: bolder 16px Georgia,arial, serif;
	color: #636b44;
	padding-top: 3px;
	padding-bottom: 10px;
}
.modul_main_title a {
	text-decoration: none;
}
.modul_main_title a:hover {
	text-decoration: underline;
	color: #bc3204;
}
/* texte */
.modul_main_text {
	font: normal 10px Verdana, Helvetica, Arial, sans-serif;
	color: #39393e;
	padding-bottom: 3px;
}

/* **********************************************************************************
 * FOOTER 
 */
.footer_text {
	font: normal 10px Verdana, sans-serif;
	color: #39393e;
}

/* formulaires Typo3 css */

	.csc-mailform { margin-top:50px;border:0px; font-size:1em; color:#232C0F; width:100%; margin-left:0px;}
	
	.csc-mailform-submit {
	float:left;
        padding-left:250px;
       }	
		
	

	.csc-mailform label {
	float:left;
	text-align:left;
        margin-left:5px;
	width:100px;
        font-size:11px;
        font-family:verdana;font-size: 11px;
        }

	.csc-mailform textarea 		{ 
	border: 1px #838383 solid;
	font-size: 11px;
	color: #fff;	
	line-height: 15px;
	background-color: #909E69;
	margin:3px;
	padding:2px;	
        font-family:verdana;font-size: 11px;
	}

	.csc-mailform input			{ 
	border: 1px #838383 solid;
        font-family:verdana;
	font-size: 11px;
	font-weight: normal;
	color: #fff;	
	line-height: 15px;
	background-color:#909E69;
	margin:3px;
	padding:2px;
       
	
}
	.csc-mailform-submit:hover {
		border: 1px #838383 solid;
		font-size: 11px;
		font-weight: normal;
		color: #6F8491;	
		line-height: 15px;
		background-color:#232C0F;
		margin:3px;
		padding:2px;
}
              
	.csc-mailform input:focus, .csc-mailform textarea:focus{ 
	border: 1px #838383 solid;
	font-size: 11px;
	font-weight: normal;
	color: #000;	
	line-height: 15px;
	background-color:#DBDABE;
	margin:3px;
	padding:2px;
	
}
a,a:link,a:visited {color:#A52A18;text-decoration:none;}
a:hover{text-decoration:underline;}



/* default styles for extension "tx_dropdownsitemap_pi1" */
        .tx-dropdownsitemap-pi1 UL, .tx-dropdownsitemap-pi1 OL {
            list-style: none;
            margin: 0px;
            padding: 0px;
        }
        .tx-dropdownsitemap-pi1 A, .tx-dropdownsitemap-pi1 A:link, .tx-dropdownsitemap-pi1 A:visited, .tx-dropdownsitemap-pi1 A:hover, .tx-dropdownsitemap-pi1 A:active {
            color: #000;
            background-color: inherit;
        }
        .tx-dropdownsitemap-pi1 DIV {
            margin-left: 20px;
            margin-top: 2px;
            padding: 2px;
        }
        .tx-dropdownsitemap-pi1 LI.open OL {
            display: block;
        }
        .tx-dropdownsitemap-pi1 LI.closed OL {
            display: none;
        }
        .tx-dropdownsitemap-pi1 LI.open UL {
            display: block;
        }
        .tx-dropdownsitemap-pi1 LI.closed UL {
            display: none;
        }
        .tx-dropdownsitemap-pi1 SPAN.ifsub {
            text-transform: uppercase;
            font-weight: bold;
        }
        .tx-dropdownsitemap-pi1 SPAN.spc {
            text-transform: uppercase;
            font-style: italic;
        }
        .tx-dropdownsitemap-pi1 .description {
            font-style: italic;
            font-size: 80%;
            margin-left: 5px;
        }
        .tx-dropdownsitemap-pi1 DIV {
        }
        .tx-dropdownsitemap-pi1 DIV.level_2 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_3 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_4 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_5 {
        }
        .tx-dropdownsitemap-pi1 DIV.expAll {
            border: solid 1px #DBA83B;
            background-color: #FCF2C8;
            color: inherit;
            padding: 5px;
        }
        .tx-dropdownsitemap-pi1 IMG {
            margin-right: 5px;
        }
		
.tx_csvdisplay_table{border: solid 1px #BCBCBC; border-collapse: collapse; width: 100%; margin-top: 2px; margin-bottom: 2px; } 
.tx_csvdisplay_row_head{font-weight:bold;background:#858E4B;color:#fff;}
.tx_csvdisplay_row_even{background-color:#FFF;}
.tx_csvdisplay_row_odd {background-color:#F1F1E5;}
.tx_csvdisplay_td1{font-weight:bold;}
        
        
        .forum{width:100%;text-align:center;}
        

/* FRONTEND USER        */
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
		