/*@charset "utf-8"; windows-1251";*/

body {
		/*background: url("../images/backgroundbody1.jpg");*/
		background: url("../images/mainbg.gif");
		font-size: 11px;
		font-family: tahoma;
		color: #333333;
		background-color: #ffffff; /*66D2B9 adaead*/
	}

}
body, td, div, font{
		font-size:12px; font-family:Arial;
	}

#global {
		width: 778px;
		height:auto;
		PADDING: 0px;
		BORDER: white 1px solid;
		margin-top:7px;
		background: url("../images/header/bgbody.gif");
	}

#body {
		width: 766px; /*764px;*/
		margin: 3px;
		margin-top: 10px;
	}
.iTt {
		PADDING: 2px;
		BORDER: black 1px solid;
		FONT-WEIGHT: normal;
		FONT-SIZE: 11px;
		COLOR: black;
		FONT-STYLE: normal;
		FONT-FAMILY: Verdana, Arial, Helvetica;
		BACKGROUND-COLOR: lightyellow
	}
A {
		/*TEXT-DECORATION: underline*/
		TEXT-DECORATION: none
	}

A:hover {
		TEXT-DECORATION: none
	}

.txt10 {
		FONT-SIZE: 10px; FONT-FAMILY: Arial
	}
.txt11 {
		FONT-SIZE: 11px; COLOR: #2e5d90; FONT-FAMILY: Arial
	}
.search {
		FONT-SIZE: 14px; COLOR: #2e5d90; FONT-FAMILY: Arial
	}
.cats {
		FONT-SIZE: 16px; FONT-FAMILY: Arial
	}
.t11 {
		FONT-SIZE: 11px; FONT-FAMILY: Arial
	}
.input {
		BORDER: #a6aeb2 1px solid;
		FONT-SIZE: 11px;
		/*WIDTH: 156px;*/
		COLOR: #2c416b;
		FONT-FAMILY: Arial;
		HEIGHT: 20px;
		BACKGROUND-COLOR: #ffffff;
	}

.partenaire {
		PADDING: 10px;
		FONT-SIZE: 11px;
		COLOR: #3366cc;
	}

.partenaire span {
		width: 11px;
		PADDING-left: 5px;
	}

.partenaire a {
		/*TEXT-DECORATION: underline;*/
		TEXT-DECORATION: none;
	}

.menuhr {
		PADDING-TOP: 14px;
		text-align: right;
		float: right;
	}
.menuhr span {
		FONT-SIZE: 10px;
		width: 68px;
		text-align: center;
		float: left;
	}
.menuhr A {
		COLOR: #F8C261; 
		/*TEXT-DECORATION: underline;*/
		TEXT-DECORATION: none;
		font-weight: bold;
		font-weight: bold;
	}
.menutop {
		float: right;
		text-align: right;
		background: url("../images/q2.gif");
		width: 100%;
		height: 32px;
	}
.menutop div {
		PADDING-TOP: 11px;
		PADDING-right: 15px;
		FONT-SIZE: 11px;
		COLOR: #3366cc;
	}
.menutop span {
		width: 11px;
		PADDING-left: 5px;
		COLOR: #3366cc;
	}
.menutop a {
		/*TEXT-DECORATION: underline;*/
		TEXT-DECORATION: none;
	}
.separateur {
		width: 10px;
		text-align: center;
	}
.menucat {
		FONT-SIZE: 11px;
		COLOR: #3366cc;
		text-align: center;
		height: 32px;
		width: 100%;
		background: url("../images/q2.gif");
	}

.menucat div {
		PADDING-TOP: 12px;
		FONT-SIZE: 11px;
		COLOR: #3366cc;
		text-align: center;
	}
.menucat span {
		width: 11px;
		PADDING-left: 5px;
		COLOR: #F28A27;
	}
.menucat a {	
		FONT-SIZE: 11px;
		//COLOR: #2e5d90;
		COLOR: #3366cc;
		FONT-FAMILY: Arial;
		text-align: center;
		TEXT-DECORATION: none;
		/*TEXT-DECORATION: underline;*/
	}


.footer {
		COLOR: #3366cc;
		text-align: center;
		height: 36px;
		width: 100%;
		background-image: url('../images/header_back.gif');
	}
