#global		{ position: relative; margin-left: auto; margin-right: auto; width: 820px; background-color:#FFFFFF; padding:10px; /*border:1px #A0A0A0 solid; */}
body		{ font: 12px Verdana, Arial, Helvetica, sans-serif; margin: 5px; text-align: center; background-color: #FFFFFF; }
#menugauche	{ width:200px; text-align:center; float:left;  display: block;  margin-left: 0px; margin-top:0px; }

.lesupport		{
	text-align:left; border: 1px solid #909090; padding:2px;
}

/* banner haut */
.myBox2
{
    margin: 0 auto;
    border: 0px solid #ffffff;
    color: #ffffff;
    width: 100%;
    height: 100%;
    padding: 20px;
    text-align: left;
    background-image: url(printemps.jpg);
    background-repeat: no-repeat;
}

.lesupport:hover		{
border: 1px solid #0790DC;
background-color: #E9F7FE;
}
/* reglement */
.titre_reglement	{
	padding-left:5px;
	width:200px;
	font-size:10px;
	float:left;
}

.reglement	{
	padding-left:5px;
	width:200px;
	float:left;
}

.reglement:hover	{
	filter:Gray;
	cursor:pointer;
	}

/* menus */

.menuhaut	{
	float:left;
	font-size:10px;
	padding:2px;
	border: 1px #A0A0A0 solid;
	margin-right:2px;
	margin-top:2px;
}

.menuhaut:hover	{
	border: 1px #5555FF solid;
	background: #D6E0E9;
}

.lienmenu a:hover	{
	BORDER: 1px #BBBBBB solid;
	color: #FF3F3F;
	background: #D6E0E9;
	text-decoration: none;
   }
.lienmenu a	{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	background: #F0F5FA;
	BORDER: 1px #A0A0A0 solid;
	padding: 0px 5px 2px 5px;
   }

.lienmenu2 h1	{
	/*display: block;*/
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	background: #F7F7F7;
/*	border: 1px ridge #DDDDDD;*/
	border-top: 1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right: 1px ridge #DD5555;
	border-bottom: 1px ridge #DD5555;
/* none, dotted, dashed, solid, double, groove, ridge, inset, outset */
	width: 173px;
	cursor: pointer;
	MARGIN-BOTTOM: 0px;
	MARGIN-TOP:3px;
	text-align: left;
	padding:0px 5px 1px 5px;
   }

.lienmenu2 h1:hover	{
	color: #FF3F3F;
	background: #BAD7F2;
	text-decoration: none;
   }

.lienmenu2 h2	{
	/*display: block;*/
	/*position: relative;*/
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #201C1E;
	background: #F0F5FA;
	width: 180px;
	padding: 0px;
	/*FONT-STYLE: italic;*/ FONT-WEIGHT:bold;
	MARGIN-BOTTOM: 0px;
	MARGIN-TOP: 16px;
	text-align: left;
	padding:0px 0px 1px 5px;
	/*float:left;*/
   }
.lienmenu2 .link	{
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: #4A9FE6;
	width: 8px;
	color: #F1FD29;
	FONT-WEIGHT:bold;
	MARGIN-BOTTOM: 0px;
	MARGIN-TOP:16px;
	padding:0px 2px 1px 0px;
	float:right;
   }
.lienmenu2 a	{
	text-decoration: none;
}
.lienmenu2 a:hover	{
	text-decoration: none;
}
/*
.lienmenu2 a:hover {
	BORDER-left: 1px #FFFFFF solid;
	BORDER-top: 1px #FFFFFF solid;
	BORDER-right: 1px #DDDDDD solid;
	BORDER-bottom: 1px #DDDDDD solid;
}
*/

.lienmenu3	{
	width:200px;
	border:1px #A0A0A0 solid;
	color:#FFFFFF;
	text-align:left;
}

.lienmenu3 .titreg	{
/*	FONT-WEIGHT:bold;*/
	FONT-SIZE:12px;
	border:1px #FFFFFF solid;
	height:18px;
/*	background:url(bgb.jpg) no-repeat;
	background-position: center top;*/
	background-color:#4B96CF;
	padding-left:5px;
	padding-top:2px;
}

.lienmenu3 .lieng	{
	/*width:200px;*/
	height:16px;
	border:1px #FFFFFF solid;
	padding-left:5px;
	background-color: #F2F2F2;
	font-size:10px;
	color:#0A328C;
}

.lienmenu3 .lieng:hover	{
	background-color: #D6E0E9;
}

.lienmenu3 a:hover {
	text-decoration: none;
	color:#FA328C;
}

.lienmenu3 a {
	color:#0000FF;
}

/*.contenu	{ text-align: left; width:610px; text-align:left; float:left; padding: 0px;  margin-left: 0px; border:1px #000000 solid; }*/
.contenu	{ text-align: left; width:610px; text-align:left; float:right; padding: 0px; display: block;  margin-right: 0px; /*border:1px #A0A0A0 solid;*/}

.contenu .cell	{
	float: left;
	width: 293px;
	/*BORDER-left: 5px #FFFFFF solid;
	BORDER-right: 5px transparent solid;*/
	/*margin-top:2px;*/
	/*padding:5px;*/
	text-align: left;
        height:204px;
	cursor:default;
	border:1px #A0A0A0 solid;
/*	background:url(index_content.gif) no-repeat;
	background-position: left bottom;*/
	/*background-color:#FAFAFA;*/
	/*cursor:pointer;*/
}

.contenu .cell:hover	{
/*	BORDER-left: 1px #333333 solid;
	BORDER-top: 1px #555555 solid;
	BORDER-right: 1px #DDDDDD solid;
	BORDER-bottom: 1px #BBBBBB solid;*/
/*	background-color: #EAF4FF;*/
	background-color: #EDEDED;
}

.contenu .cell p {
	padding-left:5px;
	padding-right:5px;
}

.contenu .cell .pt {
	/*border: 1px #000000 solid;*/
	float:left;
	width:80px;;
	height:114px;
	text-align:center;
	margin-top:10px;
	margin-left:13px;
	background-color:#FFFFFF;
	background:url(mini_cell.gif) no-repeat;
	background-position: left bottom;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
}

.contenu .cell .pt:hover {
/*	background-color:#E3FFE5; */
/*	background-color:#F3FFF5; */
	background:url(mini_cell2.gif) no-repeat;
}
.contenu .cell .pt a {
	text-decoration:none;
	color:#000000;
}

/* admin contenu */
/*#admin_contenu	{ text-align: left; width:630px; text-align:center; float:left; padding: 0px;  margin-left: 10px; }*/
#contenu        { text-align: left; width:610px; text-align:left; float:right; padding: 0px; display: block;  margin-right: 0px; }


#admin_contenu .admincell	{
	float: left;
	margin-left:10px;
	margin-top: 6px;
	width: 200px;
	BORDER-left: 1px #BBBBBB solid;
	BORDER-top: 1px #DDDDDD solid;
	BORDER-right: 1px #555555 solid;
	BORDER-bottom: 1px #333333 solid;
	PADDING: 4px 4px 4px 4px;
	text-align: left;
}

