.borduregauchepointillegrise {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dotted;
	border-top-color: #eaeaea;
	border-right-color: #eaeaea;
	border-bottom-color: #eaeaea;
	border-left-color: #eaeaea;
}


.cadre {
	border: 1pt solid #000000;
}
.cadretraitinforange {
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #FF3600;
	border-left-color: #000000;
}
.cadreorange {
	border: 1pt solid #FF3300;
}
.bordureimage {
	border: 1pt solid #000000;
}
.bordurepointille {
	border-top: 2pt none #CCCCCC;
	border-right: 2pt none #CCCCCC;
	border-bottom: 2pt none #CCCCCC;
	border-left: 2pt dotted #CCCCCC;

}

select {
font-family : Arial ;
font-size : 10px ;
background-color : #FF3600;
}

input {
font-family : Arial ;
font-size : 10px ;
background-color : #FF3600;
 }
.pasdeco {
	text-decoration: none;
}
.cadreblanc {
	border: thin solid #FFFFFF;
}
.testlumineux {
	text-decoration: blink;
}

h1 {
position: absolute;
font-size: 20px;
font-family: arial;
color: FFFFFF;
margin-left: -2px; /* on décale le texte par rapport à l'ombre*/
>margin-top: -2px;
}
 
h1.ombre {
color: gray;
margin-left: 0px;
margin-top: 0px;
}
.page {
	font-family: arial;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
li {
	list-style-type: square;
}

A:link { color:#000000 }
A:visited { color:#000000 }
A:active { color:#FF3600 }
A:hover { color:#FF3600 }
.contoursite {
	border: medium solid #FF3600;
}
.trait {
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.tableau {
	font-size: 8pt;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-color: #eaeaea;


}
.tableausansbordure {

	font-size: 8pt;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.hautbas {
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.barredroite {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.traithaut {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}


.borduregauchepointillegris {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dashed;
	background-image: url(../imagesite/interface/Programmerb/temponteam.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-top-color: eaeaea;
	border-right-color: eaeaea;
	border-bottom-color: eaeaea;
	border-left-color: eaeaea;

}


.fondtempon {
	background-image: url(../imagesite/interface/Programmerb/temponteam.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.fonddroit {
	background-image: url(imagesite/interface/Programmerb/fonddroit.jpg);
	background-position: right;
	background-repeat: repeat-y;
}
.fondtemponinverse {
	background-image: url(imagesite/interface/menucoloneorangeinverse.jpg);
	background-repeat: no-repeat;
}
.fonddegradeorange {
	background-image: url(imagesite/interface/degrade150orange.jpg);
	background-repeat: repeat-y;
	background-position: right;

}
.fonddegradegris {
	background-image: url(imagesite/interface/degrade150gris.jpg);
	background-repeat: repeat-y;
	background-position: right;

}
.fondarrondihaut {
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(imagesite/interface/arrondigris.gif);
}
.fondarrondibas {
	background-attachment: fixed;
	background-image: url(imagesite/interface/arrondigris2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.bordurepointillehorizontale {

	border-top: 1px none #eaeaea;
	border-right: 1px none #eaeaea;
	border-bottom: 1px dashed #eaeaea;
	border-left: 1px none #eaeaea;
}
.fonddroitbas {
	background-image: url(imagesite/interface/damier_droit.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.imagefondvariable {
	background-repeat: no-repeat;
	background-position: center center;
}
.textmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.backcentre {
	background-repeat: no-repeat;
	background-position: center center;
}
.backtop {
	background-repeat: no-repeat;
	background-position: left top;
}
.backdroit {

	background-repeat: repeat;
	background-position: right top;
}
.backgrounddroit {
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.backgauche {
	background-repeat: no-repeat;
	background-position: left top;
}
.titre {
	font-size: larger;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #FF3300;
	text-decoration: underline;
}
.backcentremiddle {

	background-repeat: no-repeat;
	background-position: center center;
}
.bordurehautegrise {

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.backcentremiddleTop {


	background-repeat: no-repeat;
	background-position: center top;
}
.cadregris {

	border: 1px solid #EAEAEA;
}
.backcentremiddlebottom {
	background-repeat: no-repeat;
	background-position: center bottom;
	background-attachment: fixed;

}
.txtbarre {
	text-decoration: line-through;
}
.bordurebaseorange {


	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FF3300;
	border-right-color: #FF3300;
	border-bottom-color: #FF3300;
	border-left-color: #FF3300;
}
.barredroiteorange {

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FF3300;
	border-right-color: #FF3300;
	border-bottom-color: #FF3300;
	border-left-color: #FF3300;
}
.barredroitegrise {


	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.cadrerouge {

	border: 1pt solid ED1B24;
}
.backbasimage {
	background-attachment: fixed;
	background-repeat: repeat-y;
	background-position: center center;

}
.cadreorangecote {
	border-top: 1pt none #FF3300;
	border-right: 1pt solid #FF3300;
	border-bottom: 1pt none #FF3300;
	border-left: 1pt solid #FF3300;

}
.cadreorangecoteetbas {

	border-top: 1pt none #FF3300;
	border-right: 1pt solid #FF3300;
	border-bottom: 1pt solid #FF3300;
	border-left: 1pt solid #FF3300;
}
.backbottom {

	background-repeat: no-repeat;
	background-position: left bottom;
}
.tranparence {
	filter: Alpha(Opacity=50);
}

.backbottomdroit {


	background-repeat: no-repeat;
	background-position: right bottom;
}
.tranparence75 {

	filter: Alpha(Opacity=75);
}

.tranparence95 {

	filter: Alpha(Opacity=95);
}

.decopointille {
	text-decoration: underline;
	color: #FF3300;

}

.bordurehautorange {



	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: double;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FF3300;
	border-right-color: #FF3300;
	border-bottom-color: #FF3300;
	border-left-color: #FF3300;
}
.backtoprepeat {

	background-repeat: repeat-x;
	background-position: left top;
}
.cadregrisepai {


	border: 3px solid #EAEAEA;
}
.backbottomsite {
	background-repeat: repeat-x;
	background-position: left bottom;
	background-attachment: fixed;

}
.barredroitegrisepoint {



	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dashed;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #eaeaea;
	border-right-color: #eaeaea;
	border-bottom-color: #eaeaea;
	border-left-color: #eaeaea;
}
.barregauchegrisepoint {




	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dashed;
	border-top-color: #eaeaea;
	border-right-color: #eaeaea;
	border-bottom-color: #eaeaea;
	border-left-color: #eaeaea;
}
.cadreorangepai {



	border: 3px solid #ff3300;
}

a.grisse img {filter:alpha(opacity=50) Gray(); }
a.grisse:hover img {filter:alpha(opacity=50) Gray(); }

a.grisse2 img {filter:alpha(opacity=50) Gray(); }
a.grisse2:hover img {filter:alpha(opacity=100); }


.transp {
   filter:alpha(opacity=20);
   -moz-opacity:0.7;
   opacity: 0.7;
}.bordurepointillehorizontaleblanc {


	border-top: 1px none #999999;
	border-right: 1px none #999999;
	border-bottom: 1px dashed #999999;
	border-left: 1px none #999999;
}
.bordurepointillehorizontalegris {



	border-top: 1px none #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px dashed #CCCCCC;
	border-left: 1px none #CCCCCC;
}
.tranparenceleger {


	filter: Alpha(Opacity=25);
}
.backrepethorinzont {


	background-repeat: repeat-x;
}





.menulangue {
	FONT-SIZE: 11px; COLOR: #ff3300; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menulangue:hover {
	FONT-SIZE: 11px; COLOR: #cccccc; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menusite {
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cadregrisepaiX2 {
	border: 10px solid #EAEAEA;
}
.cadregrisclairepaiX2 {
	border: 10px solid #f8f7f1;
}
.bordurepointilleverticalegris {




	border-top: 1px none #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px none #CCCCCC;
	border-left: 1px dashed #CCCCCC;
}
.cadreorangepaiX2 {
	border: 10px solid #FF3300;
}
.cadreorangepaiX2sanstop {
	border-top: 10px none #FF3300;
	border-right: 10px solid #FF3300;
	border-bottom: 10px solid #FF3300;
	border-left: 10px solid #FF3300;

}
.cadretiregris {
	border: 1px dashed #cccccc;
}
