/*feuille css new pene-r
Attention - margin: 0; padding: 0;
Combiner les styles redondants.
margin- 2 valeurs - 1ère Haut-Bas, 2ème Droite-Gauche
        3 valeurs - 1ère Haut, 2ème Droite-Gauche, 3ème Bas
- - - - - - - - - -
########################################
##    AVANT PUBLICATION COMPILER      ##
## LIGNES COMMUNES DES ELEMENTS CSS   ##
########################################
*/


/*###################
Structure de la Page
#####################*/

body {margin: 0;
      padding: 0;
      background: rgb(255,255,255);
      font: sans-serif, arial, helvetica;
      background-image:url(imgcss/fd-body.jpg);
      font-size: 12px;
      text-align: left;
      line-height: 15px;
      }
      
#page{margin: 0 1%;
      padding: 0;
      background: rgb(255,255,255);
      width: 98%;
      font-family:sans-serif, arial, helvetica;
      }
      
#header{margin: 5px 0 0;
        padding: 0;
        width: 99%;
        height:auto;
        min-height: 52px;
	font-family:sans-serif, arial, helvetica;
        }

/*###############
Colonne de Gauche
#################*/
#leftcol, #menucol{margin: 10px 0;
         padding: 0;
	 float:left;
	 height:auto;
	 font-family:sans-serif, arial, helvetica;
	 }
#leftcol{width:395px;
	 max-width:395px;}
#menucol{background-color:rgb(255,255,255);
         width:165px;
	 max-width:165px;
	 margin-left:6%;
	 }
	 
.pener{border:solid 1px;
       border-color:rgb(255,0,0);
       border-bottom:none;
       width: auto;
       height:auto;
       background:rgb(255,255,255);
       margin:0;
       padding:0;
       padding-bottom: 10px;}
       
.media{border:solid 1px;
       border-color:rgb(185,195,50);
       border-bottom:none;
       width: auto;
       height:auto;
       background:rgb(255,255,255);
       margin:0;
       padding:0;
       padding-bottom: 10px;}
       
/*###############
Colonne de Droite
#################*/
#rightcol, #contenucol{margin: 10px 0;
         padding: 0;
	 float:right;
	 height:auto;
	 font-family:sans-serif, arial, helvetica;
	 }
#rightcol{width:395px;
	 max-width:395px;}
#contenucol{background-color:rgb(255,255,255);
         width:auto;
         max-width: 60%;
         float:left;
	 margin-left: 10%;
	 }
	 
.vol{border:solid 1px;
       border-color:rgb(0,0,255);
       border-bottom:none;
       width: auto;
       height:auto;
       background:rgb(255,255,255);
       margin:0;
       padding:0;
       padding-bottom: 10px;}
       
.tour{border:solid 1px;
       border-color:rgb(195,90,0);
       border-bottom:none;
       width: auto;
       height:auto;
       background:rgb(255,255,255);
       margin:0;
       padding:0;
       padding-bottom: 10px;}

/*############
Colonne Centre
##############*/
#centercol{position:relative;
           margin: 0;
	   width: auto;
	   margin-left: 397px;
	   margin-right:397px;
           }
	   

/*########
Partner
##########*/
.partner, .partnernews{border: solid 1px;
         border-color:rgb(0,0,0);
         border-left:none;
         border-right:none;
	 background-color:rgb(240,240,240);
	 width:385px;
	 max-width:385px;
	 margin: 20px 0;
         padding:0;
	 float: none;}


/*######
Footer
########*/
#footer{clear:both;
	margin: 0 auto;
	width: 795px;
	}
	


/*###########
Mise en Forme
#############*/
a.nav{margin: 0 3px;
      padding: 0;
      border: none;
      background:none;
      height:auto;
      width:auto;
      }
      a.nav img{margin: 0 3px;
                border:none;
                display:inline;
                float:left;}

h1, h1.ecole, h1.media, h1.vol, h1.tour {margin: 15px 10px;
    padding-top: 0;
    padding-right:15px;
    padding-left:15px;
    border: solid 1px;
    border-left:none;
    border-right:none;
    font-family:sans-serif, arial, helvetica;
    font-size:18px;
    font-weight:bold;
    display: inline;}
h1{background-color:rgb(240,240,255);
   border-color:rgb(0,0,255);
   color:rgb(110,110,200);
   }
h1.ecole{background-color:rgb(255,240,240);
         border-color:rgb(255,0,0);
         color:rgb(255,110,110);
         }
h1.media{background-color:rgb(245,255,220);
         border-color:rgb(185,195,50);
         color:rgb(170,130,20);
         }
h1.vol{background-color:rgb(240,240,255);
         border-color:rgb(0,0,255);
         color:rgb(110,110,255);
         }
h1.tour{background-color:rgb(255,230,200);
       border-color:rgb(195,90,0);
       color:rgb(195,90,0);
       }
    
h2.pener, h2.media, h2.vol, h2.tour {position: relative;
    margin: 0;
    padding-top: 5px;
    padding-left:15px;
    border-top:none;
    border-left:none;
    border-right:none;
    border-bottom-style: solid;
    border-bottom-width:1px;
    width:auto;
    font-family:sans-serif, arial, helvetica;
    font-size:16px;
    font-weight:bold;
    display: block;}
    
