/* CSS Document */
.scrollframe{
overflow:scroll;
height:400px;
border:0px black solid; 
}
.scrollframehomenews{
border:0px black solid; 
}
/*IMAGE TOP LOGO TOUR*/
td.toplogotour{
text-align:left;
vertical-align:middle;
font-size:14px;
color:darkgreen;
background-color:white;
padding-left:10px;
}
/*IMAGE HEADER*/
td.ltcadre,td.ctcadre,td.rtcadre{
background-image:url(../images/newfondheader.png);
background-repeat:no-repeat;
}
/*IMAGE FOND*/
td.lscadre,td.cscadre,td.rscadre,td.lccadre,td.cccadre,td.rccadre,td.lbcadre,td.cbcadre,td.rbcadre,td.lfcadre,td.cfcadre,td.rfcadre{
background-image:url(../images/newfond.png);
background-repeat:no-repeat;
}
/*IMAGE BARRE*/
td.lbarre,td.cbarre,td.rbarre{
background-image:url(../images/newfondban.png);
background-repeat:no-repeat;
}
/*BARRE SIMPLE */
td.lbarre{
background-position:left;
width:10px;
height:25px;
}
td.cbarre{
background-position:center;
height:25px;
}
td.rbarre{
background-position:right;
width:10px;
height:25px;
}
/*IMAGE BARRE TOUR*/
td.lbarretour,td.cbarretour,td.rbarretour{
background-image:url(../images/newfondbantour.png);
background-repeat:no-repeat;
height:60px;
}
/*BARRE TITRE TOUR */
td.lbarretour{
background-position:left;
width:15px;
}
td.cbarretour{
background-position:center;
text-align:center;
font-size:14px;
}
td.rbarretour{
background-position:right;
width:15px;
}
/*LIGNE BARRE GAUCHE ET DROITE */
td.barregauche{
background-image:url(../images/newfondgauche.png);
background-repeat:repeat-y;
background-position:left;
width:10px;
height:25px;
}
td.barredroite{
background-image:url(../images/newfonddroite.png);
background-repeat:repeat-y;
background-position:right;
width:10px;
height:25px;
}
/*TOP NO HEADER*/
td.lfcadre{
background-position:top left;
width:10px;
height:10px;
font-size:2px;
}
td.cfcadre{
background-position:top center;
height:10px;
font-size:2px;
}
td.rfcadre{
background-position:top right;
width:10px;
height:10px;
font-size:2px;
}
/*TOP HEADER*/
td.ltcadre{
background-position:top left;
width:10px;
height:25px;
}
td.ctcadre{
background-position:top center;
height:25px;
color:green;
font-weight:bold;
}
td.rtcadre{
background-position:top right;
width:10px;
height:25px;
}
/*SUBTITRE*/
td.lscadre{
background-position:center left;
width:10px;
height:5px;
font-size:2px;
}
td.cscadre{
background-position:center center;
height:5px;
font-size:2px;
}
td.rscadre{
background-position:center right;
width:10px;
height:5px;
font-size:2px;
}
/*CENTER*/
td.lccadre{
background-position:center left;
width:10px;
}
td.cccadre{
background-position:center center;
}
td.rccadre{
background-position:center right;
width:10px;
}
/*BOTTOM*/
td.lbcadre{
background-position:bottom left;
width:10px;
height:10px;
font-size:2px;
}
td.cbcadre{
background-position:bottom center ;
height:10px;
font-size:2px;
}
td.rbcadre{
background-position:bottom right;
width:10px;
height:10px;
font-size:2px;
}
/*TEXTE CENTRAL*/
td.frametexte,td.rankingpos,td.rankingnom,td.rankingpts{
background-color:#EBEBEB;
}
/*NEWS BIG*/
td.newstitrecadre{
color:darkgreen;
font-weight:bold;
border-bottom:1px darkgreen solid;
font-size:12px;
}
td.newsdatecadre{
color:darkgreen;
font-style:italic;
font-size:10px;
}
td.newstextecadre{
color:black;
padding-left:20px;
text-align:justify;
}
td.newsfootercadre{
color:darkred;
text-align:right;
padding-top:10px;
padding-bottom:10px;
}
td.newsboutonfermer{
padding-top:10px;
border-top:1px darkgreen solid;
text-align:center;
}
td.imgbig{
text-align:center;
vertical-align:middle;
padding-top:5px; 
}
img.news{
margin-right:5px;
margin-bottom:5px;
margin-right:5px;
}
/*NEWS SHORT*/
td.newsdateshortcadre{
color:darkgreen;
font-style:italic;
font-size:10px;
}
td.newstexteshortcadre{
color:black;
text-align:justify;
padding-left:5px;
}
td.newsliresuitecadre{
color:darkgreen;
text-align:right;
font-weight:bold;
border-bottom:1px darkgreen solid;
padding-bottom:5px;
}
td.imgshort{
border-bottom:1px darkgreen solid;
padding-bottom:5px;
}
img.newsshort{
margin-right:5px;
margin-bottom:5px;
margin-right:5px;
}
/* TOP LOGO */
td.toplogo{
background-image:url(images/ban1.png);
height:100px;
}
/*GENERAL*/
td.gentitre1cadre{
background-position:center center;
background-color:#C4F7C5;
color:darkgreen;
font-weight:bold;
border-bottom:1px darkgreen solid;
border-top:1px darkgreen solid;
font-size:12px;
text-align:center;
vertical-align:middle;
}
/*FULL CALENDAR*/
table.fullcalendar{
background-color:#F9FDA8;
margin-top:5px;
margin-bottom:5px;
}
td.fullcalnumjour,td.fullcalnumjouroff{
background-color:#FFCC00;
border:1px black solid;
text-align:center;
vertical-align:middle;
font-size:14px;
font-weight:bold;
width:40px;
}
td.fullcalnumjouroff{
background-color:#999999;
}
td.fullcalnomjour,td.fullcalnomjouroff{
background-color:#FFFF66;
border:1px black solid;
border-top:0px;
text-align:center;
vertical-align:middle;
font-weight:bold;
}
td.fullcalnomjouroff{
background-color:#CCCCCC;
}
td.fullcaltour{
padding-left:5px;
font-weight:bold;
text-align:left;
border-top:1px black solid;
border-right:1px black solid;
}
td.fullcalevent,td.fullcalnbtrou{
padding-left:5px;
text-align:left;
}
td.fullcalevent{
border-right:1px black solid;
}
td.fullcalnbtrou{
border-bottom:1px black solid;
}
td.fullcalinscrit{
padding-right:5px;
padding-bottom:2px;
font-weight:bold;
text-align:right;
border-bottom:1px black solid;
border-right:1px black solid;
}
/*CALENDAR EXTRA*/
table.fullextracalendar{
background-color:#00FFFF;
margin-top:5px;
margin-bottom:5px;
}
td.fullcalextranumjour,td.fullcalextranumjouroff{
background-color:#00CCCC;
border:1px black solid;
text-align:center;
vertical-align:middle;
font-size:14px;
font-weight:bold;
width:40px;
}
td.fullcalextranumjouroff{
background-color:#999999;
}
td.fullcalextranomjour,td.fullcalextranomjouroff{
background-color:#000099;
color:white;
border:1px black solid;
border-top:0px;
text-align:center;
vertical-align:middle;
font-weight:bold;
}
td.fullcalextranomjouroff{
background-color:#CCCCCC;
color:black;
}
td.fullcalextratour{
padding-left:5px;
font-weight:bold;
text-align:left;
border-top:1px black solid;
border-right:1px black solid;
}
td.fullcalextraevent,td.fullcalextranbtrou{
padding-left:5px;
text-align:left;
}
td.fullcalextraevent{
border-right:1px black solid;
}
td.fullcalextranbtrou{
border-bottom:1px black solid;
}
td.fullcalextrainscrit{
padding-right:5px;
padding-bottom:2px;
font-weight:bold;
text-align:right;
border-bottom:1px black solid;
border-right:1px black solid;
}
/*STATISTIQUES - HISTORIQUE COMPET*/
td.stathistonomtour{
background-color:darkgreen;
color:white;
font-size:12px;
padding-left:5px;
}
td.stathistonomevent{
padding-left:10px;
}
td.stathistonomcat{
padding-left:10px;
}

