body
{
width:100%;
margin:0 auto; /*Pour centrer notre page*/
margin-top:0.5em; /*Pour éviter de coller avec le haut de la fenêtre du navigateur.*/
background:url("images/fond.gif") repeat-x fixed;
}

p
{
text-indent:2em;
font-family: "Comic Sans MS", "Trebuchet MS", Georgia, serif;
color:#ffcb00;
font-size:1.1em;
}

p:first-letter /*La première lettre de chaque paragraphe*/
{
font-style:italic;
font-size:1.3em; /*Ecrit légèrement plus gros que la normale*/
color:#ffcb00;
}

.revenir-debut
{
color: #FFFFFF;
font-size: 1.1em;
font-family: "Comic Sans MS", "Trebuchet MS", Georgia, serif;
text-decoration: none;
margin-top:3em;
font-style: italic;
}

.ma-bannier-pub 
{
  margin-left: 2em;
}
	.ma-bannier-pub img
	{
	  width: 53%;
	}

.partenaires
{

margin-left: 2em;
margin-bottom: 1em;
}
.blanc
{
color: #FFFFFF;
font-size: 1em;
font-family: "Comic Sans MS", "Trebuchet MS", Georgia, serif;
}

.mise-a-jour
{
color:#FFFFFF;
font-size:1em;
font-family: "Arial Black", Arial, Verdana, serif;
margin-left: 1em;
}

.mise-a-jour2
{

color:#FFFFFF;
font-size:1em;
font-family: "Arial Black", Arial, Verdana, serif;

}


.deco
{
background:transparent;
border:0px;
cursor:pointer;
font-weight:normal;
text-decoration:underline;
}
	.deco:hover
	{
	font-weight:bold;
	text-decoration:underline;
	color:#CCCCCC;
	}

.admin
{
text-indent:0em;
font-family: "Comic Sans MS", "Trebuchet MS", Georgia, serif;
color:#ffcb00;
font-size:1em;
}
.admin a:hover
{
font-weight: bold;
}
.admin:first-letter
{
font-weight: normal;
font-size:1em;
}

.ast
{
font-weight:bold;
color:#D00000;
font-size:16px;
}

h1
{
border-bottom:3px solid black;
font-style:italic;
text-indent:1.7em;
font-family: "Arial Black", Arial, Verdana, serif;
color:#000000;
font-size:2em;
margin-top:0px;
padding-top:0px;
}

h2
{
font-style:italic;
text-indent:1.4em;
font-family: "Arial Black", Arial, Verdana, serif;
color:#001040;
font-size:1.6em;
text-decoration:underline;
}

/*h3
{
text-indent:0.8em;
font-family:"ArialBlack", Arial, Verdana,serif;
color:#001040;
font-size:16px;
text-decoration:underline;
font-weight:normal;
}*/

h3
{
text-indent:1.2em;
font-family: "Arial Black", Arial, Verdana, serif;
color:#000000;
font-size:1.1em;
text-decoration:underline;
font-weight:normal;
}

h4
{
text-indent:1.1em;
font-family: "Arial Black", Arial, Verdana, serif;
color:#4500ff;
font-size:1em;
text-decoration:underline;
font-weight:normal;
}

strong
{
text-decoration:underline;
font-weight:bold;
font-family: "Comic Sans MS", "Trebuchet MS", Georgia, serif;
color:#ffcb00;
font-size: 1.2 em;
}

.normal
{
font-size: 0.9em;
color:#000000;
font-family: "Times New Roman", serif;
}

.signature
{
text-align:right;
font-size:1.2em;
color:#000000;
font-family: "Times New Roman", serif;
}

.atention
{
text-decoration:underline;
color:#ffffff;
font-style:italic;
font-size:1.2em;
}

.nom
{
font-style:italic;
color:#fd6200;
font-size:1.1em;
}

p:hover /*Quand on pointe sur un paragraphe*/
{
background-color:#a0472c;
}

#conteneur
{
position:relative;
margin:0 5%;
}

.baniere img
{
display:block;
width:100%;
margin:0;
}

*html div #menu
{
height:20em;
}

