/**
 * C.line (c)
 * Celine AUZIAS 2004-2009
 * celine DOT auzias AT gmail DOT com */

/* rose : E9ADC1 */

body{
    margin:0;
    padding:0;
    font-family : "Trebuchet MS", tahoma, arial;
    font-size:70%;
    background-repeat:repeat-x;
    background-position:0 0;
    overflow:hidden;

}

p{
    text-align:justify;
}

.succes{
	font-weight:bold;
	color:#93C744;
}

.error{
	font-weight:bold;
	color:#EB8533;
}

a           {text-decoration:none;}
a:link      {color:#000000; text-decoration:none;}
a:visited   {color:#000000;}
a:hover     {color:#505050; text-decoration:none;}
a:active   {color:#000000;}

a.nuit           {text-decoration:none;}
a.nuit:link      {color:#ffffff; text-decoration:none;}
a.nuit:visited   {color:#ffffff;}
a.nuit:hover     {color:#505050; text-decoration:none;}
a.nuit:active   {color:#ffffff;}

a.blanc           {text-decoration:none;}
a.blanc:link      {color:#ffffff; text-decoration:none;}
a.blanc:visited   {color:#ffffff;}
a.blanc:hover     {color:#ffffff; text-decoration:underline;}
a.blanc:active   {color:#ffffff;}

a.orange           {color:#CC6600; text-decoration:underline;}
a.orange:link      {color:#CC6600; text-decoration:underline;}
a.orange:visited   {color:#CC6600;}
a.orange:hover     {color:#CC6600; text-decoration:none; border:1px dotted #CC6600;}
a.orange:active   {color:#CC6600;}



#page{
    position:absolute;
    top:0;
    left:0;
    overflow:hidden;
    width:100%;
    height:100%;
    background-repeat:repeat-x;
    background-position:0 0;
    z-index:1;
}

#day_date{
    position:absolute;
    top:1px;
    left:3px;
    z-index:5;
    font-family:arial;
    font-size:103%;
    font-weight:bold;
    display:block;
    text-align:center;
}

#sun{
    position:absolute;
    top:50px;
    left:50px;
    width:200px;
    height:200px;
    z-index:2;
    background-repeat:no-repeat;
    background-position:0 0;
    display:block;
}

#moon{
    position:absolute;
    top:100px;
    right:50px;
    z-index:4;
}

#moon_light{
    position:absolute;
    top:75px;
    right:25px;
    z-index:3;
    display:block;
}

#cloud_scroll{
	width:100%;
	height:255px;
	border:0px;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	z-index:6;
}

#cloud{
    position:absolute;
    top:0px;
    left:0px;
    width:480px;
    height:255px;
    z-index:7;
    background-repeat:no-repeat;
    background-position:0 0;
    display:block;
}

#cssAward{
	position:absolute;
	top:0px;
	right:0px;
	z-index:99999;
}
#cssAwardcontent{
	position:absolute;
	top:48px;
	right:0px;
	z-index:99999;
}

#content{
    z-index:60;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    text-align:center;
    vertical-align:middle;
    overflow:hidden;
}

td{
    vertical-align:top;
    font-size:100%;
}

#content_admin td{
    font-size:100%;
}

#welcome{
	position:relative;
    margin-top:4%;
    text-align:center;
    width:100%;
   /* height:90%;
    overflow-y:auto;*/
}

.img_welcome{
margin-bottom:0.3em;
}

#home_title{
	position:absolute;
	top:45px;
	left:0px;
	width:100%;
	height:30px;
	background-color:#000000;	
}

#home_logo{
	position:absolute;
	top:15px;
	left:25%;
	width:438px;
	height:80px;
}

#home_content{
	width:800px;
	margin:auto;
	position:relative;
	text-align:justify;
	font-family:Helvetica, arial;
}

.home_h{
position:relative;
padding-top:100px;
padding-bottom:10px;
}

#home_content h1{
	font-family:georgia,Helvetica, arial;
	font-style:italic;
	font-size:15px;
	font-weight:normal;
	text-shadow:none;
	padding:0px;
	text-indent:0px;
	float:left;
}

#home_content h2{
	font-family:georgia,Helvetica, arial;
	font-style:italic;
	font-size:15px;
	font-weight:normal;
	text-shadow:none;
	margin:0px;
	color:#fff;
	text-indent:0;
	float:left;
}


