.navigation { 
      margin: 0; 
      padding: 0; 
      list-style: none; 
      /*background: #000;*/ 
      color: #fff; 
      /*width: 200px;*/ 
      /*font: 1.2em "Trebuchet MS", sans-serif;*/ 
      } 
   .navigation a, .navigation span { 
      display: block; 
	   
      color: #fff; 
      text-decoration: none; 
      /*background: #000 url(menu-item.png) left bottom no-repeat;*/ 
      } 
   .navigation .toggleSubMenu a, .navigation .toggleSubMenu span { 
      /*background-image: url(menu-item-deroule.png);*/ 
	  
  		border-top: #FFF 1px solid; 
		border-bottom:none;
		border-left:none;
		border-right:none;
      } 
	.navigation .toggleSubMenu a img { 
		border:none;
	}
	.navigation .toggleSubMenu ul { 
		padding-bottom:5px;
		padding-left:0;
		padding-right:0;
		padding-top:5px;
	}
   .navigation .open a, .navigation .open span { 
      /*background-image: url(menu-item-enroule.png);*/ 
      } 
   .navigation a:hover, .navigation a:focus, .navigation a:active { 
      text-decoration: underline; 
      } 
   .navigation .subMenu, .navigation ul.subMenu.open_at_load { 
      /*font-size: .8em;*/ 
      /*background: #ccc url(subMenu.png) 0 0 repeat-x;*/ 
      /*font-size: .9em;*/ 
	   
      margin: 0; 

      /*border-bottom: 1px solid #666;*/ 
	  list-style: none;
      } 
	.navigation .subMenu li{
		
	}
   .navigation ul.subMenu a, .navigation ul.subMenu.open_at_load a{ 
      background: none; 

				padding-bottom:0px;
		padding-left:5px;
		padding-right:0;
		padding-top:0;
	  border:none;
	  display: inline; 
      }





a.head {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: underline;

	font-weight: bold;

	color: #FFFFFF;

}

a.head:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #99CCFF; text-decoration: none}

a.body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: underline;

	font-weight: normal;

	color: #FFFFFF;

}

a.body:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #99CCFF; text-decoration: blink}



a.nbpage {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;

	font-weight: normal;

	color: #FFFFFF;

}

a.nbpage:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #99CCFF; text-decoration: blink}

a.nbpage2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #99CCFF; text-decoration: blink}

a.menu {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;

	font-weight: bold;

	color: #FFFFFF;

	height: 15px;

}

a.menu:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #99CCFF; text-decoration: none}

a.tintin {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;

	font-weight: bold;

	color: #FFFFFF;

}

a.tintin:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #99CCFF; text-decoration: blink}

.utopia_gras {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: normal;

	text-decoration: none;

	color: #FFFFFF;

	border-top: 1px solid #FFFFFF;

	border-right: 1px none #FFFFFF;

	border-bottom: 1px none #FFFFFF;

	border-left: 1px none #FFFFFF;

}

.descrip{

	text-align: justify;

}

