html, body { padding: 0; margin: 0; }
body {
	background: #ffffff url(body_bg.gif) top left repeat-x;
	font: normal 12px/1.5em "Trebuchet MS", "Verdana", sans-serif;
    color: #C0C0C0; 
	}
	
#header { 
    height: 91px;
    width: 725px;
    padding: 0px 0 0 0;
    background: transparent url(logo.gif) bottom left no-repeat; 
	float:center;
	}
	
#intro {
	color: #000000;
	font-size : 15px;
	font-family : trebuchet ms;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	padding: 2px;
	padding-left: 5px;
    display: block;
	background-image: url(menu_bg.gif);
	}
	
#titre {
	font-size : 12px;
	font-family : trebuchet ms;
	color : black;
	padding-left:5px;
	}
	
.img {
	border:dotted 1px black;
   }
	
.cadre {
	background-color: #E6E6E6;
	font-size : 15px;
	font-family : trebuchet ms;
	text-decoration: none;
	text-align: left;
	padding: 2px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	border-width:1px; 
	}
	
.gris {
	border-style:solid; 
	border-width:1px; 
	border-color:black; 
	background-color:#DADADA;
	}
	
.tabtitresite{
	background-image: url(menu_bg.gif);
	background-color: #E6E6E6;
	font-size : 15px;
	font-family : trebuchet ms;
	text-decoration: none;
	text-align: left;
	padding: 2px;
	padding-left: 5px;
	border-width:1px; 
	}

.tabtitrerubrique{
	border-style:solid; 
	background-image: url(menu_bg.gif);
	border-width:1px 1px 1px 1px;
	padding: 2px;
	border-color:black; 
	background-color:silver;
	}

