

body {
margin:0;
padding:0;
color:black;
background:url('images/gradient6.png') repeat; /* couleur fond */
behavior:url(csshover.htc);
}/* WinIE behavior call */

#fond {
margin-top:20px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
background:white;
width:1000px;
height:1070px;
font:bold  100% Arial, Verdera, sans-serif;
font-size:15px; /* taille font pour menu */
border:2px solid navy;
}

#fondopenc {
margin-top:20px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
background:white;
width:1000px;
height:5420px;
font:bold  100% Arial, Verdera, sans-serif;
font-size:15px; /* taille font pour menu */
border:2px solid navy;
}

#fondopend {
margin-top:20px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
background:white;
width:1000px;
height:2900px;
font:bold  100% Arial, Verdera, sans-serif;
font-size:15px; /* taille font pour menu */
border:2px solid navy;
}

#fondinterne {
margin-top:20px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
background:white;
width:1000px;
height:1100px;
font:bold  100% Arial, Verdera, sans-serif;
font-size:15px; /* taille font pour menu */
border:2px solid navy;
}

#fondD1 {
margin-top:20px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
background:white;
width:1000px;
height:2020px;
font:bold  100% Arial, Verdera, sans-serif;
font-size:15px; /* taille font pour menu */
border:2px solid navy;
}

#fondLR1 {
margin-top:20px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
background:white;
width:1000px;
height:1250px;
font:bold  100% Arial, Verdera, sans-serif;
font-size:15px; /* taille font pour menu */
border:2px solid navy;
}

#fondhoraires {    /*    fond  pour horaires  */ 
margin-top:20px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
background:white;
width:1000px;
height:850px;
font:bold  100% Arial, Verdera, sans-serif;
font-size:15px; /* taille font pour menu */
border:2px solid navy;
}

#fondaccueil {      /*    fond  pour  accueil  */ 
margin-top:20px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
background:white;
width:1000px;
height:1420px;
font:bold  100% Arial, Verdera, sans-serif;
font-size:15px; /* taille font pour menu */
border:2px solid navy;
}

#titre {
margin:0;
padding:0;
width:1000px;
height:120px;
}

#menu {
width:1000px;
padding:0;
margin:0;
border-left:2px solid #fff;  /* séparateur blanc gauche menu */
}

#menu ul {
width:1000px;
border-left:1px solid; 
border-right:1px solid; 
border-top:0px solid; 
border-bottom:0px solid; 
margin:0; 
padding:0; 
background:#1405a4; /* couleur arrière-plan sous-menu simple */
}

#menu li {
position:relative;
list-style: none;
margin:0;
float:left;
width:120px;
line-height:1em;
background:#1405a4;  /* couleur arrière-plan menu simple */
}

#menu li:hover {
background:#75a2f3; /* couleur survol menu simple */
font-size:100%;
}

#menu li.submenu {
background:#034cd2; /* couleur survol submenu */
}

#menu li.submenu:hover {
background-color:#034cd2;/* couleur arrière-plan survol submenu */
}

#menu li a {
color:white;             /* couleur font menu */
border-right:1px solid #fff;
display: block;
padding:0.25em 0 0.25em 0.5em;
text-decoration: none;
width:110px;
}

#menu li a:hover {
color:#6b1b85;             /* couleur font menu */
border-right:1px solid #fff;
display: block;
padding:0.25em 0 0.25em 0.5em;
text-decoration: none;
width:110px;
}

#menu>ul a {
width:auto;
}

#menu ul ul {
position:absolute;
width:100px;
display: none;
}

#menu ul.level1 li.submenu:hover ul.level2,
#menu ul.level2 li.submenu:hover ul.level3 {
display:block;
}

#menu ul.level2 {
top:1.4em;        /* réglage position sous-menu */
left:-1px;
}

#menu ul.level3 {
top:-1px;
left:120px;
border-top:1px solid #ccc;
}

#pied {
margin-left:auto;
margin-right:auto;
padding:0 0 0 0;
position:absolute;
top:1450px;
height:120px;
width:1000px;
background:#1405a4; 
}

#pied p#textepied {
margin:5px 0 0 0;
padding:0;
text-align:center;
color:white;
font-size:130%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}

#pied p#textepied2 {
margin:5px 0 0 0;
padding:0;
text-align:center;
color:white;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}