#home_content h3{
	font-size:100%;
	margin:0px;
	text-indent:0px;
	padding-left:0px;
	font-style:normal;

}

#home_content .menu_home{
	margin:30px 0 20px 0;
	text-indent:40px;	
}



#home_content a, #home_content a:link, #home_content a:visited, #home_content a:active{
	font-size:12px;
	font-weight:bold;
}


#home_content a:hover{
	text-decoration:underline;
}

.upper{
	text-transform:uppercase;
	
}

#home_content p{
	padding-left:0px;
	margin-bottom:2px;
	
}

#home_slider{
	width:381px;
	height:118px;
	position:relative;
}

.back_slider
{
    position:absolute;
    top:0px;
    left:0px;
    border:0px;
    padding:0px;
    width: 381px;
    height:118px;
    background-color:transparent;
    margin:0px;
    text-align:center;
    z-index:57;
}

.flash_slider
{
    position:absolute;
    top:18px;
    left:44px;
    border:0px;
    padding:0px;
    width: 310px;
    height:80px;
    background-color:transparent;
    margin:0px;
    text-align:center;
    z-index:58;
}

#home_coin_slider{
	width:550px;
	margin-right:0px;
	position:relative;
}

#back_coin_slider{
	width:550px;
	margin:0px;
	z-index:57;
	padding-top:190px;
}
#front_coin_slider{
	width:550px;
	margin:0px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:58;
}

#home_news{
	position:absolute;
	bottom:10px;
	right:0px;
	width:250px;
}

#home_right{
	position:absolute;
	bottom:10px;
	right:0px;
	width:240px;
}

#home_right .home_top_news{
 width:205px;
 margin:0px;
 padding:10px 15px 0px 15px;
 background: url(img/lastcrea.png) top center no-repeat;
 color:#fff;
 text-align:justify;
 font-family:helvetica,arial;
 font-size:10px;
}
#home_right .home_top_news .petit{
 font-weight:bold;
 color:#d0d31e;
 font-size:10px;
 float:right;
 line-height:15px;
}
#home_right .home_top_news a:link{
	font-size:10px;
	color:#fff;
}

#home_right .home_bottom_news{
width:205px;
 margin:0px;
 padding:0 15px 10px 15px;
 background: url(img/lastcrea.png) bottom center no-repeat;
 color:#fff;
 text-align:justify;
}


#home_right .news_crea a{
	font-size:9px;
}

#subwelcome{
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    width:800px;
}

.welcome_big{
    font-size:50px;
}

.welcome_medium{
    font-size:30px;
    font-style:italic;
}

#info_site h1{
    text-transform:uppercase;
    font-size:95%;
    font-weight:normal;
    font-family : "Century Gothic","Trebuchet MS", tahoma, arial;
}

#papillon{
    position:absolute;
    bottom:80%;
    left:83%;
    width:50px;
    height:50px;
}

#preview_verticale{
    width:90px;
    height:116px;
    background-image:url('img/preview_verticale.png');
    background-repeat:no-repeat;
    background-position:left top;
    padding-top:5px;
    padding-left:8px;
}

#preview_carre{
    width:116px;
    height:116px;
    background-image:url('img/preview_carre.png');
    background-repeat:no-repeat;
    background-position:left top;
    padding-top:5px;
    padding-left:8px;
}

#preview_horizontale{
    width:147px;
    height:116px;
    background-image:url('img/preview_horizontale.png');
    background-repeat:no-repeat;
    background-position:left top;
    padding-top:5px;
    padding-left:8px;
}