.content {
    padding-top: 0px;
    padding-right-value: 15px;
    padding-bottom: 15px;
    padding-left-value: 15px;
    padding-left-ltr-source: physical;
    padding-left-rtl-source: physical;
    padding-right-ltr-source: physical;
    padding-right-rtl-source: physical;
    background-color: rgb(238, 238, 238);
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgb(0, 0, 0);
    border-right-color: rgb(0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-left-color: rgb(0, 0, 0);
    color: rgb(102, 102, 102);
    font-family: Verdana,Arial,sans-serif;
    font-size: x-small;
	height: 100%;
	}

.concours {
	border-style:solid; 
	border-width:0px; 
	border-color:black; 
	width:95%;
	padding: 7px 7px 7px 7px  ;
	}

p,ul,li,td {
	font-size : 11px;
	font-family : trebuchet ms;
	color : black;
	}

textarea {
	border:1px inset #fea612;
	background-color:#ffffff;
	color:black;
	font-weight:bold;
	font-family:"trebuchet ms",sans-serif;
	}

.INPUT { 
	background-color: #fea612 ; 
	font-family: Trebuchet MS, Helvetica, sans-serif ; 
	color: blcack ; 
	}


input{
	border:1px inset #fea612;
	background-color:#ffffff;
	color:black;
	font-weight:bold;
	font-family:"trebuchet ms",sans-serif;
	}

input:hover {
	border:1px inset #fea612;
	background-color:#ffffff;
	color:black;
	font-weight:bold;
	font-family:"trebuchet ms",sans-serif;
	}

input:active {
	border:1px inset #fea612;
	background-color:#fea612;
	color:white;
	font-family:"trebuchet ms",sans-serif;
	} 

a.boutonsite {
	color: #000000;
	background-color: #DDDDDD;
	font-size : 15px;
	font-family : trebuchet ms;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	padding: 2px;
	padding-left: 5px;
    display: block;
	background-image: url(menu_bg.gif);
	}
	
a.boutonsite:hover {
	background-color: #ffffff;
	color: #ffffff;
	background-image: url(menu_bg.gif);
	text-decoration: none;
	}

a.boutonsite1 {
	color: #000000;
	background-color: #CC0033;
	font-size : 15px;
	font-family : trebuchet ms;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	padding: 2px;
	padding-left: 5px;
    display: block;
	}
	
a.boutonsite1:hover {
	background-color: #ffffff;
	color: #ffffff;
	background-image: url(menu_bg.gif);
	text-decoration: none;
	}
	  
a.boutonsite2 {
	color: #000000;
	background-color: #DDDDDD;
	font-size : 11px;
	font-family : trebuchet ms;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	padding: 2px;
	background-image: url(b_centre.gif);
	}

a.boutonsite2:hover {
	background-color: #ffffff;
	color: #ffffff;
	background-image: url(menu_bg.gif);
	text-decoration: none;
	}
      
a.barreliens {
	color: #000000;
	background-color: #DDDDDD;
	font-size : 11px;
	font-family : trebuchet ms;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	display: block;
	padding: 5px;
   	background-image: url(marquee.gif);
	border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgb(0, 0, 0);
    border-right-color: rgb(0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-left-color: rgb(0, 0, 0);
	}

.titrepage {
	color: #000000;
	background-color: #DDDDDD;
	font-size : 15px;
	font-family : trebuchet ms;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	display: block;
	padding: 5px;
   	background-image: url(menu_bg.gif);
	border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgb(0, 0, 0);
    border-right-color: rgb(0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-left-color: rgb(0, 0, 0);
	}

a.bouton {
	color: #FFFFFF;
	background-color: #DDDDDD;
	font-size : 11px;
	font-family : trebuchet ms;
	text-decoration: none;
	font-weight: bold ;
	text-align: left;
	padding: 3px;
	display: block;
	background-image: url(b_centre.gif);
    }

a.bouton:hover {
	background-color: #ffffff;
	color: #ffffff;
	text-decoration: none;
	background-image: url(ap1.gif);	
	}

a.bouton1 {
	color: #FFFFFF;
	background-color: #DDDDDD;
	font-size : 11px;
	font-family : trebuchet ms;
	text-decoration: none;
	font-weight: bold ;
	text-align: left;
	padding: 3px;
	display: block;
	border-style:solid; 
	border-width:1px; 
	border-color:#e5e5e5;
	background-image: url(b_centre.gif);
	}

a.bouton1:hover {
	background-color: #ffffff;
	color: #ffffff;
	text-decoration: none;
	background-image: url(menu_bg.gif);	
	}

a.bouton2 {
	color: #FFFFFF;
	background-color: #DDDDDD;
	font-size : 14px;
	font-family : trebuchet ms;
	text-decoration: none;
	font-weight: bold ;
	text-align: left;
	padding: 5px;
	
	border-style:solid; 
	border-width:1px; 
	border-color:#e5e5e5;
	background-image: url(b_centre.gif);
	}

a.bouton2:hover {
	background-color: #ffffff;
	color: #ffffff;
	text-decoration: none;
	background-image: url(menu_bg.gif);	
	}

a.titresite {
	color: #000000;
	font-size : 14px;
	font-family : trebuchet ms;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	padding: 2px;
	}

a.titresite:hover {
	background-color: #c0c0c0;
	color: #000000;
	text-decoration: none;
	}

#titre1 {
	font-size : 16px;
	font-family : trebuchet ms;
	color : black;
	padding-left:5px;
	}

#titre {
	font-size : 12px;
	font-family : trebuchet ms;
	color : black;
	padding-left:5px;
	}

#stylepage {
	font-size : 12px;
	font-family : trebuchet ms;
	color : black;
	}

#soustitre {
	font-size : 15px;
	background-image:url(apl.gif);
	font-family : trebuchet ms;
	color : black;
	padding-left:5px;
	font-weight: bold ;
	}

a:link {
	color: black; 
	text-decoration:none;
	}

a:visited {
	color: black; 
	text-decoration:none;
	}

a:hover {
	color:grey; 
	text-decoration:none;
	}