#pied p#mailpied a{
position:relative;
left:330px;
color:silver;
text-decoration:underline;
margin:10px 0 0 0;
padding:0;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}


#piedopenc{
margin-left:auto;
margin-right:auto;
padding:0 0 0 0;
position:absolute;
top:5320px;
height:120px;
width:1000px;
background:#1405a4; 
}

#piedopenc p#textepied {
margin:5px 0 0 0;
padding:0;
text-align:center;
color:white;
font-size:130%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}

#piedopenc p#textepied2 {
margin:5px 0 0 0;
padding:0;
text-align:center;
color:white;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}

#piedopenc p#mailpied a{
position:relative;
left:330px;
color:silver;
text-decoration:underline;
margin:10px 0 0 0;
padding:0;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}


#piedopend{
margin-left:auto;
margin-right:auto;
padding:0 0 0 0;
position:absolute;
top:2800px;
height:120px;
width:1000px;
background:#1405a4; 
}

#piedopend p#textepied {
margin:5px 0 0 0;
padding:0;
text-align:center;
color:white;
font-size:130%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}

#piedopend p#textepied2 {
margin:5px 0 0 0;
padding:0;
text-align:center;
color:white;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}

#piedopend p#mailpied a{
position:relative;
left:330px;
color:silver;
text-decoration:underline;
margin:10px 0 0 0;
padding:0;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}


#piedliste{
margin-left:auto;
margin-right:auto;
padding:0 0 0 0;
position:absolute;
top:970px;
height:120px;
width:1000px;
background:#1405a4; 
}

#piedliste p#textepied {
margin:5px 0 0 0;
padding:0;
text-align:center;
color:white;
font-size:130%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}

#piedliste p#textepied2 {
margin:5px 0 0 0;
padding:0;
text-align:center;
color:white;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}

#piedliste p#mailpied a{
position:relative;
left:330px;
color:silver;
text-decoration:underline;
margin:10px 0 0 0;
padding:0;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}

#piedinterne {
margin-left:auto;
margin-right:auto;
padding:0 0 0 0;
position:absolute;
top:3600px;
height:120px;
width:1000px;
background:#1405a4; 
}

#piedinterne p#textepied {
margin:5px 0 0 0;
padding:0;
text-align:center;
color:white;
font-size:130%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}

#piedinterne p#textepied2 {
margin:5px 0 0 0;
padding:0;
text-align:center;
color:white;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}

#piedinterne p#mailpied a{
position:relative;
left:330px;
color:silver;
text-decoration:underline;
margin:10px 0 0 0;
padding:0;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}

#piedD1 {
margin-left:auto;
margin-right:auto;
padding:0 0 0 0;
position:absolute;
top:1900px;
height:120px;
width:1000px;
background:#1405a4; 
}

#piedD1 p#textepied {
margin:5px 0 0 0;
padding:0;
text-align:center;
color:white;
font-size:130%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}

#piedD1 p#textepied2 {
margin:5px 0 0 0;
padding:0;
text-align:center;
color:white;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}

#piedD1 p#mailpied a{
position:relative;
left:330px;
color:silver;
text-decoration:underline;
margin:10px 0 0 0;
padding:0;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}

#piedLR1 {
margin-left:auto;
margin-right:auto;
padding:0 0 0 0;
position:absolute;
top:1150px;
height:120px;
width:1000px;
background:#1405a4; 
}

#piedLR1 p#textepied {
margin:5px 0 0 0;
padding:0;
text-align:center;
color:white;
font-size:130%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}

#piedLR1 p#textepied2 {
margin:5px 0 0 0;
padding:0;
text-align:center;
color:white;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}

#piedLR1 p#mailpied a{
position:relative;
left:330px;
color:silver;
text-decoration:underline;
margin:10px 0 0 0;
padding:0;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}


#piedcl {
margin-left:auto;
margin-right:auto;
padding:0 0 0 0;
position:absolute;
top:970px;
height:120px;
width:1000px;
background:#1405a4; 
}

#piedcl p#textepied {
margin:5px 0 0 0;
padding:0;
text-align:center;
color:white;
font-size:130%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}

#piedcl p#textepied2 {
margin:5px 0 0 0;
padding:0;
text-align:center;
color:white;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}

#piedcl p#mailpied a{
position:relative;
left:330px;
color:silver;
text-decoration:underline;
margin:10px 0 0 0;
padding:0;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}