.footer div {
		PADDING-TOP: 5px;
		FONT-SIZE: 11px;
		COLOR: #3366cc;
	}
.footer span {
		width: 11px;
		PADDING-left: 5px;
		COLOR: #ffffff;
	}
.footer a {
		/*TEXT-DECORATION: underline;*/
		TEXT-DECORATION: none;
		FONT-SIZE: 11px;
		COLOR: #1cdfff;
		FONT-FAMILY: Arial;
		font-weight: bold;
	}

.hr {
		background-image:url(../images/header_back.gif);
		height:1px;
		overflow:hidden;
		clear:both;
		margin:0px;
		padding:0px;
	}

.vr {
		background-image:url(../images/header_back.gif);
		width: 1px;
		height:50px;
		overflow:hidden;
		clear:both;
		margin:0px;
		padding:0px;
	}

.breaker{
		overflow: hidden;
		height: 5px;
		clear: both;
}

#bodyleft {
		PADDING: 0px;
		PADDING-right: 0px;
		margin-right: 0px;
		float: left;
		width: 180px;
	}

#bodyright {
		PADDING: 0px;
		PADDING-right: 0px;
		margin-right: 0px;
		float: right;
		width: 572px;
	}

#bodyright2 {
		PADDING: 0px;
		PADDING-right: 0px;
		margin-right: 0px;
		float: right;
		width: 215px;
	}

#bodycenter {
		PADDING: 0px;
		PADDING-right: 0px;
		margin-left: 15px;
		float: left;
		width: 350px;
	}

#bodyleftlecteur {
		PADDING: 0px;
		float: left;
		width: 486px;
	}

#bodyrightlecteur {
		PADDING: 0px;
		float: right;
		width: 270px;
	}

.box {
		/*float: left; 
		-moz-border-radius
		-moz-border-radius-topright: 10px;*/

		width: 100%;
		height:auto;
		PADDING: 0px;
		margin: 0px;
		margin-bottom: 10px;

		/*BACKGROUND-COLOR: #ffffff;
		BORDER: #C0C0C0 1px solid; FF2129 00A9F3 bdd8ef*/

		BORDER-bottom: #767373 2px solid;
		BORDER-right: #767373 2px solid;

		/*-moz-border-radius-topleft:8%;
		-moz-border-radius-topright:18%;
		-moz-border-radius-bottomleft:28%;
		-moz-border-radius-bottomright:38%;
		-moz-border-bottom-colors:000000;
		border-radius:10px;*/
	}

.boxsub {
		float: left;
		PADDING: 0px;
		PADDING-TOP: 0px;
		width: 50%;
		BACKGROUND-COLOR: #ffffff;
	}

.boxsub1 {
		float: left;
		PADDING: 0px;
		PADDING-TOP: 0px;
		width: 33.33%;
		BACKGROUND-COLOR: #ffffff;
	}

.boxhead {
		/*PADDING-top: 2px;*/
		margin-bottom: 0px;
		/*height:28px;*/
		width: 100%;
		/*height: 26px;22px;*/
		text-align: left;
		background-image: url('../images/bghead.gif'); /*url('../images/header_gradblue.gif');*/
		background-repeat: repeat-x;
	}

.boxhead-2 {
		PADDING: 0px;
		margin: 0px;
		/*width: 100%;
		height: 26px;22px;*/
		text-align: left;
		background-image: url('../images/bghead.gif');
	}

.boxhead3 {
		BACKGROUND-COLOR:#ff0000;
		width:24px;
		PADDING: 0px;
		margin: 0px;
	}
.boxhead4 {
		height:28px;
		PADDING: 0px;
		margin: 0px;
	}

.boxhead span {
		/*float: left;*/

		FONT-WEIGHT: normal; /*bold;*/
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 18px;
		color: #000000; /* #b50c13 #b2010c;*/
		/*line-height: 18px;*/
		margin: 0px;
		padding: 0px;
		PADDING-left: 2px;
	}

.boxhead img {
		/*width: 8px;
		height: 7px;
		float: left;
		margin-top: 0px;
		text-align: left;*/
	}
.boxhead table {
		width: 100%;
	}

