body {
	margin : 0;
	padding : 0;
	background : url(../img/fd.gif) top center repeat-y;
}
p {
	margin-top : 0;
	padding-top : 0;
}
form {
	margin : 0;
	padding : 0;
	border : 0px solid #FFF;
}
body, select, td, input, div, textarea{
	font : 10px Verdana, Times New Roman, Times, serif;
}
input, textarea {
	background : #FFF;
	color : #000;
	border : 1px solid #000;
	padding-left : 2px;
}
.checkbox{
	background : none;
	border : 0;
}
.radio {
	background : none;
	border : 0; 
}
label {
	font-weight : bold;
}
a img {
	border : 0;
}
a:link, a:visited, a:active {
	text-decoration : underline;
}
a:hover {
	text-decoration : none;
}
.lezart a, .lezart a:link, .lezart a:visited{
	color : #A8A8A8;
	text-decoration : none;
}
.lezart a:hover{
	text-decoration : underline;
}
.recTrouve {
	background-color : #FF6600;
}
hr {
	padding : 0; 
	margin : 5px 0 5px 0;
	height : 1px;
}
.clear {
	clear : both;
	height : 0px;
	padding : 0px;
	margin : 0px;
	font-size : 0px;
	visibility : hidden;
}
.imgLeft {
	float : left;
	margin-right : 5px;
}
.imgRight {
	float : right;
	margin-left : 5px;
}
.imgTop {
	margin-bottom : 10px;
}
.imgBottom {
	margin-top : 10px;
}

#imgzoom {
	position : absolute;
	display : none;
	overflow : hidden;
	width : 552px;
	height : auto;
	text-align : center;
	color : #000;
	background : #FFF;
	border : 0px solid #8C0202;
	cursor : pointer;
	z-index : 100;
}

h1{
	border-bottom : 1px dotted #939AA5;
	margin-bottom : 10px;
	padding-left : 15px;
	padding-bottom : 3px;
	margin-left : -10px;
	background : url(../img/fleche_gris.gif) 0px 2px no-repeat;
	text-transform : uppercase;
	font-size : 11px;
}
h2 {
	font-size : 11px;
	margin : 0 0 8px 0;
}
.tpTexte {
	margin-bottom : 20px;
	clear : both;
}
#contenu li {
	list-style-type : none;
	padding-left : 15px;
	padding-bottom : 3px;
	background : url(../img/fleche_gris.gif) 0px 2px no-repeat;	
}
#container {
	margin : 0 auto;
	display : block;
	overflow : hidden;
	width : 982px;
}
#logo{
	position : absolute;
	z-index : 2;
}
#logocrij{
	position : absolute;
	margin-left : 892px;
	z-index : 2;
}

