body {	margin: 0; 	padding: 0;	background: #FFFFFF;	color: #000000;	font-size: 100%;    font-family: Arial, Helvetica, sans-serif;	}

acronym, abbr {
	cursor: help;
	letter-spacing: .07em;
	border-bottom: 1px dashed #333;
}

em {	font-weight: normal;    }

.ventrer {
	text-align: center;
	color: yellow;
	margin-right: auto;
	margin-left: auto;
}.small {	font-size: small;	}

.xsmall {	font-size: x-small;
}.corrige {
	text-decoration: line-through;
}

b {	text-decoration: underline;	font-weight: normal;    }

blockquote {
	font-style: italic;
	font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	border: thin dashed #ace261;
	padding: 2px 2px 2px 20px;
	background: #d9ff8f;
}A:link, A:visited { 	color: #6666FF;    text-decoration: none;    border-bottom : 1px dotted #999999;    }   A:hover {  color: #000099;    text-decoration: none;    border-bottom : 1px dotted #333333;    }A:active {  	color: #CCFF00;    text-decoration: none;    border-bottom : 1px dotted #999999;    }/*------------------------*/

.redlink {
	
}/*      En-tete (debut)   *//*------------------------*/.gras {	font-weight: 900;	color: #4856d3;	}/*#header {    padding: 0.2em 0.5em 0.4em 1em;     margin: 0;     border-bottom: 1px solid #000;	color: #FFFFFF;	border-color: #8F8E82;	}*/#header h1, #header a:link, #header a:hover, #header a:visited { 	margin: 0;	color: #FFFFFF;	font: normal 31px Trebuchet MS, sans-serif;	text-decoration: none;}.soustitre {	/*margin: 0; padding: 0 15px 0.5em 0;	font: italic normal medium/1em Georgia, Times New Roman, Times, serif;	width: 50%;*/	color: #FFFFFF;	font-family: Georgia, serif;	font-style: italic;	font-size: 16px;	padding-top: 0.2em;	}.raccourcis #header {     background-color: #6B93BA; 	}.home #header {     background-color: #99CC33; 	}.eggs #header {     background-color: #DCC790; 	}.ipod #header {     background-color: #B378A5;	}.liens #header {	background: #90B8A4;	}.liens body {	background: #FFFFFF;	}.tips #header {     background-color: #B5B29E;	}#ad {	position: absolute;	padding: 0;	right: 15%;	top: 4px;	}#search {	text-align: right;	padding:  0;	position: absolute;	right: 16px;	top: 42px;}#search img {	vertical-align: bottom;	}/*----------------------*/#header {    padding: 0.2em 1em 0.2em 1em; 	}#top_left {	position: absolute;	left: 0;	width: auto; /*125*/	padding-left: 1em;	}#top_main {	text-align: center;	margin: 0 150px 0 180px;
	height: 65px;	}#top_right {	position: absolute;	top: 30px;	right: 0px;	left: auto;	width: 250px;	text-align: right;	padding-right: 5px;	}#top_right a:link, #top_right a:hover, #top_right a:visited, #top_right a:active {	text-decoration: none;	border: 0px;	}#top_right img {	vertical-align: text-bottom;}#top_right form { margin:0; padding:0;}.pub {	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: 16px;
}/*---------------------------*//* Contenu principal (main)  *//*---------------------------*/#main, #cal, #eastereggs, #tip {    position: relative;     padding: 2.5em 0 1em 0;     margin: 0;    border-top: 3px double #B3C8DF;    font-size: 84%;    }

#forum {
    position: relative;     padding: 2.5em 30px 1em 30px;     margin: 0;    border-top: 3px double #B3C8DF;    font-size: 84%;}/*-----------------------*//*  Barre de navigation  *//*-----------------------*/#navbar {    position: absolute; z-index: 5; top: 0; left: 0; right: 0; width: 94%;    margin: -1px 0 0;     padding: 0.2em 0 0.1em;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 15px;    border: 1px solid #8F8E82;     border-width: 1px 3px 1px 20px;    background: #EEEDD9;     white-space: nowrap;     }    html>body #navbar {margin: -4px 0 0;}#navbar a {    border-right: 1px solid #8F8E82;     padding: 0.45em 0.5em 0.2em;    text-decoration: none;      color: #772;    }html>body #navbar a {padding: 0.2em 0.5em 0.1em;}#navbar a#home {    margin-left: 60px;     padding-left: 50px;     border-left: 1px solid #8F8E82;    }#navbar a:hover {background: #FFA850 ; color: #FFA;}#navbar b {display: none !important;}.home #navbar #home {color: #CCA; background: transparent;}.home a#home, .raccourcis a#raccourcis, .eggs a#eggs, .tips a#tips, .ipod a#ipod, .liens a#liens, .numeric a#numeric {    background: #FFF !important;     color: #000 !important;     border-bottom: 1px solid #FFF;}/* adresse mail */.byline {	font-family: Verdana, sans-serif;	font-size: 10px;	/*margin-top: 4px;*/	padding-right: 10px;	text-align: right;	}/*------------------------------*//*     Bas de page    			*//*------------------------------*/#footer {    margin: 0 0 10px;     border: 1px solid #BBB;     border-width: 1px 0;    background: #FAFAFF;    font-size: smaller;     clear: both;    }
    
#footer2 {    margin: 0 175px 10px 193px;     border: 1px solid #BBB;     border-width: 1px 0;    background: #FAFAFF;    font-size: smaller;     clear: both;    }   #footer p, #footer2 p {	margin: 0 0 0 100px; 	padding: 0.75em 1.5em 0.5em 0;}#validator {	font-size: 12px;	margin-top: 5px;	text-align: right;}

#validator2 {	font-size: 12px;	margin: 5px 175px 0 193px;	text-align: right;}/*------------------------------*//*     barre de navigation		*//*------------------------------*/#subnav {  	margin-bottom: 20px;   	padding: 2em 0 0.5em 0;
  	text-align: center;  	/*font-size: 14px;*/  	}	/* haut-bas-droite-gauche*/#subnav a {	text-decoration: none; 	color: gray;	border-bottom : 1px dotted #999999;	}	#subnav a:hover {	text-decoration: none; 	color: black;	}

