body {
	background: url("../images/fond_ecran.jpg") repeat-x;
	background-color:#377ebe;
	margin: 0px;padding:0px;
}
.main_body{background-color:#c9d8e0; width:890px; margin-left: auto; margin-right: auto;	background: url("../images/fond_mainbody.png") no-repeat;overflow: auto;}

* html .main_body{width:893px;} 

.main_bodyinterne{background-color:#c9d8e0;	width:890px;margin-left:auto; margin-right:auto; background: url("../images/fond_mainbodyinterne.png") repeat-y; overflow:auto;
overflow:hidden}

* html .main_bodyinterne {width:893px; overflow:hidden} 

/*-------------------------------------------------------colonne gauche-----------------------------------------------------------*/

#colonnegauche {width:171px;	float:left;	background-color:White;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size: 9px; color: #808080; text-align: center;	background-image: url("../images/colonnegauche_top.jpg"); background-repeat: no-repeat;}	
/* Hide from IE5-mac. Only IE-win sees this. \*/
 * html #colonnegauche {margin:0px; padding:0px; min-height:676px;}
  /* End hide from IE5/mac */*

a.boutoncontactimage {display: block; width:16px; width: 44px; height: 41px; background-image: url(../images/pubcontact_a_fr.png);background-repeat: no-repeat;}
*html a.boutoncontactimage {margin-right:7px;display: block; width: 44px; height: 41px; background-image: url(../images/pubcontact_a_fr.png);background-repeat: no-repeat;}
a.boutoncontactimage:hover {background-image: url(../images/pubcontact_e_fr.png);} 

a.contactinterne {display: block; width: 535px; height: 76px; background-image: url(../images/contact_baspage.png);background-repeat: no-repeat;}
a.contactinterne:hover {background-image: url(../images/contact_baspage_e.png);} 
  
#colonnegauche a {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #5b5b5b;}
#colonnegauche a:hover{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #682d2d;}

.bloc_langues {height: 149px; padding-top:51px;}
.langues{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color: #808080; }


#colgauche_bottom{background: url("../images/colonnegauche_bottom.png"); margin-top: -51px; height:527px;}
#colgauche_bottom a {color:#ffffff;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px; }
#colgauche_bottom a:hover {color:#ffffff;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; }

#colgauche_bottominterne{background: url("../images/colonnegauche_bottominterne.png"); margin-top: -51px;height:527px;}
#colgauche_bottominterne a {color:#ffffff;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px; }
#colgauche_bottominterne a:hover {color:#ffffff;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; }

/*-------------------------------------------------------colonne droite -----------------------------------------------------------*/

.colonnedroite{background-color:White;	margin-left:171px;	width:719px; height:676px;background-image:url(../images/fond_colonnedroite.png);}
/* Hide from IE5-mac. Only IE-win sees this. */
* html .colonnedroite{background-color:White; margin-left:0px; } 

.colonnedroiteinterne{width:719px; overflow:hidden; background:url("../images/fond_colonnedroiteinterne.png") repeat-y};
	/* Hide from IE5-mac. Only IE-win sees this. */
* html .colonnedroiteinterne {float:left; margin-left:0px; width:722px;} 

.bordure_colonnedroiteinterne{width:4px; float:right;left:715px; background:url("../images/borduredroiteinterne_spacer.png") repeat-y; }

.menu {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: white;
	     position:absolute; width:719px; height:70px;	z-index:1000;}
#menuinterne {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9px;color:white;
              background-image:url("../images/menuinterne.png");width:715px;height:70px;z-index:1000}
	
/*----------------------------------------- menu deroulant----*/
a {	text-decoration: none;}
/*a:visited {	color: #790;}
a:active {color: red;}*/
a:hover {	color:#8a0600}

.divlink a {display:block; height:34px; background: url("../images/fond_bouton.png"); margin-left:10px;}
.divlink a:hover {background: url("../images/fond_bouton.png");}

ul {list-style: none;	padding: 0;	margin: 0;}

#nav a {font-weight: bold;	color: #ffffff;padding-top:35px;text-decoration: none;}
/* sousmenu */
#nav li li a {display:block;	font-weight:normal; width:95px; color: #ffffff;	padding-top: 0.4em;padding-bottom:0.4em;padding-left:0.6em;background:#35567a; margin-top:1px;}
#nav li li a:hover {	width:95px; background:#8a0600; color:#ffffff}

li {float:left;	position:relative;	width:102px;	text-align:left;	cursor:default;}

/*li#first {	border-left-width: 1em;}
li#last {	border-right-width: 1em;}*/

li ul {	display:none;	position:absolute;font-weight:bold;	background-color:#fff;}

li>ul {	top:auto;	left:auto;}
li li {	display:block;	float:none;	background-color:transparent;	border:0; }
li:hover ul, li.over ul {	display:block;}

/*-----------------------------------------fin menu deroulant-------------*/

.bloc1 {float:left; margin-top:100px; padding-left:136px; width:213px;position:absolute;z-index:500}
.bloc2 {margin-left:490px;margin-top:100px; width: 213px; float:right; padding-right:10px;position:absolute;z-index:500}
.bloc3 {margin-top:390px;float:left; padding-left:136px; width:213px;position:absolute}
.bloc4 {margin-top:390px;margin-left:490px; width: 213px; float:right; padding-right:10px;position:absolute}

.contenu_interne { font-family:Verdana;}
.bloc1interne {padding-left:27px; width:540px; font-family: Verdana;font-size: 11px;color:#333333;; list-style-image:URL("../images/puce.png");}
.bloc2interne {width:128px;font-family:arial; font-size:10px;color:#333333;float:right;padding-right:4px}
.bloc3interne {width:128px;font-family:arial; font-size:10px;color:#333333;margin-top:30px;}



h1 {font-family: Arial; font-size: 16px; font-weight: bold ; color:#073f77;}
h2 {font-family: Arial; font-size: 14px; font-weight: bold ; color:#073f77;}
h3 {font-family: Arial; font-size: 12px; font-weight: bold ; color:#073f77;}
.textered {font-family: Arial; font-size: 12px; font-weight: bold ; color:#870305;}
p {font-family:Verdana; font-size: 11px;color: #333333; padding-top:10px;}
a {font-family: Arial; font-size: 11px; font-weight: bold ; color:#000000; text-decoration:none;}
.licontenu {font-family: Verdana;font-size: 11px;color:#333333;float:none; list-style-image: URL("../images/puce.png");
            display:list-item;width:auto; list-style-position:outside;}
.textetableau{font-family:Arial; font-size:11px; color:#333333; padding-left:5px;}
.textestandard {font-family: Verdana;font-size: 11px;color:#333333;}
.textepetit {font-family:arial; font-size:10px;color:#333333;}
.textepetitform {font-family:arial; font-size:9px;color:#333333;}

/*-------------------------------------------------------------bas de page-------------------------------------------------*/
.bas_page {
	background-image: url(../images/bas_page.png); 	
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-align: left;
	padding-top:5px; height: 27px;width :890px;
  margin-left: auto; margin-right: auto; 
}
#hautdepage {	float:right; padding-right:10px;}

#hautdepage a{font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#FFFFFF; 
font-weight:bold;}

/*-------------------------------------MESSAGE TEMPORAIRE--------------------------------------------------------*/
#divShelfListWrap { position:absolute; background-color: #000; z-Index:9900; width:100%; overflow:auto; top:0; opacity:0.5; }
#divShelfList {padding:10px; font-size: 12px; padding-bottom:30px; position:absolute; background-color: #fff; color:#1F6D9A; z-Index:9999;width:400px;left:150px; top:30px; overflow:auto;
               border: #fff 1px solid; box-shadow: 1px 1px 12px #555;-moz-box-shadow: 1px 1px 12px #555;-webkit-box-shadow: 1px 1px 12px #555; }

.deconex {float:right; padding:6px 12px 4px; font-size: 14px; background-color:#00a1d6; color: #ffffff; text-decoration: none;
         margin:0 10px 10px 0; border-radius:6px; -moz-border-radius: 6px;display:block; cursor:pointer}
.deconex:hover { background-color:#fff; color: #00a1d6;}