/*GAUCHE*/
#gauche{
	position : absolute;
	width : 211px;
	background : url(../img/haut_bleu.gif) top left no-repeat;
}
#navPublic {
	margin-top : 103px;
}
#navPublic img{
	display : block;
}
#navPublic a, #navPublic a:visited,#navPublic a:link{
	display : block;
	text-decoration : none;
}
/*#nav ul , #nav li{
	padding : 0;
	margin : 0;
	list-style-type : none;
}
.niv1 a{
	padding-left: 50px;
}
.niv2 a{
	padding-left: 50px;
}
.niv3 a{
	padding-left:60px;
}*/
#nav a, #nav a:visited, #nav a:link {
	display : block;
	height : 18px;
	padding-top: 3px;
	text-decoration : none;
}
/*violet
#li8, #li9, #li10, #li11, #li17, #li22, #li28, #li31, #li32, #li34, #li39, #li41 {
	background : #993399 url(../img/fd_violet.gif) top right repeat-y;
	color:#FFFFFF;
	text-decoration:none;	
}
#li8 a:link, #li8 a:visited, 
#li9 a:link, #li9 a:visited, 
#li10 a:link, #li10 a:visited, 
#li11 a:link, #li11 a:visited,
#li17 a:link, #li17 a:visited,
#li22 a:link, #li22 a:visited, 
#li28 a:link, #li28 a:visited, 
#li31 a:link, #li31 a:visited, 
#li32 a:link, #li32 a:visited, 
#li34 a:link, #li34 a:visited, 
#li39 a:link, #li39 a:visited, 
#li41 a:link, #li41 a:visited  {
	background : url(../img/violet.gif) 0 3px no-repeat;
	color:#FFFFFF;	
	text-decoration:none;
}
#li8 a:hover, #li8 a.navOn1:visited, 
#li9 a:hover, #li9 a.navOn1:visited, 
#li10 a:hover, #li10 a.navOn1:visited,
#li11 a:hover, #li11 a.navOn1:visited,
#li17 a:hover, #li17 a.navOn1:visited,
#li22 a:hover, #li22 a.navOn1:visited, 
#li28 a:hover, #li28 a.navOn1:visited, 
#li31 a:hover, #li31 a.navOn1:visited, 
#li32 a:hover, #li32 a.navOn1:visited, 
#li34 a:hover, #li34 a.navOn1:visited, 
#li39 a:hover, #li39 a.navOn1:visited, 
#li41 a:hover, #li41 a.navOn1:visited {
	background : url(../img/violet_on.gif) 0 3px no-repeat;
	color:#FFFFFF;	
	text-decoration:none;
}
#li8 .niv2 a:link, #li8 .niv2 a:visited, 
#li9 .niv2 a:link, #li9 .niv2 a:visited, 
#li10 .niv2 a:link, #li10 .niv2 a:visited,
#li11 .niv2 a:link, #li11 .niv2 a:visited,
#li17 .niv2 a:link, #li17 .niv2 a:visited,
#li22 .niv2 a:link, #li22 .niv2 a:visited, 
#li28 .niv2 a:link, #li28 .niv2 a:visited, 
#li31 .niv2 a:link, #li31 .niv2 a:visited, 
#li32 .niv2 a:link, #li32 .niv2 a:visited, 
#li34 .niv2 a:link, #li34 .niv2 a:visited, 
#li39 .niv2 a:link, #li39 .niv2 a:visited, 
#li41 .niv2 a:link, #li41 .niv2 a:visited {
	background : url(../img/point.gif) 42px 9px no-repeat;
	font-weight : 100;
	text-decoration:none;
	color:#FFFFFF;
}
#li8 .niv2 a:hover, #li8 .niv2 a.navOn2:visited, 
#li9 .niv2 a:hover, #li9 .niv2 a.navOn2:visited, 
#li10 .niv2 a:hover, #li10 .niv2 a.navOn2:visited,
#li11 .niv2 a:hover, #li11 .niv2 a.navOn2:visited,
#li17 .niv2 a:hover, #li17 .niv2 a.navOn2:visited,
#li22 .niv2 a:hover, #li22 .niv2 a.navOn2:visited, 
#li28 .niv2 a:hover, #li28 .niv2 a.navOn2:visited, 
#li31 .niv2 a:hover, #li31 .niv2 a.navOn2:visited, 
#li32 .niv2 a:hover, #li32 .niv2 a.navOn2:visited, 
#li34 .niv2 a:hover, #li34 .niv2 a.navOn2:visited, 
#li39 .niv2 a:hover, #li39 .niv2 a.navOn2:visited, 
#li41 .niv2 a:hover, #li41 .niv2 a.navOn2:visited {
	background : #802B80 url(../img/point.gif) 42px 9px no-repeat;
	color:#FFFFFF;	
	text-decoration:none;
}
#li25 {
	background-color:#FF0000;
	color:#000000;
}*/
#li17, #li32, #li34, #li39 {
	background : #993399 url(../img/fd_violet.gif) top right repeat-y;
	color:#FFFFFF;
	text-decoration:none;
	font-weight : bold;
}
#li11, #li18, #li22 {
	background : #993399 url(../img/fd_violet.gif) top right repeat-y;
	color:#FFFFFF;
	text-decoration:none;
	font-style: italic;
}
#li19, #li20, #li21, #li25, #li27, #li37 {
	background-color:#FFFFFF;
	color:#993399;
	text-decoration:none;
	font-style: italic;
}
#li17 a:link, #li17 a:visited,
#li32 a:link, #li32 a:visited,
#li34 a:link, #li34 a:visited,
#li39 a:link, #li39 a:visited  {
	background : url(../img/violet.gif) 0 3px no-repeat;
	color:#FFFFFF;	
	text-decoration:none;
	padding-left:50px;
}
#li11 a:link, #li11 a:visited,
#li18 a:link, #li18 a:visited,
#li22 a:link, #li22 a:visited  {
	background : url(../img/point.gif) 42px 9px no-repeat;
	color:#FFFFFF;	
	text-decoration:none;
	padding-left:50px;
}
#li19 a:link, #li19 a:visited,
#li20 a:link, #li20 a:visited,
#li21 a:link, #li21 a:visited,
#li25 a:link, #li25 a:visited,
#li27 a:link, #li27 a:visited,
#li37 a:link, #li37 a:visited  {
	background : #FFFFFF url(../img/point_violet.gif) 62px 9px no-repeat;
	text-decoration:none;
	padding-left:70px;
	color:#802B80;
}
#li17 a:hover, #li17 a.navOn:visited,
#li32 a:hover, #li32 a.navOn:visited,
#li34 a:hover, #li34 a.navOn:visited,
#li39 a:hover, #li39 a.navOn:visited {
	background : url(../img/violet_on.gif) 0 3px no-repeat;
	color:#FFFFFF;	
	text-decoration:none;
}
#li11 a:hover, #li11 a.navOn:visited,
#li18 a:hover, #li18 a.navOn:visited,
#li22 a:hover, #li22 a.navOn:visited {
	background : #802B80 url(../img/point.gif) 42px 9px no-repeat;
	color:#FFFFFF;	
	text-decoration:none;
}
#li19 a:hover, #li19 a.navOn:visited,
#li20 a:hover, #li20 a.navOn:visited,
#li21 a:hover, #li21 a.navOn:visited,
#li25 a:hover, #li25 a.navOn:visited,
#li27 a:hover, #li27 a.navOn:visited,
#li37 a:hover, #li37 a.navOn:visited {
	background : #FAC014 url(../img/point_violet.gif) 62px 9px no-repeat;
	color:#993399;
	text-decoration:none;
}
#logosGauche{
	width : 211px;
	height : 260px;
	background : #FFFFFF url(../img/ombre.gif) top right repeat-y;
}
#logosGauche img{
	float : left;
	border : 0;
}