.boxbody {
		PADDING: 3px 3px 3px 3px;
		/*PADDING-bottom: 0px;*/
		margin: 0px;
		/*width: 100%;*/
		text-align: justify;
		/*background-color: #e4e8ec;#adaead;*/
		FONT-FAMILY: tahoma;
		FONT-WEIGHT: normal;
		FONT-SIZE: 10px;
		color: #333333;
		BACKGROUND-COLOR: #ffffff;
		/*BORDER-left: #000000 2px solid;
		BORDER-bottom: #767373 2px solid;
		BORDER-right: #767373 2px solid;*/
	}

.boxbody a {
		/*COLOR: #3366cc;*/
		TEXT-DECORATION: none; /*underline;*/
		FONT-SIZE: 12px;
		font-family: tahoma;
	}

.boxbody span {
		FONT-SIZE: 12px;
		color: #333333;
		font-family: tahoma;
		text-align: left;
	}

.boxbody table {
		background-color:transparent;
	}


.box2 {
		width: 100%;
		height:auto;
		PADDING: 0px;
		margin: 0px;
		margin-bottom: 10px;
		background-color:#fbe29f;
		border: #A67308 1px solid;
	}

.boxhead2 {
		margin-bottom: 0px;
		width: 100%;
		text-align: left;
		background-color:#a67308;
	}

.boxhead2 span {
		FONT-WEIGHT: normal;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 18px;
		color: #ffffff;
		margin: 0px;
		padding: 0px;
		PADDING-left: 2px;
	}

.boxhead2 img {
		/*width: 8px;
		height: 7px;
		float: left;
		margin-top: 0px;
		text-align: left;*/
	}

.boxhead2 table {
		width: 100%;
	}

.boxbody2 {
		PADDING: 3px 3px 3px 3px;
		margin: 0px;
		text-align: justify;
		FONT-FAMILY: tahoma;
		FONT-WEIGHT: normal;
		FONT-SIZE: 10px;
		color: #333333;
		background-color:transparent;
	}

.boxbody2 a {
		/*COLOR: #3366cc;*/
		TEXT-DECORATION: none; /*underline;*/
		FONT-SIZE: 12px;
		font-family: tahoma;
	}

.boxbody2 span {
		FONT-SIZE: 12px;
		color: #333333;
		font-family: tahoma;
		text-align: left;
	}

.boxbody2 table {
		background-color:transparent;
	}

.ligne1 {
		PADDING: 0px;
		PADDING-left: 5px;
		text-align: left;
		BACKGROUND-COLOR: #e4e8ec;
	}

.ligne1 a {
		TEXT-DECORATION: none;
		FONT-SIZE: 11px;
		FONT-FAMILY: Arial;
	}

.ligne1 span {
		FONT-SIZE: 11px;
		COLOR: #3f5c7b;
		FONT-FAMILY: Arial;
	}

.ligne1 .breaker{
		clear: both;
		overflow: hidden;
		height: 1px;
	}

.ligne2 {
		PADDING: 0px;
		PADDING-left: 5px;
		text-align: left;
		background-color:#f1f3f5;
	}

.ligne2 a {
		TEXT-DECORATION: none;
		FONT-SIZE: 11px;
		FONT-FAMILY: Arial;
	}

.ligne2 span {
		FONT-SIZE: 11px;
		COLOR: #3f5c7b;
		FONT-FAMILY: Arial;
	}

.ligne2 .breaker{
		clear: both;
		overflow: hidden;
		height: 1px;
	}

.ligneover {
		PADDING: 0px;
		PADDING-left: 5px;
		text-align: left;
		background-color: #dddddd;
	}

.ligneover a {
		TEXT-DECORATION: none;
		FONT-SIZE: 11px;
		FONT-FAMILY: Arial;
	}

.ligneover span {
		FONT-SIZE: 11px;
		COLOR: #3f5c7b;
		FONT-FAMILY: Arial;
	}

.ligneover .breaker {
		clear: both;
		overflow: hidden;
		height: 1px;
	}

.headelement {
		clear : left;
		BORDER: black 1px solid;
		PADDING: 1pt 1pt 1pt 3pt;
		margin: 0px 0px 15px 0px;
		BACKGROUND-COLOR: #ADAAAD;
		FONT-WEIGHT: bold;
		FONT-SIZE: 11px;
		VERTICAL-ALIGN: middle;
		COLOR: #ffffff;
		FONT-FAMILY: Tahoma;
		HEIGHT: 20px;
		TEXT-DECORATION: none;
	}

