* {margin:0;padding:0}

a  { text-decoration: none;color:#d2222a; }
a:hover { text-decoration: underline; color:#d2222a; }
a img {border: none;}

a:active  { outline: none; }
a:focus   { -moz-outline-style: none; }

html {
 height:101%;
}

body {
 background:#636366;
 text-align:justify;
 font-family: Verdana;
 font-size: 12px;
 font-family: Arial, helvetica, sans-serif;
}

h2 {
 font-size:1.3em;
 text-shadow: 2px 2px 2px #ddccb5;
}
h3 {font-size:1.5em;}

.titre, .titre_nav { 
 color: #032251;
 font-size: 14px;
 font-family: Arial, helvetica, sans-serif;
 font-weight: bold;
 text-shadow: 2px 2px 2px #ddccb5;
}

.titre_nav {
 /*padding-left:15px;*/
 text-shadow: 2px 2px 2px #ddccb5;
 
}

#haut {
 background:#ccc url(../images/iecs/bandeau2.jpg);
 width:920px;
 height:155px;
}

#haut1 {
 background:#ccc url(../images/formations/bandeau2.jpg);
 width:920px;
 height:155px;
}

#haut2 {
 background:#ccc url(../images/enseignants_recherche/bandeau2.jpg);
 width:920px;
 height:155px;
}

#haut3 {
 background:#ccc url(../images/entreprises/bandeau_ent.jpg);
 width:920px;
 height:155px;
}

#haut4 {
 background:#ccc url(../images/campus/bandeau_camp.jpg);
 width:920px;
 height:155px;
}


#langue {
 text-align:right;
 margin:2px
}

#langue a { color:#fff}

#menuav {
 background:#fff url(../images/iecs/menuav.jpg) top left no-repeat;
 width: 700px; 
 height: 10px;
 float: left;
 overflow: hidden;
}

#menuav1 {
 width:700px;
 height:10px;
 float:left;
 overflow:hidden;
 background:#fff;
}

#menuav2 {
 background:#fff url(../images/enseignants_recherche/menuav.jpg) top left no-repeat;
 width: 700px; 
 height: 10px;
 float: left;
 overflow: hidden;
}

#menuav3 {
 background:#fff url(../images/entreprises/menuav_ent.jpg) top left no-repeat;
 width: 700px; 
 height: 10px;
 float: left;
 overflow: hidden;
}

#menuav4 {
 background:#fff url(../images/campus/menuav_camp.jpg) top left no-repeat;
 width: 700px; 
 height: 10px;
 float: left;
 overflow: hidden;
}

#logo { 
 padding-top:8px;
 margin-left: 20px; 
 overflow: hidden;
}

#container { 
 width:920px;
 margin:0 auto;
}

#colonnegauche {
 width:700px;
 float:left;
}

#colonnedroite{
 width: 220px;
 float: right;
}

.droiteAccueil {
  float:right;
  width:320px;
  background:#fff;
  display:inline;
  margin-top:10px;
}

.gaucheAccueil {
 float:left;
 width:320px;
 background:#fff;
}

#corpsgauche {
 padding:15px;
 width:660px;
}


#corpsgaucheAccueil {
 width:660px;
 padding:20px;
}

#prefooter  {
 background:#fff url(../images/accueil/a.jpg) bottom left no-repeat;
 width: 920px;
 height: 50px;
 overflow: hidden;
}

#footer  {
 background:#fff url(../images/iecs/footer.jpg) bottom left no-repeat;
 text-align: center;
 width: 920px;
 height: 30px;
 overflow: hidden;
 padding-top:3px;
 padding-bottom:3px;
 border-top:3px solid #810308;
}

ul {
 list-style-type:none;
}

#corps { 
 background:#fff url(../images/iecs/corps.jpg) right repeat-y;
 width: 920px;
 overflow: hidden;
 min-height: 490px;
}

#corpsdroite {
 padding:3px 8px 10px 10px;
 text-align:left;
}

.encartEMS {
  border:1px dashed;
}



.photoEMS {
 float: left;
 margin:0 15px 10px 0;
}


.encartAccueil2    { 
 background:#F3EAEB url("../images/accueil/encart_accueil2.jpg") top left no-repeat;
 width: 318px;
 margin-top:10px;
 padding-top:18px;
}

#bas_encartAcc {
 width: 318px;
 background: url("../images/accueil/bas_encartAcc.jpg") top left no-repeat;
 height:45px;
}

