/*
Structure
Accueil
Emission
Grille
Webtele
Concours
Clavardage
Forums
Nouvelles
Cartes
Jeux
Je suis VRAK
Membre
Recherche
Contact
Erreur
Generique
General
Texte
*/

html, body {
	margin: 0;
	padding: 0;
	font: 12px/16px Arial, Verdana, sans-serif;
	color: #5d5d5d;
	background-color: white;
	}

#checkRequirements {
	z-index: 10;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	}

.messageRequirements {
	width: 100%;
	height: 55px;
	color: white;
	text-align: center;
	background-color: black;
	}

.containergbg {
	width: 7px;
	background: url(/_img/container_gbg.png) repeat-y;
	}

.containerdbg {
	width: 2px;
	background: url(/_img/container_dbg.png) repeat-y;
	}

#content {
	width: 771px;
	margin: 5px 11px 5px 10px;
	background: url(/_img/trame_bg.gif);
	}

#header {/*position: relative; z-index: 1;*/}

#headerLoginBox {
	float: left;
	width: 240px;
	height: 16px;
	margin: 5px 10px 0 0;
	padding: 1px 0 0 27px;
	font-size: 11px;
	text-align: left;
	background: url(/_img/header/header_login_bg.png) no-repeat;
	}

#headerLoginBox a {color: #19b8d4 !important;}
#headerLoginBox a:visited {color: #19b8d4 !important;}
#headerLoginBox a:hover {color: #C3C5BC !important;}

#header_pub {
	position: relative;
	z-index: 1002;
	width: 750px;
	height: 90px;
	padding: 1px 0 1px 40px;
	}

#header_recherche {
	width: 762px;
	height: 83px;
	padding: 0 24px 0 20px;
	background: url(/_img/header/header_bg_halftone.png) no-repeat;
	}

#header_form {
	float: right;
	width: 562px;
	height: 34px;
	margin-top: 49px;
	font: 11px Arial, Helvetica, sans-serif;
	}

.header_formbox {
	width: 190px;
	height: 17px;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 1;
	border: 0;
	}

#header_menu {
	width: 806px;
	height: 29px;
	}

#footer_menu {
	width: 792px;
	padding: 0 2px 0 7px;
	font-size: 12px;
	color: #DDDEDD;
	background: transparent url(/_img/footer/footer_bg.png) repeat-y;
	}

#footer_menu a {color: #DDDEDD; text-decoration: none;}
#footer_menu a:hover {color: #303030 !important; background-color: #DAD8D3; text-decoration: none;}
#footer_menu a:visited {color: #DDDEDD; text-decoration: none;}

.footer_menu_emis a {font-size: 10px; font-weight: normal; color: #DDDEDD; text-decoration: none;}
.footer_menu_emis a:hover {font-size: 10px; font-weight: normal; text-decoration: none;}
.footer_menu_emis a:visited {font-size: 10px; font-weight: normal; color: #DDDEDD; text-decoration: none;}

#footer_brand {
    font-size:11px;
	text-align: center;
	height: 20px;
	padding: 5px 14px 0 12px;
	background: #fff;
	}

#footer_astral {padding-bottom: 10px;}

#styleswitch {
	width: 38px;
	height: 127px;
	padding-top: 10px;
	background: url(/_img/droite/styleswitch_bg.png) no-repeat;
	}

#styleswitch_info {
	width: 100px;
	height: 100px;
	position: absolute;
	z-index: 105;
	bottom: 20px;
	visibility: hidden;
	background: url(/_img/droite/styleswitch_info_bulle.png) no-repeat;
	}

.pub_gratteciel	{
	width: 160px;
	margin: 0 0 30px 27px;
	text-align: center;
	}

.boite771 {width: 771px;}

.boite769 {width: 769px; margin-left: 1px;}

.boite461 {width: 461px;}

.boite458 {width: 458px; margin-left: 1px;}

.rangee458 {clear: both; width: 458px;}

.boite451 {width: 451px;}

.boite300 {width: 300px; margin-left: 5px;}

.boite305 {width: 305px;}

.boite228 {width: 228px;}

.question_resultat {
	float: left;
	width: 189px;
	margin: 0 10px;
	padding-left: 16px;
	background: url(/_img/ligne_vert_86.gif) center left no-repeat;
	line-height: 1;
	}

.question_resultat_bg {
	float: left;
	width: 100px;
	height: 10px;
	margin: 2px 0 10px 2px;
	padding: 0 3px;
	background: url(/_img/acc/question_resultat_bg.gif) no-repeat;
	}

.anpm_rangee {
	float: left;
	width: 214px;
	margin-left: 15px;
	}

.anpm_rangee_bg {background: url(/_img/ligne_vert_231.gif) center right no-repeat;}

.anpm_banniere {
	width: 200px;
	min-height: 100px;
	_height: 100px;
	}

.photo180x60_bg {
	width: 180px;
	height: 60px;
	margin-bottom: 2px;
	padding: 6px 10px 9px 10px;
	background: transparent url(/_img/photo180x60_bg.png) no-repeat;
	}

.pub300 {
	/*z-index: 1002;*/
	/*position: relative;*/
	padding-bottom: 10px;
	text-align: center;
	}

.vedette_photo {
	float: left;
	width: 100px;
	height: 90px;
	padding: 5px 10px;
	}

.vedette_texte {
	float: left;
	width: 175px;
	}

.concours_banniere {
	float: left;
	width: 100px;
	min-height: 110px;
	_height: 110px;
	padding: 2px 0;
	}

.concours_banniere_centre {
	float: left;
	width: 100px;
	min-height: 110px;
	_height: 110px;
	padding: 2px;
	}

.photo90x60_bg {
	width: 90px;
	height: 60px;
	padding: 5px 5px 8px 5px;
	background: transparent url(/_img/photo90x60_bg.png) no-repeat;
	}

.photo90x60_bg_papa {
	width: 90px;
	height: 60px;
	padding: 5px 5px 17px 5px;
	background: transparent url(/paparadis/_img/photo90x60_bg_papa.png) no-repeat;
	}

.photo90x80_bg {
	width: 90px;
	height: 80px;
	padding: 5px 5px 7px 5px;
	background: transparent url(/_img/photo90x80_bg.png) no-repeat;
	}

.photo96x72_bg {
	width: 96px;
	height: 72px;
	padding: 5px;
	background: transparent url(/_img/photo96x72_bg.png) no-repeat;
	}

.photo96x72 {
	float: left;
	width: 106px;
	height: 82px;
	padding: 0 10px 10px 0;
	}

.photo96 {
	float: left;
	width: 106px;
	padding: 0 10px 10px 0;
	}

.photo150x200 {
	float: left;
	width: 150px;
	height: 200px;
	padding: 5px 10px 10px 0;
	}

.photo140x140 {
	float: left;
	width: 140px;
	height: 140px;
	padding: 5px 10px 10px 0;
	}

.nouvelles_rangee {
	clear: both;
	width: 458px;
	height: 102px;
	}