.headelement span {
		PADDING-TOP: 0pt;
		FONT-SIZE: 11px;
		COLOR: #ffffff;
		FONT-FAMILY: Tahoma;
		TEXT-DECORATION: none;
	}

.headelement .title {
		float: left;
		FONT-SIZE: 15px;
		COLOR: #ffffff;
		FONT-FAMILY: Tahoma;
		FONT-WEIGHT: bold;
		TEXT-DECORATION: none;
	}

.baselement {
		clear : left;
		BORDER: black 1px solid;
		PADDING: 1pt 1pt 1pt 3pt;
		margin-bottom: 20px;
		FONT-WEIGHT: bold;
		FONT-SIZE: 12px;
		COLOR: #ffffff;
		FONT-FAMILY: Tahoma;
		HEIGHT: 23px;
		BACKGROUND-COLOR: #ADAAAD;
	}

.baselement span {
		FONT-WEIGHT: bold;
		FONT-SIZE: 12px;
		COLOR: #ffffff;
		FONT-FAMILY: Tahoma;
	}

.baselement input {
		FONT-WEIGHT: bold;
		FONT-SIZE: 11px;
		COLOR: #333333;
		FONT-FAMILY: Tahoma;
	}

.headlist {
		/*BORDER: black 1px solid;*/
		PADDING-LEFT: 3pt;
		BACKGROUND-COLOR: #ADAAAD;
		FONT-WEIGHT: bold;
		FONT-SIZE: 11px;
		VERTICAL-ALIGN: middle;
		COLOR: #ffffff;
		FONT-FAMILY: Tahoma;
		HEIGHT: 20px;
		TEXT-DECORATION: none;
	}

.headlist td {
		BORDER-left: white 1px solid;
	}

.headcomment {
		PADDING-LEFT: 3pt;
		BACKGROUND-COLOR: #D3F4CE;
		FONT-WEIGHT: 400;
		FONT-SIZE: 10px;
		VERTICAL-ALIGN: middle;
		COLOR: #ffffff;
		FONT-FAMILY: Tahoma;
		HEIGHT: 20px;
		TEXT-DECORATION: none;
	}

.gridrow1 {
		/*BORDER: black 1px solid;*/
		BACKGROUND-COLOR: #f7f7f7; /*#ADAAAD;*/
		FONT-SIZE: 11px;
		VERTICAL-ALIGN: middle;
		COLOR: #333333;
		FONT-FAMILY: Tahoma;
		TEXT-DECORATION: none;
	}

.gridrow1 td {
		padding: 3px 3px 3px 5px;
		BORDER-left: white 1px solid;
	}

.gridrow1 select {
		FONT-SIZE: 11px;
		COLOR: #333333;
		FONT-FAMILY: Tahoma;
	}

.gridrow2 {
		/*BORDER: black 1px solid;*/
		BACKGROUND-COLOR: #f7ffff; /*#ADAAAD;*/
		FONT-SIZE: 11px;
		VERTICAL-ALIGN: middle;
		COLOR: #333333;
		FONT-FAMILY: Tahoma;
		TEXT-DECORATION: none;
	}

.gridrow2 td {
		padding: 3px 3px 3px 5px;
		BORDER-left: white 1px solid;
	}

.gridrow2 select {
		FONT-SIZE: 11px;
		COLOR: #333333;
		FONT-FAMILY: Tahoma;
	}

.gridrowover {
		/*BORDER: black 1px solid;*/
		background-color: #dddddd;
		FONT-SIZE: 11px;
		VERTICAL-ALIGN: middle;
		COLOR: #333333;
		FONT-FAMILY: Tahoma;
		TEXT-DECORATION: none;
	}

.gridrowover td {
		padding: 3px 3px 3px 5px;
		BORDER-left: white 1px solid;
	}

.gridrowover select {
		FONT-SIZE: 11px;
		COLOR: #333333;
		FONT-FAMILY: Tahoma;
	}

.lignev {
		BORDER-left: black 1px solid;
	}

.ligneh {
		BORDER: black 1px solid;
		/*margin: 10px;*/
	}

.baslist {
		PADDING: 1px;
		width: 100%;
		background-color:#ADAAAD; /*#C8DEF0;*/
	}