.encartAccueil2 h2 {
 text-align:center;
}

.encartEMS {
 background:#fff;
 padding:10px;
}

.detailsAccueil {
 margin: 0 10px 0px 10px;
}

.espaceAccueil {
 padding:5px;
 padding-top:10px;
 /*background:#fff url(../images/iecs/inscr.jpg) top center no-repeat;
 width:310px;
 height:71px;
 margin-left:5px;*/
}

.detailsInscr{
 color: #CD071E;
 font-weight: bold;
 margin: 35px 10px 0px 134px;
}

.detailsInsc a { color:#fff;}


.titredroite { text-align:left; }

a.encartConcours:link, a.encartConcours {
 display:block;
 background:#ccc url(../images/iecs/encart_concours.jpg) top left no-repeat;
 width: 310px;
 height: 71px; 
 margin-left:4px;
}
a.encartConcours:hover {
 display:block;
 background-position: 0px -71px; 
}

.encartConcours h3{
 display:none;
}

.rez2{
 background:#fff url(../images/iecs/encart_atech.jpg) top left no-repeat;
 height:71px;
 width: 310px;
 margin-left:2px;
 padding-top:1px;
}

a.atech:link, a.atech {
 display:block;
 background:#ccc url(../images/iecs/alatech.jpg) top left no-repeat;
 width: 310px;
 height: 71px; 
 margin-left:4px;
}

.detrez2 {
 font-size:11px;
 margin: 7px 4px 0px 160px;
 text-align:justify;
}

.detailsConcours {
 color: #CD071E;
 font-weight: bold;
 margin: 35px 10px 0px 134px;
}

.detailsConcours a {
   color:#000;
}

#encartActus {
 background:#fff;
 width:317px;
}

#encartActus h2 {
   border-bottom:1px solid;
   margin-bottom:10px;
}

.pttitreActu span.gras {
 background:url(../images/accueil/puce_5.gif)  0 6px no-repeat;
 padding-left:8px;
}

.ptresumeActu { 
 text-indent:5%;
}

.gras {
 font-weight:bolder;
}
.italique {
 font-style:italic;
}
.rouge {
 color:red;
 font-weight:bold;
}

.titreProfils,
.titredroite {
 font-weight:bolder;
 border-bottom:1px solid;
}

.titreProfils {
 margin-bottom:5px
}

ul.fl li {
 background:url(../images/flech.gif) 0 1px no-repeat;
 padding-left:12px;
}

ul.fl li ol li,
ul.fl2 li ol li {
margin-left:26px;
list-style-image:none;
}

ul.fl2 li {
 list-style:url(../images/bullet.jpg);
}
ul.fl2 {margin: 0; padding: 0px 0px 0px 20px;}

ul.fl3 li {
 background:url(../images/bullett.jpg) 0 0px no-repeat;
 padding-left:17px;
}

.listProfils li{ 
 background: url(../images/accueil/puce_4.gif) 0 7px no-repeat;
 padding-left:11px;
 line-height:1.6em;
 
}

.toutesActus {
   text-align:right;
   background: url(../images/accueil/puce_3.gif) 0 6px no-repeat;
   padding-left:23px;
   float:right;
   display:block;
}


/** agenda */
 #scrollup {
   position: relative;
   overflow: hidden;
   border: 0px solid #000;
   height: 100px;
   width: 195px
}
 .headline {
   position: absolute;
   left: 0px;
   top:100px;
   height: 95px;
   width:194px;
}
/**  */



