/* CSS Document */

/* Définition des styles généraux de la page */
body,td,th,p {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;	
	text-align : center;
}
p{
	/*margin:5px 5px 5px 5px;
	line-height:13px;*/
}
h1,h2,h3,h4,h5,h6,form {
	margin-top:0;
	margin-bottom:0;
}
h1,h2,h3,h4,h5,h6 {
	display:inline;
}

h1{
	font-size: 20px;
	color: #F18E00;
	letter-spacing:-1px;
	font-weight:bold;
}
h2{
	font-size: 20px;
	color: #006550;
	letter-spacing:-1px;
	font-weight:bold;
}
h3{
	font-size: 16px;
	color: #F18E00;
	letter-spacing:-1px;
	font-weight:bold;
}
h4{
	font-size: 16px;
	color: #E60003;
	font-weight:bold;
}
h5{
	font-size: 16px;
	color: #006550;
	letter-spacing:-1px;
	font-weight:bold;
}
/* Fin de définition des styles généraux de la page */

/*définition des conteneurs de la page*/
#conteneur1{
	position:relative;
	padding:0px 15px 0px 15px;
	width:1000px;
	border:solid 1px #000000;
	margin-top:5px;
}

#conteneur2{
	border: 1px solid #000000;
}
/* fin définition des conteneurs de la page*/




/*Haut de page*/

.txtMenu {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #669933;
	font-weight:bold;
	line-height:11px;
}

.txtMenu a{
	text-decoration:none;
	color: #669933;
}
.txtMenu a:visited {
	text-decoration:none;
	color: #669933;
}
.txtMenu a:hover{
	color: #006450;
	text-decoration:underline;
}
.txtBlanc {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.txtBlanc2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align:right;
}


#BoxType4_bg{
	background-image:url(../images/motif-ordures.gif);
	background-position:left bottom;
}
#bande {
	margin-top:15px;
	background-image:url(../images/images-contenu/accueil/bandeau-haut.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	width:970px;
	height:115px;
}

#bande span {
	display: none;
}
#menu{
	background-image:url(../images/carre-orange.jpg);
	background-repeat:repeat;
}

#poubelle{
	margin-top:15px;
	margin-left:-35px;
	position:absolute;
	width:190px;
	height:200px;
	z-index:100;
	background-image:url(../images/poubelle.png);
	background-repeat:no-repeat;
}
/*----------------------------------------------------------------------------------------------------------*/

/* menu Gauche */
#titreGauche{
	text-align:left;
	margin-left:15px;
	margin-top:35px;
}

#menuGauche{
	text-align:left;
	padding:0px;
	margin-left:0px;
}

/*Tableau*/

#fondgris{
	display:block;
	position:relative;
	background-color:#b4b6b5;
	background-repeat:repeat;
	margin:35px 10px 0px 10px;
	padding:0px 10px 35px 10px;
}

#fondblanc{
	display:block;
	background-color:#FFFFFF;
	background-repeat:repeat;
}


.txtOrange {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #FF9900;
	font-weight:bold;
	line-height:11px;
}
.txtOrange a{
	color: #FF9900;
}
.txtOrange a:hover{
	color: #FF9900;
}

.txtOrange a:hover{
	color: #FF9900;
	text-decoration:underline;
}	

.txtOrange14 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color: #FF9900;
	font-weight:bold;
}

.txtVert {
	font-size: 12px;
	color: #006450;
	font-weight: bold;
	text-align:justify;
}

.txtVertVoie {
	font-size: 11px;
	color: #006450;
	font-weight: normal;
	text-align:left;
}

.txtVert_bis {
	font-size: 12px;
	color: #669933;
	font-weight: bold;
	text-align:justify;
}

.txtReport {
	font-size: 10px;
	color: #006450;
	font-weight: normal;
	text-align:justify;
	font-style:italic;
}

.txtVert13 {
	font-size: 13px;
	color: #006450;
	font-weight: bold;
	text-align:justify;
}

.txtBlanc {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align:justify;
}

.txtBlanc20 {
	font-size: 20px;
	color: #FFFFFF;
	font-weight: bold;
	text-align:justify;
}