.utopia_sans { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none ; color: #FFFFFF}

.utopia_gras_petit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-weight: normal; text-decoration: none ; color: #FFFFFF}



.backutopia1 {

	background-repeat: no-repeat;

	background-position: 0px 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;



}

.close {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	text-decoration: none;

}

.input_log {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000033;	

}

.button_log {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #6B5947;

	background-color: #E0E0D1;

	border: 1px solid #333333;

}

.back { 

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 10px; 

	color: #FFFFFF; 

	text-decoration: none; 

	background-image: url(/communs/background_back.gif);

}

.table_head {

	border: 1px solid #FFFFFF;

	text-align: right;

	color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	background-color: #0A1D3B;

}

.utopia_gras2 {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: bold;

	text-decoration: none;

	color: #FFFFFF;

	border-top: 1px solid #FFFFFF;

	border-right: 1px solid #FFFFFF;

	border-bottom: 1px none #FFFFFF;

	border-left: 1px none #FFFFFF;

}

.table_head_11 {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-top-color: #FFFFFF;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	border-left-color: #FFFFFF;

	vertical-align: top;

}

.table_head_12 {

	vertical-align: top;

}

.table_head_13 {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-top-color: #FFFFFF;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	border-left-color: #FFFFFF;

	border-right-style: solid;



}

.table_head_14 {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-top-color: #FFFFFF;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	border-left-color: #FFFFFF;

	border-right-style: none;

	background-color: #0A1D3B;

	background-image: url(/img/9e_Art-Gallery/9eArt-Gallery_Lignes.jpg);



}

.table_head_21 {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: solid;

	border-top-color: #FFFFFF;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	border-left-color: #FFFFFF;

	background-color: #0A1D3B;

}

.table_head_22 {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: none;

	border-left-style: none;

	border-top-color: #FFFFFF;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	border-left-color: #FFFFFF;

	background-color: #0A1D3B;

}

.table_head_23 {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: none;

	border-left-style: none;

	border-top-color: #FFFFFF;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	border-left-color: #FFFFFF;

	background-color: #0A1D3B;

}

.table_body_11 {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	border-top-color: #FFFFFF;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	border-left-color: #FFFFFF;

}

.table_body_1 {

	border-top: 1px none #FFFFFF;

	border-right: 1px none #FFFFFF;

	border-bottom: 1px none #FFFFFF;

	border-left: 1px solid #FFFFFF;

	vertical-align: top;

	background-color: #0A1D3B;

}



.table_body {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: none;

	border-left-style: none;

	border-top-color: #FFFFFF;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	border-left-color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #999999;	

}

.table_body_2 {

	vertical-align: top;

	border-top: 1px solid #FFFFFF;

	border-right: 1px none #FFFFFF;

	border-bottom: 1px none #FFFFFF;

	border-left: 1px solid #FFFFFF;

	color: #FFFFFF;

	font-weight: bold;

	font-size: 14px;

	background-color: #0A1D3B;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.table_add{

	border: 2px solid #47556C;

	color: #FFFFFF;

	font-size: 10px;

}

.table_add1{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	font-weight: bold;

	text-transform: uppercase;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-bottom-style: none;

	border-top-color: #99CCFF;

	border-right-color: #99CCFF;

	border-bottom-color: #99CCFF;

	border-left-color: #99CCFF;

	padding: 3px;

	background-color: #25486F;

	border-top-style: none;

}

.table_add21{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	padding-left: 3px;

	line-height: 17px;

	border: 1px none #99CCFF;

	background-color: #407CBF;

}

.table_add22{

	background-color: #407CBF;

}

.table_add3{

	text-align: center;

	padding: 2px;

	font-size: 10px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-top-color: #99CCFF;

	border-right-color: #99CCFF;

	border-bottom-color: #99CCFF;

	border-left-color: #99CCFF;

	background-color: #25486F;

	color: #FFFFFF;

}

.table_ti {

	padding: 5px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	border: 1px none #FFFFFF;

}

.img_default{

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #FFFFFF;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	border-left-color: #FFFFFF;

}

.table_default{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	color: #FFFFFF;

	padding-left: 3px;

	background-color: #25486F;

	border: 1px solid #47556C;

}

.table_rubrique {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	color: #FFFFFF;

	padding-left: 3px;

	background-color: #25486F;

	border: 1px solid #47556C;

}

.table_default_1 {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	color: #FFFFFF;

	padding-left: 3px;

	border: 1px none #47556C;

}

#objet_first {

	background-color: #25486F;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #FFFFFF;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	border-left-color: #FFFFFF;

}



.table_default2 {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	color: #FFFFFF;

	padding-left: 3px;

	background-color: #517AA5;

	border: 1px solid #ffffff;

}

a.body2 {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: underline;

	font-weight: normal;

	color: #FFFFFF;

}

a.body2:hover {

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #99CCFF; text-decoration: blink

}

.table_default_virtual {





	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	color: #0A1D3B;

	padding-left: 3px;

	background-color: #517AA5;

	border: 1px solid #47556C;

}

a.body_virtual {





	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: underline;

	font-weight: normal;

	color: #0A1D3B;

}

a.body_virtual:hover {



font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #436D99; text-decoration: blink

}

.table_rubrique_virtual {





	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	color: #0A1D3B;

	padding-left: 3px;

	background-color: #517AA5;

	border: 1px solid #47556C;

}

.table_add21b {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	line-height: 17px;

	border: 1px none #99CCFF;

	background-color: #86ACD7;

	padding-left: 3px;

}

a.body_g {







	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;

	font-weight: normal;

	color: #FFFFFF;

}

a.body_g:hover {





font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF; text-decoration: none

}

.table_add_virtual {

	border: 2px solid #836C01;

	color: #0A1D3B;

	font-size: 10px;

	background-color: #FED610;

}

.table_add3_virtual {



	text-align: center;

	padding: 2px;

	font-size: 10px;

	background-color: #FEE672;

	color: #0A1D3B;

}

a.nbpage_virtual {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;

	font-weight: normal;

	color: #0A1D3B;

}

a.nbpage_virtual:hover {

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #436D99; text-decoration: blink

}

a.nbpage2_virtual {

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #436D99; text-decoration: blink

}

.img_default_virtual {

	border-color: #FFFFFF;

	border-style: solid;

	border-width: 1px;

}