.gauchecolonne  { color: #000; margin: 0 ; width: 320px;float:left;}

.soussoustitrenumero {
   font-weight:bold;
}

.soussoustitre {
 background: url(../images/formations/puce_pt_pt.gif) no-repeat 0px 5px;
 margin : 0 0 0 0;
 padding: 0 0 0 10px; 
 color: #707070;
 font-weight: bold;
 text-decoration:underline;
}

/* iecs*/
.gauchecolonneiecs {
 width:156px;
 float:left;
}

.droitecolonneiecs {
 width:484px;
 float:left;
 margin:0 0 10px 0;
}

.droitecolonneiecs ul {
 list-style-type:disc;
 margin-left:15px;
}

.photo {
 float: left;
 margin:3px 10px 10px 0px;
}

.photoo {
 float:right;
 margin:0px 0px 0px 15px;
}

.dessous  { 
 width: 660px;
 margin:0 auto;
 text-align:center;
}

.intitule {
 background-color: #810308;
 color: #ffffff;
 text-align: center; 
 font-weight: bold;
 border: 1px solid #810308;
}

.description { 
 color: #000;
 border: 1px solid #810308;
 padding : 2px;
 text-align: center;
}

.bqstart {
  float: left;
  height: 45px;
  margin-top:-50px;
  padding-top: 15px;
  font-size: 700%;
  color: #cd071e;
}

.bqend {
  float: right;
  height: 25px;
  margin-top: -10px;
  font-size: 700%;
  color: #cd071e;
}


#boutonPreInscription {
 width:189px;
 padding-left:250px;
}
a.preInscription:link {
  display: block; background: url(../images/iecs/bouton-pre-inscriptions.gif) no-repeat;
  vertical-align: middle;
  width: 100%;
  height: 25px; 
}
a.preInscription:visited {
   display: block; background: url(../images/iecs/bouton-pre-inscriptions.gif) no-repeat;
   vertical-align: middle;
   width: 100%;
   height: 25px;
}
a.preInscription:hover {
   background-position: 0px -25px; 
}
.gauchecolonneprofils  { 
 color: #000; 
 margin: 0 10px 10px 0; 
 width: 230px;
 float:left;
}
.droitecolonneprofils  { 
 color: #000;
 margin: 0 0 10px 0px;
 width: 420px;
 float:left;
}

.erreur { 
 font-weight:bold;
 color:red;
}


a.Rez:link, a.Rez {
 display:block;
 background:#ccc url(../images/iecs/res.jpg) top left no-repeat;
 width: 310px;
 height: 53px; 
 margin-top:10px;
 margin-left:2px;
}
a.Rez:hover {
 display:block;
 background-position: 0px -53px; 
}

a.dscg:link, a.dscg {
 display:block;
 background:#ccc url(../images/dscg.jpg) top left no-repeat;
 width: 310px;
 height: 30px; 
 margin-top:35px;
 margin-bottom:15px;
 margin-left:4px;
}
a.dscg:hover {
 display:block;
 background-position: 0px -30px; 
}

a.pas:link, a.pas {
 display:block;
 background:#ccc url(../images/iecs/passerelle.jpg) top left no-repeat;
 width: 310px;
 height: 30px; 
 margin-top:35px;
 margin-bottom:2px;
 margin-left:4px;
}
a.pas:hover {
 display:block;
 background-position: 0px -30px; 
}

a.taxe:link, a.taxe {
 display:block;
 background:#ccc url(../images/iecs/b_taxe.jpg) top left no-repeat;
 width: 129px;
 height: 25px; 
 margin:0 auto;
}
a.taxe:hover {
 display:block;
 background-position: 0px -25px; 
}

a.recruit:link, a.recruit, a.recruit3:link, a.recruit3 {
 display:block;
 background:#ccc url(../images/iecs/rec.jpg) top left no-repeat;
 width: 310px;
 height: 54px; 
 margin-left:29%;
}
a.recruit:hover, a.recruit_gb:hover, a.recruit3:hover {
 display:block;
 background-position: 0px -54px; 
}

a.recruit3:link, a.recruit3 {
 width: 230px;
 margin-left:35%;
 background:#ccc url(../images/iecs/recruit2.jpg) top left no-repeat;
}
a.recruit3:hover {
 display:block;
 background-position: 0px -54px; 
}



a.recruit2:link, a.recruit2 {
 display:block;
 background:#ccc url(../images/iecs/encart_recruit.jpg) top left no-repeat;
 width: 310px;
 height: 71px; 
 margin-left:4px;
}
a.recruit2:hover {
 display:block;
 background-position: 0px -71px; 
}

a.tax:link, a.tax {
 display:block;
 background:#ccc url(../images/iecs/b_taxe2.jpg) top left no-repeat;
 width: 310px;
 height: 70px; 
}
a.tax:hover {
 display:block;
 background-position: 0px -70px; 
}

a.admiss:link, a.admiss{
 display:block;
 background:#ccc url(../images/iecs/adm.jpg) top left no-repeat;
 width: 310px;
 height: 71px; 
 margin-left:4px;
}
a.admiss:hover {
 display:block;
 background-position: 0px -71px; 
}

