/* FishEye */

.dojoHtmlFisheyeListBar {
	margin: 0 auto;
	text-align: center;
}


/*******************/

/* SLIMBOX */
#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottom {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(images/loading.gif) no-repeat center;
}

#lbImage {
	border: 10px solid #fff;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(images/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(images/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}


/*****************************/

a{text-decoration:none;font-size:12px;	font-family:"Verdana";	color:#050033;}
a:hover{text-decoration:underline;}
a.img{float:right;height:22px;}
a.img:hover{border:1px solid grey;}
a img{border:0;}


.lien{
	font-size:12px;
	font-family:"Verdana";
	color:#050033;
	}


.groslien{
		//color:#993C3C;
		color:#050033;
		margin-left: 3px;
		font-size:15px;
		font-family:"tahoma";
		}

.petitlien{
		font-size:12px;
		font-family:"Verdana";
		color:#050033;
		margin-right: 10px;
	}

.minilien{
		font-size:10px;
		font-family:"Verdana";
		color:#050033;
		margin-right: 10px;
		}

blockquote {
	margin:1em 0 0 0;
	padding:0;
	}

.lientitle{
margin-left: 5px;
}

.alignmenu {
margin-left: auto;
margin-right: auto;
width: 990px;
}




html {
	voice-family: female;
	}

body{
padding:0;
margin:0;
font:80% verdana, sans-serif;
font-size: 12px;
text-align: left;
background-color: rgb(236,236,236);
text-decoration:none;
}



.shadow {
width: 1010px;
background: #e8e8e8 url(images/fond1.gif) repeat-y  center top; margin: 0 auto 0;
}

.header {
position: relative;
width: 990px;
height: 183px;
border: 0;
text-align: left;
border-right:1px solid gray;
border-left:1px solid gray;
border-bottom:1px solid gray;
background-color: #FFFFFF;
margin-left: auto;
margin-right: auto;
overflow:hidden;
}  

.miniheader {
position: relative;
float: right;
height: 23px;
width:28%;
text-align: right;
} 


.alignsplash {
position: absolute;
float: right;
top:23px;
width:500px;
margin-right: auto;
margin-left: 400px;
z-index:0;
}


.logo {
position: relative;
top:20px;
height: 181px;
padding-top:30px;
width: 40%;
background-color: #FFFFFF;
z-index:10;
}

.alignlogo {
text-align: center;
font-family:"Verdana";
font-size: 13px;
color:black;
line-height:2;
}

.text-baseline {
text-align: center;
margin-top: 22px;
font-family:"Verdana";
font-size: 8;
color:#050033;
}

	.corps {
	background-color: #FFFFFF;
	margin-top: 0px;
	width: 990px;
	border: 0;
	text-align: left;
	font-size: 12px;
	border-top:1px solid black;
	border-right:1px solid gray;
	border-left:1px solid gray;
	border-bottom:1px solid white;
	margin-left: auto;
	margin-right: auto;
	}

.main {
margin-left: 10px;
margin-top: 10px;
margin-bottom: 10px;
width: 700px;
text-align: justify;
min-height:551px;
height:551px;
}

div[class] .main {
   height:auto;
   }

.full {
margin-left: 5px;
margin-right: 5px;
margin-top: 10px;
margin-bottom: 10px;
text-align: justify;
min-height:551px;
height:551px;
}

div[class] .full {
   height:auto;
   }

.manchette {
position: absolute;
width:260px;
top:192px;
text-align: left;
margin-right: auto;
margin-left: 730px;
margin-top: 16px;
}


.footer {
position: relative;
width: 1010px;
height: 33px;
margin-top: 10px;
top:-13px;
font-size:10px;
text-align: center;
background-color: #FFFFFF;
margin-left: auto;
margin-right: auto;
margin-bottom: 0px;
background:url(images/fond2.gif) no-repeat 50% 100%; margin: 0 auto 0 auto; padding:0;
} 

legend{font-weight:bold;padding:1px;padding-left:6px;padding-right:6px;border:1px inset #888;background-color:white;margin-bottom:0px;}

fieldset{
	background-image:url('images/fieldset_bg.png');
	background-repeat:repeat-x;
padding:10px;padding-top:0px;
}


h1 {
font-size:12px;
font-family:"Verdana";
text-align: left;
margin-left: 5px;
}

h2{
font-family:"Verdana";
text-align: left;
margin-left: 1px;
line-height:2;
text-indent: 2%;
text-decoration:none;
font-size:12px;
color:#050033;
}


h3{
font-family:"Verdana";
text-align: left;
margin-left: 1px;
line-height:2;
text-indent: 4%;
font-size:12px;
}


p{
margin-left: 5px;
}

ul { 
   list-style-type: square; 
   line-height:18px;

}

.schema {
border: 0;
margin-left: 100px;
} 

.indent{
border: 0;
margin-left: 50px;
} 


.maj-section {
line-height:1.7;
background-color: #FFFFDF;
width: 100%;
font-size:11px;
border-top:1px dotted #e8e8e8;
border-bottom:1px dotted #e8e8e8;
border-right:1px dotted #e8e8e8;
border-left:1px dotted #e8e8e8;
}

.maj-section a{
	font-size:11px;
		}

.tab{
	font-size:12;
	font-family:"Verdana";
	color:#050033;
	text-align: center;
	width:70%;
	margin-left: 50px;
	margin-top: 20px;
}

.tab2{
	font-size:13px;
	font-family:"Verdana";
	color:#050033;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 20px;
    line-height:30px;
}

.sommaire h2{
	font-size:12px;
	font-family:"Verdana";
	color:#050033;
	margin-left: 10px;
	font-weight: normal;
	}



.main h1{color: red; font-size: 1.2em; font-weight: bold; margin: 0; padding-top: 4px; padding-bottom: 4px; border-bottom:1px dotted #BC4949; }
.full h1{color: red; font-size: 1.2em; font-weight: bold; margin: 0; padding-top: 4px; padding-bottom: 4px; border-bottom:1px dotted #BC4949; }