.ancien {
	font-size: 12px;
}
.recent {
	font-size: 14px;
}

.puma a#puma, .jaguar a#jaguar, .panther a#panther, .tiger a#tiger, .leopard a#leopard, .snowleopard a#snowleopard, .classic a#classic {    background: #FFF !important;     color: #000 !important;     border-bottom: 1px solid #FFF;}/*------------------------------*//*    	 numeric 				*//*------------------------------*/#leftbox {      /*** No side padding or borders, to avoid the IE5.x box model problem ***/	position: absolute;	left: 16px;	width: 150px;	color: #000;	padding-top: 10px;	}#middlebox {	margin: 0 182px 10px 182px;	padding: 0px;	font-size: 80%;	background-color: #dda;	}#rightbox {    /*** No side padding or borders, to avoid the IE5.x box model problem ***/	position: absolute;	right: 16px;         	width: 150px;	color: #000;	padding-top: 10px;	}/*----------------------*/#presentation {	color: #000000;	}#menu1, #menu2, #menu3, #menu4, #menu5, #menu6, #menu7, #menu8 {	border: 1px solid #000;	margin-bottom: 10px;	}#presentation table {	/*white-space: nowrap;*/	padding:  10px;	}#rightbox a:link, #leftbox a:link {	font-weight: 600;	font-variant: normal;	color: #FFEAA3;	font-family: LucidaGrande, Lucida, Helvetica, Arial, sans-serif;	text-decoration: none;	}#rightbox a:visited, #leftbox a:visited {	font-weight: 600;	text-decoration: none;	font-variant: normal;	color: #FFC74A;	font-family: LucidaGrande, Lucida, Helvetica, Arial, sans-serif;	}#rightbox a:hover, #leftbox a:hover {	font-weight: 600;	text-decoration: none;	font-variant: normal;	color: #FFA449;	font-family: LucidaGrande, Lucida, Helvetica, Arial, sans-serif;	}#rightbox h2, #leftbox h2 {	margin:0;	padding:3px 0 3px 0;	border-bottom:1px solid #000;	border-top:1px solid #000;	text-align:center;	font-size:80%;	color:#F0EEE8;	background-color: #000;	}#rightbox h3, #leftbox h3 {	background-color:#F0EEE8;	border-top:1px solid #333;	border-bottom:1px solid #333;	text-align:center;	margin: 0 0 0 0;	padding: 3px;	font: 600 12px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;	}#rightbox ul, #leftbox ul {	margin: 0;	padding: 0;	background: repeat url(../numeric/images/rayures.gif);	}	#rightbox li, #leftbox li {	font-size: 80%;	list-style-type: none;	padding-left: 5px;	padding-right: 5px;	padding-top: 3px;	padding-bottom: 3px;	}

/*------------------------------*//*  numeric (tableau news)		*//*------------------------------*/#news table {	background: #E7D14A;	}.logiciel {	width: 35%;	color: #333333;	background-color: #4A4A4A;	font-size: small;	padding: 2px;	}#middlebox h1 {	font: 2em   Geneva, Arial, Helvetica, sans-serif;	color: #000000;	text-align: center;	border-style: dotted;	border-width: thin;	}.info {	width: 65%;	color: #FFFFFF;	background-color: #3A3428;	font-size: small;	padding: 2px;	}.date {	color: #FFFFFF;	background-color: #000;	text-align: center;	font-size: medium;	}#news A:link {  	color: #FFC74A;    text-decoration: none;    border-bottom : 1px dotted #999999;    }#news A:visited {  	color: #FFC74A;    text-decoration: none;    border-bottom : 1px dotted #999999;    }#news A:hover {  	color: #BA822F	}#news A:active {  	color: #CCFF00;    text-decoration: none;    border-bottom : 1px dotted #999999;    }  /*------------------------------------*/  /*         raccourcis (index)         *//*------------------------------------*/  #nav table{	background-color: #fff;	margin-left: auto;    margin-right: auto;	/*width: 95%;  IE Mac=non */	border-spacing:0px;	}#nav td {	font-family: lucida grande, geneva, verdana, sans-serif;	text-align: center;	font-size: 11px;	padding: 0px;	border-top: 1px solid #a1a5a9;	border-right: 1px solid #a1a5a9;	border-bottom: 1px solid #a1a5a9;	white-space: nowrap;	}#nav td a {	text-decoration: none;	display: block;/**/	margin: 0;	padding: 2px 0px 2px 0px;	}#nav td a:link, #nav td a:visited {	color: #000;	font-weight: normal;	text-decoration: none;	}#nav td a:hover {	color: #000;	background: #B9D5F7;    /*display: block;*/	padding: 2px 0px 2px 0px;	font-weight: normal;	text-decoration: none;	}

