body {
     font-family: verdana, sans-serif;
     background-image:url(img/hachure.jpg) ;
     background-position:top;
     text-align:center;

     border-color:green;
     border-width:0px;
     border-style:solid;
     }



#global {

        margin-left:auto;
        margin-right:auto;
        background-image:url(img/accueil.gif) ;
        background-repeat:no-repeat;
        background-position:top;
        text-align:left;

        width:749px;

        border-color:white;
        border-width:1px;
        border-style:solid;
        display:block;
        }

#menuindex {

      margin-left:4px;
      margin-top:120px;
      width: 400px;

      border-color:red;
      border-width:0px;
      border-style:solid;
      }
      
#menuateliers {

      margin-left:4px;
      margin-top:120px;
	  padding-top:3px;
      width: 550px;

      border-color:red;
      border-width:0px;
      border-style:solid;
      }
      
#menusalon {

      margin-left:4px;
      margin-top:120px;
      width: 400px;

      border-color:red;
      border-width:0px;
      border-style:solid;
      }
      
#central{

         width:749px;
         
         background-color:white;
         
         border-color:pink;
         border-width:0px;
         border-style:solid;
         }
         
#centraltitre{

         padding-left:20px;
         padding-top:60px;
         padding-right:20px;

         width:700px;
         height:420px;

         background-color:white;
         color:rgb(186,68,4);

         font-size: 12px;
         font-weight:bold;
         letter-spacing:1px;
         //line-height:27px;

         border-color:red;
         border-width:0px;
         border-style:solid;
         }


#centralpres{

         padding-left:20px;
         padding-top:30px;
         padding-right:20px;

         width:700px;
         
         background-color:white;
         color:rgb(52,75,97);
         text-align:left;
         font-size: 11px;
         letter-spacing:0px;
         line-height:15px;

         border-color:red;
         border-width:0px;
         border-style:solid;
         }

#menudroite{
            margin-top:5px;
            padding-top:3px;
            padding-right:5px;

            width:749px;
            height:25px;
            text-align:right;

            border-color:red;
            border-width:0px;
            border-style:solid;
            }
			
#telecharger{
            margin-top:10px;

            width:749px;
            height:30px;
            text-align:right;

            border-color:red;
            border-width:0px;
            border-style:solid;
            }

#pieddepage {

           margin-left:auto;
           margin-right:auto;
           padding-top:2px;

           background-image:url(img/pieddepage.gif) ;
           background-repeat:no-repeat;
           background-position:top;
           
           font-size:11px;
           color:white;

           width:750px;
           height:20px;

           border-color:blue;
           border-width:0px;
           border-style:solid; }
           
td.financiers{
                 vertical-align:top;
                 /*padding-left:20px; */
                 width:330px;
                 border-color:black;
                 border-width: 0px 0px 0px 0px;
                 border-style:solid;
         }
         
td.ateliers{
                 vertical-align:top;
                 padding-left:50px; 
                 width:330px;
                 border-color:black;
                 border-width: 0px 0px 0px 0px;
                 border-style:solid;
         }

#retour {


        width:320px;
        height:50px;
        margin-left:20px;
        margin-top:40px;

        border-color:red;
        border-width:0px;
        border-style:solid;
        }
       
#titreatelier{
			font-size:17px;
			text-decoration:underline; 
}

#reference{
         color:rgb(0,70,92);
         font-size:9px;
         font-weight:100;
         margin-left:30px;
         }
         
table.programme{
                font-size: 11px;}
                
td.cellprog{
            padding-left:8px;
            padding-top:3px;
            padding-right:8px;
            padding-bottom:3px; }


a.texte{
       text-decoration:none;
       color:rgb(0,70,92);
       font-size: 11px;
       font-weight:bold;
       }

a.texte:visited{
               text-decoration:none;
               color:rgb(0,70,92);
               font-size: 11px;
               font-weight:bold;
               }

a.texte:hover{
             color:rgb(248,143,18);
             font-size: 11px;
             text-decoration:underline;
             font-weight:bold;
             }
			 
a.telecharger{
       text-decoration:none;
       color:rgb(142,154,169);
       font-size: 11px;
       //font-weight:bold;
       }

a.telecharger:visited{
               text-decoration:none;
               color:rgb(142,154,169);
               font-size: 11px;
               //font-weight:bold;
               }

a.telecharger:hover{
             color:rgb(248,143,18);
             font-size: 11px;
             text-decoration:underline;
             //font-weight:bold;
             }
             

a.reflien{
       text-decoration:none;
       color:rgb(0,70,92);
       font-size: 11px;
       font-weight:bold;
       margin-left:-30px;
       }

a.reflien:visited{
       text-decoration:none;
       color:rgb(0,70,92);
       font-size: 11px;
       font-weight:bold;
       margin-left:-30px;
       }

a.reflien:hover{
       text-decoration:underline;
       color:rgb(248,143,18);
       font-size: 11px;
       font-weight:bold;
       margin-left:-30px;
       }

a.pdp1{
       text-decoration:none;
       color:rgb(248,143,18);
       font-size: 11px;

       }

a.pdp1:visited{
               text-decoration:none;
               color:rgb(248,143,18);
               font-size: 11px;

               }

a.pdp1:hover{
             color:rgb(141,194,0);
             font-size: 11px;
             text-decoration:none;
             }