a.cand:link, a.cand {
 display:block;
 background:#ccc url(../images/iecs/inscr.jpg) top left no-repeat;
 width: 310px;
 height: 71px; 
 margin-left:4px;
 margin-top:5px;
}
a.cand:hover {
 display:block;
 background-position: 0px -71px; 
}

a.recruit_gb:link, a.recruit_gb {
 display:block;
 background:#ccc url(../images/iecs/rec_gb.jpg) top left no-repeat;
 width: 310px;
 height: 54px; 
 margin-left:29%;
}

a.offres:link, a.offres {
 display:block;
 background:#ccc url(../images/campus/offres.jpg) top left no-repeat;
 width: 150px;
 height: 40px; 
 margin:0 auto;
}
a.offres:hover, a.offres_gb:hover {
 display:block;
 background-position: 0px -40px; 
}

a.offres_gb:link, a.offres_gb {
 display:block;
 background:#ccc url(../images/campus/offres_gb.jpg) top left no-repeat;
 width: 150px;
 height: 40px; 
}

a.annu:link, a.annu {
 display:block;
 background:#ccc url(../images/iecs/annu.jpg) top left no-repeat;
 width: 150px;
 height: 40px; 
}
a.annu:hover {
 display:block;
 background-position: 0px -40px; 
}


/***************** contact ********************************/
fieldset{border: none; width: 660px;}
form.formContact .libForm{display: inline;float: left;width: 120px;text-align :right;margin:2px 2px 2px 0px;}
form.formContact .libForm2{display: inline;float: left;width: 190px;text-align :right;margin:2px 2px 2px 0px;}
form.formContact .libCheckbox1{display: inline;}

form.formContact .libRQ{display: inline;float: left;width: 120px;text-align :right;margin:2px 2px 2px 0px;}

form.formContact input{margin:0 0 2px 5px;}
form.formContact textarea{margin:0 0 2px 5px;}
form.formContact select{margin:0 0 2px 5px;}
form.formContact input,textarea,select{font-size: 12px;}
form.formContact .submit{margin:5px 0 10px 120px;}
form.formContact .checkbox1{margin:0 5px 2px 105px;}

form.formContact .textareaQuestion{margin:0 0 2px 105px;}

#contact  {width: 260px; float:left }
#formulaire_contact  {width: 360px;float:left;}


/**** formation *****/

.soustitre {
 background: url(../images/enseignants_recherche/puce_pt.gif) no-repeat 0px 4px;
 padding: 0 0 0 10px;
 color: #000; 
 font-weight: bold;
 font-size:14px;
 text-decoration:underline;
}