#first_last{
    position:absolute;
    bottom:0;
    left:0%;
    /*width:100px;*/
    height:100px;
    z-index:3;
    background-color:transparent;
}

#second_last{
    position:absolute;
    bottom:65px;
    left:90px;
    width:100px;
    height:100px;
    z-index:2;
    background-color:transparent;
}

#third_last{
    position:absolute;
    top:0%;
    right:0;
    width:80px;
    height:80px;
    z-index:1;
    background-color:transparent;
}

#png_transp{
    position:absolute;
    top:115px;
    right:235px;
    width:460px;
    height:130px;
    z-index:0;
    background-color:transparent;
}

.pweb{
    position:absolute;
    top:5px;
    left:-5px;
    width:139px;
    height:143px;
    z-index:7;
    background-color:transparent;
}

.pdessins{
    position:absolute;
    top:5px;
    left:-20px;
    width:139px;
    height:143px;
    z-index:7;
    background-color:transparent;
}

.plogos{
    position:absolute;
    top:5px;
    left:70px;
    width:139px;
    height:143px;
    z-index:7;
    background-color:transparent;
}

.paffiches{
    position:absolute;
    top:0px;
    left:165px;
    width:139px;
    height:143px;
    z-index:6;
    background-color:transparent;
}

.pdiversdivers{
    position:absolute;
    top:0px;
    left:255px;
    width:139px;
    height:143px;
    z-index:5;
    background-color:transparent;
}

.panims{
    position:absolute;
    top:0px;
    left:350px;
    width:139px;
    height:143px;
    z-index:4;
    background-color:transparent;
}

.ptoiles{
    position:absolute;
    top:0px;
    left:440px;
    width:139px;
    height:143px;
    z-index:3;
    background-color:transparent;
}

.pphotos{
    position:absolute;
    top:0px;
    left:520px;
    width:139px;
    height:143px;
    z-index:2;
    background-color:transparent;
}

.pphotographies{
    position:absolute;
    top:0px;
    left:520px;
    width:139px;
    height:143px;
    z-index:1;
    background-color:transparent;
}

#news{
    position:relative;
    width:240px;
    height:210px;
    background-color:transparent;
    border:2px solid #00ffff;
    float:right;
    clear:both;
}

#side_bar{
    text-align:justify;
    vertical-align:middle;
    padding:5px;
    width:100%;
    background-repeat:no-repeat;
    background-position:0 0;
}

#side_bar_vert{
    text-align:justify;
    vertical-align:middle;
    padding:5px;
    height:100%;
    background-repeat:no-repeat;
    background-position:0 0;
    z-index:3;
}

#side_bar_opaque{
    text-align:justify;
    vertical-align:middle;
    padding:5px 0px 5px 0px;
    width:100%;
    height:75%;
    overflow:auto;
    border:0px solid #ff0000;
}

#side_bar_contact{
    text-align:justify;
    vertical-align:middle;
    padding:0px;
    width:100%;
    height:85%;
    overflow:auto;
    background-repeat:no-repeat;
    background-position:0 0;
}

#side_bar_about{
    text-align:justify;
    vertical-align:middle;
    padding:0px 0px 0px 0px;
    width:100%;
    height:90%;
    overflow:auto;
    border:0px solid #ff0000;
}

#side_bar_guest{
    text-align:justify;
    vertical-align:middle;
    padding:0px 0px 0px 0px;
    width:100%;
    height:90%;
    overflow:auto;
    border:0px solid #ff0000;
}


.liens{
    text-align:center;
    height:100%;
    width:100%;
    overflow:auto;

}
#mini{
    margin:auto;
    text-align:justify;
    width:60%;
    height:60%;
    overflow:auto;
    padding-left:30px;
    margin-top:40px;
    background-repeat:no-repeat;
    background-position:0 0;
}