#piedcl2 {
margin-left:auto;
margin-right:auto;
padding:0 0 0 0;
position:absolute;
top:970px;
height:120px;
width:1000px;
background:#1405a4; 
}

#piedcl2 p#textepied {
margin:5px 0 0 0;
padding:0;
text-align:center;
color:white;
font-size:130%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}

#piedcl2 p#textepied2 {
margin:5px 0 0 0;
padding:0;
text-align:center;
color:white;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}

#piedcl2 p#mailpied a{
position:relative;
left:330px;
color:silver;
text-decoration:underline;
margin:10px 0 0 0;
padding:0;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}


#piedcontacts {
margin-left:auto;
margin-right:auto;
padding:0 0 0 0;
position:absolute;
top:970px;
height:120px;
width:1000px;
background:#1405a4; 
}

#piedcontacts p#textepied {
margin:5px 0 0 0;
padding:0;
text-align:center;
color:white;
font-size:130%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}

#piedcontacts p#textepied2 {
margin:5px 0 0 0;
padding:0;
text-align:center;
color:white;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}

#piedcontacts p#mailpied a{
position:relative;
left:330px;
color:silver;
text-decoration:underline;
margin:10px 0 0 0;
padding:0;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}



#piedplan {
margin-left:auto;
margin-right:auto;
padding:0 0 0 0;
position:absolute;
top:970px;
height:120px;
width:1000px;
background:#1405a4; 
}

#piedplan p#textepied {
margin:5px 0 0 0;
padding:0;
text-align:center;
color:white;
font-size:130%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}

#piedplan p#textepied2 {
margin:5px 0 0 0;
padding:0;
text-align:center;
color:white;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}

#piedplan p#mailpied a{
position:relative;
left:330px;
color:silver;
text-decoration:underline;
margin:10px 0 0 0;
padding:0;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}


#piedcompetition {
margin-left:auto;
margin-right:auto;
padding:0 0 0 0;
position:absolute;
top:970px;
height:120px;
width:1000px;
background:#1405a4; 
}

#piedcompetition p#textepied {
margin:5px 0 0 0;
padding:0;
text-align:center;
color:white;
font-size:130%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}

#piedcompetition p#textepied2 {
margin:5px 0 0 0;
padding:0;
text-align:center;
color:white;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}

#piedcompetition p#mailpied a{
position:relative;
left:330px;
color:silver;
text-decoration:underline;
margin:10px 0 0 0;
padding:0;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}


#pieddiversphoto {
margin-left:auto;
margin-right:auto;
padding:0 0 0 0;
position:absolute;
top:970px;
height:120px;
width:1000px;
background:#1405a4; 
}

#pieddiversphoto p#textepied {
margin:5px 0 0 0;
padding:0;
text-align:center;
color:white;
font-size:130%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}

#pieddiversphoto p#textepied2 {
margin:5px 0 0 0;
padding:0;
text-align:center;
color:white;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}

#pieddiversphoto p#mailpied a{
position:relative;
left:330px;
color:silver;
text-decoration:underline;
margin:10px 0 0 0;
padding:0;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}

#pieddiverstournoi{
margin-left:auto;
margin-right:auto;
padding:0 0 0 0;
position:absolute;
top:980px;
height:120px;
width:1000px;
background:#1405a4; 
}

#pieddiverstournoi p#textepied {
margin:5px 0 0 0;
padding:0;
text-align:center;
color:white;
font-size:130%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}

#pieddiverstournoi p#textepied2 {
margin:5px 0 0 0;
padding:0;
text-align:center;
color:white;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}

#pieddiverstournoi p#mailpied a{
position:relative;
left:330px;
color:silver;
text-decoration:underline;
margin:10px 0 0 0;
padding:0;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}

#piedaccueil {       /*    pied pour accueil  */ 
position:relative;
top:-20px;
margin-left:auto;
margin-right:auto;
padding:0 0 0 0;
height:120px;
width:1000px;
background:#1405a4; 
}

#piedaccueil p#textepied {
margin:5px 0 0 0;
padding:0;
text-align:center;
color:white;
font-size:130%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}

#piedaccueil p#textepied2 {
margin:5px 0 0 0;
padding:0;
text-align:center;
color:white;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}

#piedaccueil p#mailpied a{
position:relative;
left:330px;
color:silver;
text-decoration:underline;
margin:10px 0 0 0;
padding:0;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}

