/******Structure General*******/

body {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#564b47;
	background-color: #A6CF59;
	width: 500px;
	margin-left: auto;
	margin-right: auto;
}

body#recherche {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#564b47;
	background-color: #FFFFFF;
	width: 500px;
	margin-left: auto;
	margin-right: auto;
}

#enTete {
	
	float:left;
	color:#564b47;
	width:100%;
	height: 10px;
	background-color: #A6CF59;
	
}


#gauche {
	
	float:left;
	color:#564b47;
	width:15%;
	height: 60%;
	background-color: #A6CF59;
	
}

#centre {
	width: 500px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom:10px;
	background-color: #FFFFFF;
	text-decoration: none;
	border: 10px none #FFFFFF;

}

#formulaire {
	float: left;
	width: 500px;
	background-color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#564b47;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 10px;
}

#resultat {

	float: left;
	/*width: 500px;*/
	background-color: #FFFFFF;
	/*height: 200px;*/
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#564b47;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 15px;
	margin-right:10px;
	margin-left:10px;
	margin-bottom:15px;

}



#droite {
	
	float:left;
	color:#564b47;
	width:15%;
	height: 100%;
	background-color: #A6CF59;
	
}

#basPage {
	
	float:left;
	color:#564b47;
	width:100%;
	height: 10px;
	background-color: #A6CF59;
	
}

/** CSS INPUT **/

.inputTexteCourt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #ECE9D8;
	border: 1px solid #CCCCCC;
	width: 100px;
	margin-left: 5px;
	margin-bottom: 0px;
}

.inputTexteMoyen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #ECE9D8;
	border: 1px solid #CCCCCC;
	width: 216px;
	margin-left: 5px;
	margin-bottom: 1px;
}

.inputTexteLong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #ECE9D8;
	border: 1px solid #CCCCCC;
	width: 370px;
	margin-left: 5px;
	margin-bottom: 1px;
}

.selectMin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #ECE9D8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	width: 45px;
	margin-left: 5px;
	margin-bottom: 1px;
}

.selectCourt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #ECE9D8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	width: 193px;
	margin-left: 5px;
	margin-bottom: 1px;
}

.selectMoyen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #ECE9D8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	width: 193px;
	margin-left: 5px;
	margin-bottom: 1px;
}

.selectLong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #ECE9D8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	width: 370px;
	margin-left: 5px;
	margin-bottom: 1px;
}




.inputTexteDate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	background-color: #ECE9D8;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	width: 100px;
	margin-left: 5px;
	margin-bottom: 1px;
}

.checkbox {
	
}
option.special {
	width: 135px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	font-weight: bold;
}


/********* Boutons etc... ********/

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #008744;
	text-align:center;
}

h4 {
	text-align:center;
	font-size:12px;
}

.btnAction {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	height: 25px;
	border: 1px solid #CCCCCC;
	width: 100px;
	background-color: #FFFFFF;
	float: left;
	margin-left: 149px;
	
	
}

.barreOutils {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	
}

label {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	display: block;
	margin-right: 5px;
	margin-top: 0px;
	text-align: right;
	width: 105px;
	font-weight: bold;
}

textbox {
	width: 135px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	font-weight: bold;

}




ul{
	list-style-type: none;
	
}
	
li{
	list-style-type: none;
	margin-top:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;	
}

#gauche a {
	display: block;
	border-top: 1px solid #cccccc;
	padding: 2px 0px 2px 10px;
	background-color: #ECE9D8;
}
/** CSS TABLEAU **/

/* GENERAL TABLE */

table {
	margin-left: 12px;


}