#mini_search{
    margin:auto;
    text-align:justify;
    width:60%;
    height:60%;
    overflow:auto;
    padding-left:30px;
    margin-top:30px;
    background-repeat:no-repeat;
    background-position:0 0;
}

#mini_prog{
    margin:auto;
    text-align:justify;
    width:95%;
    height:80%;
    overflow:auto;
    margin-top:20px;
    background-repeat:no-repeat;
    background-position:0 0;
}

#mini_prog h2{
	margin-top:0;
	margin-bottom:5px;	
}

.prog{
    padding:8px 12px 12px 12px;
    float:left;
    width:30%;
    font-size:90%;
}

.prog h2{
	margin:0 0 5px 0;
	text-indent:0;
}

.divClear{
    background-image:url('img/big_separation.gif');
    background-repeat:repeat-x;
    background-position:left bottom;
}

.prog img.overview{
    padding:4px;
    background-color:#efefef;
    border-left:1px solid #707070;
    border-bottom:1px solid #707070;
    margin-right:7px;
}

.prog img.overview:hover{
    background-color:#C0C0C0;

}

.gras{
    font-size:13px;
    font-weight:bold;
}

#mini img{
    height:70px;
    width:70px;
    margin:5px;
}


#mini_search img{

    margin:5px;
}

#mini_search img:hover{

    margin-right:0px;
    margin-top:0px;
    margin-left:6px;
    margin-bottom:6px;
}

.img_mini{
    height:70px;
    width:70px;
    background-color:#efefef;
    padding:2px;
    border-left:1px solid #808080;
    border-bottom:1px solid #808080;
}



.img_mini:hover{
    background-color:#808080;
    }



.mini_portfolio{
    width:70px;
    height:70px;
    background-color:#333333;
    margin:5px;
    text-align:center;
    border:0px;
    clear:both;
    float:left;
    display:inline;
}


#infos{
    width:60%;
    margin:auto;
    text-align:justify;
    color:#000000;
    padding:0px;
    padding-top:10px;
    background-color:#efefef;
}

#apropos{
	text-align:justify; 
	width:60%; 
	height:85%; 
	overflow:auto;
	margin-right:35%;
	margin-left:5%;
	padding:0em 1em 0 0;
	clear:both;
}

#form_livreor{
	float:left;
	width:300px;
 	margin:0px 10px 0px 10px;
	padding:0 10px 0px 10px;
 	background: url(img/guest.png) top left no-repeat;
 	color:#fff;
 	clear:both;
  	text-align:justify;
}

#note_livreor{
	float:left;
	width:300px;
 	margin:0px 10px 0px 10px;
 	padding:0 10px 20px 10px;
 	background: url(img/guest.png) bottom left no-repeat;
 	color:#fff;
 	clear:both;
    text-align:justify;
}

.haut_noir{
 width:270px;
 margin:0px;
 padding:10px 20px 0px 20px;
 background: url(img/guest.png) top center no-repeat;
 color:#fff;
  text-align:justify;
}
.bas_noir{
width:270px;
 margin:0px;
 padding:0 20px 10px 20px;
 background: url(img/guest.png) bottom center no-repeat;
 color:#fff;
 text-align:justify;
}

#clients{
	position:absolute;
	right:3em;
	top:0em;
	  line-height:12px;
}

#edited{
	position:absolute;
	right:3em;
	top:18em;
	line-height:12px;
}

#about_website{
	position:absolute;
	right:3em;
	top:27em;
	line-height:12px;
}

.about_news_top{
 width:205px;
 margin:0px;
 padding:10px 15px 0px 15px;
 background: url(img/lastcrea.png) top center no-repeat;
 color:#fff;
  text-align:justify;
}
.about_news_top .petit{
 font-weight:bold;
 color:#d0d31e;
 font-size:10px;
 line-height:9px;
}
.about_news_bottom{
width:205px;
 margin:0px;
 padding:0 15px 10px 15px;
 background: url(img/lastcrea.png) bottom center no-repeat;
 color:#fff;
 text-align:justify;
}


