/* CSS Document */

body { margin:10px; background-color:#646464; }

form, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }

body, table, td, form, input, textearea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

h1 { font-size:24px; }
h2 { font-size:20px; }
h3 { font-size:18px; }
h4 { font-size:16px; }
h5 { font-size:14px; }
h6 { font-size:12px; }

a:link, a:active, a:visited { text-decoration:none; color:#005da5; }
a:hover { text-decoration:overline underline; }

#footer { background-color:#005da5; color:#fff; }
a.footer:link, a.footer:active, a.footer:visited { font-size:12px; text-decoration:none; color:#fff; }
a.footer:hover { text-decoration:overline underline; }

.menu { color:#fff; font-size:16px; font-weight:normal; }
a.menu:link, a.menu:active, a.menu:visited { font-size:12px; text-decoration:none; color:#fff; font-weight:bold; }
a.menu:hover { color:#005da5; }
a.menu_holding:link, a.menu_holding:active, a.menu_holding:visited { font-size:12px; text-decoration:none; color:#fff; font-weight:bold; }
a.menu_holding:hover { color:#97d1ef; }
a.menu_holding_actif:link, a.menu_holding_actif:active, a.menu_holding_actif:visited { font-size:12px; text-decoration:none; color:#97d1ef; font-weight:bold; }
a.menu_holding_actif:hover { color:#ccc; }

.menu_agri { color:#fff; font-size:16px; font-weight:normal; }
a.menu_agri:link, a.menu_agri:active, a.menu_agri:visited { font-size:12px; text-decoration:none; color:#fff; font-weight:bold; }
a.menu_agri:hover { color:#b6c301; }
a.menu_agri_actif:link, a.menu_agri_actif:active, a.menu_agri_actif:visited { font-size:12px; text-decoration:none; color:#b6c301; font-weight:bold; }
a.menu_agri_actif:hover { color:#ccc; }

a.menu_manut:link, a.menu_manut:active, a.menu_manut:visited { font-size:12px; text-decoration:none; color:#fff; font-weight:bold; }
a.menu_manut:hover { color:#de0522; }
a.menu_manut_actif:link, a.menu_manut_actif:active, a.menu_manut_actif:visited { font-size:12px; text-decoration:none; color:#de0522; font-weight:bold; }
a.menu_manut_actif:hover { color:#ccc; }

.menu_diff { color:#fff; font-size:14px; font-weight:normal; }
a.menu_diff:link, a.menu_diff:active, a.menu_diff:visited { font-size:10px; text-decoration:none; color:#fff; font-weight:bold; }
a.menu_diff:hover { color:#fcc613; }
a.menu_diff_actif:link, a.menu_diff_actif:active, a.menu_diff_actif:visited { font-size:10px; text-decoration:none; color:#fcc613; font-weight:bold; }
a.menu_diff_actif:hover { color:#ccc; }

.erreur { color:#f00; font-weight:bold; font-size:12px; }

.texte_blanc { color:#fff; }
a.texte_blanc { color:#fff; text-decoration:none; }
.texte_bleu_holding { color:#005da5; }
.texte_rouge_manut { color:#e5352c; }
.texte_vert_agri { color:#00782c; }

.titre_holding_princ, .titre_agri_princ, .titre_manut_princ, .titre_loc_princ, .titre_occas_princ, .titre_diff_princ { color:#fff; font-weight:bold; height:40px; line-height:40px; padding-left:10px; text-transform:uppercase; font-size:16px; }
.titre_holding_princ { background-color:#005da5; }
.titre_holding { color:#005da5; font-weight:bold; }
.titre_agri_princ { background-color:#00782c; position:relative }
.titre_agri { color:#00782c; font-weight:bold; _margin-left:15px; *margin-left:15px }
.titre_manut_princ { background-color:#e53138; }
.titre_manut { color:#e53138; font-weight:bold; }
.titre_loc_princ { background-color:#de0522; }
.titre_loc { color:#de0522; font-weight:bold; }
.titre_occas_princ { background-color:#8b2412; }
.titre_occas { color:#8b2412; font-weight:bold; }
.titre_diff_princ { background-color:#e49000; }
.titre_diff { color:#e49000; font-weight:bold; }

.btn_holding { border:1px solid #075ea3; color:#075ea3; font-weight:bold; padding:0.2em; cursor:pointer; background-color:#ececec; }
.champ_holding { border:1px solid #075ea3; color:#075ea3; background-color:#ececec; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

.btn_diff { border:1px solid #e49000; color:#e49000; font-weight:bold; padding:0.2em; cursor:pointer; background-color:#ececec; }
a.btn_diff { border:1px solid #e49000; color:#e49000; font-weight:bold; padding:0.2em; cursor:pointer; background-color:#ececec; text-decoration:none; }
a.btn_diff:hover { border:1px solid #005da5; color:#005da5; font-weight:bold; padding:0.2em; cursor:pointer; background-color:#ececec; text-decoration:none; }
.champ_diff { border:1px solid #e49000; color:#e49000; background-color:#ececec; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

.btn_agri { border:1px solid #00782c; color:#00782c; font-weight:bold; padding:0.2em; cursor:pointer; background-color:#fcc300; }
a.btn_agri { border:1px solid #00782c; color:#00782c; font-weight:bold; padding:0.2em; cursor:pointer; background-color:#fcc300; text-decoration:none; }
a.btn_agri:hover { border:1px solid #00782c; color:#00782c; font-weight:bold; padding:0.2em; cursor:pointer; background-color:#fcc300; text-decoration:none; }
.champ_agri { border:1px solid #00782c; color:#00782c; background-color:#fcc300; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

.btn_manut { border:1px solid #e53138; color:#e53138; font-weight:bold; padding:0.2em; cursor:pointer; background-color:#ececec; }
a.btn_manut { border:1px solid #e53138; color:#e53138; font-weight:bold; padding:0.2em; cursor:pointer; background-color:#ececec; text-decoration:none; }
a.btn_manut:hover { border:1px solid #e53138; color:#e53138; font-weight:bold; padding:0.2em; cursor:pointer; background-color:#ececec; text-decoration:none; }
.champ_manut { border:1px solid #e53138; color:#e53138; background-color:#ececec; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

.btn_loc { border:1px solid #de0522; color:#de0522; background-color:#ececec; font-weight:bold; padding:0.2em; cursor:pointer; }
a.btn_loc { border:1px solid #de0522; color:#de0522; font-weight:bold; padding:0.2em; cursor:pointer; background-color:#ececec; text-decoration:none; }
a.btn_loc:hover { border:1px solid #de0522; color:#de0522; font-weight:bold; padding:0.2em; cursor:pointer; background-color:#ececec; text-decoration:none; }
.champ_loc { border:1px solid #de0522; color:#e53138; background-color:#ececec; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

.bord_rouge { border:1px solid #e53138; border-collapse:collapse; }
.bord_rouge_bas { border-bottom:1px solid #e53138; border-collapse:collapse; }

.bord_diff { border:1px solid #e49000; border-collapse:collapse; }
.bord_diff_bas { border-bottom:1px solid #e49000; border-collapse:collapse; }
.bord_agri { border:1px solid #00782c; border-collapse:collapse; }
.bord_manut { border:1px solid #e53138; border-collapse:collapse; }
.bord_holding { border:1px solid #075ea3; border-collapse:collapse; }
.bord_loc { border:1px solid #de0522; border-collapse:collapse; }
.bord_occas { border:1px solid #8b2412; border-collapse:collapse; }

.bord_bleu_droit { border-right:1px solid #005da5; border-collapse:collapse; }
.bord_bleu_bas { border-bottom:1px solid #005da5; border-collapse:collapse; }

.bord_blanc_bas { border-bottom:1px solid #fff; border-collapse:collapse; }

.bord_noir { border:1px solid #000; border-collapse:collapse; }
.bord_noir_bas { border-bottom:1px solid #000; border-collapse:collapse; }

.actus_rub { margin-left:15px; margin-right:30px; border-bottom:1px solid #fff; color:#fff; }

.texte10 { font-size:10px; }

.tab_bleu_clair { background-color:#eef2fb; }
.tab_bleu { background-color:#cbdcf0; }

.onglet_fonce { background-color:#575759; background-image:url(images/onglet-gfonce-gauche.gif); background-position:left bottom; background-repeat:no-repeat; }
.onglet_clair { background-color:#7b8082; background-image:url(images/onglet-gclair-gauche.gif); background-position:left bottom; background-repeat:no-repeat; }

.div_ss_menu { margin-top:5px; border:2px solid #e49000; border-top:0px; border-collapse:collapse; position:absolute; top:215px; background-color:#7b8082; padding:5px; white-space:nowrap; display:none; z-index:1000000000; }
#ss_menu_eq_spe { left:80px; }
#ss_menu_trans { left:250px; }
#ss_menu_irrig { left:350px; }

#eve { width:466px; height:295px; left:120px; top:260px; background-image:url(images/evenement.png); background-repeat:no-repeat; background-position:center top; position:absolute; }

/* News Manut (Alexandre HOCHART) */
#blocNews {width:100%; height:390px; background:transparent url(images/fd-news-manut.jpg) no-repeat; margin:0 0 0 2px; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif;}
#manutOccas, #manutActu, #manutPromo {position:absolute;width:200px;height:315px;top: 45px;}
#manutOccas {left: 31px; }
#manutActu {left: 287px;}
#manutPromo {left: 550px;}
#manutOccas, #manutActu, #manutPromo {padding:0}
#blocNews h1 {margin:0 0 5px 0; padding:0; height:23px; width:140px;}
#blocNews h1 span.titulo {display:none; font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
#titulo1 {color:#9a9a9a}
#titulo2 {color:#01019a}
#titulo3 {color:#cd0101}
#blocNews #manutOccas h2 {margin:0 0 5px 0; padding:0; text-transform:uppercase; font-size:11px;}
#blocNews #manutOccas p, #blocNews ul {margin:0; padding:0; font-size:10px;}
#blocNews ul { margin: 0; padding: 0;list-style-type: none; z-index: 1}
#blocNews ul li{ line-height:1.3; width:200px;overflow:hidden;float:left;}
.thumbOccas {position:absolute; bottom:0; left:0; _position: inherit}
.thumbOccas img, .thumbActu img, .thumbPromo img{_margin-top:7px }
.thumbActu {position:absolute; bottom:-5px; _position: inherit}
.thumbPromo {position:absolute; bottom:0; _position: inherit}
.vignette {width:198px; height:130px; border:1px solid #000; }
#manutOccasScroll {position:absolute; top:25px; left:170px}
#manutActuScroll {position:absolute; top:25px; left:430px}
#manutPromoScroll {position:absolute; top:25px; left:695px}
#manutOccasScroll img, #manutActuScroll img, #manutPromoScroll img{padding:5px; cursor:pointer}

#blocNews #manutActu h2 {margin:0 0 0 0; padding:0; font-size:12px; color:#0066ad}
#blocNews #manutActu p {font-size:11px; margin:0 0 5px 0; _margin:0 0 4px 0}
#blocNews #manutActu .linkBtn {padding:0;; margin:0; overflow: hidden; width: 100%; float:right; overflow:hidden}

#blocNews #manutPromo h2 {margin:5px 0 0 0; padding:0; font-size:18px; color:#ff0000}
#blocNews #manutPromo p {font-size:11px; margin:10px 0 0 0}
#blocNews #manutPromo p#textePromo {margin-top:0}
#blocNews #manutPromo #contactezNous {color:#ff0000; margin:5px 0}
#blocNews #manutPromo .linkBtn {padding:0 0 10px 0; overflow: hidden; width: 100%; float:right;}

a.button {
    background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: right;
    font: normal 10px arial, sans-serif;
    height: 24px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}
a.button:hover {
    background-position: bottom right;
    color: #000;
	text-decoration:none;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:hover span {
    background-position: bottom left;
}