#piedhoraires {     /*    pied pour horaires  */ 
margin-left:auto;
margin-right:auto;
padding:0 0 0 0;
position:absolute;
top:752px;
height:120px;
width:1000px;
background:#1405a4; 
}

#piedhoraires p#textepied {
margin:5px 0 0 0;
padding:0;
text-align:center;
color:white;
font-size:130%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}

#piedhoraires p#textepied2 {
margin:5px 0 0 0;
padding:0;
text-align:center;
color:white;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}

#piedhoraires p#mailpied a{
position:relative;
left:330px;
color:silver;
text-decoration:underline;
margin:10px 0 0 0;
padding:0;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}


#contenu {
margin-top:40px;
width:980px;
}

#contenu tr.clair {
background:#dddfe7;
}

#contenu tr.foncé {
background:#96acf3;
}

#contenu #table1hKO{
background:#5f4ced;
margin-left:auto;
margin-right:auto;
}

#contenu #tableFIDE{
background:#5f4ced;
margin-left:auto;
margin-right:auto;
}

#contenu p.titre1 {		/*   accueil  titre  */
padding:0;
background:#72afc1;
color:navy;
text-decoration:none;
margin-left:10px;
padding-left:20px;
border-bottom:2px solid blue;
border-left:2px solid blue;
font-size:120%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
text-align:left;
}

#contenu img {
position:relative;
top:2px;
}

#contenu p.texte1 {		/*   accueil  texte  */
padding:0;
color:black;
text-decoration:none;
margin-left:80px;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
text-align:left;
}

#contenu p.texteR {		/*   accueil  texte  */
padding:0;
color:red;
text-decoration:none;
margin-left:15px;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
text-align:left;
}

#contenu  table#oms {
position:relative;
left:250px;
}

#contenu  table#regional {
position:relative;
left:25px;
}


#contenu  table#attention {
position:relative;
left:220px;
margin:10px 10px 10px 0;
width:550px;
}

#contenu p.texte2 {		/*   accueil  texte  */
padding:0;
width:700px;
color:black;
text-decoration:none;
margin-left:80px;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
text-align:left;
}

#contenu p.texte12 {		/*   accueil  texte  */
position:relative;
top:-95px;
left:400px;
padding:0;
color:black;
text-decoration:none;
margin-left:80px;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
text-align:left;
}

#contenu p.texte13 {		/*   accueil  texte  */
position:relative;
top:-75px;
left:400px;
padding:0;
color:black;
text-decoration:none;
margin-left:80px;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
text-align:left;
}



#contenu p.photo1 {		/*   accueil  texte  */
position:relative;
left:200px;
top:0px;
width:600px;
}

#contenu img#photos2 {
position:relative;
top:30px;
left:200px;
margin-bottom:70px;
}

#listeopenc {     /*   grille liste open c   */
margin-top:50px;
padding:0px;
}


.papi_liste_f {
background:#dddfe7;
}

.papi_liste_c {
background:#96acf3;
}

.papi_liste_m {
background:#faff70;
}

#listejoueurs {     /*   grille liste des joueurs   */
margin-top:0px;
padding:0px;
}

#listejoueurs p#titreliste {
margin-top:50px;
margin-bottom:30px;
padding:0;
text-align:center;
color:navy;
font-size:180%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}

.liste_titre {
background:#5f4ced;
}

.liste_clair {
background:#dddfe7;
}

.liste_fonce {
background:#96acf3;
}

#contenuinterne {               /*   tounnoi interne    */
margin-top:40px;
}

#contenuinterne p.titreinterne {		/*   N4  titre  */
background:#72afc1;
color:navy;
text-decoration:none;
margin-left:10px;
padding-left:20px;
border-bottom:2px solid blue;
border-left:2px solid blue;
font-size:120%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
text-align:left;
}

#contenuinterne tr.clair {
background:#dddfe7;
}

#contenuinterne tr.foncé {
background:#96acf3;
}

#contenuinterne #tableinterne {
background:#5f4ced;
margin-left:auto;
margin-right:auto;
}

#contenuinterne   form{		/*   interne   */
color:black;
text-decoration:none;
margin-left:80px;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
text-align:left;
}
 
 
#contenuplan {        /*    plan     */
margin-top:40px;
width:980px;
}

#contenuplan h1 {
text-align:center;
}

#contenuplan img#fleche {   /*  fleche plan   */
position:relative;
top:-495px;
left:505px;
}
 