#messages{
	margin-left:340px;
	position:relative;
	height:90%;
}

.preview{
   /* width:95%;*/
    height:400px;
    text-align:justify;
    padding:5px;
    overflow:auto;
    margin-right:0px;
}

.preview_msg{
	width:46%;
	position:absolute;
	top:0;
	left:0;
    height:100%;
    text-align:justify;
    padding:0 2% 0 0;
    overflow:auto;
    margin-right:0px;
     
}

.preview_tem{
	width:46%;
	position:absolute;
	top:0;
	right:0;
    height:100%;
    text-align:justify;
    padding:0 2% 0 2%;
    overflow:auto;
    margin-right:0px;
	 }


.plus{
    font-size:11px;
    font-weight:bold;
}

#art_preview{
    position:absolute;
    width:50%;
    height:70%;
    top : 0%;
    right:0%;
    background-repeat:no-repeat;
    background-position:0 0;
}

#menu_accueil{
    width:70%;
    margin:auto;
    height:20px;
    line-height:20px;
    background-color:#000000;
    color:#ffffff;
    margin-top:0px;
    margin-bottom:0px;
    font-size:13px;
    font-family : "Century Gothic","Trebuchet MS", tahoma, arial;
}

#menu{
    width:100%;
    height:28px;
    line-height:28px;
    background-color:#000000;
    color:#ffffff;
    margin-top:20px;
    margin-bottom:0px;
    font-size:15px;
    /*font-weight:bold;*/
    background-image:url("img/back_menu.png");
    background-repeat:repeat-x;
    background-position:top left;
    font-family : Helvetica, "Trebuchet MS", tahoma, arial;
    position:relative;
    padding:0;
}

#menu h1{
float:left;
	width:1px;
	height:1px;
	text-indent:-3000px;
	padding:0;
	margin:0;
}
#menu h2{
float:left;
	width:1px;
	height:1px;
	text-indent:-3000px;
	padding:0;
	margin:0;
}

#menu a{
    color:#ffffff;
    /*margin-left:10px;
    margin-right:10px;*/
    line-height:28px;
    padding:7px 16px 5px 16px;
    margin-left:-4px;
}
#menu a:link{
    color:#ffffff;
    line-height:28px;
   /* margin-left:15px;
*/
}
#menu a:visited{ color:#ffffff; }
#menu a:hover{ 
	color:#fff; 
	background:transparent url('img/back_menu.png') repeat-x 0 100%;
}
#menu a:active{ color:#000; }
#menu a.m_home:hover{background:transparent url('img/back_menu.png') repeat-x 0 2px;}
/*#menu a.m_art:hover{
background-color:#93C744;
color:#000;
}*/

#menu img{
vertical-align:top;	
}

#logo_menu{
    position:absolute;
    right:15px;
    top:-9px;
    height:41px;
    width:199px;
}

#logo_menu h1{
    padding:0;
    text-indent:0;
    text-shadow:none;
}

#logo_menu a           {text-decoration:none;}
#logo_menu a:link      {color:#ffffff; text-decoration:none;}
#logo_menu a:visited   {color:#ffffff;}
#logo_menu a:hover     {color:#ffffff; background-color:transparent;background-image:none;text-decoration:none;}
#logo_menu a:active   {color:#ffffff;}

#menu_accueil a{
    color:#ffffff;
    margin-left:10px;
    margin-right:10px;
}
#menu_accueil a:link{
    color:#ffffff;
    margin-left:15px;
}
#menu_accueil a:visited{ color:#ffffff; }
#menu_accueil a:hover{ color:#000000; background-color:#404040; }
#menu_accueil a:active{ color:#ffffff; }

#ground{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:30px;
    line-height:30px;
    z-index:55;
    background:#2d210f url('img/bg_ground_brown.png') repeat-x 0 0;
    color:#26C6D7;
    color:#715741;
    font-weight:normal;
    text-align:right;
    font-size:100%;
    vertical-align:bottom;
    padding-top:0px;
}