.snowleopard #nav td a:hover {	color: #000;	background: #9e9e9e;    /*display: block;*/	padding: 2px 0px 2px 0px;	font-weight: normal;	text-decoration: none;	}	.gauche {    border-left: 1px solid #a1a5a9;    }.gauchebleu {    background-color: #CFD3FF;    border-left: 1px solid #a1a5a9;    }    .gaucheorange {    background-color: #ffe395;    border-left: 1px solid #a1a5a9;    }    .fondorange {	background-color: #ffe395;	}.gauchevert {    background-color: #86d96f;    border-left: 1px solid #a1a5a9;    }.fondvert {	background-color: #86d96f;	}.gauchegris {    background-color: #dddddd;    border-left: 1px solid #a1a5a9;    }.fondgris {	background-color: #dddddd;	}

.gauchemauve {    background-color: #decefd;    border-left: 1px solid #a1a5a9;    }.fondmauve {	background-color: #decefd;	}

.gauchesnow {    background-color: #BDBDBD;    border-left: 1px solid #a1a5a9;    }.fondsnow {	background-color: #BDBDBD;	}

/*------------------------------------*/  /*    			   LEOPARD  	      *//*------------------------------------*/  #leopar table {	background-color: #000000;	margin-left: auto;    margin-right: auto;    margin-bottom: 45px;	width: 720px;	border-spacing:0px;	}
#leopar td {
	padding: 15px;
	color: #ffffff;
}

.leopar_X {
	text-align: left;
	font: 64px "Lucida Grande", Lucida, Verdana, sans-serif;
}/*------------------------------------*/  /*       raccourcis (tableaux)        *//*------------------------------------*/  .tablRacc, .tablDl {    text-align: center;    margin-bottom: 45px;
	margin-right: auto;
	margin-left: auto;
}.tablRacc table, .tablDl table {	/*background-color: #FFFFFF;	margin-left: auto;    margin-right: auto;*/	border-spacing:0px;	}.tablRacc td {	font-family: lucida grande, geneva, verdana, sans-serif;	text-align: left;	font-size: 12px;	padding: 2px 2px 2px 2px;	border-top: 1px solid #a1a5a9;	border-right: 1px solid #a1a5a9;	width: 50%;	}
	.tablRacc th, .tablDl th {	font-family: lucida grande, geneva, verdana, sans-serif;}.tablFcnt {    text-align: center;    margin-bottom: 45px;    }.tablFcnt table {    background-color: #FFFFFF;	margin-left: auto;    margin-right: auto;	width: 85%;    border-spacing: 0px	}.tablFcnt td {	font-family: lucida grande, geneva, verdana, sans-serif;	text-align: left;	font-size: 12px;	padding: 2px 2px 2px 2px;	border-top: thin solid #a1a5a9;	border-right: thin solid #a1a5a9;	width: 25%;	}.tablFcnt th {	font-family: lucida grande, geneva, verdana, sans-serif;	text-align: left;	font-size: 12px;	padding: 2px 2px 2px 2px;	border-top: thin solid #a1a5a9;	border-right: thin solid #a1a5a9;	}.t_h {	background-color: #DCA75B;	}.t_h_vert {	background-color: #86d96f;	}.t_h_gris {	background-color: #bbbbbb;	}.t_h_bleu {	background-color: #9EABFF;	}.img_titre	{	margin-bottom: 8px;    }.jag_p {	/*color: #000000;*/	background-color: #ffffcc;	}.palm_jag_p {	/*color: #000000;*/	background-color: #ffffcc;	}.jag_i {	/*color: #000000;*/	background-color: #ffe395;	}.palm_jag_i {	/*color: #000000;*/	background-color: #ffe395;	}	.puma_i {	/*color: #000000;*/	background-color: #D8FFAA;	}.palm_puma_i {	/*color: #000000;*/	background-color: #D8FFAA;	}.puma_p {	/*color: #000000;*/	background-color: #E5FFCF;	}.palm_puma_p {	/*color: #000000;*/	background-color: #E5FFCF;	}.panth_i {	/*color: #000000;*/	background-color: #dddddd;	}.panth_p {	/*color: #000000;*/	background-color: #ffffff;	}
	.palm_panth_i {	/*color: #000000;*/	background-color: #dddddd;	}.palm_panth_p {	/*color: #000000;*/	background-color: #eeeeee;	}

.leopard_i {	/*color: #000000;*/	background-color: #fde3f5;	}.leopard_p {	/*color: #000000;*/	background-color: #decefd;	}
/*		.snow_i {	background-color: #D0CEDB;	}.snow_p {	background-color: #F4F3FB;	}
*/
.snow_i {	background-color: #F9F9FA;	}.snow_p {	background-color: #DDDDDD;	}
	.classic_i {	/*color: #000000;*/	background-color: #CFD3FF;	}.palm_classic_i {	/*color: #000000;*/	background-color: #CFD3FF;	color: #486fd7;}.classic_p {	/*color: #000000;*/	background-color: #E1E3FF;	}.palm_classic_p {	/*color: #000000;*/	background-color: #E1E3FF;	}.fond {    background-image: url(../images/shortcut/aqua.jpg);    color: #FFFFFF    }.new_dl {	color: #df0000;	font-weight: bold;	}

.new_racc {	color: #000000;	background-color: #99ccff;	}.bleu {    color: #0099CC;    }
.larg60 {
	width: 60%;
	text-align: left;
	padding: 4px;
	border-right: thin solid #b0b0b0;
}
.larg15 {
	width: 15%;
	padding: 4px;
	border-right: thin solid #b0b0b0;
}
.larg10 {
	width: 10%;
	padding: 4px;
	border-right: thin solid #b0b0b0;
}
.larg20 {
	width: 20%;
	padding: 4px;
	border-right: thin solid #b0b0b0;
}/*------------------------*//*.titreTabl {          background: url(../images/shortcut/titre.gif) no-repeat top;        text-align: center;        height: 45px;        border:  1px solid #ffffff;        border-bottom: 0px;	}
	
.titreTableau {
        text-align: center;        border:  1px solid #ffffff;	
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #73ffef;
	border-top-style: solid;
	border-top-width: thin;
	padding: 5px;
	margin-bottom: 5px;
}
*/
.grille {
	border-top: thin solid #a1a5a9;
	border-right: thin solid #a1a5a9;
}
.th2 {
	text-align: center;	font-weight: bold;	color: #fff;	font-size: 14px;
	-moz-border-radius-topleft: 16px;
	-moz-border-radius-topright: 16px;
	-khtml-border-radius-top: 16px;
	-webkit-border-top-left-radius: 16px;
	-webkit-border-top-right-radius: 16px;
	border-radius-top: 16px;	
	padding: 8px 8px 4px;
	border-top-style: thin solid #a1a5a9;
	border-right-style: thin solid #a1a5a9;
	border-left-style: thin solid #a1a5a9;
	border-width: thin;
	max-width: 70%;
	margin-right: auto;
	margin-left: auto;
}
/*	background-color: #9dadc6; */

.titreTabl_j {          background: url(../images/shortcut/titre_j.gif) no-repeat top;        text-align: center;        height: 45px;        border:  1px solid #ffffff;        border-bottom: 0px;	}.ttitre {        font-weight: bold;        color: #fff;        font-size: 16px;        margin-top: 22px;	}/*------- info pages raccourcis------*/#infoRacc {	border: 1px dashed #CCCCCC;	padding: 8px;    background: #FFFFCC;	margin-left: auto;    margin-right: auto;    margin-bottom: 30px;	width: 550px;    }#maj {    text-align: center;    }.pasVerifie {    background: #FFFFFF;    padding: 2px;    }.nouveaute {    background: #99ccff;    padding: 2px;    }/*--------------------------*//*         iPod				*//* 		barre de nav		*//*--------------------------*/#navmenu {	background-color: #F0EEE8; 	border: 1px dotted #000;	border-width: 1px 0;	padding: 3px 0;	font-size: 90%;	text-align: center;	position: relative;	margin-right: 10%;	margin-left: 10%;	margin-top: 10px;	/* news */	clear:  both;	}	#navmenu a {	padding: 3px 2px;	color: #000;	text-decoration: none;	border-bottom: 0px;    } #navmenu a:hover { 	color: #faf5f8; 	background: #879186;	text-decoration: none;	}/*--------------------------*//*         iPod				*//* 		MENU (gauche)		*//*--------------------------*/#menus {	position: absolute;	top: 147px;	left: 10px;	width: 170px;	background: #fafafa;	margin-top: 24px;	padding-bottom: 2px;	border-left: 1px solid #000;	border-bottom: 1px solid #000;	border-right: 1px solid #000;}		#menus h2, #comments h2, #colonne1 h2, #colonne2 h2 {	margin: 0;	padding: 3px 0 3px 0;	border-bottom: 1px solid #000;	border-top: 1px solid #000;	text-align: center;	font-size: 90%;	color: #F0EEE8;}.grenat {	background-color: #B378A5;    }    #menus h3 {	font-size: 80%;	background-color: #F0EEE8;	border-top: 1px solid #333;	border-bottom: 1px solid #333;	text-align: center;	margin: 0 0 0 0;	padding: 3px;}#colonne1 ul, #colonne2 ul {	margin-top: 10px;	padding: 0px;}#menus ul {	margin-top: 7px;	margin-left:  1.5em;	padding: 0px;}#menus li {	font-size: 75%;	list-style-type: none;	padding-left: 0em;	padding-right: 0.5em;	padding-top: 0em;	padding-bottom: 0em;}.firmware_ipod_13 {	font-size: 70%;	padding: 5px;}.maj {	font-size:80%;	margin-left: 1em;	padding-left: 0px;}#menus li.maj2 {	font-size: 80%;	margin-left: -1.5em;	padding: 0px;}#colonne1 li, #colonne2 li {	list-style-type: none;	padding-left: 1em;	padding-right: .5em;	padding-top: 0em;	padding-bottom: .5em;}/*--------------------------*//*         iPod				*//* 		CONTENT				*//*--------------------------*/

#contentPod {	border: 2px solid #233622;	background: #cde7a8;	color: #233622;	margin: 18px 175px 10px 193px;}

#contentHist, #contentResult {	color: #233622;	margin: 18px 175px 10px 193px;}#contentPod td, #contentResult td {    padding: 2px 2px 2px 2px;    font-family: lucida grande, geneva, verdana, sans-serif;    font-size: 12px;}

/*--------------------------*//*         iPod				*//* 		tableau news		*//*--------------------------*/
.logiciel {	width: 35%;	color: #333333;	background-color: #CCCCCC;	}.info {	width: 65%;	color: #333333;	background-color: #99cccc;	}.date {	color: #FFFFFF;	background-color: #339999;	text-align: center;	}.gen_ipod {		border-style: dashed;	border-width: thin;	width: 80%;	padding: 0 10px;	margin: 40px auto 40px auto;	background: #FFECF6;	}#infoLog h2 {	font-weight: normal;	text-align: center;	}/*--------------------------*//*         iPod				*//* 		COMMENTS (droite)	*//*--------------------------*/
#comments {	position: absolute;	right: 10px;	top: 147px;	width:150px;	margin-top: 24px;	margin-bottom: 10px;	background: #fafafa;	border: 1px solid #000;	border-top: none;	}#comments a:link, a:visited {	text-decoration: none;	border-bottom-width: 0mm;	border-bottom-color: #3bff3a;	}#comments a:hover {	}#comments ul {	margin: 0;	padding: 0;	}#comments li {	font-size:70%;	list-style-type: none;	padding-left: 3px;	}#comments li.col1 {	background-color: #eeeeee;	}#comments li.col2 {	background-color: #fafafa;	}		#comments h3 {	font-size:80%;	background-color: #F0EEE8;	border-top: 1px solid #333;	border-bottom: 1px solid #333;	text-align: center;	margin: 0 0 1em 0;	padding: 3px;}/*, #menu h5, #menu h3, #menu li.col2, #menu li.col1, #menu li, #menu ul*/#comments h5 {	margin: 0;	padding: 3px 0;	font-size: 75%;	}      /*--------------------------*//*         iPod				*//* 		pages annexes		*//*--------------------------*/

#infoLog {    margin-top: 3em;    font-family: Arial, Helvetica, sans-serif; 	/*font-size: 84%;*/	}#infoLog table {	background-color: #FFFFFF;	margin-left: auto;	margin-right: auto;	width: 75%;	border-spacing: 0px;	}#infoLog td {    padding: 2px 2px 2px 2px;    font-family: lucida grande, geneva, verdana, sans-serif;    font-size: 12px;    border-top: 1px solid #a1a5a9;	border-right: 1px solid #a1a5a9;	width: 20%;	}#infoLog a:link, #infoLog a:visited, #infoLog a:hover {    text-decoration: none;	}#ipod_note, #eggs_pref {	margin: 8px;	font-family: Arial, Helvetica, sans-serif; 	font-size: 84%;	text-align: center;}#ipod_note table, #eggs_pref table {	margin-left: auto;	margin-right: auto;	width: 50%;	margin-bottom: 25px;	}#ipod_note caption, #eggs_pref caption {	padding: 7px;	font-weight: 600;	}	#ipod_note th {	background: #cccccc;	padding: 5px;	}#ipod_note td {	background: #eeeeee;	padding: 3px;	}.list_a {	list-style: upper-alpha;	}.ipod_fiche {	margin-right: auto;	margin-left: auto;	}.ipod_fiche_td {	width: 20%;		}.ipod_fiche_td2 {	width: 60%;		}.ipod_fiche_td3 {	width: 80%;		}.listePage {	text-align: center;	margin: 8px;	}.plusdenews {	font-size: 12px;	margin-top: 5px;	text-align: right;		}

#history1, #history2, #history3, #history4, #history5, #history6 {	border-style: dashed;	border-width: thin;	width: 90%;	padding: 10px;	margin: 40px auto 20px auto;	background: #FFECF6;}

/*--------------------------*//*         iPod				*//* 		Support KB			*//*--------------------------*/
#menus h5 {	margin: 0;	padding: 3px 0;	font-size: 75%;	}
#menus ul {	margin: 0;	padding: 0;	}#menus ul.li_liens {	margin: 10px;	padding: 0;
	}#menus li.li_liens {
	font-size:80%;	}#menus li {	font-size:70%;	list-style-type: none;	padding-left: 3px;	}
#menus li.col1 {	background-color: #eeeeee;
	font-size: x-small;
}#menus li.col2 {	background-color: #fafafa;
	font-size: x-small;
}

#menus ul.kb {
	margin-left: 2px;
}

#menus a.lien_kb:link {
	/*color:  #6666FF;	*/
	border-bottom : 0px;
}
#menus a.lien_kb:visited {
	color:  #6666FF;	
}
#menus a.lien_kb:hover {
	color:  #000099;	
}#menus a.lien_kb:active {
	color:  #CCFF00;	
}

#menus dl {
	font-weight: 100;
}