.nouvelles_photo {
	float: left;
	width: 100px;
	height: 92px;
	padding: 5px 10px 5px 5px;
	}

.nouvelles_texte {
	float: left;
	width: 333px;
	padding: 10px 0;
	}

.critique_photo {
	float: left;
	width: 120px;
	height: 171px;
	margin: 5px 10px 5px 5px;
	border: 3px solid black;
	}

.critique_texte {
	float: left;
	width: 154px;
	padding-top: 10px;
	}

.videoclips_rangee {
	width: 447px;
	min-height: 78px;
	_height: 78px;
	padding: 10px 4px 4px 5px;
	}

a {color: black; font-weight: bold; text-decoration: none;}
a:active {color: black; font-weight: bold; text-decoration: none;}
a:visited {color: #678D9E; font-weight: bold; text-decoration: none;}
a:hover {color: #EF4132; font-weight: bold; text-decoration: none;}

a:focus {outline: none;}

.titre a {text-decoration: underline; line-height: 1.2;}
.titre a:hover {color: black; text-decoration: underline; line-height: 1.2;}
.titre a:visited {color: black; text-decoration: underline; line-height: 1.2;}

.titreimage a:hover {color: black;}
.titreimage a:visited {color: black;}

b.btop3, b.btop3 b, b.bbot3, b.bbot3 b {
	display: block;
	height: 3px;
	font-size: 1px;
    background: url(/_img/coin3.gif) no-repeat;
   	}

b.btop3 b {background-position: 100% -3px}
b.bbot3 {background-position: 0 -6px}
b.bbot3 b {background-position: 100% -9px}

b.btop3gris, b.btop3gris b, b.bbot3gris, b.bbot3gris b {
	display: block;
	height: 3px;
	font-size: 1px;
    background: url(/_img/coin3_gris.gif) no-repeat;
   	}

b.btop3gris b {background-position: 100% -3px}
b.bbot3gris {background-position: 0 -6px}
b.bbot3gris b {background-position: 100% -9px}

.aqua {color: #3CACA0;}
.aqua_bg {background-color: #C6E9E9;}
.beigebb_bg {background-color: #BBB7A5;}
.beigece_bg {background-color: #CEC9B5;}
.beigede_bg {background-color: #DEDEDE;}
.beigee7_bg {background-color: #E7E4D1;}
.beigeed_bg {background-color: #EDEAE8;}
.beigef1_bg {background-color: #F1F1E6;}
.beigef5_bg {background-color: #F5F4F0;}

.bleucc_bg {background-color: #CCDEE3;}
.bleuc9_bg {background-color: #C9DCD4;}
.bleue3_bg {background-color: #E3EEF3;}
.bleud5_bg {background-color: #D5E8ED;}

.cremef2_bg {background-color: #F2F2E8;}
.cremef7_bg {background-color: #F7F3E3;}

.grisa6_bg {background-color: #A6A79F;}
.gris3d_bg {background-color: #3D3D3D;}
.grisbb_bg {background-color: #BBBBB3;}
.grisb4_bg {background-color: #B4B4B3;}
.grisd3_bg {background-color: #D3D1C0;}
.grisd4_bg {background-color: #D4D4D4;}
.grise0_bg {background-color: #E0E0DB;}
.grise3_bg {background-color: #E3E3E3;}
.grisf1_bg {background-color: #F1F1F1;}

.grisf6 {color: #F6F6F6;}
.rouged0 {color: #D04437;}


/* Grille 09 */

#grille_haut {
	width: 709px;
	height: 72px;
	padding: 15px 0 0 62px;
	background: url(/grille/_img/grille_hbg.jpg) no-repeat;
	}

#grille_ombres {
	width: 771px;
	background: url(/grille/_img/ombres_bg.gif) no-repeat;
	}

#grille_menu_enondes {
	width: 688px;
	height: 41px;
	padding-left: 21px;
	}

#grille_enondes {
	float: right;
	width: 140px;
	height: 28px;
	padding-right: 10px;
	font-size: 11px;
	line-height: 1;
	}

#grille_enondes a {font-size: 11px; line-height: 1; color: #5A1E02; font-weight: normal;}

#grille_menu {
	clear: both;
	width: 695px;
	height: 31px;
	}

.grille_menubtn {
	float: left;
	width: 94px;
	height: 27px;
	padding-top: 1px;
	text-align: center;
	line-height: 1.1;
	}

.grille_menubtn a {
	font-size: 11px;
	color: #F5F6EF;
	line-height: 1.1;
	font-weight: normal;
	text-decoration: none;
	}

.grille_menubtn a:hover {
	font-size: 11px;
	color: white;
	line-height: 1.1;
	font-weight: normal;
	text-decoration: none;
	}

.grille_menubtnon {
	padding-top: 1px;
	color: white;
	}

.grille_box {
	clear: both;
	width: 757px;
	height: 80px;
	}

.grille_heure {
	float: left;
	width: 62px;
	height: 46px;
	padding-top: 33px;
	font: bold 12px Verdana, Arial, sans-serif;
	color: #52534B;
	text-align: center;
	border-bottom: 1px solid #C3C3BE;
	}

.grille_emis {
	float: left;
	width: 675px;
	height: 75px;
	padding: 4px 10px 0 10px;
	border-bottom: 1px solid #C3C3BE;
	}

.grille_photo {
	float: left;
	width: 96px;
	height: 72px;
	}

.grille_texte {
	float: left;
	width: 524px;
	height: 75px;
	padding-left: 15px;
	line-height: 1.2;
	}

.grille_texte a {color: white;}
.grille_texte a:hover {color: black;}

.extras_banniere {
	float: left;
	width: 108px;
	min-height: 150px;
	_height: 150px;
	padding: 5px 0 0 7px;
	background-image: url(/_img/ligne_vert_231.gif);
	background-position: center right;
	background-repeat: no-repeat;
	}

.extras_banniere_droit {
	float: left;
	width: 106px;
	min-height: 150px;
	_height: 150px;
	padding: 5px 0 0 7px;
	}

.psychotests_rangee {
	clear: both;
	width: 458px;
	min-height: 83px;
	_height: 83px;
	}

.psychotests_photo {
	float: left;
	width: 100px;
	height: 73px;
	padding: 5px 10px 5px 5px;
	}

.psychotest_chiffre {
	float: left;
	width: 29px;
	height: 29px;
	margin: 10px 10px 10px 5px;
	}

.psychotest_texte {
	float: left;
	width: 377px;
	margin: 15px 0 10px 0;
	line-height: 1.2;
	}

.jeux_banniere {
	width: 170px;
	padding: 0 5px;
	line-height: 1.2;
	}

.jeux_texte {
	float: left;
	width: 110px;
	height: 80px;
	padding: 30px 10px 0 5px;
	line-height: 1.2;
	}

.jeux_texte_vedette {
	float: left;
	width: 210px;
	height: 80px;
	padding: 30px 10px 0 5px;
	font-size: 18px;
	line-height: 1.2;
	}

#jeux_vedette {
	width: 443px;
	height: 127px;
	padding: 39px 10px 0 5px;
	background: url(/jeux/_img/envedette_bg.gif) no-repeat;
	}

.jeux_rangee_d {
	float: left;
	width: 224px;
	padding: 10px 0 5px 5px;
	background: url(/_img/ligne_vert_86.gif) repeat-y;
	}

.quizzes_rangee {
	float: left;
	width: 229px;
	padding: 10px 0 5px 0;
	}

.quizzes_rangee_d {
	float: left;
	width: 224px;
	padding: 10px 0 5px 5px;
	background: url(/_img/ligne_vert_86.gif) center left no-repeat;
	}

.quizzes_texte {
	float: left;
	width: 100px;
	padding-top: 20px;
	}

/* Emission 09 */

#tele_recherche {
	width: 240px;
	height: 20px;
	margin: 5px 0;
	padding: 65px 25px 14px 193px;
	text-align: center;
	background: url(/emissions/_img/tele_recherche_bg.jpg) no-repeat;	
	}
	
.tele_formdrop {
	width: 230px;
	font-size: 11px;
	line-height: 1;
	color: black;
	background-color: white;
	border: white;
	}	

#ondesemis a {font-weight: normal;}

#emissions_haut {
	width: 448px;
	height: 44px;
	padding: 10px 10px 0 0;
	background: url(/emissions/_img/toutesemissions_bg.gif) no-repeat;
	text-align: right;
	}

.emissions_formdrop {
	width: 200px;
	font-size: 11px;
	line-height: 1;
	color: white;
	background-color: #5D5D5D;
	border: white dashed 1px;
	}

.emissions_rangee {
	float: left;
	width: 106px;
	height: 140px;
	padding: 10px 4px 0 4px;
	line-height: 1.1;
	background: url(/_img/ligne_vert_86.gif) top right repeat-y;
	}

.emissions_rangee_d {
	float: left;
	width: 106px;
	height: 130px;
	padding: 10px 6px 0 4px;
	line-height: 1.1;
	}

#emis_header {
	width: 461px;
	height: 142px;
	overflow: hidden;
	}

#emis_menu {height: 14px; text-align: center;}

#emis_menu a {font: bold 12px Verdana, Arial, sans-serif; color: noir; line-height: 1; padding: 1px;}
#emis_menu a:hover {font: bold 12px Verdana, Arial, sans-serif; color: white; line-height: 1; background-color: #E9694F; padding: 1px;}
#emis_menu .emis_menu_on {font: bold 12px Verdana, Arial, sans-serif; color: white; line-height: 1; background-color: #E9694F; padding: 1px;}

.emis_gauche {
	float: left;
	width: 220px;
	padding-left: 5px;
	margin-bottom: 20px;
	}

.emis_droite {
	float: left;
	width: 220px;
	padding: 0 10px 0 0;
	margin-bottom: 20px;
	background: url(/_img/ligne_vert_86.gif) top left repeat-y;
	}

.emis_gauche .emispad {padding: 0 15px 10px 0;}
.emis_droite .emispad {padding: 0 0 10px 10px;}
.emispad {padding: 0 15px 10px 10px;}

.emis_carte {
	width: 117px;
	height: 88px;
	padding: 13px 0 0 22px;
	margin-left: 33px;
	background: url(/emissions/_img/carte_bg.jpg) no-repeat;
	}

#clavardage_bg {
	width: 438px;
	height: 144px;
	padding: 5px 8px 5px 12px;
	margin-bottom: 10px;
	background: url(/clavardage/_img/clavardage_bg.gif) no-repeat;
	}




/* Membre 2010 */

.overlay_box {
	padding: 20px 20px 5px 20px;
	background-color: white;
	}

.login_box {width: 610px;}

.login_h {
	width: 610px;
	height: 20px;
	background: transparent url(/_img/overlay/login_h.png) no-repeat;
	}

.login_b {
	width: 610px;
	height: 10px;
	background: transparent url(/_img/overlay/login_b.png) no-repeat;
	}

.login_b2 {
	width: 610px;
	height: 10px;
	background: transparent url(/_img/overlay/login_b2.png) no-repeat;
	}

.login_pad {margin: 0 20px;}

.login_ht {
	height: 480px;
	background-color: white;
	overflow: hidden;
	}

.login_htmax {
	height: 520px;
	background-color: white;
	overflow: hidden;
	}

.login_banniere {
	width: 570px;
	height: 110px;
	margin: 0 20px;
	background: url(/membre/_img/login_banniere.jpg) no-repeat;
	}

.login_footer {
	width: 570px;
	height: 30px;
	padding: 10px 20px 0 20px;
	font-weight: bold;
	color: black;
	background-color: #fffdc5;
	}

.login_titre {
	font: bold 24px Arial, Verdana, sans-serif;
	line-height: 1.1;
	color: black;
	text-transform: uppercase;
	}

.login_soustitre {
	margin-bottom: 10px;
	font: bold 18px Arial, Verdana, sans-serif;
	line-height: 1.2;
	color: black;
	}

.login_sousligne {
	height: 1px;
	background-color: #F1F1F1;
	}

.login_col {
	float: left;
	width: 275px;
	}

.login_ligne {
	height: 11px;
	margin: 15px 5px 10px 5px;
	background: url(/_img/ligne_horiz_11.gif) repeat-x;
	}

.login_erreur {
	width: 265px;
	padding: 2px 5px 0 5px;
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 1;
	color: white;
	background-color: #F6746D;
	}

div.login_col .input-text {width: 273px; height: 23px; font: 16px Arial, Verdana, sans-serif; color: white; background-color: #B3B3B3; border: #B3B3B3 solid 1px;}
div.login_col .input-drop {height: 23px; font: 16px Arial, Verdana, sans-serif; color: white; background-color: #B3B3B3; border: #B3B3B3 solid 1px;}
div.login_col .input-check {width: 25px; height: 25px;}
div.login_col label {display: block; margin-bottom: 5px;}
div.login_col label span {display: block; font: bold 14px Arial, Verdana, sans-serif; color: black; margin: 10px 0 2px 0;}

#membre_header {
	width: 451px;
	height: 120px;
	padding: 30px 5px 10px 5px;
	background: url(/membre/_img/header_bg.jpg) no-repeat;
	overflow: hidden;
	}

#membre_header_sm {
	width: 451px;
	height: 35px;
	padding: 5px;
	background-color: #FFFDC5;
	overflow: hidden;
	}

#membre_header_avatar {
	float: left;
	width: 117px;
	height: 117px;
	margin-right: 20px;
	}

.membre_header_avatar_sm {
	float: left;
	width: 35px;
	height: 35px;
	margin-right: 10px;
	}

#membre_header_droite {
	float: left;
	width: 314px;
	}

#membre_header_droite_sm {
	float: left;
	width: 406px;
	}

#membre_header_user {
	height: 40px;
	font-size: 26px;
	font-weight: bold;
	line-height: 1;
	color: black;
	}

#membre_header_user_sm {
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	line-height: 1;
	color: black;
	}

#membre_header_menu {
	width: 314px;
	font-size: 16px;
	font-weight: bold;
	line-height: 1;
	}

#membre_header_menu_sm {
	font-size: 12px;
	font-weight: bold;
	line-height: 1;
	color: #C4C5C5;
	}

#membre_header_menu_g {
	float: left;
	width: 132px;
	margin-right: 2px;
	}

#membre_header_menu_d {
	float: left;
	width: 180px;
	}

.membre_header_message {
	height: 33px;
	margin-top: 1px;
	padding: 5px 10px;
	font-size: 11px;
	line-height: 1.2;
	color: #B3B3B3;
	background-color: #FFFDC5;
	}

.membre_header_menu_ht {
	height: 17px;
	padding: 3px 0;
	color: #C4C5C5;
	}

.membre_titre {
	float: left;
	width: 288px;
	height: 23px;
	margin-bottom: 5px;
	padding: 5px 0 0 5px;
	font-size: 18px;
	font-weight: bold;
	line-height: 1;
	color: black;
	background: url(/membre/_img/membre_t_bg.jpg) no-repeat;
	}

.membre_ouvrir {
	padding: 2px;
	line-height: 1;
	background-color: #FFFDC5;
	}

.membre_flag {
	width: 200px;
	height: 15px;
	margin-bottom: 20px;
	padding: 2px 13px 0 5px;
	font-size: 12px;
	font-weight: bold;
	line-height: 1;
	color: #FFFDC5;
	background: #F6746D url(/membre/_img/flag_bg.gif) right no-repeat;
	}

#membre_iconebg {
	height: 208px;
	margin-bottom: 20px;
	background: url(/membre/_img/icones_bg.jpg) top center no-repeat;
	text-align: center;
	}

.membre_icone {
	float: left;
	width: 35px;
	padding: 0 5px 40px 5px;
	text-align: center;
	}

#membre_comment_box {
	width: 447px;
	height: 46px;
	margin-bottom: 15px;
	padding: 1px 1px 3px 3px;
	background: transparent url(/membre/_img/mur_comment_bg.gif) no-repeat;
	}

.membre_comment_icone {
	float: left;
	width: 35px;
	margin: 0 5px 10px 0;
	}

.membre_comment2_icone {
	float: left;
	width: 35px;
	margin: 0 5px 10px 50px;
	}

.membre_comment_bg {
	float: left;
	width: 410px;
	margin-bottom: 10px;
	line-height: 1.2;
	background: url(/membre/_img/comment_bg.gif) repeat-y;
	}

.membre_comment_sansbg {
	float: left;
	width: 410px;
	margin-bottom: 10px;
	line-height: 1.2;
	}

.membre_comment2_bg {
	float: left;
	width: 360px;
	margin-bottom: 10px;
	line-height: 1.2;
	background: url(/membre/_img/comment2_bg.gif) repeat-y;
	}

.membre_comment_h {
	width: 375px;
	min-height: 18px;
	_height: 18px;
	padding: 10px 10px 0 25px;
	background: url(/membre/_img/comment_h.gif) top no-repeat;
	}

.membre_comment_sansh {
	width: 375px;
	min-height: 18px;
	_height: 18px;
	padding: 10px 10px 0 25px;
	}

.membre_comment2_h {
	width: 325px;
	min-height: 18px;
	_height: 18px;
	padding: 10px 10px 0 25px;
	background: url(/membre/_img/comment2_h.gif) top no-repeat;
	}

.membre_comment_b {
	width: 410px;
	height: 10px;
	background: url(/membre/_img/comment_b.gif) no-repeat;
	}

.membre_comment_sansb {
	width: 410px;
	height: 10px;
	}

.membre_comment2_b {
	width: 360px;
	height: 10px;
	background: url(/membre/_img/comment2_b.gif) no-repeat;
	}

.membre_mur_stock {
	width: 421px;
	height: 21px;
	margin: 15px 0 25px 0;
	padding: 10px 20px;
	background: url(/membre/_img/mur_stock_bg.jpg) no-repeat;
	}

.membre_mur_recherche {
	width: 431px;
	height: 63px;
	margin-bottom: 20px;
	padding: 15px 0 0 20px;
	background: url(/membre/_img/mur_recherche_bg.gif) no-repeat;
	}

#membre_mur_special {
	width: 426px;
	height: 63px;
	margin-bottom: 10px;
	padding: 10px 0 0 25px;
	font: bold 12px Arial, Verdana, sans-serif;
	line-height: 1.3;
	color: black;
	background: url(/membre/_img/mur_special_bg.gif) no-repeat;
	}

.membre_special_droite {
	width: 183px;
	height: 140px;
	margin-bottom: 10px;
	padding: 0 15px 0 102px;
	line-height: 1.2;
	color: black;
	}

.membre_amis_liste {
	float: left;
	width: 140px;
	margin-bottom: 20px;
	padding: 5px;
	font-size: 11px;
	}

.membre_message_bg {
	width: 441px;
	height: 64px;
	padding: 15px 10px;
	}

.membre_erreur {font-size: 12px; font-weight: bold; color: #F6746D;}

.membre_formdrop {font: 12px Arial, Verdana, sans-serif; color: black; border: 1px solid #E0E0E0; background-color: white;}
.membre_formbox {width: 196px; font: 12px Arial, Verdana, sans-serif; color: black; border: 1px solid #E0E0E0; background-color: white;}
.membre_formtext300 {width: 298px; height: 98px; font: 12px Arial, Verdana, sans-serif; color: black; border: 1px solid #E0E0E0; background-color: white;}
.membre_comment_formbox {width: 334px; height: 36px; font: 14px Arial, Verdana, sans-serif; color: #A1A1A1; background-color: transparent; border: none;}
.membre_mur_formbox {width: 298px; font: 12px Arial, Verdana, sans-serif; color: #A1A1A1; background-color: white; border: 1px solid #E0E0E0;}

.membrelien a {color: #19b8d4 !important;}
.membrelien a:visited {color: #19b8d4 !important;}
.membrelien a:hover {color: #C3C5BC !important;}




/* Membre */

.membre_message_conf {
	color: #D04437;
	padding: 0 20px 20px 20px;
	}

.membre_id {
	padding: 10px 0 20px 0;
	font-size: 16px;
	font-weight: bold;
	color: #D04437;
	text-align: center;
	}


/* Forums */

#forum_bg {
	width: 759px;
	min-height: 24px;
	_height: 24px;
	padding: 10px 10px 0 0;
	background: url(/forums/_img/forum_bg.gif) top center no-repeat;
	}

.forum_rangee {
	width: 759px;
	padding: 20px 10px 10px 0;
	}

.forum_membre {
	float: left;
	width: 93px;
	margin: 0 5px;
	font-size: 11px;
	text-align: center;
	overflow: hidden;
	background: url(/_img/ligne_vert_86.gif) center right no-repeat;
	}

.forum_texte {
	float: left;
	width: 406px;
	padding: 0 10px;
	background: url(/_img/ligne_vert_86.gif) center right no-repeat;
	}

.forum_textelg {
	float: left;
	width: 600px;
	padding: 0 10px;
	}

.forum_details {
	float: left;
	width: 209px;
	padding-left: 10px;
	font-size: 11px;
	line-height: 1.2;
	}

#forum_objets {
	width: 190px;
	height: 88px;
	margin: 30px 0 10px 0;
	padding: 40px 20px 10px 15px;
	background: url(/forums/_img/objets_bg.gif) no-repeat;
	}

#forum_caracteres {
	width: 190px;
	height: 47px;
	padding: 40px 20px 0 15px;
	background: url(/forums/_img/caracteres_bg.gif) no-repeat;
	}

#forum_objets2 {
	width: 190px;
	height: 88px;
	margin: 30px 0 10px 0;
	padding: 40px 20px 10px 15px;
	background: url(/forums/_img/objets_bg2.gif) no-repeat;
	}

#forum_caracteres2 {
	width: 190px;
	height: 47px;
	padding: 40px 20px 0 15px;
	background: url(/forums/_img/caracteres_bg2.gif) no-repeat;
	}


/* Cartes */

#cartes_bg {
	width: 761px;
	padding: 10px 0 0 10px;
	background: url(/cartes/_img/cartes_bg.jpg) no-repeat;
	}

#cartes_box {width: 722px;}

#cartes_gauche {
	float: left;
	width: 479px;
	/*margin-bottom: 50px;*/
	}

#cartes_gauche_image {width: 479px; background: url(/cartes/_img/gauche_image_bg.jpg) repeat-y;}

#cartes_gauche_message {width: 479px; background: url(/cartes/_img/gauche_message_bg.jpg) repeat-y;}

#cartes_message {
	width: 410px;
	padding: 0 28px 0 41px;
	color: #5E2100;
	}

#cartes_message_g {
	float: left;
	width: 188px;
	padding-top: 5px;
	background: url(/cartes/_img/message_ligne_vert.gif) right repeat-y;
	}

#cartes_message_d {
	float: left;
	width: 212px;
	padding: 5px 0 0 10px;
	}

#cartes_message_horiz {
	padding-top: 9px;
	background: url(/cartes/_img/message_ligne_horiz.gif) top repeat-x;
	}

#cartes_gauche_boutons {
	clear: left;
	padding-right: 14px;
	height: 35px;
	text-align: right;
	background: url(/cartes/_img/gauche_boutons_bg.jpg) repeat-y;
	}

#cartes_droite {
	float: left;
	width: 243px;
	}


/* Cinema */

#cinema_bg {
	width: 458px;
	padding-top: 13px;
	margin-left: 1px;
	background: #EDEAE8 url(/cinema/_img/cinema_bg.gif) no-repeat;
	}

#cinema_logo {
	height: 47px;
	margin-right: 19px;
	text-align: right;
	}

