#home, #home_popup {
background-color: #ffffff;
scrollbar-face-color: #ffffff;
scrollbar-track-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #FFCF60; 
scrollbar-3dlight-color: #FFCF60; 
scrollbar-arrow-color: #FFCF60;
scrollbar-darkshadow-color: #ffffff; 
margin:0px;
}
#home, #home_popup, input, td, select, textarea {
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-size:12px;
color: #1D2F68;
}
#home_popup {
}
#posi {
position:absolute;
text-align:center;
width:100%;height:100%;
background-image: url(../img/filigrane.gif);
background-repeat: no-repeat;
background-position: center top;
}
#principal { 
width:995px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
}
#accueil_elements {
width:995px;
position:relative;top:0px;
}
#bandeau {
position:absolute; left:0px; top:0px; width:995px; height:148px;
background-color: #ffffff;
}
#barre_verticale1 {
position:absolute; left:0px; top:0px; width:1px; height:550px;
background-image: url(../img/trait.gif);
}
#barre_verticale2 {
position:absolute; left:995px; top:0px; width:1px; height:550px;
background-image: url(../img/trait.gif);
}
#ellipses {
position:absolute; left:193px; top:10px; width:595px; height:137px;
background-image: url(../img/ellipses.gif);
}
#cadre_defilant {
position:absolute; left:513px; top:12px; width:595px; height:27px;
}
#marquee1, #marquee1:hover{
width:200px;height:22px;
text-align: center;
background-color:#fed064;
font-family: Arial, Geneva, Helvetica, Times, Sans-Serif;
font-size:14px;
font-weight:bold;
color:#1c2e68;
padding-top:4px;
padding-right:2px;
padding-left:2px;
margin:0px;
border:1px solid #1c2e68;
text-decoration: none;
}
#fond_menu_1 { 
position:absolute; left:697px; top:0px; width:298px; height:108px;
background-image: url(../img/fond-menu-1.gif);
}
#fond_menu_2 { 
position:absolute; left:236px; top:107px; width:759px; height:40px;
background-image: url(../img/fond-menu-2.gif);
}
#cadre_photo1 {
position:absolute; left:12px; top:109px; width:170px; height:91px;
background-image: url(../img/cadre-photo1.gif);
}
#photo1 {
position:absolute; left:1px; top:1px; width:168px; height:89px;
}
#identification {
position:absolute; left:190px; top:7px; width:113px; height:54px;
font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
font-size: 10px;
text-align:left;
}
#identification_demande {
position:absolute; left:2px; top:2px; width:113px; height:15px;
color: #1D2F68;
font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
font-size: 10px;
text-align:left;
}
#login { 
position:absolute; left:3px; top:16px; width:104px; height:17px;
color: #1D2F68;
border-style:solid; border-color:#1D2F68; border-width:1px;
background-color:#FFEDC2;
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-size: 12px;
padding:0px;
}
#mdp {
position:absolute; left:3px; top:37px; width:78px; height:17px;
color: #1D2F68;
border-style:solid; border-color:#1D2F68; border-width:1px;
background-color:#FFEDC2;
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-size: 12px;
padding:0px;
} 
#go {
position:absolute; left:85px; top:37px; width:24px; height:19px;
color: #1D2F68; 
border-style:solid; border-color:#1D2F68; border-width:1px;
background-color:#FFCF60;
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-weight: bold;
font-size: 12px;
cursor:pointer;
padding:2px;
}
#utilisateur {
position:absolute; left:550px; top:55px; width:198px; height:15px;
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-size: 12px;
font-weight: bold;
color:#FED064;
text-align:center; 
}
#date-heure {
position:absolute; left:550px; top:67px; width:198px; height:15px;
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-size: 12px;
font-weight: normal;
color:#FED064;
text-align:center;
}
#titre_principal {
position:absolute;top:89px;left:280px;width:168px;height:21px;
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-size: 18px;
color:#1D2F68;
text-align:center;
font-weight: bold;
}
#posi_titre_secondaire {
position:absolute;top:155px;left:191px;width:274px;height:45px;
background-image: url(../img/titre-gauche.gif);
background-repeat: no-repeat;
} 
#titre_secondaire { 
position:absolute;top:15px;left:46px;width:330px;height:20px;
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-size: 15px;
color:#1D2F68;
text-align:left;
font-weight: bold;
} 
.titre_chapitre {
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-size: 15px;
color:#1D2F68;
text-align:left;
font-weight: bold;
}
#retour_accueil {
position:absolute;top:5px;left:5px;width:180px;height:102px;
background-image: url(../img/logo_sdem.gif);
background-repeat: no-repeat;
background-color:#ffffff;
font-size:1px;color:#ffffff;
}
#contenu {
position:absolute;left:55px;top:205px; z-index:0; 
width:930px;
text-align:left;
}
.lien, .lienpage {color:#028e00;text-decoration:none;}
.bleu {color:#2e47a3;text-decoration:none;}
.vert {color:#028e00;}
.gris {color:#D0C0B0;}
.lien:hover, .lienpage:hover  {background-color:#FFCF60;color:#1E117B;}
#commune {
position:absolute;top:5px;left:188px;width:300px;height:30px;
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-size: 12px;
color:#1D2F68;
font-weight: bold;
text-align:left;
}
#deconnecter { 
position:absolute;top:35px;left:188px;width:300px;height:30px;
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-size: 12px;
color:#1D2F68;
font-weight: normal;
text-align:left;
}
#contenu_simple {
position:absolute;top:45px;_top:40px; z-index:0; 
height:100%;
text-align:left;
margin:5px; 
}
#contenu_rien {
position:absolute;top:5px;_top:0px; z-index:0; 
text-align:left;
width:920px;
margin:5px; 
}
#entete_popup {
position:absolute;height:45px;width:98%;
text-align:left;
background-image: url(../img/logo_sdem_petit.gif);
background-repeat: no-repeat;
border-color:#1E117B;border-style:none none solid none;border-width:1px;
}
#posi_print_popup {position:absolute;right:30px;top:5px; }
.icone_print {
width:20px;height:20px;
color:white;
display:block;
cursor:pointer;
font-size:1px;
background-repeat: no-repeat;
background-position:bottom;
background-image: url(../img/icone_print.gif);
}
#posi_close_coord {position:absolute;right:15px;top:12px;}
#posi_close_popup {position:absolute;right:15px;top:12px;}
.icone_close {
width:12px;height:11px;
color:white;
display:block;
cursor:pointer;
font-size:1px;
background-repeat: no-repeat;
background-position:bottom;
background-image: url(../img/fermer.gif);
}
.photo {
border-color:#8e97b3;border-style:solid;border-width:2px;
}
.portraits { 
width:134px;height:151px;
border-color:#8e97b3;border-style:solid;border-width:2px;
background-color: #8e97b3;
}
/*-------------------------- Menu Haut --------------------------------------*/
#posi_menu_haut { 
position:absolute;top:2px;left:875px;width:120px;height:87px; 
text-align:right;
}
.menu_haut {
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-size: 12px;
color:#1D2F68;
font-weight: bold; 
text-decoration:none;
padding-right:2px;
padding-left:2px;
}
.menu_haut:hover {
background-color:#1D2F68;
color:#FED064;
}
/*-------------------------- Menu Principal ---------------------------------*/
#posi_menu_principal {
position:absolute;top:108px;left:499px;width:495px;height:40px;
}
#menu_principal {
position:absolute;top:0px;left:0px;width:495px;height:40px;
}
#menu1,#menu2,#menu3,#menu4,#menu5,#menu6,#menu7 {
position:absolute;top:0px;height:40px;
}
#menu7 {left:30px;} 
#menu1 {left:130px;}
#menu4 {left:235px;}
#menu2 {left:348px;}  
#menu3 {left:425px;} 
#menu5 {left:270px;} 
#menu6 {left:375px;} 