#back_ground{
    display:block;
    position:absolute;
    bottom:23px;
    left:0;
    width:250px;
    height:200px;
    z-index:56;
    background-color:transparent;
    color:#ffffff;
}

#back_ground img{
    vertical-align:top;
}
#ground a,#ground a:link,#ground a:visited,#ground a:active{
    font-weight:normal;
    color:#d0d31e;
}

#ground a:hover{
    color:#ffffff;
    border:0px dotted #B5E655;
    text-decoration:none;
}


/*
#plan a:link{
    font-weight:normal;
    color:#F56792;
}
#plan a:visited{
    color:#F56792;
}
#plan a:hover{
    color:#ffffff;
    border:1px dotted #B5E655;
    text-decoration:none;
}
#plan a:active{
    color:#F56792;
}
*/
#plan a:hover{
    color:#F56792;
    border:1px dotted #B5E655;
    text-decoration:none;
}



#menu img{
    border:0px;
}

#sub_menu_main{
    position:absolute;
    bottom:0;
    left:50px;
    height:200px;
    width:40px;
    z-index:2;
}


#sub_menu_art{
    height:20px;
    width:100%;
    line-height:20px;
    border-bottom:3px solid #000000;
    font-size:12px;
}

#sub_menu_art a{
    color:#000000;
    margin-left:10px;
    margin-right:10px;
}
#sub_menu_art a:link{
    color:#000000;
    margin-left:15px;
}
#sub_menu_art a:visited{ color:#000000; }
#sub_menu_art a:hover{ text-decoration:underline; }
#sub_menu_art a:active{ color:#000000; }



#sub_menu_prog{
    position:absolute;
    bottom:0;
    left:200px;
    height:150px;
    width:30px;
    z-index:1;
}

#sub_menu_moi{
    position:absolute;
    bottom:0;
    left:230px;
    height:150px;
    width:30px;
    z-index:1;
}


#sub_menu_livredor{
    position:absolute;
    bottom:0;
    left:260px;
    height:150px;
    width:30px;
    z-index:1;
}


#sub_menu_infos{
    position:absolute;
    bottom:0;
    left:290px;
    height:150px;
    width:30px;
    z-index:1;
}

#sub_menu_admin{
    position:absolute;
    bottom:0;
    right:350px;
    height:150px;
    width:30px;
    z-index:1;
}

#sub_menu_blog{
    position:absolute;
    bottom:0;
    right:50px;
    height:150px;
    width:30px;
    z-index:1;
}

#menu_art{

    height:20px;
    width:100%;
    line-height:20px;
    background-color:#000000;
   /* opacity: 0.70;
    filter:alpha(opacity=70);*/
    color:#ffffff;
    margin-top:10px;
    font-size:12px;
}

#menu_art a,#menu_art a:link, #menu_art a:visited{
    color:#ffffff;
    margin-right:5px;
    padding-right:10px;
}
#menu_art a:visited{ color:#ffffff; }
#menu_art a:hover{ color:#ffffff; background-color:#404040; }
#menu_art a:active{ color:#ffffff; }

#menu_art a span{
    padding-left:10px;
} 

#menu_art a.currentGraph, #menu_art a.currentGraph:link, #menu_art a.currentGraph:visited{
	background:#000 url('img/menu_graph_back.png') no-repeat right top;
	color:#000;
}

#menu_art a.currentGraph span, #menu_art a.currentGraph:link span, #menu_art a.currentGraph:visited span{
    background:#000 url('img/menu_graph_back.png') no-repeat left top;
    color:#000;
} 



iframe.blog {
    width:820px;
    height:100%;
    border : 0px solid #ffffff;
    overflow:auto;
    margin:auto;
    margin-top:0%;
}

dl{
    width:100%;
    padding:0;
    margin:0;

}