#menus dt {
	font-size: small;
	font-weight: 100;
	margin-left: 2px;
}

#menus dd {
	color: #bf643b;
	font-size: x-small;
	margin-left: 5px;
}

#form1 {
	margin: 3px;
}

#abc {
	font-size: small;
	width:  170px;
	position: relative;
}

/*--------------------------*//*         iPod				*//* 	résultats recherche		*//*--------------------------*/

#contentResult table {
	background-color: #cde7a8;
	border-color: #000000;
	border-width: 2px;
	margin-left: auto;
	margin-right: auto;
}

#contentResult th {
	background-color: #339999;
	padding: 3px;
	color: #ffffff;
}

.result1 {
	background-color: #cccccc;
}

.result2 {
	background-color: #99cccc;
}

.trouves {
	-moz-border-radius: 10px;
	background-color: #99cccc;
	padding:  3px;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}


/*--------------------------*//*         Eggs (debut)		*//* 	 						*//*--------------------------*/
#colonne1 {    float: left;	margin-left: 90px;	margin-bottom: 30px;	top: 10px;	width: 280px;	background: #FAFAE8;	padding-bottom: 2px;	border-left: 1px solid #000;	border-bottom: 1px solid #000;	border-right: 1px solid #000;	}#colonne2 {    float: right;	margin-right: 90px;	margin-bottom: 30px;	top: 10px;	width: 280px;	background: #FAFAE8;	border: 1px solid #000;	border-top: none;	margin-bottom: 10px;	}.marron_f {    background-color: #CBB27B;    }#infoEggs {    margin: 30px auto 30px auto;       padding:5px;	border: 1px dashed #CCCCCC;    background: #FFFFCC;    text-align: center;  	font-size: smaller;   	/*clear: both;*/  	width: 550px;    }#nbEggs {    margin: 30px auto 0px auto;     	clear: both;    text-align: center;		}#eastereggs table, #eastereggs2 table {	font-family: lucida grande, geneva, verdana, sans-serif;	background-color: #FBF9E0;    margin-bottom: 30px;	width: 85%;	/*border-collapse:collapse;*/	border-spacing: 1px;	margin-left: auto;	margin-right: auto;	margin-top: 5px;	}#eastereggs td, #eastereggs2 td {	font-size: 12px;	padding: 2px 2px 2px 2px;	}#eastereggs th, #eastereggs2 th {	background-color: #ebe0b1;	padding: 2px 2px 2px 2px;	}#eggs_pref th {	background: #ebe0b1;	padding: 5px;	}#eggs_pref td {	background: #FBF9E0;	padding: 3px;	}.classement {	width: 50%;	margin-right: auto;	margin-left: auto;	text-align: center;	font-size: large;	}.a_vote {	font-family: Courier New, Courier, mono;	font-size: x-large;	text-align: center;	margin-top: 50px;	}.tr_1 {    height: 64px;    background-color: #ebe0b1;    text-align: center;	}	.td_g {    width: 64px;    text-align: center;	vertical-align: middle;	}.td_d {    width: 80px;	}.td_center {    text-align: center;	}	.tr_4 {    background-color: #ebe0b1;    text-align: center;	vertical-align: middle;	}.new_egg {	/*color: #f11c11;*/	background: #ff0606;	background: #ffae5f;	padding: 3px 5px 3px 5px;	}.liste_type {	line-height: 175%;	margin-left: 2em;	}.h_normal {	line-height: 100%;	}	/*--------------------------*//*        Trucs (debut)		*//* 	 						*//*--------------------------*/
#tips1 {	background: #fafafa;	margin: 0 45% 0 0;	padding: .5em 1em .5em 1.5em;	color: #000;	line-height:20px;	}#tips2 {   	background: #f3eede;	position: absolute;	left: 59%;	top: 130px;	width: 35%;	min-width: 210px;	padding: .5em .5em .5em .5em;	border: 1px dashed #CCCCCC;	}#tip h2 {	margin: 0;	padding: 3px 0 3px 0;	border-bottom: 1px solid #000;	border-top: 1px solid #000;	text-align: center;	font-size: 90%;	color: #FFFCF6;	}.fond_tip {	background: #B5B29E;	}.fondclair_tip {	background: #f3eede;	}.tip3 {	margin: 10px 35px 20px 35px;	padding: 5px 10px 5px 10px;	background: #fafafa;	}#tip table {    font-family: lucida grande, geneva, verdana, sans-serif;	background-color: #FFFFFF;	margin-left: auto;    margin-right: auto;    margin-bottom: 30px;	width: 75%;	/*border-collapse:collapse;*/	border-spacing:1px;	}#tip td {    padding: .5em 1em .5em 1em;	}#tip th {	background: #B5B29E;	padding: .5em 1em .5em 1em;	height: 20px;	color: #F1F1F1;	font-size: larger;	font-variant: small-caps;	}.td90c {	width: 90px;	text-align: center; 	}.td_ajout {	width: 20%;	}
	
