* { font:12px "Trebuchet MS", Arial; }

body { width:980px; margin:auto; background-color:#61C5EC; }

#conteneur { width:980px; float:left; }

#entete_gauche { float:left; height:143px; background: url("head-bgleft.jpg") no-repeat bottom left; }
#entete_gauche .menu { margin:3px 12px; }
#entete_gauche a { font-weight:bold; font-size:12px; color:black; text-decoration:none; }
#entete_droite { float:left; }

#menu { float:left; font-weight:bold; font-size:16px; color:white; border-left:1px solid black; border-right:1px solid black; width:968px; height:25px; BACKGROUND: url('menu-bg.gif') repeat-x top; }

#menu_gauche { float:left; line-height:25px;}
#menu_droite { float:right; line-height:25px;}
#menu a { font-weight:bold; font-size:14px; margin:0px 15px; color:white; text-decoration:none; }
#menu img { width:22px; height:22px; border:none; }

#corps { float:left; border-left:1px solid black; border-right:1px solid black; border-bottom:1px solid black; width:968px; background-color:white; }
#corps1 { float:left; BACKGROUND: url('main-bg.gif') repeat-x top; width:968px; }
#corps_gauche { float:left; width:360px; border-right:1px dotted #1F95C0; padding:20px;  }
#corps_droite { float:left; width:460px; padding:20px; }
#corps_droite .lettrine { font-size:19px; }


#formulaire { float:left; BACKGROUND: url('navsec-bg.gif') no-repeat top; width:343px; }
#formulaire1 { BACKGROUND: url('navsec-foot.gif') no-repeat bottom; }

#tableau_recherche { border-collapse:collapse; margin:0px 0px 0px 5px; }
#tableau_recherche caption { font-weight:bold; font-size:17px; padding:22px; }
#tableau_recherche thead { display:none; }
#tableau_recherche td { padding:8px 4px; border:1px solid white; }
#tableau_recherche td .arret { width:195px; height:16px; }
#tableau_recherche td select { font-size:11px; width:200px; height:20px; }
#tableau_recherche td select optgroup { font-weight:bold; font-size:11px; }
#tableau_recherche td select option { font-size:11px; }
#tableau_recherche .bouton { border:none; padding:16px 4px; text-align:center; }

#resultat { margin:20px 0px; float:left; width:960px; }

#tableau_resultat { border-collapse:collapse; background-color:#61C5EC; }
#tableau_resultat thead th { padding:5px; font-weight:bold; font-size:14px; border:1px solid white; }
#tableau_resultat .th1 { width:80px; }
#tableau_resultat .th2 { width:60px; }
#tableau_resultat .th3 { width:80px; }
#tableau_resultat .th4 { width:220px; }
#tableau_resultat .th5 { width:390px; }
#tableau_resultat td { padding:5px; font-size:11px; border:1px solid white; }

#tableau_etablissements_tdv { border-collapse:collapse; margin:auto; }
#tableau_etablissements_tdv caption { font-weight:bold; font-size:13px; padding:22px; }
#tableau_etablissements_tdv thead th { padding:5px; font-weight:bold; font-size:14px; border:1px solid #61C5EC; }
#tableau_etablissements_tdv .th1 { width:250px; }
#tableau_etablissements_tdv .th2 { width:150px; }
#tableau_etablissements_tdv td { padding:4px; font-size:11px; border:1px solid #61C5EC; }

#tableau_admin { border-collapse:collapse; margin:auto; margin-top:50px; background-color:#61C5EC; }
#tableau_admin thead th { padding:5px; font-weight:bold; font-size:16px; }
#tableau_admin td { padding:5px 10px; }
#tableau_admin .input_text { width:150px; height:16px; }

#tableau_recherche_admin { border-collapse:collapse; margin:0px 0px 0px 5px; }
#tableau_recherche_admin caption { font-weight:bold; font-size:17px; padding:20px; }
#tableau_recherche_admin thead { display:none; }
#tableau_recherche_admin td { padding:10px 4px; border:1px solid white; background-color:#3CA9D2; }
#tableau_recherche_admin td select { font-size:11px; width:460px; height:20px; }
#tableau_recherche_admin td select optgroup { font-weight:bold; font-size:11px; }
#tableau_recherche_admin td select option { font-size:11px; }
#tableau_recherche_admin .bouton { border:none; padding:26px 4px; text-align:center; background:none; }

#corps_gauche_admin { float:left; width:560px; border-right:1px dotted #1F95C0; padding:20px; }
#corps_droite_admin { float:left; width:260px; padding:20px; }

#tableau_resultat_admin { margin-left:5px; border-collapse:collapse; background-color:#61C5EC; }
#tableau_resultat_admin thead th { padding:5px; font-weight:bold; font-size:12px; border:1px solid white; }
#tableau_resultat_admin .tr_ajout { background-color:#B2C5EC; }
#tableau_resultat_admin td { padding:5px; font-size:10px; border:1px solid white; }
#tableau_resultat_admin td .input_nom { font-size:10px; width:65px; }
#tableau_resultat_admin td .input_num { font-size:10px; width:25px; }
#tableau_resultat_admin td .textarea_jours { font-size:10px; width:55px; height:130px; overflow:auto; }
#tableau_resultat_admin td .textarea_heure { font-size:10px; width:100px; height:130px; overflow:auto; }
#tableau_resultat_admin td .textarea_itineraire { font-size:10px; width:255px; height:130px; overflow:auto; }
#tableau_resultat_admin td .select_etablissement { font-weight:bold; font-size:10px; width:200px; height:130px; }
#tableau_resultat_admin td .select_etablissement optgroup { font-weight:bold; font-size:10px; }
#tableau_resultat_admin td .select_etablissement option { font-size:10px; }
#tableau_resultat_admin td .select_sens { font-size:10px; width:60px;}
#tableau_resultat_admin td .select_sens option { font-size:10px; }

#tableau_etablissements_admin { border-collapse:collapse; background-color:#61C5EC; }
#tableau_etablissements_admin thead th { padding:5px; font-weight:bold; font-size:12px; border:1px solid white; }
#tableau_etablissements_admin .tr_ajout { background-color:#B2C5EC; }
#tableau_etablissements_admin td { padding:5px; font-size:10px; border:1px solid white; }
#tableau_etablissements_admin td .input_etablissement_ajout { font-size:10px; width:280px; }
#tableau_etablissements_admin td .select_ville_ajout { font-weight:bold; font-size:10px; width:200px; }
#tableau_etablissements_admin td .select_ville_ajout option { font-size:10px; }