.baslist input {
		PADDING: 0px;
		PADDING-bottom: 0px;
		margin: 0px;
		FONT-FAMILY: tahoma;
		FONT-WEIGHT: normal;
		FONT-SIZE: 11px;
		color: #333333;
		HEIGHT: 20px;
	}

.baspage {
		PADDING: 1px;
		width: 100%;
		background-color:#ADAAAD; /*#C8DEF0;*/
	}
.baspage input {
		PADDING: 0px;
		PADDING-bottom: 0px;
		margin: 0px;
		FONT-FAMILY: tahoma;
		FONT-WEIGHT: normal;
		FONT-SIZE: 11px;
		color: #333333;
		HEIGHT: 20px;
	}

.hautpage {
		PADDING: 1px;
		width: 100%;
		background-color:#ffffff; /*#C8DEF0;*/
	}

.hautpage td {
		PADDING: 0px;
		PADDING-bottom: 0px;
		margin: 0px;
		FONT-FAMILY: tahoma;
		FONT-WEIGHT: normal;
		FONT-SIZE: 11px;
		color: #333333;
	}

.hautpage input {
		PADDING: 1px;
		PADDING-bottom: 2px;
		margin: 0px;
		FONT-FAMILY: tahoma;
		FONT-WEIGHT: normal;
		FONT-SIZE: 11px;
		color: #333333;
		FONT-WEIGHT: 500;
		HEIGHT: 20px;
	}

.form {
		clear: left;
		FONT-SIZE: 12px;
		COLOR: #333333;
		FONT-FAMILY: Tahoma;

		/*padding: 10px 10px 10px 10px;*/
		/*padding-left: 50px; 155px; width of left column containing the label elements*/
		/*border-top: 1px dashed gray;*/
		/*height: 1%;*/
		/*width: 99%;*/
	}

.form label {
		float: left;
		text-align: left;
		margin: 6px 3px 0 3px; /*-155px; width of left column*/
		width: 250px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
		PADDING-bottom: 2px;
		border-bottom: 1px dashed gray;
		FONT-FAMILY: tahoma;
		FONT-WEIGHT: normal;
		FONT-SIZE: 11px;
		color: #333333;
	}

.form input { 
		/* [type="text"] width of text boxes. IE6 does not understand this attribute*/
		margin: 2px 0 2px 0; /*-155px; width of left column*/
	}

.form input[type="checkbox"] { 
		/* [type="text"] width of text boxes. IE6 does not understand this attribute*/
		margin: 5px 0 0 0; /*-155px; width of left column*/
	}

.form select {
		/* [type="text"] width of text boxes. IE6 does not understand this attribute*/
		margin: 2px 0 2px 0; /*-155px; width of left column*/
	}

.form textarea {
		margin: 2px 0 2px 0; /*-155px; width of left column*/
	}

.form .botton { 
	}


.form .detail {
		clear : left;
		text-align: left;
		width: 100px;
		PADDING-bottom: 2px;
		FONT-FAMILY: tahoma;
		FONT-WEIGHT: normal;
		FONT-SIZE: 12px;
	}

.forml {
		/*width: 400px;*/
		clear: left;
		margin: 0;
		/*padding: 10px 10px 10px 10px;*/
		/*padding-left: 50px; 155px; width of left column containing the label elements*/
		/*border-top: 1px dashed gray;*/
		/*height: 1%;*/
		width: 99%;
	}

.forml label{
		/*BACKGROUND-COLOR: #ffffff;*/
		font-family: "Arabic Transparent"; /*Arabic Transparent;*/
		font-size: 15px;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		font-style: normal;
		line-height: normal;

		COLOR: #000066;
		/*FONT-FAMILY: Arial, Helvetica, sans-serif;
		FONT-SIZE: 8pt;*/
		float: left;
		text-align: left;
		margin: 4px 3px 0 3px; /*-155px; width of left column*/
		width: 100px; /*width: 45px;*/ /*width of labels. Should be smaller than left column (155px) to create some right margin*/
	}

.forml input{ 
		BACKGROUND-COLOR: #ffffff;
		COLOR: #000066;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		FONT-SIZE: 8pt;
		/* [type="text"] width of text boxes. IE6 does not understand this attribute*/
		margin: 2px 0 2px 0; /*-155px; width of left column*/
	}

