/* ****************************************************
   *                 SPORT U TOULOUSE                 *
   ****************************************************/

body       { height: 100%; margin: 0; padding: 0; background: #B9E1FA /*url(../images/idxBackground.jpg) repeat-x scroll*/; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; }

a          { color: Black; text-decoration:none; }
a:hover    { color: Red; text-decoration:underline; }

em         { font-style: normal; }
strong     { font-weight: bold; }

img        { border: 0; }

h1         { margin: 0; padding: 0; font-size: x-large; font-weight: bold; font-style: oblique; font-variant: small-caps; text-align: center; }
h2         { margin: 0; padding: 4px; padding-top: 20px; padding-bottom: 20px; background-color: White; color: #6699FF; font-size: Large; font-weight: bold; font-style: normal; text-align: center; font-variant:normal; }
h3         { margin: 0; padding: 0; padding-left: 5px; background-color: #6699FF; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: small; text-align: left; }
h3 a       { color: White; }
h3 a:hover { color: Red; text-decoration: none; }
h4         { margin: 0; padding: 0; color: #006699; font-size: small; font-weight: bold;  }
h5         { margin: 0; padding: 0; color: #006699; font-size: small; font-weight: normal; font-variant:normal; }

#header              { height: 132px; width: 850px; margin: 0; padding: 0; background: White url(../images/idxTitre.jpg) no-repeat scroll top; border: 2px solid Black; vertical-align: top; }
#header a:hover      { text-decoration: none; }
#header h1           { float: left; height: 25px; width: 660 px; margin: 0; padding: 5px; padding-left: 210px; text-align: left; vertical-align: top; }
#header #headerLinks { float: right; height: 25px; width: 185 px; margin: 0; padding: 5px; font-weight: bold; text-align: right; vertical-align: top; }
#header #headerInfos { clear: both; padding-left: 210px; text-align: left; vertical-align: top; color: #000000; font-weight: bold; }
#header #headerDefil { margin: 0; padding: 0px; text-align: right; vertical-align: bottom; }

#content             { width: 850px; margin: 0; margin-top: 2px; padding: 0; background: White; border: 2px solid Black; font-size: small; text-align: center; vertical-align: top; }
#content #menu       { float: left; width: 172px; margin: 2px; padding: 0; font-weight: bold; text-align: center; vertical-align: top; }
#content #corp       { width: 660px; margin: 2px; margin-left: 180px; padding: 0; font-weight: normal; text-align: justify; vertical-align: top; border-left: 1px solid #006699; }
#content #footer     { clear: both; margin: 2px; padding: 2px; border-top: 1px solid #006699; font-size: xx-small; text-align: center; vertical-align: middle; }

#footer p            { margin: 0; padding: 0; }
#footer em           { font-style: normal; }

#menuSports          { margin: 0; padding: 0; padding-top: 50px; padding-bottom: 10px; background: White url(../images/menuSports.jpg) no-repeat scroll; border-bottom: 1px solid #006699; text-align: center; }
#menuSports img      { border: 1px solid Black; }
#menuSports select   { font-size: xx-small; }

#menuNotesI          { margin: 0; margin-top: 10px; padding: 0; padding-top: 30px; padding-bottom: 10px; background: White url(../images/menuNotesI.jpg) no-repeat scroll; text-align: left; }
#menuNotesI ul       { margin-left: 20px; padding-left: 0px; list-style: circle outside url("../images/puce02.gif"); display: block; }
#menuNotesI li       { margin: 0; }

#menuNavigH          { margin: 2px; margin-left: 4px; padding: 2px; color: #006699; font-weight: bold; text-align: center; border-bottom: 1px solid #006699; }
#menuNavigH a        { color: #006699; }
#menuNavigH a:hover  { color: Red; text-decoration:none; }
#menuNavigH ul       { margin-left: 20px; padding-left: 0px; list-style: none; display: inline; }
#menuNavigH li       { margin: 0; display: inline; }

#infos               { margin: 2px; padding: 10px; text-align: justify; vertical-align: top; }
#infos ul            { margin-left: 20px; padding-left: 0px; list-style: circle outside url("../images/puce02.gif"); }
#infos li            { margin: 0px; }
#infos dl            { margin-left: 20px; padding-left: 0px; }
#infos dt            { margin: 0; font-weight: bold; text-align: left; }
#infos dd            { margin: 0; font-weight: normal; text-align: center; }

#newsTitre { padding-top: 35px; padding-bottom: 10px; width: 635px; background: White url(../images/indexTitre.jpg) no-repeat scroll top right; border-bottom: 1px solid #006699; font-size: x-small; text-align: justify; vertical-align: top; }
#newsTitre h4  { font-size: x-small; font-weight: bold; color: #006699; }
#newsTitre h4 a       { color: #006699; }
#newsTitre h4 a:hover { color: Red; text-decoration: none; }
#newsTitre h5  { font-size: x-small; font-weight: normal; color: #006699; }
#newsTitre h5 a       { color: #006699; }
#newsTitre h5 a:hover { color: Red; text-decoration: none; }

#newsActus { width: 635px; margin-top: 10px; padding-top: 35px; background: White url(../images/indexActus.jpg) no-repeat scroll top right; text-align: justify; vertical-align: top; }
#newsActus h4  { font-size: small; font-weight: bold; }
#newsActus h5  { font-size: small; font-weight: normal; }

.newsCateg { float: right;}

.newsTexte { padding: 10px; margin-top: -20px; }
.newsSuite { text-align: right; font-size: x-small; }

.newsDate { color: Red; }
.newsLast { font-size: x-small; font-weight: normal; text-align: right; }

a.underline          { color: Black; text-decoration:underline; }
a:hover.underline    { color: Red; text-decoration:underline; }

.centrer             { text-align: center; }
.noPuce              { margin: 0; padding: 0; list-style: none inside none; }
.top                 { margin: 0; padding: 0; font-size: medium; font-weight: bold; text-align: right; }
.top a               { color: Black; }
.top a:hover         { color: Red; text-decoration: none; }
.separ               { margin: 0; padding: 0; padding-bottom: 20px; }