.textile {
	line-height: 15px;
	font-size: 10px;
}
 .td50c {	width: 50px;	text-align: center;	}.important {	color: #E60B0B;	font-size: x-small;
}
	
.lettrine { 		display: block; 		float: left; 		/*font-family: "Arial Black", Impact, Verdana, "Lucida Grande", Futura, Arial, "Gill Sans", Helvetica, sans-serif;*/ 		font-size: 3em; 		line-height: 99%; 		color: #99cc33;}
/*--------------------------*//*        Liens (debut)		*//* 	 						*//*--------------------------*/
#links1, #links2, #links3, #links4, #links5, #links6, #links7, #links8, #links9 {	border-style: dashed;	border-width: thin;	width: 80%;	padding: 10px;	margin: 40px auto 20px auto;	background: #E6FFE1;	}

#links1 h2, #links2 h2, #links3 h2, #links4 h2, #links5 h2, #links6 h2, #links7 h2, #links8 h2, #links9 h2 {	background: #a7d5bd;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 18px;	font-style: italic;	font-variant: small-caps;	border-top-style: solid;	border-bottom-style: solid;	border-bottom-width: thin;	border-top-width: thin;	margin: 20px;	text-align: right;	padding-right: 20px;	}#ilinks, #ilinks1, #ilinks2, #ilinks3, #ilinks4, #ilinks5, #ilinks6, #ilinks7, #ilinks8 {	border-style: dashed;	border-width: thin;	width: 60%;	padding: 10px;	margin: 40px auto 20px auto;	background: #FFECF6;	}

#ilinks h2, #ilinks1 h2, #ilinks2 h2, #ilinks3 h2, #ilinks4 h2, #ilinks5 h2, #ilinks6 h2, #ilinks7 h2, #ilinks8 h2, #history1 h2, #history2 h2, #history3 h2, #history4 h2, #history5 h2, #history6 h2 {	background: #B378A5;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 18px;	font-style: italic;	font-variant: small-caps;	border-top-style: solid;	border-bottom-style: solid;	border-bottom-width: thin;	border-top-width: thin;	margin: 20px;	text-align: right;	padding-right: 20px;	}

#ilinks img, #ilinks1 img, #ilinks2 img, #ilinks3 img, #ilinks4 img, #ilinks5 img, #ilinks6 img, #ilinks7 img, #ilinks8 img {
	vertical-align: middle;
}
	