.cinema_image {
	float: left;
	width: 132px;
	margin: 10px 16px 10px 0;
	}

.cinema_image_bg {
	width: 120px;
	height: 171px;
	padding: 3px 3px 9px 9px;
	background: url(/cinema/_img/affiche_bg.png) no-repeat;
	}







/* Webtele 09 */

#vedette_bg {
	width: 458px;
	padding-top: 57px;
	margin-left: 1px;
	background: #F1F1F1 url(/webtele/_img/vedette_bg.gif) no-repeat;
	}

.vedettebox {
	width: 453px;
	min-height: 267px;
	_height: 267px;
	padding: 0 3px 0 2px;
	}

/* Webtele 08 */

.aLaUne {
	width: 461px;
	min-height: 258px;
	_height: 258px;
	}

#vedette_liste {
	width: 443px;
	height: 253px;
	padding: 7px 5px;
	background-color: white;
	}

#vedette_liste_g {
	float: left;
	width: 254px;
	margin-right: 4px;
	background-color: white;
	}

#vedette_liste_d {
	float: left;
	width: 165px;
	height: 233px;
	min-height: 233px;
	padding: 10px;
	background-color: #FDEEE5;
	}

.vedette_rangee {
	width: 439px;
	min-height: 78px;
	_height: 78px;
	padding: 10px 4px 4px 10px;
	}