a.pdp2{
       text-decoration:none;
       color:rgb(141,194,0);
       font-size: 11px;

       }

a.pdp2:visited{
               text-decoration:none;
               color:rgb(141,194,0);
               font-size: 11px;

               }

a.pdp2:hover{
             color:rgb(248,143,18);
             font-size: 11px;
             text-decoration:none;
             }


a.menu{
       text-decoration:none;
       color:rgb(0,70,92);
       font-size: 11px;
       font-weight: bold;
       }

a.menu2{
       text-decoration:none;
       color:rgb(255,0,0);
       font-size: 11px;
       font-weight: bold;
       }
	   
a.menu:visited{
               text-decoration:none;
               color:rgb(0,70,92);
               font-size: 11px;
               font-weight: bold;
               }

a.menu2:visited{
       text-decoration:none;
       color:rgb(255,0,0);
       font-size: 11px;
       font-weight: bold;
       }			   
			   
a.menu:hover{
             text-decoration:none;
             color:rgb(248,143,18);
             font-size: 11px;
             }
  
a.menu2:hover{
             text-decoration:none;
             color:rgb(100,143,18);
             font-size: 11px;
             }
  
a.sousmenu{
       text-decoration:none;
       color:rgb(186,68,4);
       font-size: 10px;
       letter-spacing:1px;
       font-weight: bold;
       }

a.sousmenu:visited{
               text-decoration:none;
               color:rgb(186,68,4);
               font-size: 10px;
               letter-spacing:1px;
               font-weight: bold;
               }

a.sousmenu:hover{
             text-decoration:none;
             color:rgb(248,143,18);
             letter-spacing:1px;
             font-size: 12px;
             }

a.sousmenu2{
       text-decoration:none;
       color:rgb(186,68,4);
       font-size: 12px;
       letter-spacing:1px;
       font-weight: bold;
       }

a.sousmenu2:visited{
               text-decoration:none;
               color:rgb(186,68,4);
               font-size: 12px;
               letter-spacing:1px;
               font-weight: bold;
               }

a.sousmenu2:hover{
             text-decoration:none;
             color:rgb(248,143,18);
             letter-spacing:1px;
             font-size: 12px;
             }
             
a.cellprog{
       text-decoration:none;
       color:rgb(186,68,4);
       font-size: 10px;

       }

a.cellprog:visited{
               text-decoration:none;
               color:rgb(186,68,4);
               font-size: 10px;

               }

a.cellprog:hover{
             text-decoration:underline;
             color:rgb(186,0,4);
             font-size: 10px;

             }


             
a.menuactif{
            text-decoration:none;
            color:rgb(248,143,18);
            font-size: 11px;
            font-weight: bold;
            }

a.menuactif2{
            text-decoration:none;
            color:rgb(0,143,18);
            font-size: 11px;
            font-weight: bold;
            }

a.menuactif:hover{
             text-decoration:none;
             color:rgb(248,143,18);
             font-size: 11px;
             font-weight: bold;
             }

a.menuactif2:hover{
             text-decoration:none;
             color:rgb(0,143,18);
             font-size: 11px;
             font-weight: bold;
             }			 

a.boutonmenudroite{

         padding: 3 3 3 3;
         /*background-color:rgb(141,194,0);*/
         text-decoration:none;
         font-size:11px;
         color:rgb(186,68,4);
         border-color:white;
         border-width:1px;
         border-style:solid;
         font-weight: bold;

         }

a.boutonmenudroite:visited{

                           padding: 3 3 3 3;
                           text-decoration:none;
                           font-size:11px;
                           color:rgb(186,68,4);

                           border-color:white;
                           border-width:1px;
                           border-style:solid;
                           font-weight: bold;
                           }

a.boutonmenudroite:hover{

                         padding: 3 3 3 3;
                         text-decoration:none;
                         font-size:11px;
                         color:rgb(186,68,4);

                         border-color:rgb(248,143,18);
                         border-width:1px;
                         border-style:solid;
                         font-weight: bold;
                         }

a.boutonmenudroiteactif{

                        padding: 3 3 3 3;
                        text-decoration:none;
                        font-size:11px;
                        color:rgb(141,194,0);
                        border-color:rgb(248,143,18);
                        border-width:1px;
                        border-style:solid;
                        font-weight: bold;

                        }
						
a.titrejour{
                        padding: 3 3 3 3;
                        text-decoration:none;
                        font-size:18px;
                        color:rgb(141,194,0);
                        border-color:rgb(248,143,18);
                        border-width:1 1 1 1px;
                        border-style:solid;
                        font-weight: bold;
                        }						
						
.boutonform
{
	font-family : Verdana,Arial;
	font-size : 12px;
	font-weight : bold;
	color : rgb(102,168,0);
	border-style : solid;
	border-color :rgb(102,168,0);
	border-width : 1;
}

.champ
{
	font-family: Verdana,Arial;
	color:black;
	border-width : 1;
	font-size:11px;
	border-style : solid;
	border-color : #8A8986;

}



/************************************************************** TITRES ******************************************************/

h2{
  text-decoration:none;
  font-size:17px;
  font-weight:bold;
  }

h3{
  text-decoration:none;
  font-size:12px;
  font-weight:bold;
  color:rgb(4251,142,16);

  border-color:rgb(141,194,0);
  border-width:0px;
  border-style:solid;
  }