#pied_de_page
{
clear:left;
text-align:center;
}

a
{
font-size:1.1em;
font-style:italic;
text-decoration:underline;
color:#000000;
}

a img
{
border:none; /*enleve les bordures des images lien*/
}

/*--------------------!--------------------*\
                   Bon de commande
\*--------------------!--------------------*/

input, textarea
{
background-color:#FFFF00;
color:#000000;
font-weight:bold;
/*border:#000000solid2px;*/
scrollbar-face-color:#ff9a1f;
scrollbar-arrow-color:#ff341f;
scrollbar-track-color:#f48600;
scrollbar-highlight-color:#ffdcb1;
scrollbar-shadow-color:#ff691f;
scrollbar-3dlight-color:#ffb75f;
scrollbar-darkshadow-color:#9c5600;
margin-bottom:2px;
}

option, select
{
background-color:#FFFF00;
color:#000000;
margin-bottom:2px;
}

optgroup
{
background-color:#AAAA00;
color:#222222;
}

/*--------------------!--------------------*\
                Condition de vente
\*--------------------!--------------------*/

.tb
{
border-collapse:collapse;
}

.tb:hover, #tb:hover
{
background-color:#a0472c;
}

.tbth, .tbtd, .tbtr
{
border:1px solid #000000;
color:#FFFF00;
}

.tb caption
{
color:#FFFF00;
font-weight:bold;
font-size:20px;
}

.vert
{
color:#00FF00;
font-weight:bold;
}

.prix
{
color:#FFFFFF;
}

/*--------------------!--------------------*\
Corps
\*--------------------!--------------------*/

#corps
{
background-position:0px 0px;
background-image:url("images/corps.jpg");
width:auto;
height:auto;
margin-left:14em;
padding:8px;
}

#corps_deb
{
background-position:0px 0px;
background-image:url("images/corps_deb.jpg");
margin-top:1em;
margin-left:14em;
width:auto;
height:58px;
}

#corps_fin
{
background-image:url("images/corps_fin.jpg");
margin-left:14em;
width:auto;
height:58px;
}

/*--------------------!--------------------*\
                         Menu 1
\*--------------------!--------------------*/

#menu
{
float:left;
width:230px;
margin-top:0px;
}

#menu_deb
{
background-image:url(images/menu1-haut.gif);
background-repeat:no-repeat;
padding-top:204px;
}

#menu_fin
{
background-image:url(images/menu1-bas.gif);
background-repeat:repeat-y;
}

#mes_reptiles
{
display:block;
width:180px;
height:158px;
background-image:url(images/menu1/mes_reptiles.gif);
background-repeat:no-repeat;
margin-left:10px;
margin-bottom:10px;
}

#mes_reptiles:hover, #mes_reptiles_hov
{
display:block;
width:180px;
height:158px;
background-image:url(images/menu1/mes_reptiles_hov.gif);
background-repeat:no-repeat;
margin-left:10px;
margin-bottom:10px;
}

#mes_dispo
{
display:block;
width:180px;
height:158px;
background-image:url(images/menu1/mes_dispo.gif);
background-repeat:no-repeat;
margin-left:10px;
margin-bottom:10px;
}

#mes_dispo:hover, #mes_dispo_hov
{
display:block;
width:180px;
height:158px;
background-image:url(images/menu1/mes_dispo_hov.gif);
background-repeat:no-repeat;
margin-left:10px;
margin-bottom:10px;
}

#mes_installation
{
display:block;
width:180px;
height:158px;
background-image:url(images/menu1/mes_installations.gif);
background-repeat:no-repeat;
margin-left:10px;
margin-bottom:10px;
}

#mes_installation:hover, #mes_installation_hov
{
display:block;
width:180px;
height:158px;
background-image:url(images/menu1/mes_installations_hov.gif);
background-repeat:no-repeat;
margin-left:10px;
margin-bottom:10px;
}

#construction-rack
{
display:block;
width:180px;
height:158px;
background-image:url(images/menu1/construction.gif);
background-repeat:no-repeat;
margin-left:10px;
margin-bottom:10px;
}