/*.vedette_texte {
	float: left;
	z-index: 1006;
	position: relative;
	width: 271px;
	}*/

.video_scroll {
	position: relative;
	width: 100%;
	min-height: 300px;
	max-height: 500px;
	_height: 500px;
	overflow: auto;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-face-color: #E95900; /* button face colour */
	scrollbar-3dlight-color: #EFBAA7; /* button top left back shadow */
	scrollbar-darkshadow-color: #E95900; /* button bottom right shadow */
	scrollbar-shadow-color: #E95900; /* button bottom right shadow */
	scrollbar-highlight-color: #E95900; /* button top left front shadow */
	scrollbar-track-color: #FF8F6D; /* scrollbar */
	}

.webtele_scroll {
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-face-color: #E95900; /* button face colour */
	scrollbar-3dlight-color: #EFBAA7; /* button top left back shadow */
	scrollbar-darkshadow-color: #E95900; /* button bottom right shadow */
	scrollbar-shadow-color: #E95900; /* button bottom right shadow */
	scrollbar-highlight-color: #E95900; /* button top left front shadow */
	scrollbar-track-color: #FF8F6D; /* scrollbar */
	}

	.commentaire_scroll {
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-face-color: #E95900; /* button face colour */
	scrollbar-3dlight-color: #EFBAA7; /* button top left back shadow */
	scrollbar-darkshadow-color: #E95900; /* button bottom right shadow */
	scrollbar-shadow-color: #E95900; /* button bottom right shadow */
	scrollbar-highlight-color: #E95900; /* button top left front shadow */
	scrollbar-track-color: #FF8F6D; /* scrollbar */
	}

