@charset "utf-8";
/* CSS Document */
/*LES BALISES HTML*/
body{background:url(http://www.acmi67.net/images/fond_site2.jpg) no-repeat top center;margin:0;padding:0;font-family:Verdana, Geneva, sans-serif;color:#50514C;}
/*LES BALISES DIV*/
/*********************/
div#conteneur{ width:980px; margin:0 auto;min-height: 620px;}
div#header{width:980px;height:242px;/*background:url(http://www.acmi67.net/images/header.jpg) no-repeat top center;*/margin:0;padding:0;}
div#contact{ margin:170px 0 0 60px; position:relative;}
div#gauche{width:200px;float:left;height:auto;text-align:left;padding:0; margin:0; }
div#left{width:150px;float:left;height:auto;text-align:left;padding:0; margin:0;}
div#right{width:400px;float:right;padding:20px 0 0 0;margin:0;display:inline;position:relative;}
div#content{width:550px;float:left;height:auto;text-align:left;padding:20px 10px 100px 20px;margin:0;display:inline; position:relative;font-family:Verdana,Geneva,sans-serif;font-size:11px;color:#50514C;}
div#content h1{width:100%;float:left;height:50px;text-align:left; background:url(http://www.acmi67.net/images/h1_content.jpg) no-repeat top left;margin:0; font-family:Tahoma, Geneva, sans-serif;font-size:16px; color:#5dcbc0; line-height:30px; padding-left:40px; background-color:transparent;}
div#content h5{text-align:left;margin-left:30px;font-family: Verdana, Geneva, sans-serif;font-size:11px; color:#5dcbc0; text-decoration:underline;}
div#content ul li{clear:both;list-style:circle;font-size:11px;font-family:Verdana,Geneva,sans-serif;color:#50514C;font-weight:normal;margin-top:2px;padding:0;text-align:left;}
div#content ul li.oui{clear:both;list-style:none;font-size:11px;font-family:Verdana,Geneva,sans-serif;color:#50514C;font-weight:normal;margin-top:2px;padding:0;text-align:left;}
div#content p{margin:0;font-family:Verdana,Geneva,sans-serif;font-size:11px;color:#50514C;padding:0 10px 0 10px; text-align:justify;}
div.bloctop h1{font-family:Tahoma, Geneva, sans-serif;font-size:14px;font-weight:bold;color:#1a766d;padding-top:10px;text-transform:uppercase;}
div.fincontent{width:100%;float:left;height:18px;text-align:left; background:url(http://www.acmi67.net/images/fin_content.jpg) no-repeat top left;margin:0;padding:0; background-color:transparent;}
span.separateur{width:2px;float:left;height:22px;background:url(http://www.acmi67.net/images/separateur.jpg) no-repeat top left;margin:0;padding:0;}
div#content a{color:#1a766d; text-decoration:none;font-size:11px; font-weight:bold;}
div#content a:hover{color:#8eb23e; text-decoration:underline; font-size:11px; font-weight:bold;}

a.menu{color:#1a766d; text-decoration:none;}
a.menu:hover{color:#FFF;text-decoration:underline;font-size:10px;background-color:#1a766d;}


div#droite{width:190px;float:right;padding:20px 0 0 0;margin:0;display:inline;position:relative;}
div.pointille{background:url(http://www.acmi67.net/images/pointilles.jpg) repeat-x top center;margin:10px 0 0 0; padding:0; width:190px; height:20px;}
div#droite ul li{clear:both;list-style:none;font-size:10px;font-family:Verdana,Geneva,sans-serif;color:#1a766d;font-weight:bold;margin:0 0 0 -30px;padding:0;text-align:left;}
div#droite ul li a.vertclair{color:#1a766d; text-decoration:none;}
div#droite ul li a.vertclair:hover{color:#8eb23e; text-decoration:underline;}
div#content a.vertclair{color:#1a766d; text-decoration:none; font-weight:bold;font-size:10px;}
div#content a.vertclair:hover{color:#8eb23e; text-decoration:underline;font-weight:bold; font-size:10px;}
div#content hr{width:80%;color:#50514C; height:1px;}
div#droite ul li a{ clear:both;color:#8eb23e; text-decoration:none;}
div#droite ul li a:hover{clear:both;color:#1a766d; text-decoration:underline;}
div#content .right{ text-align:right;}
.center{ text-align:center;}
div#content .milieu{ text-align:center;}
.bold{ font-weight:bold;}
.boldvert{ font-weight:bold;color:#1a766d;}
div#foot{ clear:both; width:100%; background:url(../images/footer.jpg) repeat-x; height:42px;}
div#footer{width:980px;height:42px;margin:0 auto;}
div#footer ul li{list-style:none;float:left;border-left:1px solid #1a766d;font-size:9px;font-family:Verdana,Geneva,sans-serif;color:#1a766d;font-weight:bold;margin-top:0;padding:0 5px 0 5px; text-align:center;}
div#footer ul li a{color:#1a766d;text-decoration:none;}
div#footer ul li a:hover{color:#8eb23e; text-decoration:underline;}
div#bloc1{ background-color:transparent;width:172px; float:left; position:relative; margin:0 6px 0 7px;}
div#bloc2{ background-color:transparent;width:172px;float:left; position:relative;margin-right:6px;}
div#bloc3{ background-color:transparent;width:172px;float:left; position:relative;}
div#bloc4{ background-color:transparent;width:172px;float:left; position:relative;margin:0 7px 0 6px;}
div.icone{margin-top:0; height:auto;}
div.bloctop{background:url(http://www.acmi67.net/images/bloc_top.jpg) no-repeat top center; margin-top:28px; padding:0; width:172px; height:19px;}
div.blocbas{background:url(http://www.acmi67.net/images/bloc_bas.jpg) no-repeat top center; margin-top:8px; padding:0; width:172px; height:18px;}
div.bloctop ul li{clear:both;list-style:circle;font-size:10px;font-family:Verdana,Geneva,sans-serif;color:#8eb23e;font-weight:bold;margin-top:2px;padding:0;text-transform:uppercase;text-align:left;}
div.bloctop h1{font-family:Tahoma, Geneva, sans-serif;font-size:14px;font-weight:bold;color:#1a766d;padding-top:10px;text-transform:uppercase;}
div.bloctop a{font-size:10px;font-family:Verdana,Geneva,sans-serif;color:#8eb23e;font-weight:bold;text-transform:uppercase; text-decoration:none;}
div.bloctop a:hover{font-size:10px;font-family:Verdana,Geneva,sans-serif;color:#1a766d;font-weight:bold; text-transform:uppercase; text-decoration:underline;}
div.bloctete{margin:0;padding:0;width:200px;height:35px;background:url(http://www.acmi67.net/images/bloc_menu_titre.jpg) no-repeat top center;}
div.blocbas{margin:0;padding:0;width:200px;height:28px;background:url(http://www.acmi67.net/images/bloc_menu_bas2.jpg) no-repeat center;}
div.separeitem{margin:0;padding:0;width:200px;height:11px;background:url(http://www.acmi67.net/images/bloc_menu_separe.jpg) no-repeat top center;}
div.bloccontent{margin:0;padding:0;width:200px;min-height:75px;background:url(http://www.acmi67.net/images/bloc_menu_repeat.jpg) repeat-y top center;}
div.bloccontenttop{margin:0;padding:15px 0 0 0;width:200px;min-height:75px;background:url(http://www.acmi67.net/images/bloc_menu_haut.jpg) no-repeat top center;}
div#blocmenu{margin:0;padding:0;width:200px;height:auto;}
div#blocmenu h1{font-family: Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#FFFFFF;padding-top:0; margin-left:20px;text-transform:uppercase; line-height:35px;}
div#blocmenu p{font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#1a766d;font-weight:bold;padding:3px 5px 0 20px;margin:0;text-transform:uppercase;text-align:left;}
div#blocmenu2{margin:0;padding:0;width:200px;height:auto;}
div#blocmenu2 h1{font-family: Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#FFFFFF;padding-top:0; margin-left:20px;text-transform:uppercase; line-height:35px;}
div#blocmenu2 p{font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#1a766d;font-weight:bold;padding:3px 5px 0 20px;margin:0;text-transform:uppercase;text-align:left;}
div#blocmenu3{margin:0;padding:0;width:200px;height:auto;}
div#blocmenu3 h1{font-family: Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#FFFFFF;padding-top:0; margin-left:20px;text-transform:uppercase; line-height:35px;}
div#blocmenu3 p{font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#1a766d;font-weight:bold;padding:3px 5px 0 20px;margin:0;text-transform:uppercase;text-align:left;}
/*Barre de navigation horizontale*/
div#navigation_h{width:980px;height:19px;line-height:18px;margin:0;padding:0;}
div#ariane{width:980px;height:22px;margin:0;padding:0;}
#tab {top:0;height:0;background:repeat-x top;margin:0;width:980px;}
#tab ul{list-style:none;float:left;margin:0;padding:0;}
#tab li{display:inline;float:left;margin:0;padding:0;border-right:solid 1px #565a5d;}
#tab a{text-decoration:none;border:0;display:block;float:left;margin:0;padding:0;background-color:transparent;}
#tab a span{display:block;font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#1a766d;font-weight:bold;
line-height:18px;padding-top: 0;padding-right:5px;padding-bottom: 0;padding-left:5px;}
#tab a:hover,#tab li.item_active a {}
#tab a:hover span,#tab li.item_active a span{background-position:left bottom;color:#FFFFFF;font-weight:700;
font-style:normal;text-decoration:none;background-color:#1a766d;}
/*LES CLASSES*/
.rouge{font-size:10px;color:#B6282B;font-weight:bold;font-family:Verdana, Arial, Helvetica,sans-serif;}
/* FORMULAIRE DE CONACT*/
.contactform {float:left;clear:both;width:560px;margin:5px 2px 10px 2px;padding:5px 2px 10px 2px;background-color:#FFFFFF;}
.contactform fieldset { clear:both;padding:5px 0 10px 0; margin:5px 0 10px 0;border:solid 1px #1a766d;background-color:#FFFFFF;}
.contactform fieldset legend {margin:0 0 15px 5px !important /*Non-IE*/;margin:0 0 20px 5px /*IE6*/;padding:0 2px 0 2px;
color:#1a766d;font-family:verdana,arial,sans-serif;font-weight:bold;font-size:12px; line-height:15px;}
.contactform label.left {float:left; width:200px; margin:0 0 0 10px; color:#1a766d;padding:2px; font-weight:bold;font-size:10px;}
.contactform label.long {float:left; width:360px; margin:0 0 0 10px; color:#1a766d;padding:2px; font-weight:bold;font-size:10px;}
.contactform select.combo {width:230px; margin:2px; border:solid 1px #1a766d; font-family:verdana,arial,sans-serif; font-size:10px;color:#1a766d;}
.contactform input.checkbox {float:left; margin:5px 0 0 0 !important /*Non-IE6*/; margin:2px 0 0 -3px /*IE6*/; border:none;}
.contactform input.field {width:230px;background-color:#FFFFFF;margin:2px;border:solid 1px #1a766d;font-family:verdana,arial,sans-serif;font-size:10px; color:#1a766d;}
.contactform textarea {width:230px;padding:2px; border:solid 1px #1a766d; font-family:verdana,arial,sans-serif; font-size:10px;color:#1a766d; height:60px;}
.contactform input.button {float:right;width:150px; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:#FFFFFF; border:solid 1px #1a766d; text-align:center; font-family:verdana,arial,sans-serif; color:#1a766d; font-size:10px;font-weight:bold;}
.contactform input.button:hover{float:right;border:solid 1px #1a766d;background:#5dcbc0;color:#FFFFFF;font-weight:bold;}
/*CSS ERREUR JQUERY*/
form label.error, label.error {width:100%;color:#990000;font-weight:bold;font-size:9px;}
/*FIN CSS ERREUR JQUERY*/
/******************************/
/* MON MENU DEROULANT HORIZONTAL*/
/******************************/
.nettoyeur {clear:both;}
#menu {
width:960px;
height:22px;margin:0;padding:0;
float:left;


/*width:100%;
font-family:Tahoma, Helvetica, sans-serif;
letter-spacing: 0.12em;	
display:block; 
margin:0 0 5px 0;
padding:7px 0 0 0;
height:37px;
font-size:1.1em;*/
z-index:1000;
}

#menu div {
float:left;
padding:0;
margin:0;
}

#menu div a {
font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#1a766d;font-weight:bold;
line-height:15px;padding-top: 0;padding-right:5px;padding-bottom: 0;padding-left:5px; text-decoration:none;
}

#menu div  a:hover {
background-position:left bottom;color:#FFFFFF;font-weight:700;
font-style:normal;text-decoration:none;background-color: #1a766d;
}
#menu div ul {
position: absolute;
margin: 5px 0 0 0;
background-color:#1a766d;

background-position:bottom; background-repeat:repeat-x;
line-height:15px;
border-left:2px solid #8eb23e;
border-right:2px solid #8eb23e;
border-bottom:2px solid #8eb23e;
z-index:1010;
}

#menu ul, #menu li {
padding: 0;
list-style-type: none;
list-style-position:outside;
}

#menu ul li {
padding:0 5px;
font-size:10px;
}
	
#menu ul li a {
color:#ffffff;
text-decoration: none;
}

#menu ul li a:hover {
color: #ffffff;
background-color:#8eb23e;
}

/*Tableaux*/
.classic{clear:both;width:100%;border-collapse:collapse;empty-cells:show;border:solid 1px #1a766d;font-family:Verdana,Arial,Helvetica, sans-serif;font-size: 10px;color:#1a766d;font-weight: normal;}
.classic2{clear:both;width:100%;border-collapse:collapse;empty-cells:show;border:solid 1px #1a766d;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #1a766d;font-weight: bold;
background-color:#FFF;}
td.titre {clear:both;width:auto;border-collapse:collapse;border:solid 1px #1a766d;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #FFFFFF;text-align:center;height:15px;font-weight: bold; width:50px;}
th {clear:both;width:265px;border-collapse:collapse;border:solid 1px #1a766d;font-family:Verdana,Arial, Helvetica, sans-serif;font-size: 10px;color: #FFFFFF;text-align:left;height:15px;font-weight: bold;background-color: #1a766d;}
td.cellule {clear:both;width:auto;border-collapse:collapse;border:solid 1px #1a766d;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #1a766d;text-align:center;height:25px;font-weight: bold;}
td.cellule2 {clear:both;width:25px;border-collapse:collapse;empty-cells:show;border:solid 1px #1a766d;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #1a766d;text-align:center;height:25px;font-weight: bold;}
td.details {clear:both;width:265px;border-collapse:collapse;empty-cells:show;border:solid 1px #1a766d;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #1a766d;text-align:left;height:25px;font-weight: bold;}
td.details2 {clear:both;width:400px;border-collapse:collapse;empty-cells:show;border:solid 1px #1a766d;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color:#1a766d;text-align:left;height:25px;font-weight: bold;}