/* CSS Document */

body {
background-color: #000000;
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #999999;
font-size-adjust: 0.52;
}

.textarea_contact {
width: 97%;
}

/* liens */

a {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #EDAF4C;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #DB6003;
}
a:hover {
	text-decoration: underline;
	color: #c30000;
}
a:active {
	text-decoration: none;
	color: #EDAF4C;
}

/* Icones */

#i1 {
position: relative;
width : 30px;
height: 30px;
background-repeat:no-repeat;
padding-left: 35px;
padding-top: 10px;
}

#i1 {
background-image:url('/fr/css/images/aide2.png');
}

/* textes effets */

.complet { background: url('/fr/css/images/complet.png') no-repeat 0 0; }
#complet {
position: absolute;
width: 300px;
height: 100px;
margin: 20px 0 0 350px;
}
*+html #complet {
position: absolute;
width: 300px;
height: 100px;
margin: 20px 0 0 50px;
}

/* Les fonds */

#fondpages {
width: 950px;
background-image: url('/fr/css/images/fond_noir_bandes.jpg');
background-repeat: repeat-y;
}

#fondpagesrouge {
width: 244px;
height: 959px;
background-image: url('/fr/css/images/fond_rouge.jpg');
background-repeat: repeat-y;
margin: 8px 6px 2px 5px;
padding: 5px 4px 5px 4px;
}

*+html #fondpagesrouge { /* Pour IE7 seulement */
width: 244px;
height: 994px;
background-image: url('/fr/css/images/fond_rouge.jpg');
background-repeat: repeat-y;
margin: 8px 6px 2px 5px;
padding: 5px 4px 5px 4px;
}

#fondpagesrougeFx { /* Pour Firefox */
width: 244px;
height: 989px;
background-image: url('/fr/css/images/fond_rouge.jpg');
background-repeat: repeat-y;
margin: 8px 6px 2px 5px;
padding: 5px 4px 5px 4px;
}

#fondpagesrougecontact {
width: 244px;
height: 691px;
background-image: url('/fr/css/images/fond_rouge.jpg');
background-repeat: repeat-y;
margin: 8px 6px 2px 5px;
padding: 5px 4px 5px 4px;
}

*+html #fondpagesrougecontact { /* Pour IE7 seulement */
width: 244px;
height: 654px;
background-image: url('/fr/css/images/fond_rouge.jpg');
background-repeat: repeat-y;
margin: 8px 6px 2px 5px;
padding: 5px 4px 5px 4px;
}

#fondpagesrougeFxcontact { /* Pour Firefox */
width: 244px;
height: 704px;
background-image: url('/fr/css/images/fond_rouge.jpg');
background-repeat: repeat-y;
margin: 8px 6px 2px 5px;
padding: 5px 4px 5px 4px;
}

#fondrougeclients {
width: 244px;
height: 306px;
background-image: url('/fr/css/images/fond_rouge.jpg');
background-repeat: repeat-y;
margin: 8px 6px 2px 5px;
padding: 5px 4px 5px 4px;
}

*+html #fondrougeclients { /* Pour IE7 seulement */
width: 244px;
height: 324px;
background-image: url('/fr/css/images/fond_rouge.jpg');
background-repeat: repeat-y;
margin: 8px 6px 2px 5px;
padding: 5px 4px 5px 4px;
}

#fondrougeclientsFx { /* Pour Firefox */
width: 244px;
height: 315px;
background-image: url('/fr/css/images/fond_rouge.jpg');
background-repeat: repeat-y;
margin: 8px 6px 2px 5px;
padding: 5px 4px 5px 4px;
}

#fondcheval {
width: 288px;
height: 169px;
background-image: url('/fr/css/images/corps_cheval.jpg');
background-repeat: no-repeat;
float: left;
margin: 0 5px 5px 12px;
}

#fondgris {
width: auto;
background-image: url('/fr/css/images/fond_gris.jpg');
background-repeat: repeat-y;
margin: 0 0 2px 14px;
padding: 5px 4px 5px 4px;
border-top: solid 1px #414141;
}

#fondgris2 {
width: auto;
background-image: url('/fr/css/images/fond_gris.jpg');
background-repeat: repeat;
margin: 0 12px 2px 14px;
padding: 5px 4px 5px 4px;
border-top: solid 1px #414141;
}

#fondgris3 {
width: auto;
background-image: url('/fr/css/images/fond_gris.jpg');
background-repeat: repeat-y;
margin: 0 15px 2px 0;
padding: 5px 4px 5px 4px;
border-top: solid 1px #414141;
}

#fondgrisligne {
width: auto;
background-image: url('/fr/css/images/fond_gris.jpg');
background-repeat: repeat-y;
margin: 0 0 2px 14px;
padding: 0 4px 0 4px;
border-top: solid 1px #414141;
}

#margelogocheval {
width: auto;
margin: 0 0 2px 14px;
padding: 5px 4px 5px 4px;
}


/* Images */

#carte_accueil {
width:189px;
height:193px;
background-image:url('/fr/css/images/carte_france.jpg');
background-repeat:no-repeat;
margin: 10px 0 20px 0;
}

