@charset "utf-8";
/* CSS Document */
body {
width:100%;
height:100%;
margin:0px;
padding:0px;
background-color:#532614;
margin-top:25px;
font-size:0.8em;
}
.body_blue {
background-color:#2D3B4A;
}
img {
border:none;
}
#page {
width:990px;
margin:auto;
background-color:#6B3119;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:40px;
}
#page.blue {
background-color:#354E69;
}

/* MENU DE GAUCHE */
#menu {
width:230px;
height:100%;
float:left;
}
#menu ul {
padding-left:38px;
margin-bottom:25px;
margin-left:38px;!important
}
#menu ul li {
color:#f8ab4f;
line-height:18px;
font-size:12px;  /* 11px semble mieux !! */
}
a {
color:#f8ab4f;
text-decoration:none;
}
a:hover {
color:#ccab9e;
}
#menu #logo {
margin-left:46px;
}
#menu ul li.active {
color:#FFFFFF;
}
#menu_deroulant {
height:133px;
padding-top:57px;
}

/* TITRE DE PAGE */
#page #titre {
font-size:36px;
color:#CCAB9E;
}
#page #titre_bleu {
font-size:36px;
color:#82A6CD;
}

#page #titre_vert {
font-size:36px;
color:#C0BA2F;
}
#page #sous-titre {
font-size:18px;
color:#FFF;
padding-top:5px;
}

/* FOOTER */
#footer {
clear:both;
color:#FFFFFF;
font-size:10px;
padding-left:230px;
padding-bottom:15px;
}
#footer a {
color:#f8ab4f;
}

/* COLONNAGE */
.colonne {
float:left;
width:345px;
margin-top:25px;
margin-bottom:30px;
text-align:justify;
font-size:12px;
min-height:200px;
}
#text-petit {
margin-right:25px;
margin-left:230px;
font-size:10px;

}
#colonne-gauche {
margin-right:25px;
margin-left:230px;
}
#colonne-droite {
/* RIEN POUR L'INSTANT */
}
#full {
margin: 25px 65px 30px 230px;
text-align:justify;
font-size:12px;
min-height:200px;
}
.titre_colonne {
font-size:14px;
font-weight:bold;
color:#FFF;
padding-top:20px;
padding-bottom:10px;
}
.chapeau {
font-weight:bold;
}
.colonne a, .mev, .lien_pdf {
color:#F8AB4F;
font-weight:bold;
}
.fade{
color:#ccab9e;
}
.fade_bleu{
color:#A8C3E1;
}
.fade_vert{
color:#E9E690;
}

/* TABLEAU */
#gamme_equine {
width:100%;
margin-top:30px;
text-align:left;
}
#gamme_equine td {
border-top:1px solid #d0af98;
padding:10px 0px 10px 0px;
}
#gamme_equine td.produit, #gamme_equine td a {
width:180px;
font-weight:bold;
}

/* MENU DEROULANT */
.rub a {
color:#000;
font-size:11px;
}
.rub a:hover{
color:#FFF;
}

/* MENU DEROULANT 1 */
#menu1 {
float:left;
width:165px;
margin-left:235px;
}
#menu1 #ssmenu1 {
background-image:url(../images/menu1_fond.gif);
background-repeat:repeat-y;
background-position:top left;
display:none;
}
#menu1 #ssmenu1.blue {
background-image:url(../images/menu1_fond_blue.gif);
}
#menu1 .rub {
width:138px;
border-bottom:1px solid #dedb95;
padding:5px;
}
#menu1 .lastitem {
border:none;
}

/* MENU DEROULANT 2 */
#menu2 {
float:left;
width:165px;
}
#menu2 #ssmenu2 {
background-image:url(../images/menu2_fond.gif);
background-repeat:repeat-y;
background-position:top left;
display:none;
}
#menu2 #ssmenu2.blue {
background-image:url(../images/menu2_fond_blue.gif);
}
#menu2 .rub {
width:138px;
border-bottom:1px solid #bfd2e6;
padding:5px;
}
#menu2 .lastitem {
border:none;
}

/* MENU DEROULANT 3 */
#menu3 {
float:left;
width:165px;
}
#menu3 #ssmenu3 {
background-image:url(../images/menu3_fond.gif);
background-repeat:repeat-y;
background-position:top left;
display:none;
}
#menu3 #ssmenu3.blue {
background-image:url(../images/menu3_fond_blue.gif);
}
#menu3 .rub {
width:138px;
border-bottom:1px solid #e3b7a8;
padding:5px;
}
#menu3 .lastitem {
border:none;
}

/* FORMULAIRE */
input, select {
width:233px;
height:20px;
font-size:12px;
border:1px solid #CCAB9E;
background-color:#E6E6E6;
margin-bottom:6px;
}
#formulaire td {
text-align:right;
}
.label{
padding-right:5px;
}
textarea {
width:233px;
height:156px;
font-size:12px;
border:1px solid #CCAB9E;
background-color:#E6E6E6;
margin-bottom:6px;
}
.send_btn{
border:none;
background-color:#6b3119;
color:#f8ab4f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
width:auto;
text-align:right;
padding:0px;
margin:0px;
}
#legende {
float:right;
width:auto;
font-size:10px;
color:#ccab9e;
font-style:italic;
text-align:right;
padding-right:45px;
padding-top:5px;
}

.text-petit {font-size: 10px
}
.offre_speciale input, .offre_speciale textarea {
	width:350px;
	background-color:#FFF;
}
.offre_speciale textarea {
	height:50px; 
}
#formulaire.offre_speciale td {
	text-align:left;
}
#formulaire.offre_speciale td.label {
	text-align:right;
}
#formulaire.offre_speciale input[type=submit] {
	width:auto;
	background:none;
	text-align:right;
}
