/*________body______________________________________________*/

.fondpage {
	background-image: url(../images_2008/armes.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-attachment: scroll;
	background-color: #9f8a42;
}
.fondmenbas{
	background-image: url(../images_2008/fusil.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-attachment: scroll;
	background-color: #c0d362;
}
.fonddeco1{
	background-image: url(../images_2008/sagittaire-express-one.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: scroll;
}
.fonddeco2{
	background-image: url(../images_2008/super9.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: scroll;
}

.fondpoids{
	background-image: url(../images_2008/poids-plume.gif);
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 5px;
}
.fondpoids2{
	background-image: url(../images_2008/poids-plume.gif);
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 5px;
}
.fondpromo{
	background-image: url(../images_2008/fd_promo.gif);
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 12px;
	left: 12px;
}
.fondpromo2{
	background-image: url(../images_2008/fd_promo.jpg);
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 5px;
}
.fondsagittaire{
	background-image: url(../images_2008/fd_txtpresentation.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-attachment: scroll;
}
.fondair {
	background-image: url(../images_2008/fd_cible.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-attachment: scroll;}
.fondtech {
	background-image: url(../images_2008/fd_fabrication.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-attachment: scroll;}

.fondpoidsUS{
	background-image: url(../images_2008us/poids-plume.gif);
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 5px;
}
.fondpoids2US{
	background-image: url(../images_2008us/poids-plume.gif);
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 5px;
}
.fondpoidsSP{
	background-image: url(../images_2008sp/poids-plume.gif);
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 5px;
}
.fondpoids2SP{
	background-image: url(../images_2008sp/poids-plume.gif);
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 5px;
}

/*________page______________________________________________*/
 .vert1 {
	color: #006e3f;
}
 .vert2 {
	color: #bea51e;
}
 .rouge {
	color: #CC3300;
}
 .bleu {
	color: #3399FF;
}

 .textBlanc10 {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF
}
 .textBlanc11 {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF
}
 .textvert01 {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10px; color: #42300c
}
.textP {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #210c05;
}
.textPJ {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #210c05;
	text-align: justify;
}
.textP2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #210c05;
	line-height: 14px;
}
.textP2J {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #210c05;
	text-align: justify;
	line-height: 14px;
}
.question {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d56213;
	line-height: 15px;
	font-style: italic;
	font-weight: bold;
}
.textP3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #403d2d;
	line-height: 11px;
}
.textP3tr {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #210c05;
	font-weight: bold;
	text-transform: uppercase;
}
.textP4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #662c17;
	line-height: 24px;
	font-weight: bold;
}
.textP5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #662c17;
	font-weight: bold;
	line-height: 16px;
}

.textPsign { font-family: Georgia, Times New Roman, Times, serif; font-size: 11px; color: #210c05 ; font-style: italic}

.maj {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #210c05;
	font-style: italic;
}
.prix {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #120a03;
	font-weight: bold;
	line-height: 16px;
}
.titreG1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #210c05;
	font-style: normal;
}
.titreG2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #210c05;
	font-style: normal;
	text-transform: uppercase;
}

.titreG3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #bea51e;
	font-style: normal;
	font-variant: normal;
	letter-spacing: 1px;
}
.titreG3b {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #83431a;
	font-style: normal;
	font-variant: normal;
	letter-spacing: 1px;
}
.titreG4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #bea51e;
	letter-spacing: 1px;
}
.titreGB {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #210c05;
	text-transform: uppercase;
}
.titrePROMO1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #daa72e;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: -0.05em;
}
.titrePROMO2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #4F3D0B;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: -0.05em;
}
.titreMBorange {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7a1f01;
	line-height: 12px;
	text-transform: uppercase;
}

/*________tables______________________________________________*/

.tableDsignFd {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #201a04;
	font-weight: bold;
	background-image: url(../images_2008/fd_table01.gif);
	background-color: #d7d3bd;
	letter-spacing: 1px;
	height: 22px;
	width: 739px;
}
.tablePB {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	color: #53411a;
	font-weight: bold;
	line-height: 13px;
}
.tableP {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5px;
	color: #120a03;
	line-height: 11px;
}
.tableP2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #210c05;
	line-height: 13px;
}
.tableP2blanc {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	line-height: 13px;
}
 .tableDsignFd3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5px;
	color: #FFFFFF;
	background-color:#bea51e;
	font-weight: normal;
}
 .tableDsignFd4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5px;
	color: #FFFFFF;
	background-color:#83431a;
	font-weight: bold;
}
 .tableDsignFd5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5px;
	color: #FFFFFF;
	background-color:#A88838;
	font-weight: bold;
}