#links strong, #links1 strong, #links2 strong, #links3 strong, #links4 strong, #links5 strong, #links6 strong, #links7 strong, #links8 strong  {	font-style: italic; 	font-variant: small-caps;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 18px;	margin-left: 1.5em;	}.ul_liens {	font-family: Geneva, Arial, Helvetica, sans-serif;	list-style: circle inside;	}/*--------------------------*//*        Calendriers		*//*--------------------------*/
/*#cal {	margin: 25px;	font-family: Arial, Helvetica, sans-serif; 	font-size: 84%;}*/
#cse-search-results {
	margin-left: auto;	margin-right: auto;	
	width: 70%;}#cal table {	margin-left: auto;	margin-right: auto;	margin-top: 15px;	margin-bottom: 10px;	width: 70%;	border-spacing:0px;	border-right: 1px solid #99cc33;	border-bottom: 1px solid #99cc33;	}#cal td {	font-family: lucida grande, geneva, verdana, sans-serif;	padding: 4px;	border-top: 1px solid #99cc33;	border-left: 1px solid #99cc33;	}.mois {	font-weight: bold;	color: #99cc33;	margin-top: 3px;	margin-bottom: 5px;	text-align: center;		}.fond_home {	background: #ace261;	}.fondclair_home {	background: #ecffc8;	text-align: left;	}#cal img {
	/*border: 0px;*/
}.fond_home_60 {	width: 65%;	text-align: left;	}.fond_home_40 {	width: 35%;	font-size: small;	}