#construction-rack:hover, #construction-rack_hov
{
display:block;
width:180px;
height:158px;
background-image:url(images/menu1/construction_hov.gif);
background-repeat:no-repeat;
margin-left:10px;
margin-bottom:10px;
}

#admin
{
margin-left:10px;
margin-bottom:10px;
}

#admin:hover, #admin_hov
{
margin-left:10px;
margin-bottom:10px;
font-weight:bold;
}

/*--------------------!--------------------*\
                         Menu 2
\*--------------------!--------------------*/

#menu2
{
width:auto;
margin-left:14em;
height:14em;
background-image:url(images/menu2.gif);
background-repeat:repeat-x;
margin-top:0px;
}

.element_menu_2
{
padding-top:5em;
margin-left:1em;
}

#accueil
{
display:block;
background-image:url(images/menu2/accueil.gif);
width:150px;
height:48px;
text-decoration:none;
}
#accueil:hover, #accueil_hov
{
display:block;
background-image:url(images/menu2/accueil_hov.gif);
width:150px;
height:48px;
text-decoration:none;
}

#qui_suis-je
{
display:block;
background-image:url(images/menu2/qui_suis-je.gif);
width:150px;
height:48px;
text-decoration:none;
}
#qui_suis-je:hover, #qui_suis-je_hov
{
display:block;
background-image:url(images/menu2/qui_suis-je_hov.gif);
width:150px;
height:48px;
text-decoration:none;
}

#comment_commander
{
display:block;
background-image:url(images/menu2/comment_commander.gif);
width:150px;
height:48px;
text-decoration:none;
}
#comment_commander:hover, #comment_commander_hov
{
display:block;
background-image:url(images/menu2/comment_commander_hov.gif);
width:150px;
height:48px;
text-decoration:none;
}

#livre_d-or
{
display:block;
background-image:url(images/menu2/livre_d-or.gif);
width:150px;
height:48px;
text-decoration:none;
}
#livre_d-or:hover, #livre_d-or_hov
{
display:block;
background-image:url(images/menu2/livre_d-or_hov.gif);
width:150px;
height:48px;
text-decoration:none;
}

#bon_commande
{
display:block;
background-image:url(images/menu2/bon_commande.gif);
width:150px;
height:48px;
text-decoration:none;
}
#bon_commande:hover, #bon_commande_hov
{
display:block;
background-image:url(images/menu2/bon_commande_hov.gif);
width:150px;
height:48px;
text-decoration:none;
}

#contacter
{
display:block;
background-image:url(images/menu2/contacter.gif);
width:150px;
height:48px;
text-decoration:none;
}
#contacter:hover, #contacter_hov
{
display:block;
background-image:url(images/menu2/contacter_hov.gif);
width:150px;
height:48px;
text-decoration:none;
}

#condition_vente
{
display:block;
background-image:url(images/menu2/condition_vente.gif);
width:150px;
height:48px;
text-decoration:none;
}
#condition_vente:hover, #condition_vente_hov
{
display:block;
background-image:url(images/menu2/condition_vente_hov.gif);
width:150px;
height:48px;
text-decoration:none;
}

#liens
{
display:block;
background-image:url(images/menu2/liens.gif);
width:150px;
height:48px;
text-decoration:none;
}
#liens:hover, #liens_hov
{
display:block;
background-image:url(images/menu2/liens_hov.gif);
width:150px;
height:48px;
text-decoration:none;
}

/*--------------------!--------------------*\
                        Livre d'or
\*--------------------!--------------------*/

#forum_messages
{
border:solid 2px #000000;
background-color:#d97418;
}

#forum_titre
{
background-color:#5f301e;
border:outset 2px #9f4726;
}

#forum_pseudo
{
color:#d97418;
}

#forum_date
{
color:#d97418;
}

#forum_message
{
color:#000000;
}

#fmessage
{
width:80%;
color:#FFFF00;
background-color:#d97418;
}

#pseudo
{
color:#FFFF00;
background-color:#d97418;
}

#valid
{
color:#FFFF00;
background-color:#d97418;
}

#send
{
color:#FFFF00;
background-color:#d97418;
}

.label
{
color:#FFCC00;
}