.tableFdimage1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #201a04;
	font-weight: bold;
	background-image: url(../images_2008/fd_table02.gif);
	background-color: #d7d3bd;
	height: 22px;
}
.tableFdimage1b {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #201a04;
	font-weight: bold;
	background-image: url(../images_2008/fd_table02b.gif);
	background-color: #d7d3bd;
	height: 14px;
	line-height: 10px;
}
.tableFDN4 {
	background-color: #f5f4ef;
}

.fd01 {
	background-image: url(../images_2008/sep2.gif);
	height: 18px;
}


 .tableFdpromo1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFF00;
	background-color:#D82300;
	font-weight: bold;
	padding: 2px;
	margin: 2px;
}
.tablePmarron {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #c01f00;
}

.tablePP {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #263520
}
.tablePblanc {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF
}
/*________liens______________________________________________*/

a.lien20:link, a.lien20:visited { color: #ffffff; text-decoration: none}
a.lien20:active, a.lien20:hover{ color: #9f8a42; text-decoration: underline;}

a.lien21:link, a.lien21:visited { color: #42300c; text-decoration: none}
a.lien21:active, a.lien21:hover{ color: #dd4c05; text-decoration: underline;}

a.lien10:link, a.lien10:visited { color: #210c05; text-decoration: underline;}
a.lien10:active, a.lien10:hover{ color: #c01f00; text-decoration: none}

a.lien11:link, a.lien11:visited { color: #662c17; text-decoration: underline;}
a.lien11:active, a.lien11:hover{ color: #a92121; text-decoration: underline}

a.lien12:link, a.lien12:visited { color: #bea51e; text-decoration: none;}
a.lien12:active, a.lien12:hover{ color: #c01f00; text-decoration: underline}

/*________lien special pour afficher vignette______________________________________________*/
a.affich {
color: #bea51e; text-decoration: none; /* définition du lien qui affichera le "calque" */
}
a.affich:hover {
color: #c01f00; text-decoration: underline; background: none; /* correction d'un bug IE */
}
a span { /* définition de la balise <span> inclue dans <a> */
display: none;
}
a.affich:hover span { /* définition de la balise <span> au survol */
display: inline;
position: absolute;
width: 68px;
height: 83px;
background: white;
color: white;
}

/*________forms______________________________________________*/
/*________2007______________________________________________*/
form {
	padding:0px;
	margin:0px;
} 

.form_id {
	font-size: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #42300c;
	background-color: #dfd1a1;
	padding-left: 2px;
	border: 1px solid #a89662;
	height: 14px;
}


.inputtypetext {
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #6A6657;
	background-color: #F2EFE5;
	border: 1px solid #9F987E;
	padding-left: 3px;
	height: 14px;
}

.inputtypetext2 {
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #6A6657;
	background-color: #F2EFE5;
	border: 1px solid #9F987E;
	padding-left: 3px;
}

/*________divers______________________________________________*/
.justifier	{
	text-align: justify;
}

.gauche	{
	float: left;
	margin-top: 5px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 5px;
}

.contour {
	border: 1px solid #d8d4bf;
}
.contour2 {
	border: 1px solid #210c05;
}
.prixbarre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #800901;
	font-weight: bold;
	text-decoration: line-through;
}
.barre {
	text-decoration: line-through;
}

.sepHrz {
	border-right: 3px dotted #bcc3b9;
}
.cadretd {
	border: 1px solid #C1BFB1;
}
.alert {
	color: #FF00FF;	
}


a.lienBrochure:link, a.lienBrochure:visited {
	color: #403d2d;
	text-decoration: none;
	border: 1px solid #ffffff;
	display: block;
	padding: 4px;
}
a.lienBrochure:active, a.lienBrochure:hover{
	color: #9f8a42;
	text-decoration: none;
	border: 1px solid #9f8a42;
	padding: 4px;
}
.titreBrochure {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #210c05;
}