.hbandeau {
text-align:left;
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-size: 12px;
color:#1D2F68;
font-weight: bold;
text-decoration:none;
padding-right:4px;
padding-left:4px;
padding-bottom:4px;
}
.hbandeau:hover {
background-color:#1D2F68;
color:#FED064;
}

#SM1,#SM2,#SM3,#SM4 {
position:absolute;top:20px;left:0px;width:495px;height:20px;z-index:10;
visibility: hidden;
}

#menu11,#menu12,#menu13,#menu14,
#menu21,#menu22,#menu23,#menu24,#menu25,
#menu31,#menu32,#menu33,
#menu41,#menu42,#menu43,#menu44 {
text-align:left;
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-size: 12px;
color:#FFCF60;
font-weight: bold;
text-decoration:none;
cursor:pointer;
}
#menu11:hover,#menu12:hover,#menu13:hover,#menu14:hover,
#menu21:hover,#menu22:hover,#menu23:hover,#menu24:hover,#menu25:hover,
#menu31:hover,#menu32:hover,#menu33:hover,
#menu41:hover,#menu42:hover,#menu43:hover,#menu44:hover {
color:#1D2F68;
} 

#menu11 {position:absolute;left:134px;}
#menu12 {position:absolute;left:226px;}
#menu13 {position:absolute;left:348px;} 
#menu14 {position:absolute;left:417px;}