#contenucontactstitre {    /*    contacts     */
margin-top:40px;
color:navy;
text-decoration:underline;
text-align:center;
}
 
#contenucontacts  {  /*  tableau contacts  */
width:650px;
background:#6dc3d9;
position:relative;
left:50px;
top:100px;
}
 
 
#contenucontacts  th {
color:navy;
}
 
#contenucontacts td {
color:#740a6b;
}

#chess {
width:100px;
position:relative;
left:780px;
top:-60px;
}

#contenuhoraires {   /*   contenu horaires   */
margin-top:40px;
width:980px;
}

#contenuhoraires p.titrehoraires {		/*   horaires  titre  */
background:#72afc1;
color:navy;
text-decoration:none;
margin-left:10px;
padding-left:20px;
border-bottom:2px solid blue;
border-left:2px solid blue;
font-size:120%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
text-align:left;
}

#contenuhoraires p.textehoraires {		/*   horaires  texte  */
color:black;
text-decoration:none;
margin-left:80px;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
text-align:left;
}


#contenuD1 {        /*    nationale IV     */
margin-top:40px;
width:980px;
}

#contenuD1 p.titreD1 {		/*   N4  titre  */
background:#72afc1;
color:navy;
text-decoration:none;
margin-left:10px;
padding-left:20px;
border-bottom:2px solid blue;
border-left:2px solid blue;
font-size:120%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
text-align:left;
}

#contenuD1 p.texteD1 {		/*   N4  texte  */
color:black;
text-decoration:underline;
margin-left:80px;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
text-align:left;
}

#contenuD1   form{		/*   N4    */
color:black;
text-decoration:none;
margin-left:80px;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
text-align:left;
}

#contenuD1 tr.clair {
background:#dddfe7;
}

#contenuD1 tr.foncé {
background:#96acf3;
}

#contenuD1 #tableD1 {
background:#5f4ced;
margin-left:auto;
margin-right:auto;
}

#contenuLR1 {        /*    LR1     */
margin-top:40px;
width:980px;
}

#contenuLR1 p.titreLR1 {		/*   LR1  titre  */
background:#72afc1;
color:navy;
text-decoration:none;
margin-left:10px;
padding-left:20px;
border-bottom:2px solid blue;
border-left:2px solid blue;
font-size:120%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
text-align:left;
}

#contenuLR1 p.texteLR1 {		/*   LR1  texte  */
color:black;
text-decoration:underline;
margin-left:80px;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
text-align:left;
}

#contenuLR1   form{		/*   LR1    */
color:black;
text-decoration:none;
margin-left:80px;
font-size:110%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
text-align:left;
}

#contenuLR1 tr.clair {
background:#dddfe7;
}

#contenuLR1 tr.foncé {
background:#96acf3;
}

#contenuLR1 #tableLR1 {
background:#5f4ced;
margin-left:auto;
margin-right:auto;
}



#contenudiverstournois {
position:relative;
top:150px;
left:350px;
}



#contenuphotos {		/*  photos   */
margin-top:40px;
}

#contenuphotos p{
margin:0;
padding:0;
text-align:center;
text-decoration:underline;
color:navy;
font-size:180%;
font-family:"Bitstream Vera sans", Verdera, Arial, Helvetica, Serif;
}
 

#page1photos {
width:150px;
position:relative;
left:300px;
top:38px;
font-size:70%;
margin-top:20px;
}

#page2photos {
width:150px;
position:relative;
left:500px;
top:-5px;
font-size:70%;
margin-top:20px;
}

#photos {
height:650px;
position:relative;
top:20px;
}

#diversphotos {
height:650px;
position:relative;
top:100px;
}

div.pic {     			 /*  photos   */
float:left;
height: 244px;
width: 179px;
padding: 5px;
margin: 5px 3px;
background: white;
border: 1px solid;
border-color: #AAA #444 #444 #AAA;
}

div.ls img {
height: 135px;
width: 180px;
margin:18px 0;
}

div.pt img {
height: 180px;
width: 135px;
margin: 0 20px;
}

div.pic img {
border: 1px solid;
border-color: #444 #AAA #AAA #444;
}

div.pic  ul {
height: 15px;
margin: 0,2em 0 0;
padding: 0;
text-align:center;
font: bold 65% Arial, Verdera, sans-serif;
}

div.pic li {
list-style-type:none;
}
