/*  Cascaded Style Sheet
Page de THERMIP

CSS du site web

Fichier fourni par Eider (http://eider44.com/)
Tel : 33 (0)2-28-55-96-73)

*/

/* *************************************************************************** 
Couleurs :
   vert  : #008000
   blanc : #FFFFFF
   bleu  : #000080


**************************************************** */

/* Réglages généraux */
body { 
  background-color: #FFFFFF ;
  color: #4040A0 ;
  font-size: 10pt ;
  font-family: 'Comic sans MS' ;
}

body.pagercp {
  background-image: url(../images/pornichet-couch-soleil.jpg);
} 


/* Titres */
h1,h2, h3 { 
  text-align: center ;
  font-family: 'Comic sans MS' ;
}

p.soustitre {
  text-align: center ;
  font-family: 'Comic sans MS' ;
  font-style: italic ;
  font-size: 15px ;
 }

td.PhotoID { text-align: center ; }

td.title { 
  height: 40px ;
  background-image: url(../images/rcpdegrade1.jpg);
}
td.main {
  vertical-align: top ;
  height: 700px ;
  background-color: #FFFFFF ;
}
td.eidercomplement {
  vertical-align: top ;
  background-color: #FFFFFF ;
}

/**  Colonne de gauche (partenaires)  **/
td.partenaires { 
  padding: 5pt ;
  vertical-align: top ;
  background-color: #06FF00 ;
  text-align: center ;
  height: 700px ;
}

td.refeider { 
  background-color: #06FF00 ;
  padding: 5pt ;
  text-align: center ;
  vertical-align: bottom ;
  height: 40px ;
}

li.strong { 
  font-weight: bold ;
}

p.signature { 
  font-weight: bold ;
  text-align: right;
}

div.body {
  text-align: justify ;
 }

div.gauche { 
  width: 48% ;
  float: left ;
  padding: 2px ;


  }
div.colonne { 
  width: 48% ;
  float: left ;
  padding: 2px ;

  }

dt {
  font-weight: bold ;
}

/* ********************************************* */
td.phototexte { 
  text-align: center ;
  vertical-align: top ;

  }
td.photos { 
  vertical-align: top ; ;
  }

/* ********************************************* */

/* fieldsets */

fieldset         a { font-size: 10pt ; text-decoration: none ; }
/* fieldset.rcp       { color: #FFFFFF  ; background-color: #FF00FF ; } sup 130309 */

legend { 
  font-size: 12pt ;
  font-weight: bold ;
  text-decoration: none ; }