dt{
    width:100%;
    padding:0;
    margin:0;
    padding-bottom:20px;
}

dd{
    width:100%;
    background-color:#E9ADC1;
    padding:0;
    margin:0;
}

input{
    background-color:transparent;
    border:0px;
    color:#000000;
    border-bottom:1px solid #666666;
}

input.button{
    background-color:#000000;
    color:#ffffff;
    border-bottom:1px solid #555555;
    border-left:1px solid #555555;
    padding:2px;
    font-size:100%;
}

select{
    background-color:#efefef;
    border:0px;
}

textarea{
    background-color:transparent;
    border:1px solid #666666;
}

h1{
    font-size:15px;
    margin:0px;
    padding:30px 0px 0px 0px;
    text-indent:22%;
    text-shadow: #6374AB 1px 1px 3px;
}

h2{
    font-size:13px;
    text-indent:20px;
}


h3{
    font-size:13px;
    font-style:italic;
    text-indent:40px;
}

h4{
    font-size:13px;
}

h5{
    font-size:130%;
    margin:0.5em 0 0.5em 0;
    color:#FFFFFF;
}

.head_msg{
    width:100%;
    height:11px;
    background-color:#000000;
    color:#ffffff;
    padding:2px;

}

.head_msg a:link {color:#ffffff;}

.body_msg{
    padding:2px 0 2px 0;
    margin-bottom:10px;
   /* width:95%;*/
   border-bottom:1px solid #E0E0E0;
}


.menu_img{
    height:25px;
    display:inline;
}

.blanc{
    color: #ffffff;
    font-weight:bold;
}

.colorA{
    color:#808080;
}

.colorP{
    /*color:#93C744;*/
    color:#c0d31e;
}

.colorPW{
    color:#7ACFEE;
}

.colorI{
    color:#EB8533;
}

.colorC{
    color:#AD66F6;
}

.colorL{
    color:#F4D64A;
}

.colorB{
    color:#F56792;
}

ul{
    border-left:1px dotted #808080;
}

#sub_menu_art a.currentIllus, #sub_menu_art a.currentIllus:link{
	text-decoration:underline;
}

/*Tooltip Mootools */
div.tooltip {
    width: 200px;
    color: #fff;
    z-index: 13000;
    font-family : "Trebuchet MS", tahoma, arial;
}

div.tooltip h4 {
    font-weight: bold;
    text-shadow: 2px 2px 1px #222;
    margin: 0;
    padding: 8px 8px 4px;
    /*background: url(img/balloon.png) top left no-repeat !important;*/
    background: url(img/balloon.gif) top left no-repeat;
    font-size: 11px;
    color: #9FD4FF;
}

div.tooltip p {
    margin: 0;
    padding: 4px 8px 8px;
    text-shadow: 2px 2px 1px #222;
    /*background: url(img/balloon.png) bottom left no-repeat !important;*/
    background: url(img/balloon.gif) bottom left no-repeat;
    font-size: 11px;
}

div.tooltip p a {
    color:#fff;
}

/*Tooltip JQuery */
#tooltip.pretty {
	font-family: "Trebuchet MS", tahoma, arial;
	color:#fff;
	border: none;
	width: 200px;	
}
#tooltip.pretty h4 {
	font-weight: bold;
	font-style:normal;
    text-shadow: 2px 2px 1px #222;
    margin: 0;
	padding: 8px 8px 4px;
	font-size: 11px;
	background: url(img/balloon.gif) top left no-repeat;
    font-size: 11px;
    color: #9FD4FF;
	text-align:left;
	text-indent:0px;
}
#tooltip.pretty div.body { 
	
	margin: 0;
    padding: 4px 8px 8px;
    text-shadow: 2px 2px 1px #222;
	background: url('img/balloon.gif') bottom left no-repeat;
	font-size: 11px;
	}
#tooltip.pretty div a {
    color:#fff;
}