.deee{
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;

	width:150px;
	height:40px;
	font-weight:bold;
	text-align:center;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#F18E00;
	line-height:normal;	
}
.puce{
	font-size: 14px;
	color: #E60003;
	font-weight:bold;
}

#BoxHaut2{
	width:700px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background-image:url(../images/BoxHaut2.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	border-right: 2px solid #7DB712;
	height:27px;
}

#Boxtype2{
	width:700px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border-left: 2px solid #7DB712;
	border-right: 2px solid #7DB712;
}

#BoxBas2{
	width:700px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background-position:bottom left;
	background-repeat:no-repeat;
	background-image:url(../images/BoxBas2.gif);
	border-right: 2px solid #7DB712;
	height:24px;
}

#BoxBas3{
	width:700px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background-image:url(../images/BoxBas3.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	border-right: 2px solid #7DB712;
	height:24px;
}

#flashInfo{
	margin-top:35px;
	height:300px;
	background-color:#ACC22D;
	padding:0px 10px 0px 10px;
}

.texteNoirFranco_01{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:justify;
}

.texteNoirFranco_02{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.texteNoirFranco_03{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

.flecheOrangeFranco_01{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CF691F;
	font-weight:bold;
	text-align:justify;
}

#boxCollecte{
	display:block;
	position:relative;
	border: 1px solid #B3B5B4;
	width:550px;
	margin-top:10px;
}

.titreVille {
	color: #ACC22D;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left:15px;
}

.texteVilleAccueil {
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top:25px;
}

.texteVilleAccueil a {
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top:25px;
	text-decoration:none;
}



.titreTypeCollecte {
	color: #CF691F;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing:-1px;
}
.titreTypeCollecteSmall {
	color: #CF691F;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.titrePage {
	color: #000000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing:-0.1em;
}

.corpsTableau{
	border: 1px solid #B3B5B4;
	height:75px;
}

.padH15{
	padding-left:15px;
	padding-right:15px;
}
.padV5{
	padding-top:5px;
	padding-bottom:5px;
}

#boxIframe{
	margin: 10px 0px 10px 0px;
}


.lienContact {
	color: #CF691F;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing:-1px;
}
.lienContact  a{
	color: #CF691F;
	text-decoration:none;
}
.lienContact  a:hover{
	color: #CF691F;
	text-decoration:underline;
}

.lienMlegales {
	color: #CF691F;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.lienMlegales  a{
	color: #CF691F;
	text-decoration:none;
}
.lienMlegales  a:hover{
	color: #CF691F;
	text-decoration:underline;
}


.titreFormulaire{
color:#FFFFFF;
font-size:11px;
background-color:#CF691F;
padding:3px 10px 3px 10px;
}

.boxVoie{
display:none;
height:100px;
background-color:#ACC22D ;
padding:2px 0px;
}


#formCache{
position:absolute;
/*margin-left:225px;
margin-top:300px;*/
left:355px;
top:300px;
width:760px;
z-index:200;
background-color:#CF691F;
-moz-opacity:0.2;
opacity:0.2;
filter:alpha(opacity=20);

/* pour IE 7 */
min-height:725px;

/* pour IE 6 */
height: auto !important;
height: 725px;
}

/*----------------------------------------------------------------------------------------------------------*/
/*                                                     private                                              */
.msg-erreur {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #970036;
}

.commentaire{
display:none;
color:#FFFFFF;
font-weight:bold;
font-size:16px;
z-index:300;
position:relative;
margin-left:20px;
margin-top:20px;
}

.menager
{
color:#000;
/*font-weight:bold;*/
background-color:#B4B6B4;
padding:0px 5px;
}


.recyclage
{
color:#000;
/*font-weight:bold;*/
background-color:#EEC200;
padding:0px 5px;
}

.verre
{
color:#FFF;
/*font-weight:bold;*/
background-color:#007C45;
padding:0px 5px;
}

.carton
{
color:#FFF;
/*font-weight:bold;*/
background-color:#006AB2;
padding:0px 5px;
}

.menager_carton
{
color:#FFF;
/*font-weight:bold;*/
background-color:#006AB2;
padding:0px 5px;
}

#seoFooterHome { width: 1000px; position: absolute; bottom: -200px; left: 50%; margin-left: -500px; }
#seoFooterHome a, #seoFooter a { color: #333; }