.video_rangee_scroll {
	min-width: 427px;
	_width: 427px;
	min-height: 78px;
	_height: 78px;
	padding: 10px 4px 4px 10px;
	}

.video_texte_scroll {
	float: left;
	width: 259px;
	}

.video_rangee {
	width: 447px;
	min-height: 78px;
	_height: 78px;
	padding: 10px 4px 4px 10px;
	}

.video_photo128 {
	float: left;
	text-align: center;
	width: 128px;
	height: 72px;
	margin-right: 10px;
	background-color: black;
	}

.video_texte {
	float: left;
	width: 279px;
	line-height: 1.2;
	}

.video_ajouterliste {
	float: left;
	width: 30px;
	padding-top: 50px;
	}

.texte_2col {
	-moz-column-count: 2;
	-moz-column-gap: 10px;
	-webkit-column-count: 2;
	-webkit-column-gap: 10px;
	column-count: 2;
	column-gap: 10px;
	}

.webtele_info {
	background: url(/_img/ligne_vert_86.gif) repeat-y;
	background-position: 275px;
	}

.webtele_info_g {
	float: left;
	width: 252px;
	padding: 10px 10px 20px 15px;
	}

.webtele_info_d {
	float: left;
	width: 183px;
	padding-top: 10px;
	}

.webtele_boite_dhtml {
	z-index: 985;
	position: absolute;
	top: 5px;
	text-align: left;
	line-height: 1.2;
	background: url(/webtele/_img/dhtml_330x150_bg.png) no-repeat right bottom !important;
	}