h2.pener{background-color:rgb(255,240,240);
         border-bottom:solid 1px rgb(255,0,0);
	 color:rgb(255,110,110);}
 h2.media{background-color:rgb(245,255,220);
         border-bottom-color:rgb(185,195,50);
	 color:rgb(170,130,20);}
  h2.vol{background-color:rgb(240,240,255);
         border-bottom-color:rgb(0,0,255);
	 color:rgb(110,110,255);}
   h2.tour{background-color:rgb(255,230,200);
         border-bottom-color:rgb(195,90,0);
	 color:rgb(195,90,0);}
	 
h5.pener, h5.media, h5.vol, h5.tour {position: relative;
    margin: 0;
    padding-top: 2px;
    padding-bottom:2px;
    padding-left:15px;
    border-top-style:solid;
    border-top-width:1px;
    border-left:none;
    border-right:none;
    border-bottom-style: solid;
    border-bottom-width:1px;
    width:150px;
    max-width:150px;
    font-family:sans-serif, arial, helvetica;
    font-size:14px;
    font-weight:bold;
    line-height: 16px;
    display: block;
    text-decoration:none;}
a:link h5{text-decoration:none;}
a:visited h5{text-decoration:none;}
a:hover h5{text-decoration:underline;}
a:active h5{text-decoration:underline;}
    
h5.pener{background-color:rgb(255,240,240);
         border-bottom:solid 1px rgb(255,0,0);
	 border-top:solid 1px rgb(255,0,0);
	 color:rgb(255,110,110);}
 h5.media{background-color:rgb(245,255,220);
         border-bottom-color:rgb(185,195,50);
	 border-top-color:rgb(185,195,50);
	 color:rgb(170,130,20);}
  h5.vol{background-color:rgb(240,240,255);
         border-bottom-color:rgb(0,0,255);
	 border-top-color:rgb(0,0,255);
	 color:rgb(110,110,255);}
   h5.tour{background-color:rgb(255,230,200);
         border-bottom-color:rgb(195,90,0);
	 border-top-color:rgb(195,90,0);
	 color:rgb(195,90,0);}


img.rubric{border:none;
           float:left;
	   margin:10px 10px 0 0 ;
	   padding:0;
	   }
	   
p{font-family:sans-serif, arial, helvetica;
  font-size:13px;
  line-height:16px;
  color:rgb(50,50,50);
  margin:10px 0;
  padding:0 10px;
  }
  
strong{color:rgb(50,50,60);}

b.new{color:rgb(210,0,0);}
  
a:link{font-size:13px;
       line-height:16px;
       padding:0;
       font-family:sans-serif, arial, helvetica;
       color:rgb(50,50,255);}
a:visited{color:rgb(90,90,215);}
a:hover{color:rgb(10,10,255);}
a:active{color:rgb(255,110,110);}
  
a.menup, a.menum, a.menuv, a.menut{font-size:13px;
            line-height:20px;
            padding:0;
            padding-left: 20px;
	    background-repeat:no-repeat;
	    background-position:left;
	    font-family:sans-serif, arial, helvetica;}
	    
a:link.menup{
        background-position:left;
        color:rgb(255,80,80);}
a:link.menum{
        background-position:left;
        color:rgb(150,140,20);}
a:link.menuv{
        background-position:left;
        color:rgb(80,80,255);}
a:link.menut{
        background-position:left;
        color:rgb(195,90,0);}
  
a:visited.menup{background-image:url(imgcss/puce-1-a.jpg);
        color:rgb(255,80,80);}
a:visited.menum{background-image:url(imgcss/puce-2-a.jpg);
        color:rgb(150,140,20);}
a:visited.menuv{background-image:url(imgcss/puce-3-a.jpg);
        color:rgb(110,110,255);}
a:visited.menut{background-image:url(imgcss/puce-4-a.jpg);
        color:rgb(195,90,0);}

a:hover.menup{background-image:url(imgcss/puce-1-ahover.jpg);
        background-color:rgb(255,240,240);
        color:rgb(255,80,80);}
a:hover.menum{background-image:url(imgcss/puce-2-ahover.jpg);
	background-color:rgb(245,255,220);
        color:rgb(150,140,20);}
a:hover.menuv{background-image:url(imgcss/puce-3-ahover.jpg);
	background-color:rgb(240,240,255);
        color:rgb(110,110,255);}
a:hover.menut{background-image:url(imgcss/puce-4-ahover.jpg);
	background-color:rgb(255,240,200);
        color:rgb(195,90,0);}

a:active.menup{background-image:url(imgcss/puce-1-ahover.jpg);
        color:rgb(255,80,80);}
a:active.menum{background-image:url(imgcss/puce-2-ahover.jpg);
        color:rgb(150,140,20);}
a:active.menuv{background-image:url(imgcss/puce-3-ahover.jpg);
        color:rgb(110,110,255);}
a:active.menut{background-image:url(imgcss/puce-4-ahover.jpg);
        color:rgb(195,90,0);}
	
a img{border:none;}
	
	
#footer p{font-family:sans-serif, arial, helvetica;
  font-size:11px;
  line-height:14px;
  color:rgb(50,50,50);
  margin:10px auto;
  width: 780px;
  padding:10px;
  text-align:center;
  background:rgb(255,255,255);
  }
  
  
/*##############
    ADSENSE
###############*/
span.ban468{width: 470px;
            height: 62px;
	    display:block;
	    margin: auto;}
