/* Style global du site */
body	{
	background: url("../images/fond2.jpg");
        margin: 0;
	text-align: center;
	font-family: Comic Sans MS;
	font-size: 12px;
        color: #660000;
	}
        
ul      {
        list-style-type: none;
        padding: 0;
        margin: 0;
        }

A.lien1 {
        color: #1e6700;
        }
        A:hover.lien1
        {
        color: #1e6700;
        text-decoration: none ;
        }
        A:visited.lien1
        {
        color: #1815ae;
        }
        
A.lien2 {
        color: #1e6700;
        font-size: 10px;
        }
        A:hover.lien2
        {
        color: #1e6700;
        text-decoration: none ;
        }
        A:visited.lien2
        {
        color: #1815ae;
        }

A.lien3 {
        color: #1e6700;
        text-decoration: none ;
	  }
        A:hover.lien3
	  text-decoration: none ;
        {
        color: #1e6700;
        text-decoration: none ;
        }
        A:visited.lien3
	  text-decoration: none ;
        {
        color: #1815ae;
	  }
                

td      { 
        padding: 2;
        margin: 0;        
        border-style: inset; 
        border-width: 1px; 
        border-color: #660000;
        }
        
        
#global {
        margin-left: auto;
        margin-right: auto;
	padding: 0;
        width: 780px;
        font-family: Comic Sans MS;
	font-size: 12px;
	}
 
#global_cent
        {
        margin-left: auto;
        margin-right: auto;
	padding: 0;
        font-family: Comic Sans MS;
        font-weight:bold;
	font-size: 12px;
	}        
        
#contenu{
        padding-top: 0;
        padding-right: 0;
        padding-left: 0;
        width: 780px;
        font-family: Comic Sans MS;
        }

/* Style du titre de toutes les pages */        
#titre  {
	clear: both;
        width: 780px;     
        padding-top: 5px;
        text-align: center;
        height: 60px;
        font-color=#660000;
        font-weight:bold;
        }
        
#titrechien
        {
        text-align: center;
        height: 35px;
        background-color: #993300;
        font-weight: bold;
        font-size: 20;
        color: yellow;
        }               

.titrelien
        {
        text-align: center;
        height: 35px;
        background-color: #993300;
        font-weight: bold;
        font-size: 20;
        color: yellow;
        }

.separlien
        {
        height: 1px;
        background-color: #993300;

        }
        
#decalexpo
        {
        height: 35px;
        }
        
.decalindex
        {
        height: 10px;
        }           

/* Style du menu de l'album photo */        
#menu_pal {
        position:absolute;
        padding: 0;
	margin: 0;
        display : block;
        text-align:center;
        }

#menu_pal li {
        padding: 0;
        margin: 0;
        float: left;
        width: 86.66px;
	}

#menu_pal li a:link
	{
	text-decoration: none;
        background: #b47e50;
	display: block;
	color: #fff;
	line-height: 2em; /*la hauteur de ligne de texte permet de centrer le texte verticalement*/
	border-top: 1px solid #ffe4b5;
	border-right: 1px solid #ffe4b5;
	}
#menu_pal li a:visited
	{
	text-decoration: none;
        background: #b47e50;
	display: block;
	color: #fff;
	line-height: 2em; /*la hauteur de ligne de texte permet de centrer le texte verticalement*/
	border-top: 1px solid #ffe4b5;
	border-right: 1px solid #ffe4b5;
	}

#menu_pal li a:hover
        {
        text-decoration: none;
        background-color: #b47e00;
        }
        
#gauche {
        width: 180px;
        float:left;
        text-align:left;
        font-weight:bold;
        color: #660000;
        a-link-color: #0BCF26;
        }
        
#droite {
        width: 600px;
        float:left;
        }

#gauexp {
        width: 250px;
        float:left;
        text-align:left;
        font-weight:bold;
        color: #660000;
        a-link-color: #0BCF26;
        }
        
#droexp {
        width: 530px;
        float:right;
        font-weight:bold;
        color: #660000;
        align:left;
        }