tr {
	border : thin solid #CCCCCC;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}


td {
	
	
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
}	

td.nom {
	
	border-spacing : 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background-color: #ECE9D8;
	

}

td.tel {
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		text-align:left;
	
}	
/* TOP MENU */

div#topmenu
{
    margin: 0;
    padding: 0;
	/*width:771;*/
    /* border-bottom: 1px solid; */
}

div.topmenu-line
{
    border-bottom: 1px solid; /* This line needs to be set to avoid bug in IE */
}

div#topmenu-design
{
    margin: 0;
    padding: 0;
    text-align: left;
    vertical-align: middle;
	width:771;
	height:22px;
	display:block;
	
}

div#topmenu ul
{
    margin: 0;
    padding: 0;
}

div#topmenu li
{
    margin: 0;
    padding: 0;
    border-right: 1px solid;
    float: left;
    display: block;
}

div#topmenu li div.spacing
{
    padding: 0.2em 12px 0.3em 12px;
}

div#topmenu li a
{
    text-decoration: none;
}

div#topmenu li a:hover
{
    text-decoration: underline;
}

/* TOP MENU */

div#topmenu
{
    /*background-color: #626262;
    border-color: #626262;*/
	/**/
	background-color: #008744;
    border-color: #008744;
}

div.topmenu-line
{
    border-color: #626262;
}

div#topmenu li
{
    /*background-color: #626262;*/
    border-color: #A6CF59;
	/**/
	background-color: #008744;
}

div#topmenu li.selected
{
    background-color: #CDE3AC;
	
}

div#topmenu li div.spacing
{
}

div#topmenu li a
{
    color: #ffffff;
}

div#topmenu li.selected div.spacing
{
}

div#topmenu li.selected a
{
    color: #008744;
}


/*---------- Ajout SLY --------*/

div.break /* Used this style to terminate floating elements, to clear all floating attributes */
{
    clear: both;
}

div#centre form.login
{
float:left;
margin-bottom:5px;
}

div.societe
{
	padding-left:20px;
	padding-right:20px;
}

div.nom
{
	border-spacing: 10px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 12px;
    background-color: rgb(236, 233, 216);
	margin-bottom:5px;
	
}

div.societe div.gauche
{
	width:45%;
	float:left;
	padding-left:10px;
}

div.societe div.droite
{
	width:45%;
	float:left;
}

div.attribut-adresse
{
	background-image:url(http://80.118.150.134/cg40/recuperation/images/house.png) ;
	background-repeat:no-repeat;
	padding-left: 20px;
	margin-bottom: 5px;
}

div.attribut-web
{
	background-image:url(http://80.118.150.134/cg40/recuperation/images/world_link.png) ;
	background-repeat:no-repeat;
	padding-left: 20px;
	padding-bottom: 5px;
	height:20px;
}

div.attribut-tel
{
	background-image:url(http://80.118.150.134/cg40/recuperation/images/telephone.png) ;
	background-repeat:no-repeat;
	padding-left: 20px;
	padding-bottom: 5px;
	height:20px;
}

div.attribut-fax
{
	background-image:url(http://80.118.150.134/cg40/recuperation/images/fax.png) ;
	background-repeat:no-repeat;
	padding-left: 20px;
	padding-bottom: 5px;
	height:20px;
}

div.attribut-courriel
{
	background-image:url(http://80.118.150.134/cg40/recuperation/images/email.png) ;
	background-repeat:no-repeat;
	padding-left: 20px;
	padding-bottom: 5px;
	height:20px;
}

div.categorie
{
width:375px;
margin-left:110px;
}


/*Erreur: style utilisé dans la page connexion interface d'admin*/
#erreur {
	background-color: #FFFFFF;
	width:400px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#564b47;
	text-decoration: none;
	margin-top: 1em;
	margin-right: auto;
	margin-bottom: 0.5em;
	margin-left: auto;
	padding-top: 0em;
	padding-right: 1em;
	padding-bottom: 0.75em;
	padding-left: 1em;
	border-top-width: 6px;
	border-right-width: 6px;
	border-bottom-width: 6px;
	border-left-width: 6px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d9d978;
	border-right-color: #d9d978;
	border-bottom-color: #d9d978;
	border-left-color: #d9d978;
	background-color: #f8f8f4;
	
}

#erreur h2
{
background-image:url("http://www.preventiondechets40.net/design/admin/images/message-warning.gif");
font-size:16px;
background-repeat: no-repeat;
margin-left: 0.5em;
margin-top:0em;
padding-top: 0.2em;
padding-right: 0.5em;
padding-bottom: 0.5em;
padding-left: 2.5em;
height:32px;
}

#erreur ul li
{
list-style-type: disc;
list-style-position:outside;
}

