/* CSS Document */



/* GENERAL */
body{
	width:970px;
	padding:0px;
	 margin:auto;
	 margin-top:0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	background-image:url(../images/fond-site-ecurie-l1-sante.gif);
	background-repeat:repeat-x;
	background-color:#fff;
}

p{margin:0px}
a{text-decoration:underline; color:#345b78}
a:hover{text-decoration:none}

h1{color:#407504; padding-left:35px; background-image:url(../images/puce-h1.jpg); background-repeat:no-repeat; background-position:left top; font-size:20px; line-height:25px; margin-bottom:4px;}
h2{color:#609920; font-size:16px}

hr{height:1px; border:0px; border-bottom:1px dashed #CCC}

#site{ padding:0px; margin:0px; width:970px;   background-image:url(../images/bkg-content-ecurie-marseille.png); background-repeat:repeat-y}





/* HEADER */
#header{ height:100px; padding-left:10px; padding-right:10px}
#logo-ecurie-l1-sante{float:left; width:670px}
#coordonnees-ecurie-l1-sante{float:right; width:270px;  font-size:11px; padding-left:10px; padding-top:10px; background-image:url(../images/sep-coordonnees.gif); background-position:top left; background-repeat:no-repeat}





/* MENU TOP */
#menu{   font-weight:bold; background-image:url(../images/bkg-menu-ecurie-l1-sante.gif); background-repeat:repeat-x; color:#fff; margin-left:5px; margin-right:5px; padding-right:10px; padding-left:40px; margin-top:0px;  height:38px; line-height:35px; text-align:center  }
#menu a{ text-decoration:none; color:#FFF} 
#menu a:hover{ text-decoration:underline} 



/* MENU TOP DEROULANT ET NAVIGATION CSS */
 
#toplevel { text-align:center;	display:inline; list-style-type: none;   font-size:12px; color:#FFF; line-height:35px ; margin:0 auto   }
#toplevel li {position: relative;	float: left;  }

 
#toplevel li ul a { padding:5px; color:#FFF; font-weight:bold ; }
#toplevel li:hover > ul {left:-11px; ;  margin :0px; text-align:left; top:38px}  /*  width:380px ;*/
#toplevel li ul {position:absolute;list-style-type: none;  left:-9999px; background-color:#554837; margin:0px; padding:0px ;  white-space: nowrap; }
#toplevel li ul li{ margin:0px; padding:2px; border-top:1px dashed #837363; width:98%;  line-height:25px }
#toplevel li ul li a:hover{ text-decoration:underline}

 





/* MENU GAUCH & ANIM */

#anim-flash{margin-left:5px; margin-right:5px;   }

#sous-menu{width:231px; float:left;    background-image:url(../images/bkg-sous-menu.gif); height:344px; background-repeat:no-repeat; background-position:top left; padding-top:33px; padding-left:25px; padding-right:2px;}
.lib-sous-menu{	font-size:16px;	font-weight:bold; padding-bottom:5px;}
.lien-sous-menu { padding-top:10px; padding-bottom:10px; padding-left:20px; background-image:url(../images/puce-li.gif); background-repeat:no-repeat; background-position:top left;   border-top:1px dashed #CCC; width:195px }
.lien-sous-menu a{font-size:12px; color:#345b78; text-decoration:none; }
.lien-sous-menu a:hover{  text-decoration:underline}


#sous-menu-interieur{width:210px; margin-bottom:10px;    background-image:url(../images/bkg-sous-menu-interieur.gif); padding-top:20px; padding-left:15px; padding-right:13px; height:380px; background-repeat:no-repeat; background-position:top left;  }
#sous-menu-interieur .lib-sous-menu{	font-size:16px;	font-weight:bold; padding-bottom:5px;}
#sous-menu-interieur .lien-sous-menu { padding-top:10px; padding-bottom:10px; padding-left:20px; background-image:url(../images/puce-li.gif); background-repeat:no-repeat; background-position:top left;   border-top:1px dashed #CCC; width:195px }
#sous-menu-interieur .lien-sous-menu a{font-size:12px; color:#345b78; text-decoration:none; }
#sous-menu-interieur .lien-sous-menu a:hover{  text-decoration:underline}


#bann-flash{width:702px; float:right; margin:0px}






/* CONTENT */
#content {margin-left:5px; margin-right:5px; clear:both}
#col-gauche{   float:left; width:246px; padding-left:12px; padding-top:8px}

	#actualite-ecurie-marseille{ background-image:url(../images/bkg-sygma-journal.jpg); background-repeat:no-repeat; background-position:top left; height:123px; width:224px; padding-top:50px; padding-left:15px}
	#connexion-etudiant-ecurie{ width:234px; height:100px; background-image:url(../images/bkg-connexion-etudiant-l1-sante.jpg); background-repeat:no-repeat; background-position:top left; padding-top:55px; font-size:11px; font-weight:bold; padding-left:5px; margin-top:5px}
	#connexion-etudiant-ecurie input{font-size:11px; width:120px}

#contenu {  float:right; width:675px; padding-left:10px; margin-right:10px; }

.content-accueil{ background-image:url(../images/bkg-center-home.gif); background-repeat:repeat-y; background-position:top left; padding-left:10px; padding-right:10px; width:659px;}
.content-accueil h2 {margin:0px; margin-bottom:5px}
.tableau td{border:1px dashed #CCC}
.tableau th { background-color:#609920; color:#FFF; font-size:14px; font-weight:bold; }
.titre { color:#67c300;  }



/* HEADER */
#footer {text-align:center; font-size:11px; width:970px;}




/* ACTUALITE DEFILANTES */
#jump_base {  overflow-y:hidden;  width: 215px;  height: 90px;    margin:0px ; margin-top:5px;  padding: 0px;  vertical-align:top;  text-align:left;  font-size:10px;}
#jump_base a {  }
#jump_link{	font-size:11px;}
.lire-actu {text-align:right}
.lire-actu a{text-decoration:underline; color:#b50303}
.lire-actu a:hover{text-decoration:none}
.titre-actu{ font-size:11px}