#gautll {
        width: 40px;
        float:left;
        text-align:left;
        font-weight:bold;
        color: #660000;
        }
        
#doitll {
        width: 740px;
        float:right;
        font-weight:bold;
        color: #660000;
        align:left;
        }
        
#bas    {
        clear: both;
        }

.album  {
        margin-top: 50px;
        float:left;
        width: 780px;
        height: 400px;
        cell-spacing: 0;
        cell-padding: 0;
        border: 0;
        font-size: 12px;
        }

.neutre {
        width: 100%;
        margin-top: 50px;
        cell-spacing: 0;
        cell-padding: 0;
        border: 0;
        font-size: 12px;
        }        
        
.livret {
        cell-spacing: 1;
        cell-padding: 0;
        border: thin solid;
        border-color: #000000;
        font-size: 12px;
        text-decoration: underline;
        }
        
.livres {
        cell-spacing: 1;
        cell-padding: 0;
        border: thin solid;
        border-color: #000000;
        font-size: 12px;
        text-decoration: none;
        }        
        
.livre  {
        width: 600px;
        cell-spacing: 1;
        cell-padding: 0;
        border: thin solid;
        border-color: #000000;
        font-size: 12px;
        text-decoration: none;
        }
        
.pleft  {
        text-align: center;
        float: left;
        margin-right: 15px;
        border-color: #cc6600;
        border-width: 6;
        border-style: outset;
        }
        
.pright {
        float: right;
        margin-left: 15px;
        font-size: 14px;
        text-align: center;
        border-color: #cc6600;
        border-width: 6;
        border-style: outset;
        }
        
.cadre  {
        padding: 0;
        margin: 0;
        float: left;
        border-color: #cc6600;
        border-width: 6;
        border-style: outset;
        }
        
.cadrelibre
        {
        padding: 0;
        margin: 0;
        border-color: #cc6600;
        border-width: 6;
        border-style: outset;
        }        
        
.tableright
        {
        font-size: 12px;
        color: #660000;
        font-weight: bold;
        padding: 0;
        margin: 0;        
        float: right;
        border-color: #660000;
        border-width: 3;
        border-style: outset;
        }

.tableparti
        {
        text-align: center;
        width: 100%;
        font-size: 16px;
        color: #cc0000;
        font-weight: bold;
        padding: 0;
        margin: 0;        
        border-color: #660000;
        border-width: 2;
        border-style: outset;
        }         

.tablexpo        
        {
        clear: both;
        text-align: left;
        width: 100%;
        font-size: 12px;
        color: #660000;
        font-weight: bold;
        padding: 0;
        margin: 0;        
        border-color: #660000;
        border-width: 2;
        border-style: outset;
        }
        
.texte  {
        clear: both;
        color: #660000;
        font-weight:bold;
        padding-top: 40px;
        font-size: 14px;
        text-align: justify;
        }
        
.decal  {
        clear: both;
        padding-top: 10px;
        }
        
.texten {
        clear: both;
        color: #660000;
        padding-top: 40px;
        font-size: 14px;
        text-align: justify;
        }        
        
.portee {
        padding-top: 20;
        padding-bottom: 20;
        border-color: #00ff00;
        border-width: 6;
        border-style: outset;
        background-color: #800000;
        font-size: 18;
        }
        
.tdjaune
        {
        color: #ffff00;
        }
 
.tdcenter
        {
        text-align: center;
        }
        
.tdtitexpo
        {
        color: #ffff00;
        text-align: center;
        font-size: 14px;
        }
        
.tdtittll
        {
        background-color:#993300;
        color: #ffff00;
        text-align: center;
        font-size: 14px;
        }
        
.tdlite { 
        padding: 2;
        margin: 0;        
        border-style: none; 
        border-width: 0px; 
        border-color: #660000;
        font-size: 12px;
        color: #660000;
        }        

.tdliteac
        { 
        padding: 2;
        margin: 0;        
        border-style: none; 
        border-width: 0px; 
        border-color: #660000;
        font-size: 12px;
        color: #660000;
        font-weight:bold;
        }
        
.tranex {
        background-color: #ff9933;
        }