.webtele_boite_dhtml a {color: black;}
.boite_dhtml_top {top: -90px; z-index: 991;}

.webtele_commu_dhtml {
	z-index: 990;
	position: absolute;
	top: 5px;
	right: 0;
	width: 250px;
	text-align: left;
	line-height: 1.2;
	background: url(/webtele/_img/dhtml_250x450_bg.png) no-repeat right bottom !important;
	}

.webtele_liste_dhtml {
	width: 305px;
	margin: 5px 10px 15px 10px;
	font-size: 14px;
	line-height: 1.2;
	font-weight: bold;
	}

.webtele_icone_dhtml {
	z-index: 988;
	position: absolute;
	bottom: 15px;
	right: 50%;
	width: 100px;
	background: url(/webtele/_img/dhtml_icone_bg.gif) bottom no-repeat;
	visibility: hidden;
	}

.webtele_icone_dhtml_bg {
	width: 90px;
	padding: 5px 5px 10px 5px;
	margin-bottom: 6px;
	font-size: 10px;
	line-height: 1.2;
	color: white;
	text-align: center;
	background-color: #E95900;
	}

.icone_dhtml_read {background: url(/webtele/_img/dhtml_icone_bg_read.gif) bottom no-repeat;}
.icone_bg_read {background-color: #36a115;}

.webtele_info_dhtml {
	z-index: 989;
	position: absolute;
	top: 5px;
	right: 0;
	width: 290px;
	padding: 5px 10px 15px 10px;
	line-height: 1.2;
	background: url(/webtele/_img/dhtml_330x150_bg.png) no-repeat right bottom;
	}

.info_dhtml_top {top: -90px; z-index: 992;}

#webtele_rech_bg {
	width: 760px;
	height: 87px;
	padding: 60px 11px 0 0;
	background: url(/webtele/_img/recherche_bg.jpg) no-repeat;
	}

.webtele_alter {background-color: #EEEADE;}

#webtele_mini {
	width: 758px;
	padding: 10px;
	background-color: white;
	}

#mini_filet	{
	width: 748px;
	padding: 5px;
	background-image: url(/_img/fond_bleu.gif);
	}

#mini_colgauche {
	float: left;
	width: 438px;
	margin-right: 5px;
	background-color: white;
	}

#mini_coldroite {
	float: left;
	width: 305px;
	}

.mini_info_g {
	float: left;
	width: 235px;
	height: 195px;
	padding: 10px;
	line-height: 1.2;
	background: url(/_img/ligne_vert_86.gif) top right repeat-y;
	}


/* Webtele */

.webtele_courant {
	width: 443px;
	padding: 10px 7px 20px 7px;
	border-bottom: 2px solid #EA5E07;
	}

.webtele_border {
	background-color: white;
	border: 2px solid #EA5E07;
	}

.webtele_gauche {
	clear: both;
	width: 450px;
	padding: 20px 7px 5px 0;
	}

.webtele_gauche_photo08 {
	float: left;
	width: 128px;
	margin: 0 15px;
	text-align: center;
	background-color: black;
	}

.webtele_gauche_texte08 {
	float: left;
	width: 292px;
	}

.webtele_gauche_photo {
	float: left;
	width: 126px;
	text-align: center;
	}

.webtele_gauche_texte {
	float: left;
	width: 324px;
	}

.webtele_droite {
	clear: both;
	width: 296px;
	padding: 5px 10px 5px 0;
	}

.webtele_droite_photo08 {
	float: left;
	width: 128px;
	margin: 0 7px;
	padding-bottom: 5px;
	text-align: center;
	background-color: black;
	}

.webtele_droite_texte08 {
	float: left;
	width: 154px;
	}

.webtele_droite_photo {
	float: left;
	width: 110px;
	padding-bottom: 5px;
	text-align: center;
	}

.webtele_droite_texte {
	float: left;
	width: 186px;
	}

.webtele_pages {
	height: 28px;
	padding: 2px 5px 0 0;
	border-top: 2px solid #EA5E07;
	text-align: right;
	}

#videoPlayer_webtele {
	width: 461px;
	height: 311px;
	background: url('/_img/acc/webtele_bg.jpg') no-repeat;
	}


/* Contact */

#contact_bg {
	width: 436px;
	padding: 77px 10px 10px 15px;
	background: url(/contact/_img/contact_hbg.jpg) no-repeat;
	}



/* Erreur */

#erreur_bg {
	width: 771px;
	background: url(/erreur/_img/erreur_bg.gif) repeat-y;
	}

#erreur_texte {
	width: 701px;
	height: 487px;
	padding: 30px 30px 0 40px;
	background: url(/erreur/_img/erreur_dbg.jpg) right bottom no-repeat;
	color: #CC0000;
	}


/* Generique */

#generique_bg {
	width: 436px;
	padding: 82px 10px 10px 15px;
	background: url(/_img/generique_hbg.jpg) no-repeat;
	}

#quitter_bg {
	width: 421px;
	height: 665px;
	padding: 125px 175px 0 175px;
	background: url(/politique/_img/quitter_bg.jpg) no-repeat;
	}

.colgauche_plan {
	float: left;
	width: 183px;
	margin-right: 10px;
	}

.coldroite_plan {
	float: right;
	width: 223px;
	}

#generique_bg ul {
	list-style: disc url(/_img/puce_orange.png);
	margin: 0;
	padding-left: 2em;
	text-indent: 0em;
	}


/* General */

.boxpadding2 {padding: 2px;}
.boxpadding5 {padding: 5px;}
.boxpadding10 {padding: 10px;}
.boxpadding105 {padding: 10px 5px;}

.photopad {
	float: left;
	width: 96px;
	padding: 0 8px 3px 0;
	}

.photopadg {padding: 0 8px 3px 0;}
.photopadd {padding: 0 0 3px 8px;}

.iconepad {margin: 5px 2px 0 2px;}

.sidepad5 {margin: 0 5px;}
.sidepadding5 {padding: 0 5px;}
.sidepadding10 {padding: 0 10px;}

.boxpad {padding: 5px 10px 10px 15px; background-color: white;}
.boxpad_dhtml {padding: 5px 10px 15px 10px;}
.boxpad5 {padding: 5px;}
.boxpad10 {padding: 10px;}
.boxpad15 {padding: 15px;}
.boxpad20 {padding: 20px;}
.squarepad {padding: 10px;}

