
body { background-color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; margin-top:0; margin-left:0; margin-right:0; margin-bottom:0; height:100%;background-image:url(i/fondbody.gif); background-repeat:repeat-x;background-position:top;}

h1 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #ffffff;line-height: 100%;display: inline;}
h2 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;font-style: italic;font-weight: bold;color: #8d2a00;line-height: 100%;display: inline; }

.fondpiano { background-image:url(i/piano.jpg);  background-repeat:no-repeat; background-position:top right; }
div.contenu_top { font-size:1px; width:537px;height:5px; background-image:url(i/contenu_top.gif); background-repeat:no-repeat; background-position:left;}
div.contenu_fond { width:537px; background-image:url(i/contenu_fond.gif); background-repeat:repeat-y; background-position:left;}
div.contenu_bottom { font-size:1px; width:537px;height:5px; background-image:url(i/contenu_bottom.gif); background-repeat:no-repeat; background-position:left; }

div.sep { background-image:url(i/sep.gif); background-repeat:repeat-x; background-position:center; }
div.sep2 { background-image:url(i/sep2.gif); background-repeat:repeat-x; background-position:center;}
div.septitre { background-image:url(i/sep_titre.gif); background-repeat:repeat-x; background-position:center;}
div.footer { font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:9px; color:#ffffff; text-align:center;width:512px;margin:auto;}

div.comment {margin:auto;text-align:center;font-size:10px;}

a.lienfooter:link,a.lienfooter:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#7c8fec; font-weight:bold; font-style:italic; text-decoration:none; }
a.lienfooter:hover,a.lienfooter:active { text-decoration:none; color:#b3b3d3;}

.contenup { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff;}
.contenu,table,td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; }

a.sousmenus:link,a.sousmenus:visited, a.sousmenus:hover,a.sousmenus:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; font-style:italic; text-decoration:underline; }

a.sousmenu:link,a.sousmenu:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#7c8fec; font-weight:bold; font-style:italic; text-decoration:none; }
a.sousmenu:hover,a.sousmenu:active {color:#b3b3d3; }


.pagination_inactif {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#343420; font-weight:bold; font-style:italic;}
a.lienpagination:link,a.lienpagination:visited,a.lienpagination:hover,a.lienpagination:active  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#7c8fec; font-weight:bold; text-decoration:none;display:block;width:100%;}
a.lienpaginations:link,a.lienpaginations:visited,a.lienpaginations:hover,a.lienpaginations:active  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; text-decoration:none;display:block;width:100%;}
.cadrepagination {}
.cadrepaginations {background-color:#ffffff;}



.cadrephoto {border:1px solid #33342c;padding:1px;}
.cadreblanc {border:1px solid #ffffff;}

a.lien:link,a.lien:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#7c8fec; font-weight:bold; font-style:italic;text-decoration:underline; }
a.lien:hover,a.lien:active{ text-decoration:none; color:#b3b3d3;text-decoration:underline;}

a.lienpetit:link,a.lienpetit:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#7c8fec; font-weight:bold; font-style:italic; text-decoration:none; }
a.lienpetit:hover,a.lienpetit:active { text-decoration:none; color:#b3b3d3;}

.obligatoire { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000; font-weight:bold; }

input.contact,textarea.contact {color:#ffffff; background-color:#202020; border-left:solid #373737 1px; border-right:solid #373737 1px; border-top:solid #373737 1px; border-bottom:solid #373737 1px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;background-image:url(i/fondcontact3.jpg); background-repeat:no-repeat;background-position:top left;background-attachment:fixed;}

input.contact_pb,textarea.contact_pb {  color:#ffffff; background-color:#202020; border:solid #ff0000 1px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;background-image:url(i/fondcontact3.jpg); background-repeat:no-repeat;background-position:top left;background-attachment:fixed;}

input.frmsubmit {  background-color:#ffffff; background-image:url(i/fondcontact.gif); background-repeat:repeat-x;background-color:#111111; height:19px; width:78px; cursor:hand; border:solid 0px transparent;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#7c8fec; font-weight:bold; font-style:italic; text-decoration:none;}

.cadresubmit { border:1px #a8a8a8 solid; }

#bouton {width: 155px; height:400px; padding: 0;margin: 0;font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-align:right;padding-top:10px;padding-left:45px;}
#bouton ul {list-style:none; margin: 0;padding: 0;border: none;}
#bouton li {margin: 0; height:35px;}
#bouton li a {text-align:left; font-weight:bold; font-style:italic; font-size:13px; display:block; width:145px;padding:0px 0px 5px 25px; color:#7c8fec; text-decoration:none; background-image: url(i/menu.gif); background-position:left bottom; background-repeat:no-repeat;}
#bouton li a.menu:hover { color:#b3b3d3; background-image: url(i/menu2.gif);background-position:left bottom; background-repeat:no-repeat;}
#bouton li a.menus {text-align:left; font-weight:bold; font-style:italic; font-size:13px;display:block; padding:0px 0px 5px 25px; color:#ffffff; text-decoration:none; background-image: url(i/menu_s.gif); background-position:left bottom; background-repeat:no-repeat;}

div.right { float:right; padding-left:5px;}
div.left { float:left; padding-right:5px;}
.dessous {clear:both;}
div.justify {text-align:justify; padding:15px 15px 15px 15px; }

ul.puce { margin-top:5px;margin-bottom:5px;}
ul.puce li {list-style-image:url(i/puce.gif);margin:0px 0px 6px -12px;padding:0px; }

img.flag {border:1px solid #bbb;vertical-align:-4px;}