.forml textarea{ 
		BACKGROUND-COLOR: #ffffff;
		COLOR: #000066;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		FONT-SIZE: 8pt;
		/* [type="text"] width of text boxes. IE6 does not understand this attribute*/
		margin: 2px 0 2px 0; /*-155px; width of left column*/
	}

.forml input[type="checkbox"]{ 
		BACKGROUND-COLOR: #ffffff;
		COLOR: #000066;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		FONT-SIZE: 8pt;
		/* [type="text"] width of text boxes. IE6 does not understand this attribute*/
		margin: 2px 0 2px 0; /*-155px; width of left column*/
	}

.forml select{
		BACKGROUND-COLOR: #ffffff;
		COLOR: #000066;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		FONT-SIZE: 8pt;
		/* [type="text"] width of text boxes. IE6 does not understand this attribute*/
		margin: 2px 0 2px 0; /*-155px; width of left column*/
	}

.forml .botton{ 
		BACKGROUND-COLOR: #ffffff;
		COLOR: #000066;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		FONT-SIZE: 8pt;
		/* [type="text"] width of text boxes. IE6 does not understand this attribute*/
		margin: 2px 0 2px 0; /*-155px; width of left column*/
	}

.contener1 {
		clear : left;
		BORDER: black 1px solid;
		padding : 3px 3px 3px 3px ;
		BACKGROUND-COLOR: #f7f7f7;
		VERTICAL-ALIGN: middle;
		text-align : left;
		TEXT-DECORATION: none;
	}

.contener2 {
		clear : left;
		BORDER: black 1px solid;
		padding : 3px 3px 3px 3px ;
		BACKGROUND-COLOR: #f7ffff;
		VERTICAL-ALIGN: middle;
		text-align : left;
		TEXT-DECORATION: none;
	}

.contenerover {
		clear : left;
		BORDER: black 1px solid;
		padding : 3px 3px 3px 3px ;
		BACKGROUND-COLOR: #dddddd;
		VERTICAL-ALIGN: middle;
		text-align : left;
		TEXT-DECORATION: none;
	}

fieldset {
		padding: 10px;
		-moz-border-radius: 10px;
		border: #000000 1px solid; /*#bdd8ef*/
		background-color: #ffffff; /*#bdd8e0;*/
	}

fieldset legend {
		/*border: #000000 1px solid;*/
		background-color: #a67308; /*#fff000;*/
		COLOR: #ffffff; /*008215;*/
		FONT-FAMILY: tahoma, Helvetica, sans-serif;
		FONT-SIZE: 12px;
		padding: 2px;
	}

.fieldset1 {
		FONT-FAMILY: tahoma, Helvetica, sans-serif;
		FONT-SIZE: 10pt;
		padding: 2px;
		margin: 2px;
		-moz-border-radius: 10px;
		background-color:#fbe29f;
		border: #A67308 1px solid;
	}

.fieldset1 legend {
		COLOR: #ffffff; /*008215;
		FONT-FAMILY: tahoma, Helvetica, sans-serif;
		FONT-SIZE: 11px;*/
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 17px;
		/*FONT-WEIGHT: bold;*/
		padding: 2px;
		/*border: #000000 1px solid;*/
		background-color: #a67308; /*bdd8ef#fff000;*/
	}

.fieldset1 li {
		FONT-FAMILY: tahoma, Helvetica, sans-serif;
		FONT-SIZE: 11px;
		padding: 1px 0 1px 0;
	}

.fieldset1 span {
		FONT-FAMILY: tahoma;
		FONT-SIZE: 11px;
		text-align: left;
		/*width: 150px;*/
	}