#menu21 {position:absolute;left:20px;}
#menu22 {position:absolute;left:115px;}
#menu23 {position:absolute;left:235px;}
#menu24 {position:absolute;left:314px;}
#menu25 {position:absolute;left:453px;}

#menu31 {position:absolute;left:100px;}
#menu32 {position:absolute;left:315px;}
#menu33 {position:absolute;left:445px;}

#menu41 {position:absolute;left:33px;} 
#menu42 {position:absolute;left:180px;}
#menu43 {position:absolute;left:320px;} 
#menu44 {position:absolute;left:380px;}

#logo_print, #titre_print, #titre_categorie, .categorie, .categorie0 {
display:none;
}


/*-------------------------- Photos ------------------------------------*/
.cadre_accueil_photo2 {
position:absolute;top:0px;left:0px;width:175px;height:133px;
background-image: url(../img/cadre-photo2.gif);
}
.cadre_accueil_photo3 {
position:absolute;top:0px;left:0px;width:211px;height:133px;
background-image: url(../img/cadre-photo3.gif);
}
.cadre_accueil_photo4 {
position:absolute;top:0px;left:0px;width:211px;height:320px;
background-image: url(../img/cadre-photo4.gif);
}
.cadre_editorial {
position:absolute;top:0px;left:0px;width:174px;height:458px;
background-image: url(../img/cadre-editorial.gif);
}
.accueil_photo2 {
position:absolute;top:3px;left:3px;width:169px;height:127px;
}
.accueil_photo3 {
position:absolute;top:3px;left:3px;width:205px;height:127px;
}
#photos_accueil {
position:absolute;top:0px;left:650px;width:282px;height:425px;
background-image: url(../images/traits_accueil.gif);
}
#photos_accueil_eclairage {
position:absolute;top:236px;left:13px;width:80px;height:168px;
}
#photos_accueil_effacement {
position:absolute;top:287px;left:108px;width:170px;height:117px;
}
#photos_accueil_illuminations {
position:absolute;top:10px;left:13px;width:140px;height:102px;
}
#photos_accueil_materiel {
position:absolute;top:128px;left:13px;width:120px;height:90px; 
}
#photos_accueil_poteaux {
position:absolute;top:10px;left:188px;width:90px;height:207px;
}
.image,.image_click, #photos_accueil_eclairage, #photos_accueil_effacement,  
#photos_accueil_illuminations, #photos_accueil_materiel, #photos_accueil_poteaux {
border-color:#1D2F68;border-style:solid;border-width:1px;
}
.image_click {cursor:pointer;}

/*-------------------------- Tableau liste des opérations -------------------*/
.groupement, .case1, .case2, .case3, .case4, .case5, .case6, .ligne1, .ligne2, .cc, .cca, .ccb, .ccc, #memo, .memog, .memod, .couleur_1, .couleur_2, .entete {
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-size: 12px;
color:#1D2F68;
border-style:solid none none none; border-color:#1D2F68; border-width:1px;
padding:2px;
}
#tableau_operations {
position:absolute;top:10px;left:-54px;width:994px;
}
#liste_operations {
background-color:#FFE7AF;
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-size: 12px;
color:#1D2F68;
}
.groupement {
font-weight:bold;
}
.groupement, .ligne2 {
background-color:#FED064;
}
.decale {
position:relative;left:100px;width:850px;
}
.case1 {
border-style:solid none none none; border-color:#1D2F68; border-width:1px;
}
.case2 {
border-style:solid solid none none; border-color:#1D2F68; border-width:1px;
}
.case3 {
width:80px;
border-style:solid solid none none; border-color:#1D2F68; border-width:1px;
}
.case4 {
width:80px;
}
.case5 {
border-style:none none solid none; border-color:#1D2F68; border-width:1px; height:21px;
}
.case6 {
border-style:solid none solid none; border-color:#1D2F68; border-width:1px;
}
.cca,.ccb {
font-style:italic;background-color:#fff3d6;
}
.cc, .cca { 
width:90px;
text-align:center;
}
.cc {
font-weight:bold;
color:#028e00;
}
.ccb, .ccc {
width:274px;
}
.ccc {
font-weight:bold;
color:#2e47a3;
}
.note {
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-size: 10px;
color:#1D2F68;
}
#memo {
border-style:none none solid none; border-color:#1D2F68; border-width:1px;
}