.boxpad2 {padding: 5px 5px 10px 10px;}
.boxpad3 {padding: 5px 10px;}

.clear {clear: both;}
.floatd {float: right;}
.floatg {float: left;}
.relative {position: relative;}

.bgcolor {background-color: none;}
.bgimage {background-image: none;}
.border0 {border: 0;}
.borderdot {border-bottom: 1px dotted #4DA3DE;}

.width5 {width: 5px; background-color: white;}
.height5 {height: 5px;}
.width25 {width: 25px;}
.width100pc {width: 100%;}
.width50 {width: 50px;}
.width75 {width: 75px;}
.width100 {width: 100px;}
.width125 {width: 125px;}
.width150 {width: 150px;}
.width175 {width: 175px;}
.width200 {width: 200px;}
.width225 {width: 225px;}
.width250 {width: 250px;}
.width275 {width: 275px;}
.width300 {width: 300px;}
.width350 {width: 350px;}
.width375 {width: 375px;}
.width400 {width: 400px;}
.width450 {width: 450px;}

.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}

.ligne {
	clear: both;
	padding: 7px 0;
	text-align: center;
	}

.ligne_horiz_x {height: 8px; background: url(/_img/ligne_horiz_x.gif) repeat-x;}
.ligne_horiz11 {height: 11px; background: url(/_img/ligne_horiz_11.gif) repeat-x;}

.ligne_point_horiz {height: 1px; background: url(/_img/ligne_point_horiz.gif) repeat-x;}
.ligne_point_horiz2 {height: 2px; background: url(/_img/ligne_point_horiz2.gif) repeat-x;}
.ligne_point_horiz3 {height: 3px; background: url(/_img/ligne_point_horiz3.png) repeat-x;}
.ligne_point_horiz4 {height: 1px; background: url(/_img/ligne_point_horiz4.gif) repeat-x;}

.ligne_vert_d {background: url(/_img/ligne_vert_86.gif) top right repeat-y;}
.ligne_vert_g {background: url(/_img/ligne_vert_86.gif) top left repeat-y;}

.plus {
	clear: both;
	height: 18px;
	padding: 0 15px 5px 0;
	text-align: right;
	}

.pluspad {
	clear: both;
	height: 18px;
	padding-right: 5px;
	text-align: right;
	}

.scroll {
	scrollbar-arrow-color: #29B2D5;
	scrollbar-face-color: #212123; /* button face colour */
	scrollbar-3dlight-color: #353535; /* button top left back shadow */
	scrollbar-darkshadow-color: #353535; /* button bottom right shadow */
	scrollbar-shadow-color: #353535; /* button bottom right shadow */
	scrollbar-highlight-color: #353535; /* button top left front shadow */
	scrollbar-track-color: #353535; /* scrollbar */
	}

.scrollWebTele {
	scrollbar-base-color: #B14300;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-3dlight-color: #B14300;
	scrollbar-darkshadow-color: #B14300;
	scrollbar-face-color: #612600;
	scrollbar-highlight-color: #B14300;
	scrollbar-shadow-color: #B14300;
	scrollbar-track-color: #B14300;
	}

.lipad li {padding-bottom: 10px;}

.puce li {
	margin-left: -5px;
	padding: 0 0 5px 5px;
	list-style: disc url(/_img/puce_orange.png);
	}

.puce2 li {
	margin-left: -15px;
	padding-bottom: 10px;
	list-style: disc url(/_img/puce_orange.png);
	}

.hidden {visibility: hidden;}
.invisible {display: none;}
.block {display: block;}
.wordwrap {word-wrap: break-word; overflow: hidden;}




/* Texte */

.arial {font-family: Arial, Verdana, sans-serif;}
.verdana {font-family: Verdana, Arial, sans-serif;}

.bold {font-weight: bold;}
.normal {font-weight: normal !important;}
.normal a {font-weight: normal !important;}
.ital {font-style: italic;}
.normalstyle {font-style: normal !important;}
.uppercase {text-transform: uppercase;}

.lineheight {line-height: 1.2;}
.lineheight1 {line-height: 1;}
.textdecor a {text-decoration: none;}

.nomargins {margin: 0;}

.paddingg15moz {padding-left: 15px;}

.pad0 {margin-bottom: 0;}
.paddingd0 {padding-right: 0;}
.paddingt2 {padding-top: 2px;}
.paddingd2 {padding-right: 2px;}
.padding2 {padding-bottom: 2px;}
.paddingg2 {padding-left: 2px;}

.padg1 {margin-left: 1px;}
.pad2 {margin-bottom: 2px;}
.padt3 {margin-top: 3px;}
.paddingg3 {padding-left: 3px;}
.paddingt3 {padding-top: 3px;}
.padding3 {padding-bottom: 3px;}

.padt5 {margin-top: 5px;}
.paddingt5 {padding-top: 5px;}
.padd5 {margin-right: 5px;}
.paddingd5 {padding-right: 5px;}
.pad5 {margin-bottom: 5px;}
.padding5 {padding-bottom: 5px;}
.padg5 {margin-left: 5px;}
.paddingg5 {padding-left: 5px;}

.padt10 {margin-top: 10px;}
.paddingt10 {padding-top: 10px;}
.paddingd10 {padding-right: 10px;}
.padd10 {margin-right: 10px;}
.pad10 {margin-bottom: 10px;}
.padding10 {padding-bottom: 10px;}
.padg10 {margin-left: 10px;}
.paddingg10 {padding-left: 10px;}

.padd12 {margin-right: 12px;}
.padg13 {margin-left: 13px;}

.padt15 {margin-top: 15px;}
.paddingt15 {padding-top: 15px;}
.padd15 {margin-right: 15px;}
.paddingd15 {padding-right: 15px;}
.pad15 {margin-bottom: 15px;}
.padding15 {padding-bottom: 15px;}
.paddingg15 {padding-left: 15px;}
.padg15 {margin-left: 15px;}

.padt20 {margin-top: 20px;}
.paddingt20 {padding-top: 20px;}
.padd20 {margin-right: 20px;}
.paddingd20 {padding-right: 20px;}
.pad20 {margin-bottom: 20px;}
.padding20 {padding-bottom: 20px;}
.padg20 {margin-left: 20px;}

.padt25 {margin-top: 25px;}
.padd25 {margin-right: 25px;}
.pad25 {margin-bottom: 25px;}

.padt29 {margin-top: 29px;}

.padt30 {margin-top: 30px;}
.padd30 {margin-right: 30px;}
.padg30 {margin-left: 30px;}
.pad30 {margin-bottom: 30px;}

.padt40 {margin-top: 40px;}
.pad40 {margin-bottom: 40px;}
.padding40 {padding-bottom: 40px;}
.pad50 {margin-bottom: 50px;}
.paddingd50 {padding-right: 50px;}
.padt100 {margin-top: 100px;}
.pad100 {margin-bottom: 100px;}