input { background-color: #ffffff }
textarea { background-color: #ffffff }
input:focus { background-color: #FFFF99 }
textarea:focus { background-color: #FFFF99 }
select:focus { background-color: #FFFF99 }
table:focus { background-color: #FFFF99 }


.player {
		background: url('/fr/images/backgroundtv.jpg');
		padding : 5px;
	}

.album {
	BORDER: green 1px solid;
	background-color: #f7f7f7;
	}

.album span{
	font-family: tahoma;
	font-size:10px;
	color:#000000;
	}

/* @group bluebox */

.bluebox {
 position:relative;
 margin: -2px auto 0.5em 12px;
 min-width:8em;
 max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */
 color:#fff;
 z-index:1;
}

.bluebox .blueboxbody {
	 /*min-height:50px;*/

}

.bluebox .blueboxbody,
.bluebox .blueboxtop,
.bluebox .blueboxbottom,
.bluebox .blueboxbottom div {
 background:url('../images/bluebox.gif') no-repeat top right;
 _background-image:url(../images/bluebox.gif);
}

.bluebox .blueboxbody {
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 padding: 4px 12px 0px 0px;
}

.bluebox .blueboxtop {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:12px; /* top slice width */
 margin-left:-12px;
 height:100%;
 _height:1600px; /* arbitrary long height, IE 6 */
 background-position:top left;
}

.bluebox .blueboxbottom {
 /* bottom */
 position:relative;
 width:100%;
}

.bluebox .blueboxbottom,
.bluebox .blueboxbottom div {
 height:20px; /* height of bottom cap/shade */
 font-size:1px;
}

.bluebox .blueboxbottom {
 background-position:bottom right;
}

.bluebox .blueboxbottom div {
 position:relative;
 width:12px; /* bottom corner width */
 margin-left:-12px;
 background-position:bottom left;
}

.bluebox .blueboxbottom div .blueboxfooter {
	/*height: 30px;*/
}

/* @end */

#menucadre a {
		TEXT-DECORATION: none;
	}

.surbrillance:focus {
		background-color: #00ff00; 
		COLOR: #ffffff;
	}

.menuprefrences {
		/*margin:5px;*/
		padding:3px;
		background-color: #F3F3F3;
	}

.menuprefrences a {
		font-family: tahoma;
		font-size:11px;
		font-weight: bold;
		TEXT-DECORATION: none;
	}
.menuprefrences span {
		width: 3px;
		PADDING-left: 1px;
		COLOR: #F28A27;
	}



.box3 {
		width: 100%;
		height:auto;
		PADDING: 0px;
		margin: 0px;
		margin-bottom: 10px;
		BORDER-bottom: #767373 2px solid;
		BORDER-right: #767373 2px solid;
	}

.box3 .boxsub {
		float: left;
		PADDING: 0px;
		PADDING-TOP: 0px;
		width: 50%;
		BACKGROUND-COLOR: #ffffff;
	}

.box3 .boxsub1 {
		float: left;
		PADDING: 0px;
		PADDING-TOP: 0px;
		width: 33.33%;
		BACKGROUND-COLOR: #ffffff;
	}

.box3 .boxhead {
		margin-bottom: 0px;
		width: 100%;
		text-align: left;
		background-image: url('../images/bghead.gif');
		background-repeat: repeat-x;
	}

.box3 .boxhead-2 {
		PADDING: 0px;
		margin: 0px;
		text-align: left;
		background-image: url('../images/bghead.gif');
	}

.box3 .boxhead3 {
		BACKGROUND-COLOR:#ff0000;
		width:24px;
		PADDING: 0px;
		margin: 0px;
	}
.box3 .boxhead4 {
		height:28px;
		PADDING: 0px;
		margin: 0px;
	}

.box3 .boxhead span {
		FONT-WEIGHT: normal; /*bold;*/
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 18px;
		color: #000000;
		margin: 0px;
		padding: 0px;
		PADDING-left: 2px;
	}

.box3 .boxhead img {
		/*width: 8px;
		height: 7px;
		float: left;
		margin-top: 0px;
		text-align: left;*/
	}
.box3 .boxhead table {
		width: 100%;
	}

.box3 .boxbody {
		PADDING: 3px 3px 3px 3px;
		margin: 0px;
		text-align: justify;
		FONT-FAMILY: tahoma;
		FONT-WEIGHT: normal;
		FONT-SIZE: 10px;
		color: #333333;
		BACKGROUND-COLOR: #ffffff;
		height: 360px;
		background-image: url('../images/bgtouchette.gif');
	}

.box3 .boxbody a {
		TEXT-DECORATION: none;
		FONT-SIZE: 12px;
		font-family: tahoma;
	}

.box3 .boxbody span {
		FONT-SIZE: 12px;
		color: #333333;
		font-family: tahoma;
		text-align: left;
	}

.box3 .boxbody table {
		background-color:transparent;
	}