/*DROITE*/
#droite{
	position : absolute;
	margin-left : 211px;
	width : 711px;
	display : block;
}
#bonjour{
	position : absolute;
	top : 270px;
	margin-left : 280px;
	color : #FFF;
	z-index : 2;
	font-size : 14px;
	font-weight : bold;
}
#date{
	position : absolute;
	top : 295px;
	margin-left : 280px;
	color : #FFF;
	z-index : 2;
}
#contenu {
	float : left;
	width : 550px;
	background : #FFF;
	padding : 10px 20px 0px 20px;
	display : block;
}
#bas {
	clear : both;
	margin-top : 100px;
	margin-bottom : 20px;
	color : #A8A8A8;
	font-size : 9px;
	text-align : center;
}
#xiti-logo{
	clear : both;
	display : block;
	margin-top : 20px;	
}
/*BONUS*/
#bonus{
	position : absolute;
	top : 310px;
	margin-left : 584px;
	width : 187px;
	display : block;
	background : url(../img/fd_log.gif) top left no-repeat;
	padding-top : 30px;
}
#login{
	text-align : center;
	font-size : 9px;
}
#login a{
	text-decoration : underline;
	color : #000;
}
#login a:hover{
	text-decoration : none;
	color : #000;
}
.valider{
	background : url(../img/valider_log.gif) top right no-repeat;
	border : 0;
	width : 69px;
	height : 17px;
	margin-top : 5px;
	margin-bottom : 5px;
}
.deconnexion {
	width : 150px;
	height : 19px;
	margin : 7px 0px;
	padding-top : 3px;
	padding-bottom : 20px;
	background : url(../img/deconnexion.gif) top right no-repeat;
	border : 0;	
}
#pub{
	padding-left : 6px;
}
#logosDroite{
	padding-left : 6px;
	margin-left : 5px;
	display : block;
	width : 187px;
	height : 60px;
	background : #FFF;
	margin-top:90px;
}
#logosDroite img{
	float : left;
	border : 0;
	padding : 0px 8px;
}

/*AUTRES*/
#dhtmltooltip {
	position : absolute;
	left : -300px;
	border : solid 1px #CCC;
	padding : 4px;
	color : #FFF;
	background : #FFF;
	visibility : hidden;
	z-index : 100;
}
#dhtmltooltip img {
	margin-top : 0px;
}
#dhtmlpointer{
	position : absolute;
	left : -300px;
	z-index : 101;
	visibility : hidden;
}
a.pageprec, a.pageprec :link, a.pageprec :visited, a.pageprec :active, a.pagesuiv, a.pagesuiv :link, a.pagesuiv :visited, a.pagesuiv :active{
	font-weight : bold;
}
a.pageprec :hover, a.pagesuiv :hover{
	color : #000;
}
.retour a, .retour a:link, .retour a:visited, .retour a:active,
a.pageprec, a.pageprec:link, a.pageprec:visited, a.pageprec:active,
a.pagesuiv, a.pagesuiv:link, a.pagesuiv:visited, a.pagesuiv:active,
a.plusInfos, a.plusInfos:link, a.plusInfos:visited, a.plusInfos:active,
a.suite, a.suite:link, a.suite:visited, a.suite:active{
	float : left;
	margin-top : 5px;	
	margin-bottom : 15px;
	text-align : center;
	padding: 2px 4px 2px 4px;
	background : #027DC8;
	color : #FFF;
}
#ssrubrique2 {
	/*background-color:#0479C1;*/
	color:#FFFFFF;
	background-color:#379AD7;
	padding-left:55px;
	padding-bottom:5px;
	text-decoration:none;
}
#ssrubriquebis2 {
	background-color:#0479C1;
	color:#FFFFFF;
	padding-left:55px;
	padding-bottom:5px;
	text-decoration:none;
}
.navNiv1{
	padding-left:43px;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
	color:#FFFFFF;
}
a.navNiv1 {
	background : #379AD7 url(../img/point.gif) 37px 10px no-repeat;
}
a.navNiv1:hover {
	background  :#0479C1 url(../img/point.gif) 37px 10px no-repeat;
}
.navNiv2{
	padding-left:63px;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
	color:#379AD7;
}
a.navNiv2 {
	background: #FFFFFF url(../img/point_bleu.gif) 57px 10px no-repeat;
}
a.navNiv2:hover {
	background  :#FAC014 url(../img/point_bleu.gif) 57px 10px no-repeat;
}
.navNiv2on{
	padding-left:63px;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
	color:#379AD7;
}
a.navNiv2on {
	background: #FAC014 url(../img/point_bleu.gif) 57px 10px no-repeat;
}
a.navNiv2on:hover {
	background  :#FAC014 url(../img/point_bleu.gif) 57px 10px no-repeat;
}