tr.couleur_1 {
background-color:#ffffff;
}
tr.couleur_2 {
background-color:#ffe7af;
}
tr.entete {
font-weight:bold;
color:#1E117B;
text-decoration:none;
background-color:#FFCF60;
}
.lien_titre {
font-weight:bold;
text-decoration:none;
color:#ffffff;
}
.lien_titre:hover {
text-decoration:underline;
color:#1E117B;
text-decoration:underline;
}
/*--- Formulaires, pages dynamiques ---*/
textarea.text, input.text, input.bouton, select.text {
padding:1px;margin:1px;
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-size:12px;color:#50105c;
border-width:1px; border-style:solid; border-color:#50105c;
}
input.text {
height:20px;_height:20px;
}
input.bouton { 
padding:0px;
color:#50105c;
background-color:#b6bdd0;
height:20px;_height:20px;padding-left:3px;padding-right:3px;
cursor:pointer;
}

/*---------------------------- Page d'accueil -----------------------------*/
#QuiSommesNous { 
position:absolute;top:20px;left:20px;width:480px;height:42px;_height:50px;
background-color:#1D2F68;
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-size: 12px;
color:#FFCF60;
padding:8px;
font-weight:bold;
text-align:center;
}
#QuiSommesNous { 
position:absolute;top:4px;left:20px;width:596px;height:95px;_height:80px;_width:600px;
background-color:#1D2F68;
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-size: 12px;
color:#FFCF60;
padding:8px;
font-weight:bold;
text-align:left;
}
#QuiSommesNousV2 { 
position:absolute;top:4px;left:-43px;width:154px;height:270px;_height:270px;_width:154px; 
background-color:#1D2F68;
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-size: 11px;
color:#FFCF60;
padding:8px;
font-weight:bold;
text-align:left;
}
.actu {
font-family: Arial, Geneva, Helvetica, Sans-Serif;
color:#1D2F68;
font-size: 14px;
font-weight:bold;
}
#actualites {
position:absolute;top:120px;left:20px;width:600px;height:160px;
background-color:#FFEDC2;
font-family: Arial, Geneva, Helvetica, Sans-Serif;
font-size: 12px;
color:#1D2F68;
border-color:#1D2F68;border-style:solid;border-width:1px;
padding:5px;
}
#plaquette {
position:absolute;top:430px;left:663px;width:141px;height:200px; 
}
#plaquette_sdem {
position:absolute;top:640px;left:663px;width:200px;height:93px; 
}
#film_presente {
position:absolute;top:415px;left:188px;width:400px;height:20px; 
}
#telechargezplaquettes {
position:absolute;top:589px;left:813px;width:141px;height:50px; 
}
#actu1 {
position:absolute;top:30px;left:60px;width:500px;height:50px;
}
#actu2 { 
position:absolute;top:90px;left:60px;width:520px;height:50px;
}
.information {
border-color:white;border-style:double;border-width:4px;
background-color:#0531a2;
color:white;
padding:2px;
font-weight:bold;
}

#statuts { 
border-color:#dab8c8;border-style:solid;border-width:2px;
background-color:#eddde5;
color:#68354e;
padding:2px;
overflow: scroll;
overflow-x:auto; 
height:140px;
scrollbar-face-color: #eddde5;
scrollbar-track-color: #eddde5;
scrollbar-highlight-color: #eddde5;
scrollbar-shadow-color: #dab8c8; 
scrollbar-3dlight-color: #dab8c8; 
scrollbar-arrow-color: #dab8c8;
scrollbar-darkshadow-color: #eddde5; 
}

input.cal {
border-style:none;
vertical-align:middle;
background-repeat: no-repeat;
background-position:top;
background-image: url(../img/picto-cal.gif);
position:relative;width:16px;height:16px;
cursor:pointer; 
}

input.today {
border-style:none;
vertical-align:middle;
background : transparent url(../img/today.gif) no-repeat top;
position:relative;width:16px;height:16px;
cursor:pointer; 
}


