
* {margin:0; padding:0;}

body{ background-color:#5291B6; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;}

div#conteneur{
	position:relative;
	left :50%;
	width: 914px;		
	margin-left:-466px;
	background:  url(../images/bg_main.gif) repeat-y 0% 50%; padding:7px;
}


	div#header{width:900px; height:60px; overflow:hidden;}
		div#logo{position:relative; padding:0 0 0 15px;}
		div#banner{ width: 900px; height: 100px; border: 0px;}
		div#banner img{width:900px;}

	div#main{width: 900px; height: 70%;}

		div#left{float: left; width:200px; text-align: center;}

		div#content{float:left; height:100%; width:475px; padding:5px 0 0 12px;}
		div#spacer {clear: both;}

		div#right{ margin-left: 650px; width:225px; text-align:center; padding-left: 5px;}
		.imgRight {margin: 30px 0px -5px 24px; border:0px solid;}
		.imgLeft {margin: 30px 0px -5px 0px; border:0px solid;}
		
	div#addthis_toolbox addthis_default_style {margin: 30px 0px -5px 0px; border:0px solid;}


	div#footer{position:relative; left:50%; width: 914px; margin-left:-466px; height:20px; line-height:20px;  text-align:center; background:  url(../images/bg_main.gif) repeat-y 0% 50%; }

a { text-decoration:none; color:#00A8DF;}
a img {border: 0px;}
a:hover {color:#FF5519;}

table{ margin: 0em; width: 100%;;border:1px;}
td {margin: 0.5em; padding: 0em;}

label {display:block; width:40%;}
.googleMap {width:450px; margin:0 ;}
.portal{width: 100%; height:100%;}
.portal iframe {height:1200px;}


/* ==== TOP MENU LANGUAGE==== */

#languageMenu{ position: absolute; top: 16px; right: 44px; }


/* ==== TOP MENU ==== */

#headerMenu {position: absolute; top:45px; right: 2.3%;}
#headerMenu ul, li {list-style:none;}
#headerMenu li {float:left; width:100px; height:22px; margin: 0; border-left: 1px solid #FFFFFF; background:#D9D9D9 url('../images/menu_blue.gif') repeat-x top left;}
#headerMenu li a {display:block; height:12px; text-align:center; padding:5px;color:#000000;}
#headerMenu li a:hover {background: #D9D9D9 url('../images/menu_black.gif') repeat-x 0 0;color:#00A8DF;}
#headerMenu li.active a {background: #D9D9D9 url('../images/menu_orange.gif') repeat-x 0 0; color: #00A8DF;}


/*==== LEFT MENU ====*/

ul.menu {position:relative; top:0; left:0; margin:10px 0px 0 10px; text-align: left;}
.menu li {list-style: none; border-bottom:1px solid #FFFFFF;  background:#D9D9D9 url('../images/list_blue.gif') repeat-y top left; }
.menu li a {color:#000000; padding:4px 0 4px 15px; display:block; }
.menu li a:hover {color:#00A8DF; background:#D9D9D9 url('../images/list_black.gif') repeat-y top left ; }
.menu li.active a {color:#00A8DF; background:#D9D9D9 url('../images/list_orange.gif') repeat-y top left; }

.menu ol {display: none;}
ol.active {display:block;}
.menu ol li { background: #E9E9E9 url('../images/arrow_blue.gif') no-repeat 7% 50%; border:none; border-bottom:1px solid #CDCDCD; }
.menu ol li a { padding:4px 0 4px 25px; display:block;}
.menu ol li a:hover {background: #E9E9E9 url('../images/arrow_black.gif') no-repeat 7% 50%;}
.menu ol li.active a {color: #00A8DF; background: #F7F7F7 url('../images/arrow_orange.gif') no-repeat 7% 50%;}

/* ==== CONTENT ==== */

#content > ul { margin-left: 20px;}

#content > ul li {list-style-image: url('../images/arrow_orange.gif');padding:5px 0 0 0;text-align:justify;}
td ul li {list-style-image: url('../images/arrow_orange.gif');padding:3px 0 0 0;text-align:justify;}

/* TAILLE DES POLICES DES BLOCS */

/* body */
body { font-size: 100%; }
/* header */
#header { font-size: 75%; }
/* #headerMenu li a {font-size: 1em; } */
/* tous les textes de content */
#content { font-size: 75%;} 

#content > h1,h2,h3,h4 {color: #0088B3; padding:5px 0 5px 0;} 
#content > h4 {color: #0088B3; padding:5px 0 5px 0;text-decoration:underline;}
#content p {margin: 5px 0; text-align:justify; }
#content h1{font-size: 125%;}
#content h2{font-size: 110%;}
#content h3{font-size: 100%;}
#content h4{font-size: 100%;}

/* Menu */
.menu li a { font-size: 75%;} 
/* sous menu gauche */
.menu ol li a {font-size: 75%; } 
/* pied de page */
#footer { font-size:70%; } 

/* FORMULAIRES */

.error {display: block; color : Red; }