table.none {border-style:none;}
table.none td {border-style:none;}
table {border:0}
td, th{border:0}
/*
table { border-style:solid; border-width:1px; border-color:#4F4F4F;width:100%;border-collapse:collapse;}
td,th { border-style:solid; border-width:1px; border-color:#red;padding:2px;border-collapse:collapse;}
*/
th { background-color:#FEDDC2;text-align:center;}
.tableinvisible {border-color:#fff;color: #000; font-size: 12px; font-family: Arial, helvetica, sans-serif; }
.tdCenter{text-align:center;width:10%}
.tdMoitier{width:50%;}
.tdinvisible {border-color:#fff;}
.tdFonce{background-color:#F95E11;}
.tdClaire{background-color:#F7AB14;}
.tdDiplome{width:25%;text-align:center;}
.tdConditions{width:30%;}
.tdFonceresultat{color: #EE7411; font-size: 14px; font-family: Arial, helvetica, sans-serif;border-color:#fff;}
.tdcandidature {color: #000; font-size: 12px; font-family: Arial, helvetica, sans-serif; }
.tdConcoursGauche{width:25%;vertical-align:top;}
.tdConcoursDroite{vertical-align:top;}

.imgcursus {
 float: left;
 margin:10px 0px 10px 160px;
}

.gauchecolonneconcours  { color: #000; ; margin: 0 0px 10px 0; width: 320px;float:left;border-right: 1px solid #EE7411;padding-right:9px}
.droitecolonneconcours  { color: #000; margin: 0 0px 10px 10px; padding: 0px; width: 320px; float:right; }

/**************** CAMPUS ***********************/
.logoAssosGauche { margin: 0; padding: 0px; width: 80px;float:left; }
.resumeAssosGauche { color: #000; font-size: 12px; font-family: Arial, helvetica, sans-serif; margin: 0px 0px 0px 10px; padding: 0px; width: 235px; float:left; }
.logoAssosDroite { margin: 0px 0px 0px 10px; padding: 0px; width: 80px;float:left; }
.resumeAssosDroite { color: #000; font-size: 12px; font-family: Arial, helvetica, sans-serif; margin: 0px 0px 0px 10px; padding: 0px; width: 235px; float:left; }
.cadreGauche  { color: #000; font-size: 12px; font-family: Arial, helvetica, sans-serif; margin: 0px 0px 20px 0px; padding: 0px; width: 660px;float:left;}


/**** profs ****/

/*actus*/
.paginationBlock {width: 640px;display:block;margin:0px auto;text-align:center;}
ul.pagination { list-style-type:none;display:inline;text-align:center;color: #000;}
ul.pagination li {display:inline;padding-left:3px;padding-right:3px;}
.dessous  { color: #000; margin: 0 0 10px 0; width: 660px; float:left;text-align:justify;}


.titreActu  { color: #000; width: 580px;float:left;}
.dateActu  { color: #000; width: 80px; float:right;}
.resumeActu  { color: #000; width: 660px;}
.cadreActu  { color: #000; width: 660px; float:left;}

.pttitreActu  { color: #000; width: 320px;font-weight: bold;}
.ptdateActu  { color: #000; width: 320px;}


.hautActu  { color: #000; width: 660px; float:left;}
.hautActuAccueil  { color: #000; width: 320px; float:left;}


/*detail actu*/
.imgActu  { color: #000; font-size: 10px; font-family: Arial, helvetica, sans-serif; margin: 10px 0 10px 0; padding: 0px; width: 220px;float:left  }
.texteActu  { color: #000; margin: 10px 0 10px 0; width: 440px; float:right}




/************************menu icones***************************************************************************/
#menu_icones   { color : #063E95;}

 
#menu_icones_accueil a  { 
	background : url(../images/iecs/accueil.jpg) no-repeat 0 -40px ; display: block; height: 40px; width: 44px;border : 0; margin: 0;overflow: hidden; 
}
#menu_icones_accueil a:hover  { background:url(../images/iecs/accueil.jpg) no-repeat 0 0 ;display: block; height: 40px;width: 44px;border : 0; margin: 0;overflow: hidden; }

#menu_icones_actu a  { 
	background : url(../images/iecs/actu.jpg) no-repeat 0 -40px ; display: block; height: 40px;width: 44px;border : 0; margin: 0;overflow: hidden; 
}
#menu_icones_actu a:hover  { background:url(../images/iecs/actu.jpg) no-repeat 0 0 ;display: block; height: 40px;width: 44px;border : 0; margin: 0;overflow: hidden; }


#menu_icones_plan a  { 
	background : url(../images/iecs/plan.jpg) no-repeat 0 -40px ; display: block; height: 40px;border : 0; margin: 0;overflow: hidden; 
}
#menu_icones_plan a:hover  { background:url(../images/iecs/plan.jpg) no-repeat 0 0 ; display: block; height: 40px;width: 44px;border : 0; margin: 0;overflow: hidden;}

#menu_icones_contact a  { 
	background : url(../images/iecs/contact.jpg) no-repeat 0 -40px ; display: block; height: 40px;width: 44px;border : 0; margin: 0;overflow: hidden; 
}
#menu_icones_contact a:hover  { background:url(../images/iecs/contact.jpg) no-repeat 0 0 ; display: block; height: 40px;width: 44px;border : 0; margin: 0;overflow: hidden;}


#menu_icones_intranet a  { 
	background : url(../images/iecs/intranet.jpg) no-repeat 0 -40px ; display: block; height: 40px;border : 0; margin: 0;overflow: hidden; 
}
#menu_icones_intranet a:hover  { background:url(../images/iecs/intranet.jpg) no-repeat 0 0 ; display: block; height: 40px;border : 0; margin: 0;overflow: hidden;}


#menu_icones    { margin: 0; padding: 0; width: 220px; height: 53px; overflow: visible; font: bold 10px arial, helvetica, sans-serif;}

#menu_icones ul  { list-style: none; margin: 0; padding: 0;  float: left; width: 44px; }

#menu_icones ul ul  { margin: 0; padding: 0; position: absolute; width: 100px; }

#menu_icones ul ul
 { display: none; margin: 0; padding: 0;  }

#menu_icones ul li:hover ul,
#menu_icones ul ul ul li:hover ul
 { display: block; margin: 2px 0px 0px 2px; padding-left: 1px; }


 /* **/
/***/
.barrelogo  { 
 margin:0;
 background:#fff url(../images/iecs/corps.jpg) top right repeat-y;
 padding-left:20px;
 *padding-bottom:15px; /* IE7 */
}

.zoom1, .zoom2, .zoom3, .zoom4, .zoom5, .zoom6, .zoom7, .zoom8 {
 margin-bottom:10px;
 float:left;
}

.zoom1 { width:33px; margin-left:5px;}
.zoom2 { width:52px; margin-left:5px;}
.zoom3 { width:81px; margin-left:5px;}
.zoom4 { width:62px; margin-left:0px;}
.zoom5 { width:36px; margin-left:12px;}
.zoom6 { width:59px; margin-left:10px;}
.zoom7 { width:62px; margin-left:10px;}
.zoom8 { width:109px; margin-left:6px;}
.zoom9 { width:96px; margin-left:6px;}

.zoom1 a, .zoom1 a:active, .zoom1 a:link { background-image: url(../images/accueil/urss.jpg)}
.zoom2 a, .zoom2 a:active, .zoom2 a:link { background-image: url(../images/accueil/chapitree.jpg)}
.zoom3 a, .zoom3 a:active, .zoom3 a:link { background-image: url(../images/accueil/aacsb.jpg)}
.zoom4 a, .zoom4 a:active, .zoom4 a:link { background-image: url(../images/accueil/efmd.jpg)}
.zoom5 a, .zoom5 a:active, .zoom5 a:link { background-image: url(../images/accueil/qc.jpg)}
.zoom6 a, .zoom6 a:active, .zoom6 a:link { background-image: url(../images/accueil/riae.jpg)}
.zoom7 a, .zoom7 a:active, .zoom7 a:link { background-image: url(../images/accueil/qual.jpg)}
.zoom8 a, .zoom8 a:active, .zoom8 a:link { background-image: url(../images/accueil/afmd.jpg)}
.zoom9 a, .zoom9 a:active, .zoom9 a:link { background-image: url(../images/accueil/atech.jpg)}

.zoom1  span, .zoom1  a { height:34px; display:block; margin:0;}
.zoom2  span, .zoom2  a { height:34px; display:block; margin:0}
.zoom3  span, .zoom3  a { height:34px; display:block; margin:0}
.zoom4  span, .zoom4  a { height:34px; display:block; margin:0}
.zoom5  span, .zoom5  a { height:34px; display:block; margin:0}
.zoom6  span, .zoom6  a { height:34px; display:block; margin:0}
.zoom7  span, .zoom7  a { height:34px; display:block; margin:0}
.zoom8  span, .zoom8  a { height:34px; display:block; margin:0}
.zoom9  span, .zoom9  a { height:34px; display:block; margin:0}

.zoom1 a:hover {background: url(../images/accueil/urss.jpg) 0 -34px  no-repeat}
.zoom2 a:hover {background: url(../images/accueil/chapitree.jpg) 0 -34px  no-repeat}
.zoom3 a:hover {background: url(../images/accueil/aacsb.jpg) 0 -34px  no-repeat}
.zoom4 a:hover {background: url(../images/accueil/efmd.jpg) 0 -34px  no-repeat}
.zoom5 a:hover {background: url(../images/accueil/qc.jpg) 0 -34px  no-repeat}
.zoom6 a:hover {background: url(../images/accueil/riae.jpg) 0 -34px  no-repeat}
.zoom7 a:hover {background: url(../images/accueil/qual.jpg) 0 -34px  no-repeat}
.zoom8 a:hover {background: url(../images/accueil/afmd.jpg) 0 -34px  no-repeat}
.zoom9 a:hover {background: url(../images/accueil/atech.jpg) 0 -34px  no-repeat}


#table_dd {
 font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
 font-size: 12px;
 width: 100%;
 border-collapse: collapse;
 border-top: 7px solid #810308;
 border-bottom: 1px solid #810308;
}

#table_dd td.aa,
#table_dd td {
 background: #fff; 
 border-right: 1px solid #810308;
 border-left: 1px solid #810308;
 height:40px;
 padding: 12px;
}


#table_dd td.aa {
 background: #f7f7f7; 
}

p#vtip { display: none; position: absolute; padding: 10px; left: 5px; font-size: 0.8em; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999 }
p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px }
