body {margin:0 0 0 0; padding:0; background-color:#ffffff;}
form {margin:0; padding:0}
td { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#636363;}

.header span { color:#636363; line-height:15px;}
.header a {text-decoration:none; color:#FF9000;}
.header a:hover { text-decoration:underline;}
.header span a {text-decoration:none; color:#898989; font-size:9px;}
.header span a:hover {text-decoration:underline;}

a {color:#980014; text-decoration:none;}
a:hover {text-decoration: underline;}

strong { color:#3BA1CC}
strong span { color:#5B626C}

.left_block { color:#636363; font-size:10px; line-height:11px;}
.left_block strong a { color:#92091B; text-decoration:underline;}
.left_block strong a:hover { text-decoration:none;}

ul { margin:0; padding:0; list-style:none;}
li { color:#000000; line-height:18px; background:url(images/bullet.jpg) left top no-repeat; margin: 0px 0px 0px 10px; padding:0px 0px 0px 12px;}
li a { color:#529E03; text-decoration:underline;}
li a:hover { text-decoration:none;}

input {height:19px; font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#636363; vertical-align:middle; background-color:#ffffff; padding:1 0 0 4px; border:1px solid #AFB3B7;}
textarea {height:81px; font-family:Arial, Helvetica, sans-serif; font-size:11px; overflow:hidden; color:#636363; background-color:#ffffff; padding:3 0 0 4px; border:1px solid #AFB3B7;}

.footer { color:#92999C; font-size:10px;}
.footer span { color:#7F7F7F;}
.footer a { color:#92999C; text-decoration:none;}
.footer a:hover  { text-decoration:underline;}

.search { color:#7D7D7D;}
.search span { color:#787878; font-size:10px; line-height:11px;}
.search a { color:980014; text-decoration:underline;}
.search a:hover { text-decoration:none;}
.search span strong { color:#980014; font-size:11px;}

.arr { font-size:10px; color:#ffffff;}

.txt { font-size:10px; color:#999999;}
.txt span { color:#51ABD2;}
.txt a { color:#999999; text-decoration:none;}
.txt a:hover { text-decoration:underline;}

span a { color:#878787; text-decoration:none;}
span a:hover { text-decoration:underline;}

a span { color:#529E03; text-decoration:underline;}
a:hover span { text-decoration: none;}

.arr { font-size:9px; color:ffffff;}

.bt input {width:111px; height:23px; font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#636363; vertical-align:middle; background-color:#ffffff; padding:3 0 0 4px; border:1px solid #AFB3B7; margin:24px 8px 0 0;}

.barre1,.barre2,.barre3,.barre4{
    position: relative;
	width:100%;
	margin-top:5px; margin-right:5px; margin-bottom:0px; margin-left:5px;
	padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px;
}
.barre1{
	border-top:thin dotted #ccc;
}
.barre2{
	border-top:5px outset #ccc;
}
.barre3{
	border-top:3px double #ccc;
}
.barre4{
	border-top:5px ridge #ccc;
}

#pied_page_liens,#pied_page_coordonnees {
    position: relative;
	float:left;
	width:100%;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:10px;
	padding-left:5px;
}
#pied_page_liens{margin-top:55px;border-bottom : thin dashed #ccc;border-top : 1px solid #ccc;}
#pied_page_coordonnees{margin-top:5px;}

#pied_page_coordonnees a { color:#3BA1CC;}

p.copyright{
	color:#aaa;
	font-size:10px;
	margin-bottom:10px;
	margin-top:0px;
	padding-top:0px;
}

.italique{color:#717171;font-size:10px;font-style:italic;}

#image_principale {
	float:right;
	border:1px solid; 
	text-align: center; 
	width:300px; 
	padding:0px; 
	margin: 0px 0px 15px 15px;
}

.blue a, .blue span , .blue strong { color:#3BA1CC;}
.green a, .green span , .green strong { color:#B5CA24;}
.orange a, .orange span , .orange strong { color:#FF9536;}

h1,h2,h3,h4 {
	top:10px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left: 0px;
	margin-right: 10px;
	padding: 0px;
	letter-spacing:1.5px;
}
h1 {font-size:16px;color:#000;font-weight: bold; line-height:16px;}
h2 {font-size:15px;color:#369;font-weight: bold;}
h3 {font-size:13px;color:#66C;font-weight: lighter;}

.tableauDescription, .tableauDescription td{
border: 1px solid #ccc; margin: 1px; padding: 3px;
}

.images{float:right;border:0px;padding-right:20px;padding-top:10px;margin-left:10px;}

#navigation{float:right;border:0px;padding-right:20px;padding-top:10px;margin-left:10px;}
#navigation ul{
	margin: 0 2px 5px 0;
	padding: 3px;
	list-style-type: none;
	font-size: 12px;
	border: 1px solid #ddd;
	width: 170px;
	background-color: white;
	background-image:url(images/bgmenu2.jpg);
	background-repeat:repeat-x;
	color:black;
}
#navigation ol{list-style-type:none;padding: 0px;}
#navigation li{font-size: 10px; font-weight:bold; margin: 0 0 3px 0; color:#000; line-height:18px; background:none; padding:0px;}

#navigation a{padding: 2px 2px 2px 24px; background-color:transparent;color:#3BA1CC;text-decoration:none;;}
#navigation a:link, .navliste a:visited{color:black; text-decoration:none;}
#navigation a:hover{color:#5B626C; text-decoration:underline;}

.navTitre{ padding: 0 0 3px 5px;}

.listeNoire li { color:#636363; line-height:18px; background:url(images/bullet.jpg) left top no-repeat; margin: 0px 0px 0px 10px; padding:0px 0px 0px 12px;}
.listeNoire h1 {font-size:16px;color:#000;font-weight: bold; line-height:16px;}

.bteSolutionEditeur{
	top:10px;
	height:100px;
	padding:5px;
	border-top:0px;
	border-bottom:0px;
	border-right:0px;
	width:260px;
	border-left: 3px solid #006600;
}
.bteSolutionEditeur td, tr {vertical-align:top;}
.bteSolutionEditeur span , .bteSolutionEditeur strong {color:#006600;}
.bteSolutionEditeur a:link,a:visited{color:black;}
.bteSolutionEditeur a:hover{color:#5B626C;}

.bteBarreHori{
	padding-top:5px;
	border:0px;
	border-top: 1px dashed #ccc;
}

p.logo{
	color:#00497d; 
	text-align:center;
	font-size:10px;
	margin-top:0px;
	text-decoration:none;
}