.contenu .pre	{ border: 1px ridge #C0C0C0; text-align: left; }
.contenu .cell b	{ color: #15299A; FONT-WEIGHT:bold; }

/*.contenu_autre	{ text-align: left; width:610px; float:right; padding: 0px; display: block;  margin-right: 0px; }*/
.contenu_autre		{ text-align: left; width:600px; float:right; margin-top:-5px; padding-left:5px; }
.contenu_autre 	b { text-align: left; font: 10px Verdana, Arial, Helvetica, sans-serif; }
.contenu_autre 	a { text-decoration:none; }
.contenu_autre tr { padding: 0px; }
.contenu_autre td { vertical-align:middle; font: 10px Verdana, Arial, Helvetica, sans-serif; }
.igrey:hover { filter:gray; }

.titre_description {
	/*background:url(bgb2.jpg) no-repeat;*/
	background-position: center bottom;
	text-align: left;
	/*margin-left:8px;*/
	margin-top:15px;
	padding-left:3px;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color:#15299A;
	/*border-left: 1px solid #396B9C;
 	border-bottom: 1px solid #396B9C;*/
	width:100%;
	height:24px;
	background-color:#E0E0E0;
}

#cb		{ font: 9px Verdana, Arial, Helvetica, sans-serif; }
IMG		{ border: 0 none; }

a		{ color: #32669C; background-color:transparent; text-decoration: none; }
a:hover		{ color: #FF3F3F; background-color:transparent; text-decoration: underline; }


.titretableau	{ BACKGROUND-color: #E0E0E0; FONT-STYLE: italic; font: 14px Verdana, Arial, Helvetica, sans-serif; text-align: center; }
/* .titretableau	{ BACKGROUND-color: #E0E0E0; FONT-STYLE: italic; font: 14px Verdana, Arial, Helvetica, sans-serif; } */
.textetableau	{ BACKGROUND-color: #EFEFEF; }
.textetableaufonce	{ BACKGROUND-color: #D5D5D5; }
.textetableaufonce2	{ BACKGROUND-color: #FFEEEE; }


.titreadmin	{
		position: relative;
		font: 14px Verdana, Arial, Helvetica, sans-serif;
		text-align: center;
		padding: 0px;
		display: block;
}
.titreadmin td { vertical-align:middle; font-size:12px; }
.titreadmin a { border:none; border:0px; }
.titreadmin table { width:100%; }


.grandtitre	{
	background-color:#FFFFFF;
	background:url(fond1.jpg);
	background-repeat: repeat-y;
	font: 13px   Helvetica, sans-serif;
	text-align: left;
	color: #FEFEFE;
	padding:2px 0px 0px 10px;
	FONT-WEIGHT:bold;
	border-bottom: 1px dotted #2E5EA7;
}

/* /////////////////////////////// */
.boite {
	margin-top:10px;
	width:611px;
	padding: 0px 0px 0px 0px;
	background: #839EC9 url(bas.jpg) no-repeat;
	background-position: center bottom;
	border-top: 1px solid #2E5EA7;
}

.boite p {
	margin: 10px 10px 10px 10px;
	text-align: left;
}

.boite h2	{
	text-align:center;
	FONT-STYLE: italic; FONT-WEIGHT:bold;
	font: 20px Verdana, Arial, Helvetica, sans-serif;
	color:#3060A8;
	MARGIN-BOTTOM: 0px;
	MARGIN-TOP: 8px;
}
.boite h3	{
	text-align:left;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: transparent url(ok.gif) no-repeat;
	background-position: left;
	margin-left:305px;
	padding-left:20px;
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 0px;
}
.boite h4	{
	text-align:left;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin-left:280px;
	padding-left:20px;
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 0px;
}

.boite a {
	float: left;
	BORDER-left: 1px #BBBBBB solid;
	BORDER-top: 1px #DDDDDD solid;
	BORDER-right: 1px #555555 solid;
	BORDER-bottom: 1px #333333 solid;
}
.boite a:hover {
	BORDER-left: 1px #333333 solid;
	BORDER-top: 1px #555555 solid;
	BORDER-right: 1px #DDDDDD solid;
	BORDER-bottom: 1px #BBBBBB solid;
}

/* ******************************* */
.boite2 {
	margin-top:10px;
	width:611px;
	padding: 0px 0px 0px 0px;
	background: #9DD59D url(bas2.jpg) no-repeat;
	background-position: center bottom;
	border-top: 1px solid #2E5EA7;
}

.boite2 p {
	margin: 10px 10px 10px 10px;
	text-align: left;
}

.boite2 h2	{
	text-align:center;
	FONT-STYLE: italic; FONT-WEIGHT:bold;
	font: 20px Verdana, Arial, Helvetica, sans-serif;
	color:#3060A8;
	MARGIN-BOTTOM: 0px;
	MARGIN-TOP: 8px;
}
.boite2 h3	{
	text-align:left;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: transparent url(ok.gif) no-repeat;
	background-position: left;
	margin-left:305px;
	padding-left:20px;
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 0px;
}
.boite2 h4	{
	text-align:left;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin-left:280px;
	padding-left:20px;
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 0px;
}

.boite2 a {
	float: left;
	BORDER-left: 1px #BBBBBB solid;
	BORDER-top: 1px #DDDDDD solid;
	BORDER-right: 1px #555555 solid;
	BORDER-bottom: 1px #333333 solid;
}
.boite2 a:hover {
	BORDER-left: 1px #333333 solid;
	BORDER-top: 1px #555555 solid;
	BORDER-right: 1px #DDDDDD solid;
	BORDER-bottom: 1px #BBBBBB solid;
}

/* ******************************* */
.boite3 {
	margin-top:10px;
	width:611px;
	padding: 0px 0px 0px 0px;
	background: #EFD5B3 url(bas3.jpg) no-repeat;
	background-position: center bottom;
	border-top: 1px solid #2E5EA7;
}

.boite3 p {
	margin: 10px 10px 10px 10px;
	text-align: left;
}

.boite3 h2	{
	text-align:center;
	FONT-STYLE: italic; FONT-WEIGHT:bold;
	font: 20px Verdana, Arial, Helvetica, sans-serif;
	color:#3060A8;
	MARGIN-BOTTOM: 0px;
	MARGIN-TOP: 8px;
}
.boite3 h3	{
	text-align:left;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: transparent url(ok.gif) no-repeat;
	background-position: left;
	margin-left:305px;
	padding-left:20px;
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 0px;
}
.boite3 h4	{
	text-align:left;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin-left:280px;
	padding-left:20px;
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 0px;
}

.boite3 a {
	float: left;
	BORDER-left: 1px #BBBBBB solid;
	BORDER-top: 1px #DDDDDD solid;
	BORDER-right: 1px #555555 solid;
	BORDER-bottom: 1px #333333 solid;
}
.boite3 a:hover {
	BORDER-left: 1px #333333 solid;
	BORDER-top: 1px #555555 solid;
	BORDER-right: 1px #DDDDDD solid;
	BORDER-bottom: 1px #BBBBBB solid;
}
/* ******************************* */
.boite4 {
	margin-top:10px;
	width:611px;
	padding: 0px 0px 0px 0px;
	background: #717AD5 url(bas4.jpg) no-repeat;
	background-position: center bottom;
	border-top: 1px solid #2E5EA7;
}

.boite4 p {
	margin: 10px 10px 10px 10px;
	text-align: left;
}

.boite4 h2	{
	text-align:center;
	FONT-STYLE: italic; FONT-WEIGHT:bold;
	font: 20px Verdana, Arial, Helvetica, sans-serif;
	color:#3060A8;
	MARGIN-BOTTOM: 0px;
	MARGIN-TOP: 8px;
}
.boite4 h3	{
	text-align:left;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: transparent url(ok.gif) no-repeat;
	background-position: left;
	margin-left:305px;
	padding-left:20px;
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 0px;
}
.boite4 h4	{
	text-align:left;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin-left:280px;
	padding-left:20px;
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 0px;
}

.boite4 a {
	float: left;
	BORDER-left: 1px #BBBBBB solid;
	BORDER-top: 1px #DDDDDD solid;
	BORDER-right: 1px #555555 solid;
	BORDER-bottom: 1px #333333 solid;
}
.boite4 a:hover {
	BORDER-left: 1px #333333 solid;
	BORDER-top: 1px #555555 solid;
	BORDER-right: 1px #DDDDDD solid;
	BORDER-bottom: 1px #BBBBBB solid;
}
/* ******************************* */
.boite5 {
	margin-top:10px;
	width:611px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #2E5EA7;
}

.boite5 p {
	margin: 10px 10px 10px 10px;
	text-align: left;
}

.boite5 h2	{
	text-align:center;
	FONT-STYLE: italic; FONT-WEIGHT:bold;
	font: 20px Verdana, Arial, Helvetica, sans-serif;
	color:#3060A8;
	MARGIN-BOTTOM: 0px;
	MARGIN-TOP: 8px;
}
.boite5 h3	{
	text-align:left;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: transparent url(ok.gif) no-repeat;
	background-position: left;
	margin-left:305px;
	padding-left:20px;
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 0px;
}
.boite5 h4	{
	text-align:left;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin-left:280px;
	padding-left:20px;
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 0px;
}

.boite5 a {
	float: left;
	BORDER-left: 1px #BBBBBB solid;
	BORDER-top: 1px #DDDDDD solid;
	BORDER-right: 1px #555555 solid;
	BORDER-bottom: 1px #333333 solid;
}
.boite5 a:hover {
	BORDER-left: 1px #333333 solid;
	BORDER-top: 1px #555555 solid;
	BORDER-right: 1px #DDDDDD solid;
	BORDER-bottom: 1px #BBBBBB solid;
}
/* ******************************* */
.microcell	{
/*	background:url(t1.gif) no-repeat;
	background-position: left bottom;*/
	float: right;
	width:88px;
/*	height:70px;*/

	margin-right:9px;
	margin-left:0px;
	margin-top: 2px;

	text-align: center;
	cursor:pointer;
	color:#5555FF;
	font-size:12px;
	font-weight:bold;
}

.offre	{
	float: right;
	margin-right:0px;
	margin-left:8px;
	margin-top: 6px;
	width: 78px;
	BORDER-left: 1px #999999 solid;
	BORDER-top: 1px #BBBBBB solid;
	BORDER-right: 1px #333333 solid;
	BORDER-bottom: 1px #111111 solid;
	PADDING: 4px 4px 4px 4px;
	text-align: center;
	cursor:pointer;
}

.offre:hover	{
	BORDER-left: 1px #111111 solid;
	BORDER-top: 1px #333333 solid;
	BORDER-right: 1px #BBBBBB solid;
	BORDER-bottom: 1px #999999 solid;
	background-color:#D4DEEC;
}

.offre p {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	float:left;
	width: 58px;
	background-color: #FFDEDE;
	border: 1px outset #FF0000;
	PADDING: 5px 5px 5px 5px;
	margin-left:5px;
	margin-top:5px;
	text-align: center;
	color:#000000;
}

.offre b {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
	FONT-WEIGHT:bold;
}

.offre a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#DD5555;
	FONT-WEIGHT:bold;
}
/* ************************************************ */

.offre2	{
	float: right;
	margin-right:0px;
	margin-left:8px;
	margin-top: 6px;
	width: 78px;
	BORDER-left: 1px #999999 solid;
	BORDER-top: 1px #BBBBBB solid;
	BORDER-right: 1px #333333 solid;
	BORDER-bottom: 1px #111111 solid;
	PADDING: 4px 4px 4px 4px;
	text-align: center;
	cursor:pointer;
}

.offre2:hover	{
	BORDER-left: 1px #111111 solid;
	BORDER-top: 1px #333333 solid;
	BORDER-right: 1px #BBBBBB solid;
	BORDER-bottom: 1px #999999 solid;
	background-color:#D9EFDA;
}


.offre2 p {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	float:left;
	width: 58px;
	background-color: #FFDEDE;
	border: 1px outset #FF0000;
	PADDING: 5px 5px 5px 5px;
	margin-left:5px;
	margin-top:5px;
	text-align: center;
	color:#000000;
}

.offre2 b {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
	FONT-WEIGHT:bold;
}

.offre2 a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#DD5555;
	FONT-WEIGHT:bold;
}
/* ************************************************** */
.offre3	{
	float: right;
	margin-right:0px;
	margin-left:8px;
	margin-top: 6px;
	width: 78px;
	BORDER-left: 1px #999999 solid;
	BORDER-top: 1px #BBBBBB solid;
	BORDER-right: 1px #333333 solid;
	BORDER-bottom: 1px #111111 solid;
	PADDING: 4px 4px 4px 4px;
	text-align: center;
	cursor:pointer;
}

.offre3:hover	{
	BORDER-left: 1px #111111 solid;
	BORDER-top: 1px #333333 solid;
	BORDER-right: 1px #BBBBBB solid;
	BORDER-bottom: 1px #999999 solid;
	background-color:#E9C5A1;
}


.offre3 p {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	float:left;
	width: 58px;
	background-color: #FFDEDE;
	border: 1px outset #FF0000;
	PADDING: 5px 5px 5px 5px;
	margin-left:5px;
	margin-top:5px;
	text-align: center;
	color:#000000;
}

.offre3 b {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
	FONT-WEIGHT:bold;
}

.offre3 a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#DD5555;
	FONT-WEIGHT:bold;
}

/* ************************************************** */
.offre4	{
	float: right;
	margin-right:0px;
	margin-left:8px;
	margin-top: 6px;
	width: 78px;
	BORDER-left: 1px #999999 solid;
	BORDER-top: 1px #BBBBBB solid;
	BORDER-right: 1px #333333 solid;
	BORDER-bottom: 1px #111111 solid;
	PADDING: 4px 4px 4px 4px;
	text-align: center;
	cursor:pointer;
}

.offre4:hover	{
	BORDER-left: 1px #111111 solid;
	BORDER-top: 1px #333333 solid;
	BORDER-right: 1px #BBBBBB solid;
	BORDER-bottom: 1px #999999 solid;
	background-color:#A9AFE6;
}


.offre4 p {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	float:left;
	width: 58px;
	background-color: #FFDEDE;
	border: 1px outset #FF0000;
	PADDING: 5px 5px 5px 5px;
	margin-left:5px;
	margin-top:5px;
	text-align: center;
	color:#000000;
}

.offre4 b {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
	FONT-WEIGHT:bold;
}

.offre4 a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#DD5555;
	FONT-WEIGHT:bold;
}
/* ****************************************** */
.commande a {
	float: right;
	margin-top: 6px;
	margin-right:9px;
	margin-bottom:5px;
	padding-top:0px;
	padding-bottom:2px;
	width: 86px;
	height:12px;
	BORDER: 1px #FF5555 solid;
	text-align: center;
	background-color: #FFFFFF;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.commande a:hover {
	BORDER: 1px #995555 solid;
	background-color: #CCCCFF;
	color:#FF0000;
}

.condition {
	text-align:left;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color:#222222;
}

/* ****************************************** */
.commande_btn a {
	float: right;
	margin-top: 6px;
	margin-right:9px;
	margin-bottom:5px;
	padding-top:0px;
	padding-bottom:2px;
	width: 88px;
	height:20px;
	text-decoration: none;
	border:none;
}

.commande_btn a:hover {
	filter:gray;
	border:none;
}


/* /////////////////////////////// */
.description	{
	float: left;
	margin-left:7px;
	margin-right:0px;
	margin-top:3px;
	margin-bottom:0px;
	padding-top:4px;
	padding-left:5px;
	width: 200px;
	height:10px;
/*	BORDER: 1px #DDDDDD solid;*/
	text-align: left;
/*	background-color:#DEE6F6;*/
	font-size:11px;
}

.valeur	{
	float: right;
	margin-left:0px;
	margin-right:9px;
	margin-top:4px;
	margin-bottom:0px;
	padding:0px 2px;
	width: 82px;
	height:10px;
/*	BORDER: 1px #BBBBBB solid;*/
	text-align: center;
/*	background-color: #CDD9F0;*/
	font-size:11px;
}

.valeur:hover	{
	/*ckground-color: #BFCDE3;*/
}

/* ******* carte virtuelle ***** */

.carte_img	{
	float: left;
	margin-left:0px;
	margin-right:9px;
	margin-top:3px;
	margin-bottom:0px;
	padding:0px 2px;
	width: 200px;
	height:225px;
	BORDER: 1px #BBBBBB solid;
	text-align: center;
	background-color: transparent;
	vertical-align:middle;
}
.carte_txt	{
	float: left;
	margin-left:0px;
	margin-right:9px;
	margin-top:3px;
	margin-bottom:0px;
	padding:0px 2px;
	width: 200px;
	height:20px;
	BORDER: 1px #BBBBBB solid;
	text-align: center;
	background-color: transparent;
}

.carte_conteneur	{
	float: left;
	width: 200px;
	height:256px;
}

/* ///////////////////////////// */
.description_admin	{
	float: left;
	margin-left:7px;
	margin-right:0px;
	margin-top:3px;
	margin-bottom:0px;
	padding-top:3px;
	padding-left:5px;
	width: 300px;
	height:18px;
	BORDER: 1px #DDDDDD solid;
	text-align: left;
	background-color:#FAFAFA;
}

.valeur_admin	{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	float: right;
	margin-left:0px;
	margin-right:9px;
	margin-top:3px;
	margin-bottom:0px;
	padding:0px 2px;
	width: 50px;
	height:18px;
	BORDER: 1px #BBBBBB solid;
	text-align: center;
	background-color: #F4F4F4;
}

.valeur_admin_titre	{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	float: right;
	margin-left:0px;
	margin-right:9px;
	margin-top:3px;
	margin-bottom:0px;
	padding:0px 2px;
	width: 50px;
	height:18px;
	text-align: center;
	BORDER-left: 1px #BBBBBB solid;
	BORDER-top: 1px #DDDDDD solid;
	BORDER-right: 1px #555555 solid;
	BORDER-bottom: 1px #333333 solid;
	cursor:pointer;
}

.valeur_admin_titre:hover	{
	BORDER-left: 1px #333333 solid;
	BORDER-top: 1px #555555 solid;
	BORDER-right: 1px #DDDDDD solid;
	BORDER-bottom: 1px #BBBBBB solid;
	background-color:#F0F0F0;
}

.tab_spam	{
	float: right;
	margin-left:0px;
	margin-right:5px;
	margin-top:3px;
	margin-bottom:0px;
	padding:0px 2px;
	width: 110px;
	height:18px;
	BORDER: 1px #BBBBBB solid;
	text-align: left;
	background-color: #E0E0E0;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
}

/* /////////////////////////////// */
.prix		{
	float: right;
	width: 70px;
	height: 40px;
	background-color: #FFDEDE;
	border: 1px ridge #FF0000;
	PADDING: 5px 5px 10px 5px;
	text-align: center;
	color:#000000;
}

.prix b	{
	font: 22px   Helvetica, sans-serif;
	color: #D10028;
	FONT-WEIGHT:bold;
	padding:0px;
}

/* /////////////////////////////// */
.footer	{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
/*	background-color:#15299A;*/
}

.menu		{ width: 100%; border-spacing:0px; border-style:none; }
.menu TD	{ padding: 0px; border-spacing:1px; }

TABLE		{ border-spacing:1px; padding: 10px 10px 10px 10px; }
TD,TH		{ font: 12px Verdana, Arial, Helvetica, sans-serif; padding: 2px; margin: 0; text-align: left; VERTICAL-ALIGN: top; }
HR		{ display:block; height: 1px; width:100%; border-top:1px; background-color:#32669C; color:#32669D; padding:0; margin: +1px 0; }








TD.formbleu	{ COLOR: #2110A5; FONT-STYLE: normal; text-align: right; padding: 2px; font-size:12px; }
pre		{ WHITE-SPACE: pre; BORDER: 1px #CC0000 dotted; PADDING: 2px 2px 2px 2px; FONT-SIZE: 9pt; OVERFLOW: auto; TEXT-ALIGN: left; BACKGROUND: #F5F5F5; }
.requeteAPI	{ width:100%; position:relative; margin-left: auto; margin-right: auto; z-index:1000; visibility:visible; }

.titre		{ FONT-SIZE: 13pt; COLOR: #2121A5; FONT-STYLE: italic; BORDER-BOTTOM: 1px gray dotted; TEXT-DECORATION: none; text-align: left; }
.error		{ TEXT-DECORATION: none; COLOR: #000000; border: 1px dotted #FF0000; TEXT-ALIGN: center; BACKGROUND: #FFEEEE; width:95%; }
.texte		{ TEXT-DECORATION: none; COLOR: #000000; border: 1px dotted #FF0000; TEXT-ALIGN: left; BACKGROUND: #FFEEEE;  }
.justify	{ text-align: justify; }

form 		{ margin: 0px; padding: 0px; }
input, select	{ FONT-SIZE: 10px; COLOR: #32669B; }
.checkbox	{ BORDER:0; background-color:transparent; margin: -2px 0 0 5px; }
textarea	{ BORDER-RIGHT: #000000 1px outset; BORDER-TOP: #000000 1px outset; FONT-SIZE: 12px; BORDER-LEFT: #000000 1px outset; COLOR: #32669C; BORDER-BOTTOM: #000000 1px outset; FONT-FAMILY: courier-new; BACKGROUND-COLOR: #F6F6F6; }

.teaser		{ padding:0 0 0 11px; margin:10px 0 0 0; background:url("tsr-l.gif") top left no-repeat; }
.teaser div.tr	{ background:url("tsr-r.gif") top right no-repeat; margin:0; }
.teaser div.cr	{ margin:0 0 0 -11px; padding:0 11px 0px; border:1px solid #737B9C; border-width:0 1px; background:#fff; }
.teaser div.bf	{ margin:0 0 0 -11px; padding-left:11px; background:url("tsr-l.gif") bottom left no-repeat; }
.teaser div.br	{ display:block; text-align:left; background:url("tsr-r.gif") bottom right no-repeat; }


/*#footer		{ text-align:center; FONT-SIZE: 8pt; }*/


.left		{ text-align: left; }
.right		{ text-align: right; padding: 2px; }
.center		{ text-align: center; }

.tab0		{ position: relative; width: 20%; float: left; text-align:left; padding-right:2px; margin: 0; }
.tab1		{ position: relative; width: 75%; float: left; text-align:left; padding-right:2px; margin: 0; }
.tab2		{ position: relative; float: left; padding:5px 5px 5px 5px; }
.raz		{ clear:both; }

.codeAPI	{ width:775px; position:absolute; top: 140px; visibility:hidden; text-align:center; left:1px; right:1px; z-index:1000; }

/* none, dotted, dashed, solid, double, groove, ridge, inset, outset */


/* ADMIN V2 */

.cell2		{
	filter: alpha(opacity=100); -moz-opacity:1.00;
	float:left;
	cursor:pointer;
	padding:2px;
	font-size:10px;
	width:80px; height:65px;
	text-align:center;
        border:1px #FFFFFF solid;
}

.cell2:hover {
    filter: alpha(opacity=100); -moz-opacity:1.00;
    color:#FF5555;
    border:1px #0000FF solid;
    background-color:#F0F0F0;
    cursor:pointer;
}

.cell22		{
	filter: alpha(opacity=50); -moz-opacity:0.50;
	float:left;
/*	cursor:url('images/interdit.ico');*/
	cursor:not-allowed;
	padding:2px;
	font-size:10px;
	width:80px; height:65px;
	text-align:center;
        border:1px #FFFFFF solid;
}

.cell22:hover {
    cursor:not-allowed;
}

.cell23		{
	float:left;
	padding:2px;
	font-size:10px;
	width:80px; height:65px;
	text-align:center;
        border:1px #FFFFFF solid;
}

.cellvdsbleu	{
	FONT-SIZE:12px;
	width:187px;
	height:216px;
	background:url(1.jpg) no-repeat;
	background-position: center top;
	padding-left:0px;
	padding-top:10px;
	float:left;
	z-index:1000;
}

.cellvdsvert	{
	FONT-SIZE:12px;
	width:187px;
	height:200px;
/*	background:url(2.jpg) no-repeat;*/
/*	background-position: center top;*/
	padding-left:0px;
	padding-top:10px;
	float:left;
	z-index:1000;

	border:1px #A0A0A0 solid;
	background-color:#F2F2F2;
	-moz-border-radius:5px;
	border-radius:5px;
}
.cellvdsvert:hover {
	border:1px #000000 solid;
	background-color:#E0F0E5;
}

.cellvdsrouge	{
	FONT-SIZE:12px;
	width:187px;
	height:216px;
/*	background:url(3.jpg) no-repeat;*/
/*	background-position: center top;*/
	padding-left:0px;
	padding-top:10px;
	float:left;
	z-index:1000;

	border:1px #A0A0A0 solid;
	background-color:#F2F2F2;
	-moz-border-radius:5px;
	border-radius:5px;
}
.cellvdsrouge:hover {
	border:1px #000000 solid;
	background-color:#FEE8E4;
}

.cellvdsspacer { padding:0px; float:left; width:10px; }
.cellvdsinfobleu	{
	background-color:#FFFFFF;
	border:1px #8CA8BE solid;
	padding:2px;
	width:300px;
	height:300px;
	background: #FFFFFF url(bas.jpg) no-repeat;
	background-position: center bottom;
	z-index:1000;
}
.cellvdsinfovert	{
	background-color:#FFFFFF;
	border:1px #44B24C solid;
	padding:2px;
	width:300px;
	height:300px;
	background: #FFFFFF url(bas2.jpg) no-repeat;
	background-position: center bottom;
	z-index:1000;
}
.cellvdsinforouge	{
	background-color:#FFFFFF;
	border:1px #B24E44 solid;
	padding:2px;
	width:300px;
	height:300px;
	background: #FFFFFF url(bas3.jpg) no-repeat;
	background-position: center bottom;
	z-index:1000;
}

.celltable TD	{
	border:0px #000000 solid;
	padding:1px;
	font-size:10px;
}