#logotitre {
width: auto;
height: 21px;
background-image:url('/fr/css/images/logo_titre.png');
background-repeat:no-repeat;
padding-left: 37px;
}


#logotitreaveccheval { /*-- Pour Mac */
width: auto;
height: 21px;
background-image:url('/fr/css/images/logo_titre.png');
background-repeat:no-repeat;
margin-left: 304px;
padding-left: 37px;
}

#footer {
font-family: Arial, Helvetica, Verdana, sans-serif;
color:#FFFFFF;
font-size:12px;
width:950px;
height:46px;
background-image:url('/fr/css/images/Fond_footer.jpg');
background-repeat:no-repeat;
}


/* Format textes */

.texte {
font-size: 12px;
text-align: justify;
margin-left: 16px;
}

*+html .texte { /* Pour IE7 seulement */
font-size: 11px;
text-align: justify;
margin-left: 16px;
}

.texteul {
font-size: 12px;
text-align: justify;
}

*+html .texteul { /* Pour IE7 seulement */
font-size: 11px;
text-align: justify;
}

.textesansphoto {
font-size: 12px;
text-align: justify;
}

*+html .textesansphoto { /* Pour IE7 seulement */
font-size: 11px;
text-align: justify;
}

.textenormal {
font-size: 12px;
}

*+html .textenormal { /* Pour IE7 seulement */
font-size: 11px;
}

.titres {
font-family: "Times New Roman", Times, serif;
font-size: 20px;
color: #f6ba51;
}

.titresrouge {
font-family: "Times New Roman", Times, serif;
font-size: 18px;
font-size: 16px !important;
}

.titrescouleurrouge {
color: #FF0000;
}

.travailsurcheval {
float: right;
margin-top: -16px;
}

.travailsurcheval1 {
text-transform: capitalize;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-decoration: underline;
font-size: 12px;
color: #CCCCCC;
}

.travailsurcheval2 {
margin-right: 5px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
color: #CCCCCC;
}

.postepar {
float: right;
margin-right: 10px;
}

/* Cadre et effet sur les photos */
.ombre {
  float:left;
  clear:left;
  background: url('/fr/css/images/ombre.png') no-repeat bottom right;
  margin: 10px 5px 4px 10px !important;
  margin: 10px 5px 4px 5px;
  padding: 0px;
  }

.boite {
  position:relative;
  bottom:4px;
  right: 4px;
  }
  
*+html .boite { /* Pour IE7 seulement */
  position:relative;
  bottom: 1px;
  right: 3px;
  }

/* Cadres */

.titresrougecadre {
background-color: #000000;
color: #FFFFFF;
padding: 2px 4px 2px 4px;
}

.cadregauche {
width: 200;
float: left;
}

.cadredroit {
width: 200;
float: right;
}

.cadretexteclient {
border: solid 1px #CCCCCC;
border-top: 0;
padding: 6px;
}

/* Les boutons et class */

.submitButton2{
background: transparent url('/fr/css/images/boutonValider2.gif') no-repeat scroll left;
height : 15px;
cursor : pointer;
width: 47px;
border : none;
margin: 0 0 0 5px;
}

.submitBtmodifier {
background: transparent url('/fr/css/images/btmodifier.png') no-repeat scroll left;
height : 15px;
cursor : pointer;
width: 55px;
border : none;
margin: 0 0 0 0;
}

.positionbox {
padding: 50px 0 0 100px;
position: absolute
}

*+html .positionbox {
padding: 0 0 0 100px;
position: absolute
}

.positionboxfx { /* Fire Fox */
padding: 0 0 0 100px;
position: absolute
}

.connexion {
float: right;
height: 22px;
background: transparent url('/fr/css/images/connecte.png')  no-repeat;
padding-left: 12px;
padding-top: 5px;
text-indent: 1em;
}

*+html .connexion {
float: right;
height: 22px;
background: transparent url('/fr/css/images/connecte.png')  no-repeat;
padding-left: 8px;
padding-top: 5px;
text-indent: 1em;
margin-top: -24px;
}

.accueil {
float: right;
height: 22px;
background: transparent url('/fr/css/images/accueil.png')  no-repeat;
padding-left: 12px;
padding-top: 5px;
text-indent: 1em;
}

*+html .accueil {
float: right;
height: 22px;
background: transparent url('/fr/css/images/accueil.png')  no-repeat;
padding-left: 12px;
padding-top: 5px;
text-indent: 1em;
margin-top: -24px;
}

.ajoutcheval {
float: right;
height: 22px;
background: transparent url('/fr/css/images/aj_fiche_cv.png')  no-repeat;
padding-left: 12px;
padding-top: 5px;
text-indent: 1em;
}

.retour {
position: absolute;
height: 22px;
background: transparent url('/fr/css/images/retour.png')  no-repeat;
padding-left: 14px;
padding-top: 4px;
margin-left: 8px;
text-indent: 1em;
}


/* Décalage navigateurs */

#mainfooter {
margin-left:18px;
}

#mainfooterinfosafari {
margin-left:16px;
}

#mainrealIEFire {
margin-left:9px;
}

#mainrealFire {
margin-left:16px;
}

#mainSafarisup1024 {
margin-left:-6px;
}