td.stathistoscoretitre,td.stathistoplacetitre,td.stathistopointtitre{
background-color:darkgreen;
color:white;
border:1px black solid;
text-align:center;
vertical-align:middle;
font-weight:bold;
width:65px;
}
td.stathistoplacetitre{
background-color:#FF6600;
}
td.stathistopointtitre{
background-color:#000099;
}
td.stathistoscore,td.stathistoplace,td.stathistopoint{
background-color:#00FF00;
border:1px black solid;
border-top:1px;
text-align:center;
vertical-align:middle;
font-size:14px;
font-weight:bold;
height:30px;
}
td.stathistoplace{
background-color:#FFFF00;
}
td.stathistopoint{
background-color:#66CCFF;
}
/*MENU*/
td.submenu1{
padding-left:5px;
}
/*TABLE RANKING*/
td.rankingpos{
width:30px;
text-align:center;
font-weight:bold;
color:darkgreen;
height:15px;
border:1px black solid;
}
td.rankingnom{
border:1px black solid;
padding-left:5px;
padding-right:5px;
font-weight:bold;
}
td.rankinghcp{
width:30px;
border:1px black solid;
text-align:right;
padding-left:10px;
padding-right:5px;
}
td.rankingclub{
border:1px black solid;
padding-left:5px;
padding-right:5px;
}
td.rankingpts{
width:30px;
border:1px black solid;
text-align:right;
padding-left:10px;
padding-right:5px;
}
td.rankingpair{
background-color:#FFFEC6;
}
td.rankingimpair{
background-color:#CBFECF;
}
td.rankingselectedplayer{
color:red;
font-weight:bold;
}
/* BOUTONS MENU */
td.buttonmenu{
border:1px green solid;
width:30px;
}
td.buttonmenuselected{
border:2px red solid;
width:30px;
}
/* BARRE GRAPH */
td.bgraphbase{
border-bottom:1px gray solid;
border-top:1px gray solid;
}
/* ANALYSE JOUEUR GRAPH */
td.bgraphtypepar,{
font-weight:bold;
border:1px orange solid;
background-color:yellow;
text-align:center;
vertical-align:middle;
padding-left:10px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
}
td.bgraphtypeparavg{
font-weight:bold;
padding-left:10px;
}
/* CONTACT */
td.contacttitre{
font-size:10px;
text-align:left;
font-weight:bold;
}
td.contactmail{
font-size:10px;
text-align:left;
padding-left:10px;
font-style:italic;
width:300px;
}
td.contacttel{
font-size:10px;
text-align:left;
padding-left:10px;
color:darkgreen;
width:300px;
}
td.contactbarre{
background-color:orange;
width:10px;
}
/* NON MEMBRE */
td.nonmembretitreimage{
background-image:url(../images/caution.png);
background-position:center;
background-repeat:no-repeat;
}
td.nonmembretitre{
text-align:left;
font-size:12px;
color:darkred;
font-weight:bold;
}
td.nonmembresubtitre{
text-align:left;
font-size:10px;
padding-left:10px;
}
td.nonmembretexte{
text-align:left;
font-size:10px;
padding-left:25px;
color:darkgreen;
}