fieldset.rcp                { color: #000000 ; background-color: #FFFFFF ; border-color: #4040A0 ; }
fieldset.rcp         a      { color: #000000 ; }
fieldset.rcp         legend { color: #000000 ; background-color: #4040A0 ; }


fieldset.rcprando           { color: #000000 ; background-color: #FFFFFF ; border-color: #00FF00 ; }
fieldset.rcprando    a      { color: #000000 ; }
fieldset.rcprando    legend { color: #000000 ; background-color: #00FF00  ; }


fieldset.rcpacro            { color: #000000 ; background-color: #FFFFFF ; border-color: #000000 ; }
fieldset.rcpacro     a      { color: #000000 ; }
fieldset.rcpacro     legend { color: #FFFFFF ; background-color: #000000 ; }


fieldset.rcpcourse          { color: #000000 ; background-color: #FFFFFF ; border-color: #FF0000 ; }
fieldset.rcpcourse   a      { color: #000000 ; }
fieldset.rcpcourse   legend { color: #FFFFFF ; background-color: #FF0000 ; }


fieldset.rcphockey          { color: #000000 ; background-color: #FFFFFF ; border-color: #80E0FF ; }
fieldset.rcphockey   a      { color: #000000 ; }
fieldset.rcphockey   legend { color: #000000 ; background-color: #80E0FF ; }


fieldset.rcpecolepat        { color: #000000 ; background-color: #FFFFFF ; }
fieldset.rcpecolepat a      { color: #000000 ; }
fieldset.rcpecolepat legend { color: #000000 ; background-color: #FFE000 ; border-color: #FFE000 ; }



/* Remplacement des fieldsets */
h4 { text-align: left ; color: #FFFFFF ; background-color: #4040A0  ; font-weight: bold ; font-size: 10pt ; }

span.separ  { color: #FFFFFF ;  background-color: #FFFFFF ; }

div.rcp       h4 span.pastille    { color: #4040A0 ;  background-color: #4040A0 ; }
div.rcp       a  { text-decoration: none ; color: #FFFFFF ; }

div.rcpcourse    { border: solid 2px #FF0000 ; padding: 2px ;}
div.rcpcourse h4 { color: #FFFFFF ;  background-color: #FF0000 ; text-align: center ;}
div.rcpcourse span.titre { font-weight: bold ; font-size: 14px ; color: #FFFFFF ;  background-color: #FF0000 ; text-align: center ;}
div.rcpcourse a  { text-decoration: none ; color: #FFFFFF ; }

/* ********************** Vignettes ***************************** */
div.vignette table { text-align: justify ; width: 98% ; padding: 0px ; }
div.vignette table tr th { font-weight: bold ; font-size: 16px ; text-align: center ; }
a.vignette  { text-decoration: none ; color: #000000 ; }

/* Réglages des tables (en général) */
table.body { 
 text-align: center ;}

/* Course */
table.rcprcp      { border: solid 2px #4040A0 ; }
table.rcprando    { border: solid 2px #00FF00 ; }
table.rcpacro     { border: solid 2px #000000 ; }
table.rcpcourse   { border: solid 2px #FF0000 ; }
table.rcphockey   { border: solid 2px #80E0FF ; }
table.rcpecolepat { border: solid 2px #FFE000 ; }


table.rcprcp       tr th { color: #FFFF00 ; background-color: #4040A0 ; }
table.rcprando     tr th { color: #000000 ; background-color: #00FF00 ; }
table.rcpacro      tr th { color: #FFFFFF ; background-color: #000000 ; }
table.rcpcourse    tr th { color: #FFFFFF ; background-color: #FF0000 ; }
table.rcphockey    tr th { color: #000000 ; background-color: #80E0FF ; }
table.rcpecolepat  tr th { color: #000000 ; background-color: #FFE000 ; }

div a  { text-decoration: none ; color: #4040A0 ; }

div.rcprcp      { border: 5px         ; background-image: url("../images/rcp.jpg") ;  }
div.rcprcp      h4 span.pastille    { color: #FFFF00 ;  background-color: #4040A0 ; }


div.rcprando    { border: 5px         ; background-image: url("../images/rando.jpg") ;  }
div.rcprando    h4 span.pastille    { color: #4040A0 ;  background-color: #00FF00 ; }


div.rcpcourse   { border: 5px         ; background-image: url("../images/course.jpg") ;  }
div.rcpcourse   h4 span.pastille    { color: #4040A0 ;  background-color: #FF0000 ; }


div.rcphockey   { border: 5px         ; background-image: url("../images/vikings.jpg") ;  }
div.rcphockey   h4 span.pastille    { color: #4040A0 ;  background-color: #80E0FF ; }


div.rcpacro     { border: 5px         ; background-image: url("../images/acro.jpg") ;  }
div.rcpacro     h4 span.pastille    { color: #4040A0 ;  background-color: #000000 ; }


div.rcpecolepat { border: 5px         ; background-image: url("../images/ecolpat.jpg") ;  }
div.rcpecolepat h4 span.pastille    { color: #4040A0 ;  background-color: #FFE000 ; }


div.rcproller  { border: 5px         ; background-image: url("../images/roller.jpg") ;  }
div.rcproller  h4 span.pastille    { color: #4040A0 ;  background-color: #FFFF00 ; }

a.vignette     { font-size: 10pt ; text-decoration: none ; }

/* Horaires */
th.heure { height: 20pt; }

td.rcp          { text-align: center ; vertical-align: middle ; color: #FFFF00 ; background-color: #4040A0  ; }
td.rcproller    { text-align: center ; vertical-align: middle ; color: #000000 ; background-color: #FFE000  ; }
td.rcprando     { text-align: center ; vertical-align: middle ; color: #000000 ; background-color: #00FF00  ; }
td.rcpacro      { text-align: center ; vertical-align: middle ; color: #FFFFFF ; background-color: #000000  ; }
td.rcpcourse    { text-align: center ; vertical-align: middle ; color: #FFFFFF ; background-color: #FF0000  ; }
td.rcphockey    { text-align: center ; vertical-align: middle ; color: #000000 ; background-color: #80E0FF  ; }
td.rcpecolepat  { text-align: center ; vertical-align: middle ; color: #000000 ; background-color: #FFE000  ; }



/* Photos des responsables */
div.photoID { 
  vertical-align: top ; }

div.photoID a { 
  text-decoration: none ; }

span.titre { 
  font-style: italic ; }

img { border: none ; }

/* Divers */
/* Jeu d'icones */
div.iconset { 
  text-align: center ; }


acronym { 
  font-weight: bold ;
 }