.font10 {font-size: 10px;}
.font11 {font-size: 11px;}
.font12 {font-size: 12px;}
.font13 {font-size: 13px;}
.font14 {font-size: 14px;}
.font15 {font-size: 15px;}
.font16 {font-size: 16px;}
.font18 {font-size: 18px;}
.font20 {font-size: 20px;}
.font22 {font-size: 22px; line-height: 1.1;}
.font24 {font-size: 24px; line-height: 1.1;}
.font26 {font-size: 26px; line-height: 1.1;}
.font30 {font-size: 30px; line-height: 1.1;}
.font32 {font-size: 32px; line-height: 1;}

.beigebg {background-color: #F5F1E2;}
.beigepbg {background-color: #FDF9EF;}
.blanc {color: white;}
.blancbg {background-color: white;}
.bleubg {background-color: #E3F0F1;} /* webtele, forms */
.bleupbg {background-color: #CFF2EF;} /* membre2010 */
.bourgogne {color: #612600;}
.brun {color: #5E2100;}
.chairbg {background-color: #FEEEC1;} /* accueil (boite mechant) */
.cremebg {background-color: #FEFCE7;}
.creme2bg {background-color: #FFFDC5;} /* membre2010 */
.cyan {color: #02B0CA}
.gris {color: #404C4F;}
.grism {color: #7A7C7E;}
.grisp {color: #C3C5BC;}
.grisp2 {color: #B3B3B3;} /* membre2010 */
.grispbg {background-color: #EEEEEE;} /* membre2010 */
.jaune {color: #E4FF03;}
.jaunepalebg {background-color: #FFFEF3;}
.jaunemoinspalebg {background-color: #FBFCDF;}
.menthebg {background-color: #E1FED8;}
.noir {color: black;}
.noirbg {background-color: black;}
.ocrebg {background-color: #E1DC8A;}
.orange {color: #E55800;}
.orangebg {background-color: #CD8838;}
.orangefbg {background-color: #E75A02;}
.pechebg {background-color: #FDEEE5;} /* webtele */
.rose {color: #F94982;}
.rosebg {background-color: #F8D9E5;}
.rosepalebg {background-color: #FEEDFB};
.rouge {color: #CC0000 !important;}
.rouge2 {color: #F6746D;} /* membre2010 */
.sablebg {background-color: #EEEADC;} /* webtele */
.sarcelle {color: #59a6b7;}
.taupebg {background-color: #DBCEBD;} /* cartes */
.transbg {background-color: transparent !important;}
.turquoise {color: #19B8D4;} /* membre2010 */
.vert {color: #70AD14;}
.vertf {color: #3A8202;}
.vertbg {background-color: #82C617;}

.formborder {border: 1px solid silver;}
.formbox24 {width: 24px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid silver;}
.formbox30 {width: 30px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid silver;}
.formbox50 {width: 50px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid silver;}
.formbox100 {width: 100px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid silver;}
.formbox125 {width: 125px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid silver;}
.formbox150 {width: 150px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid silver;}
.formbox170 {width: 170px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid silver;}
.formbox200 {width: 200px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid silver;}
.formbox300 {width: 300px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid silver;}
.formbox400 {width: 400px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid silver;}
.formdrop {font: 11px Arial, Helvetica, sans-serif; border: 1px solid silver;}
.formdropOrange {font: 11px Arial, Helvetica, sans-serif; color: #e55800; background-color: #fff; border: 1px solid #e55800;}
.formdrop150 {width: 150px; font: 11px Arial, Helvetica, sans-serif;}
.formbutton {width: 75px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: black; background-color: white; border: 1px solid white;}
.formbuttonn {width: 75px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: white; background-color: black; border: 1px solid black;}

.formboxrech {border: 0; background-color: transparent; font: 12px Arial, sans-serif; color: black; width: 170px; height: 16px; border: 1px solid silver;}
.formtext200 {width: 200px; height: 100px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid silver;}
.formtext300 {width: 300px; height: 150px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid silver;}
.formtext300x100 {width: 300px; height: 100px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid silver;}
.formtext300x80 {width: 300px; height: 80px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid silver;}
.formtext400 {width: 400px; height: 200px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid silver;}
.formtext400x50 {width: 400px; height: 50px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid silver;}
.formtext400x100 {width: 400px; height: 100px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid silver;}
.formtext600 {width: 600px; height: 100px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid silver;}
.formtext300alt {width: 300px; height: 300px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid silver;}

/* jQuery */
.flash-replaced .alt {
	display: block;
	height: 0;
	position: absolute;
	overflow: hidden;
	width: 0;
	}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #5D5D5D;
	}

#TB_secondLine {
	font: 12px Arial, Helvetica, sans-serif;
	color: #5D5D5D;
	}

#TB_window a {font-weight:normal; }

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index: 100003;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	}

.TB_overlayMacFFBGHack {
	background: url(/_img/macFFBgHack.png) repeat;
	position: fixed;
	z-index: 10003;
	}

.TB_overlayBG {
	background-color: #000;
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.50;
	}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	}

#TB_window {
	position: fixed;
	z-index: 100005;
	display: none;
	border: none;
	text-align: left;
	top: 50%;
	left: 50%;
	background-color: transparent;
	}

* html #TB_window { /* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
	}

#TB_window img#TB_Image {
	display: block;
	margin: 15px 0 0 15px;
	}

#TB_caption{
	width: 100%;
	padding: 7px 0 7px 0;
	float: left;
	}

#TB_closeWindow{
	height: 25px;
	padding: 11px 25px 10px 0;
	float: right;
	}

#TB_closeAjaxWindow{
	padding: 7px 15px 5px 0;
	text-align: right;
	float: right;
	}

#TB_ajaxWindowTitle{
	float: left;
	padding: 7px 0 5px 10px;
	}

#TB_title {height: 27px;}

#TB_ajaxContent{
	clear: both;
	padding: 2px 15px 15px 15px;
	overflow: auto;
	text-align: left;
	line-height: 1.4em;
	background-color: transparent;
	}

#TB_ajaxContent.TB_modal {padding: 15px;}

#TB_ajaxContent p {padding: 5px 0px 5px 0px;}

#TB_load {
	position: fixed;
	display: none;
	height: 13px;
	width: 208px;
	z-index: 103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
	}

* html #TB_load { /* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
	}

#TB_HideSelect{
	z-index: 99;
	position: fixed;
	top: 0;
	left: 0;
	border: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height: 100%;
	width: 100%;
	}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	}

#TB_iframeContent {
	clear: both;
	border: none;
	background-color: transparent;
	}

div.TB_imageCount {
	color: #888;
	padding: 5px 0 0 15px;
	float: left;
	}

#TB_firstLine {
	padding: 0 15px;
	float: left;
	clear: both;
	}

#TB_secondLine {
	margin-top: 5px;
	width: 100%;
	float: left;
	clear: both;
	}

div.TB_secondLineLeft{
	padding-left: 15px;
	float: left;
	}

div.TB_secondLineRight{
	padding-right: 15px;
	float: right;
	}

a.special {color: #339900;}
a:hover.special {color: black;}