.fond_home_avatar {	width: 40px;
	}

.merci {
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;	border-radius: 20px;
	border: thin solid #ace261;
	background-color: #ecffc8;
	padding: 30px;
	width: 20%;
	margin: 5em auto;
	text-align: center;
}

.comm_titre {
	-webkit-border-radius: 20px 20px 0 0;
	-moz-border-radius: 20px 20px 0 0;	border-radius: 20px 20px 0 0;
	padding: 5px 5px 5px 5px;	background-color: #ace261;	border: solid 1px #ace261;	margin-bottom: 5px;	/*line-height: 1.6;*/
	width: 40%;
	font: large "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #fff;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}

.comm {
	padding: 5px 5px 5px 5px;	background-color: #ecffc8;	border: solid 1px #ace261;	/*line-height: 1.6;*/
	width: 40%;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}

.comm .comm_info {	text-align: left;	font-size: 11px;	background-color: #ace261;
	padding-bottom: 6px;
}

.commImage {  padding: 2px;  margin-bottom: -8px;  margin-right: 5px;  background-color: #fff;   border: 1px solid #aaa;   width: 32px;  height: 32px;}

.commURL {  padding: 2px;  margin-bottom: -8px;  width: 21px;  height: 20px;
  border: 0;}

.comm_info {
	text-align: left;
	margin: 0;
	padding: 0;
}

.comm .comm_comment {
	text-align: left;
	line-height: 1.6;
}

.comm .comm_date {
	text-align: right;
	color: #90bf51;
	margin: 0;
	padding: 0;
	font-size: 11px;}
/*
.crypt li {
  display: inline;  list-style-type: none;  background-color: #fff;  border: 1px solid #666666;  margin: 1em;
	font-size: 2em;
	padding: 0.7em 0.5em 0;
}


.crypt_img {
		vertical-align: bottom;
}
.crypt_td1 {
	background-color: #fff;
	width: 150px;
}

.crypt_td2 {
	background-color: #fff;
	width: 25px;
}
*/
.enligne {
	width: 100%;
	margin: 0;
	padding: 0;
}

.enligne li {	display: inline;	list-style-type: none;	padding: 0;
	margin: 0;
} 

.comm_gauche {
	float: left;
	text-align: left;
	color: #90bf51;
	font-size: 11px;
}

.comm_droite {
	float: right;
	text-align: right;
	color: #90bf51;
	font-size: 11px;
}

.clea {
	clear: both;
	font-size: 10px;
	line-height: 10px;
}
.thome {	background: #ace261;	padding: .5em 1em .5em 1em;	height: 20px;	color: #F1F1F1;	font-size: larger;	font-variant: small-caps;	}#accessibilite {	border-style: dashed;	border-width: thin;	width: 80%;	padding: 0 10px;	margin: 40px auto 20px auto;	background: #ecffc8;	}/*--------------------------*//*        Webcam			*//*--------------------------*/

#webcam {	}#webcam th {	background: #ace261;	padding: 8px;	color: #FFFFFF;	font-size: large;	font-weight: normal;	}#webcam td {	background: #ecffc8;	text-align: center;	}#webcam td.cam {	text-align: left;	}/*--------------------------*//*     Ecrivez-nous			*//*--------------------------*/#ecriveznous {    margin: 80px auto 60px auto;       padding:5px;	border: 1px dashed #CCCCCC;    background: #FFFFCC;    text-align: center;  	clear: both;  	width: 60%;    }/*---------  Blog --------*/.fixe {
	clear: both;	margin-right: 10px;	margin-left: 20px;	margin-top: 8px;	margin-bottom: 8px;	border: 1px dashed #000000;	padding-right: 8px;	padding-left: 8px;	background: #ECFFC8;	line-height: 20px;
	}#ipod_news {	padding-top: 1px;	padding-bottom: 5px;	}.info_news1 {	border-bottom-style: none;	border-bottom-width: thin;	/*background: #d24eb1;*/	background-color: #cccccc;	padding: 3px;	margin-right: 1px;	margin-left: 1px;	margin-bottom: 1px;	}.info_news2 {	border-bottom-style: none;	border-bottom-width: thin;	background-color: #99cccc;	padding: 3px;	margin-right: 1px;	margin-left: 1px;	margin-bottom: 1px;	}.dat_news {	font-style: italic;	text-decoration: underline;	}.pod_news {	text-align: center;	font-size: large;	font-style: oblique;	text-transform: capitalize;	background: #339999;	margin-right: 1px;	margin-bottom: 1px;	margin-left: 1px;	color: #ffffff;	}.date_news {	color: #FFFFFF;	background-color: #339999;	margin-right: 1px;	margin-bottom: 1px;	margin-left: 1px;	text-align: center;	padding-top: 2px;	padding-bottom: 2px;	}	/* @end */.xtformtd {	color:#000000;	}	.xtformtitle {	color:#C00101;	}

#aide {
	margin: 0px;
	padding: 0px;
}
 
 #aide table {
	margin-left: auto;	margin-right: auto;
}
 #aide td {
	border: solid 1px #ace261;
}

.help {
	background: #ecffc8;
	font-size: x-small;
}

.iphone_h {
	position: relative;
	left: 0;
	top: 0;
	background-color: #558ebe;
	width: 120px;
	height: 70px;
}
.iphone_b {
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #558ebe;
	width: 120px;
	height: 70px;
}

.iphone_h img, iphone_b img {
	border-style: none;
}