BODY {

   # background-color: #165279;

    background-color:#F5F5F5;

    
color: #000;
    font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
   font-size: 13px;    
line-height: 110%;
    margin: 0;
		padding: 0;
    text-align: center; 
}


.special {
width:5px;
visibility:hidden;

}

TD, TH, DIV, SELECT, TEXTAREA, INPUT {
    font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
    font-size: 100%;
    line-height: 150%;
}

.formstyle {
    font-size: 100%;
    color: #fff;
		background-color: #5799c4;
		border: 1px solid #165279;
		padding: .2em;
}

.formstyle:hover {
		background-color: #3c89ba;
}





/*  Citation  */

.citation
{
	
	
padding:3px 2em;
margin:2em 0.5em;
	border:1px solid #ddd;
	background:#FAFAFA url(images/quote.gif) no-repeat 10px 10px;
}


.citationContenu
{
	margin-bottom:1em;
	color:#222222;
  line-height:150%;
}





.citationContenu:first-letter
{


  font-weight:bold;
  font-size:150%;




}
.citationSource
{
  text-align:right;
  color:#FF8B00;
}



/*  Définition  */

.définition
{
	padding:0 1em 1em 1em;
	margin:2em 0.5em;
	border:1px solid #ddd;
	background:#FAFAFA;
}

.définitionContenu
{
	margin-bottom:1em;
	color:#222222;
  line-height:150%;
}



}
.définitionSource
{
  text-align:right;
  color:#FF8B00;
}



.définition1
{
	padding:0 1em 1em 1em;
	margin:2em 0.5em;
	border:1px solid #FFFF99;
	background:#FFFFCC;
}

.définition1Contenu
{
	margin-bottom:1em;
	color:#222222;
  line-height:150%;
}



}
.définition2Source
{
  text-align:right;
  color:#FF8B00;
}




.définition2
{
	padding:0 1em 1em 1em;
	margin:2em 0.5em;
	border:1px solid #E3F1FF;
	background:#ECF6FF;
}

.définition2Contenu
{
	margin-bottom:1em;
	color:#222222;
  line-height:150%;
}



}
.définition2Source
{
  text-align:right;
  color:#FF8B00;
}






A.nav0:link,A.nav0:visited,A.nav0:active{background:#e1e3e4}A.nav0:hover{background:#858a8f;color:#fff;text-decoration:none;border-color:#72787b}
A.nav1:link{background:#6f7478;color:#fff;border-color:#72787b}A.nav1:hover{background:#858a8f;color:#fff;text-decoration:none;border-color:#72787b}A.nav1:visited,A.nav1:active{background:#858a8f;color:#fff;border-color:#72787b}

#DHTMLgoodies_formTooltipDiv{
	color:#FFF;
	font-family:arial;
	font-weight:bold;
	font-size:0.8em;
	line-height:120%;
}
.DHTMLgoodies_formTooltip_closeMessage{
	color:#FFF;
	font-weight:normal;
	font-size:0.7em;
}




.navnfo{background:#e1e3e4;white-space:nowrap;font-size:11px;margin:2px;padding:1px;padding-left:4px;padding-right:5px;color:#72787b;border:1px solid #b6bcc0;height:17px;width:17px;text-align:center;cursor:pointer;text-decoration:none}
A.nav0:link,A.nav0:visited,A.nav0:active{background:#e1e3e4}A.nav0:hover{background:#858a8f;color:#fff;text-decoration:none;border-color:#72787b}
A.nav1:link{background:#6f7478;color:#fff;border-color:#72787b}A.nav1:hover{background:#858a8f;color:#fff;text-decoration:none;border-color:#72787b}A.nav1:visited,A.nav1:active{background:#858a8f;color:#fff;border-color:#72787b}



/* @group Toggle */

.hidden { display: none; }

.toggle { background: url("http://www.dicocitations.com/skins/Dico/images/open.gif") no-repeat 0 55%; padding-left: 13px; margin-bottom: 7px; color: #808080; text-decoration: underline; cursor: pointer; margin-top: 7px; }

.toggle.closed { background: url("http://www.dicocitations.com/skins/Dico/images/closed.gif") no-repeat 0 55%; }




TEXTAREA.formstyle{
    overflow: auto;
}

/* layout styles */
.clr {clear: both;}

#topmenu {
    margin: 0;
		/* border-bottom: 1px solid #000; */
		background: url('images/hdr_bkrnd.png') repeat-x bottom left;					
}

#topmenuinner {
		width: 745px;
		margin: 0 auto;
    background: url('images/logo_01.png') no-repeat bottom left;		
}

#header {
    margin: 0;
		background: #2779AC url('images/header-back.jpg') repeat-x top left;
		border-bottom: 1px solid #195981;
}

#headerinner {
		width: 745px;
		/* background: #2779AC url('/images/logo_bkrnd_right.png') no-repeat top right; */		
		text-align: left;		
		margin: 0 auto;
}

#printlogo {
    display: none;
}

#logo {
    width: 360px;
		height: 73px;
		border: 0;
}


#slogandate {
    float: right;
    margin: 0;
		padding: .3em 0 0 0;
		font-size: 95%;
		color: #fff;
    text-align: right;
		background: transparent;
}


#content {
    margin: 0;
		background: #FFF url('images/gears_bkrnd.gif') no-repeat top left;
		clear: both;
}

#liens_articles h4 {
	border-bottom: 1px solid #aaaaaa;
	color: #999999;
	font-family: 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 2px;
	margin-bottom: 3px;
	padding: 0px;
}



#fontcontrol{
	background: none;
	width: 66px;
	height: 18px;
	position: absolute;
	top: 30px;
	left: 640px;
}
#fontcontrol ul{
	background: none;
	list-style: none;
	padding: 0;
	margin: 0;
}
#fontcontrol li{
	background: none;
}
#fontcontrol i{
	display: block;
	visibility: hidden;
}
.font1 a:link, .font1 a:visited{
	width: 18px;
	height: 18px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(images/01_font1.gif) no-repeat;
}

font2 a:link, .font2 a:visited{
	width: 18px;
	height: 18px;
	position: absolute;
	top: 0;
	left: 22px;
	background: url(images/01_font2.gif) no-repeat;
}
.font3 a:link, .font3 a:visited{
	width: 18px;
	height: 18px;
	position: absolute;
	top: 0;
	left: 44px;
	background: url(images/01_font3.gif) no-repeat;
}
.font1 a:hover, .font1 a:active{
	background-position: 0 -18px;
}
.font2 a:hover, .font2 a:active{
	background-position: 0 -18px;
}
.font3 a:hover, .font3 a:active{
	background-position: 0 -18px;
}


#contentinner {
		width: 745px;
		margin: 0 auto;
    text-align: left;
		padding: .6em 1em 2em 1em;		
}




#sidebar{
	width: 230px;
	float: right;
	padding: 25px 0;
	text-align: left;
}




.sidebarbody{
	margin: 0 0 20px 0;
	padding: 0;
}
.sidebarin{
	padding: 0;
	margin: 0;
}


.sidebardiv{
	margin: 0 22px 0 15px;
}





#rightblocks {
    float: right; 
}


.rightblock {
    width: 230px;
		margin: 0 0 1em 1em;
		padding: 0;	
}

.rightblockroundtop {
    height: 10px;
    background: #165279 url('images/tr.png') no-repeat top right;
		padding: 0;
		margin: 0;			
}


.rightblockroundbot {
    height: 10px;
    background: #165279 url('images/br.png') no-repeat top right;
		padding: 0;
		margin: 0;					
}

.rightblockroundbot IMG, .rightblockroundtop IMG {
    width: 10px;
		height: 10px;
		border: 0;
		display: block;
}

.rightblocktitle {
    font-size: 110%;
		font-weight: normal;
    text-transform: lowercase; 
		margin: 0;
		padding: .2em 0 0 .9em;			
		background: #165279;
		color: #FFF;
}

.rightblockcontent {
		background: #165279;	
		padding: .2em 1.2em .3em 1.2em;
		margin: 0;					
}

.rightblockcontent, .rightblockcontent .pn-normal, .rightblockcontent ul li, .rightblockcontent P {
    font-size: 95%;
		color: #FFF;
}

.rightblockcontent .pn-sub, .rightblockcontent h2,  .rightblockcontent .pn-title {
		color: #CCC;
}

.rightblockcontent h2,  .rightblockcontent .pn-title {
    font-size: 110%;
}

.rightblockcontent .pn-sub {
    font-size: 75%;
}

.rightblockcontent A {
    color: #D1E4F4;
}



#leftblocks {
    margin: 0;
		background: #F2E7CB url('images/left_block_bkrnd.png') no-repeat top right;
		border-top: 1px solid #E3CE94;
		border-bottom: 1px solid #000;		
		padding: .8em 0;
}

#leftblocksinner {
		width: 745px;
		margin: 0 auto;
    text-align: left;
}

.leftblock {
    width: 245px;
		margin: 0;
		float: left;
}

.leftblocktitle {
    font-size: 125%;
		font-weight: normal;
    text-transform: lowercase;
		margin: 0;
		color: #165279;
}

.leftblockcontent, .leftblockcontent .pn-normal, .leftblockcontent ul li, .leftblockcontent P, .leftblockcontent TD {
    font-size: 95%;
}

.leftblockcontent h2 {
    font-size: 105%;
}

.leftblockcontent UL, .leftblockcontent UL LI {
    margin-left: .4em;  
    padding-left: .6em; 
    list-style-image: url('images/arrow.png');
		line-height: 120%;		
}

DIV.leftblockcontent {
    padding: 0 .6em 0 .6em; 
}


#footer {
    margin: 0;
		 background: url('images/footer_bkrnd.png') repeat-x top left;


		clear: both;

}


#footerinner {
		width: 745px;
		margin: 0 auto;
		text-align: center;
		padding: 2em 0;
    font-size: 75%;
		color: #FFF;
}

#footerinner A, #slogandate A {
		color: #2F4F4F;
}



/* layout styles */

DIV.table1 {

}

DIV.table2 {
  border: 1px solid #999999;
	padding: 1em;
	margin-bottom: 2em;	

}


IMG {
border: 0;
}

.imgborder {
    border: 1px solid #CCC;
}


.imgborderright {
    border: 1px solid #CCC;
		float: right;
		margin-left: 1em;
}

.imgborderleft {
    border: 1px solid #CCC;
		float: left;
		margin-right: 1em;
}

LI {
    margin-bottom: .6em;
}

A, A.pn-normal {
    color: #2779AC;
    text-decoration:none;
}



a:hover {
	color:#FFF;
	background:#4ec8f7;
	text-decoration:none;
}



A.pn-logo {
    text-decoration: none;
}

/* postnuke specific classes */
.pn-logo {
    font-size: 150%;
		font-weight: normal;
		text-transform: lowercase;
		color: #165279;
}

.pn-logo-small {
    font-size: 110%;
		font-weight: normal;
		text-transform: lowercase;
		color: #165279;		
}

.pn-pagetitle, h1 {
    font-size: 150%;
		font-weight: normal;
		text-transform: lowercase;
		color: #ff5a00;
}

h2 {
    font-size: 120%;
		font-weight: normal;
		text-transform: lowercase;
		color: #165279;
}

h3 {
    font-size: 110%;
		font-weight: normal;
		text-transform: lowercase;
		color: #165279;
		margin-bottom: 0;
}

.pn-normal {
    font-size: 100%;
}

.pn-sub {
    font-size: 86%;
		color: #666;
}


A.pn-sub {
    color: #2779AC;
		font-size: 100%;
}




/*-----------------------------------------*/
/* DYNAMENU BLOCK ACTIVE MENU STYLE SHEETS */
/*-----------------------------------------*/
/* Note: the "redundant" declarations of font size, styles, etc... for the various
   ANCHOR (a) objects are to compensate for the fact that many free/commercial
	 themes do not take advantage of the "cascading" nature of style sheets and
	 hard-code properties into the theme's default anchor objects, thus overiding other
	 uses of them in your theme.  Ideally, you should be able to specify the font
	 style, size, etc... in the first ".blahitem a" element and then just the color
	 in subsequent "states" of the anchor object (hover, visited, etc...) If your
	 theme is more in line with proper CSS techniques, feel free to make those adjustments
	 to the styles below */ 
	 

/*-------------------------------------*/
/*   Horizontal Drop-Down Menu Style   */
/*-------------------------------------*/

.horbar	{   /* Color of main horizontal menubar and border */
	color: #ccc;
	background-color: transparent;
	border-left: 1px solid #000;
}

.horizitem	{          /* Behaviour of main horizontal menu items, leave as is for proper operation */
	float: left;
	white-space: nowrap;
}

.horizitem a {              /* Font style, size of submenu items */
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Helvetica, Verdana, sans-serif;
	font-size: 95%;	
	text-decoration: none;
	border-right: 1px solid #000;	
	position: relative;	
	display: block;
	padding: .15em 0 .15em .6em;

}

.horizitem a:link, .horizitem a:visited 	{      /* Font style & color of main menu items */
	color: #ccc;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Helvetica, Verdana, sans-serif;
	font-size: 95%;	
	text-decoration: none;
}

.horizitem a:hover	{       /* Font style & color, background menu color of main menu item when hovered over */
	color: #fff;
	background-color: #000;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Helvetica, Verdana, sans-serif;
	font-size: 95%;	
	text-decoration: none;
}

.horizitem a:active	{       /* Font style & color, background menu color of main menu item when clicked */
	color: #6CF;
	background-color: #000;	
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Helvetica, Verdana, sans-serif;
	font-size: 95%;	
	text-decoration: none;
}

.horizsubmenu	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.horizsubframe	{      /* Color of submenu item and border */
	background-color: #165279;
	border: 1px solid #000;
	
	position: relative;
	display: block;	
}

.horizsubitem	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	text-align: left;
	white-space: nowrap;
	
}

.horizsubitem a {            /* Font style, size of submenu items */
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Helvetica, Verdana, sans-serif;
	font-size: 95%;
	line-height: 100%;	
	text-decoration: none;
	padding: .3em;
	position: relative;
	display: block;	
}

.horizsubitem a:link, .horizsubitem a:visited	{       /* Font color, style of submenu items */
	color: #ddd;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Helvetica, Verdana, sans-serif;
	font-size: 95%;	
	text-decoration: none;
}

.horizsubitem a:hover	{      /* Font color, style, background submenu color of submenu item when hovered over */
	color: #fff;
	background-color: #000;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Helvetica, Verdana, sans-serif;
	font-size: 95%;	
	text-decoration: none;
}

.horizsubitem a:active	{      /* Font color, style, background submenu color of submenu item when clicked */
	color: #fff;
	background-color: #000;		
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Helvetica, Verdana, sans-serif;
	font-size: 95%;	
	text-decoration: none;
}

.horizsubitem .horizfwdarr, .horizitem .horizfwdarr	{      /* Positioning of right arrow for submenus */
	position: absolute;
	top: .75em;
	right: .5em;
}

.horizsubseparator	{   /* Style for line-separator in horizontal submenus - Use '---' for Link title to display */
	background-color: transparent;
	border-top: 1px solid #000;
	margin: 0;	/* top right bottom left */
	height: 0;
	font-size: 1px;
	line-height: 0px;
}

#credits{
	font-size: 10px;
	text-align: center;
	color: #000;
}



form{
	margin: 0;
	text-align: left;
}
.formfield{
	width: 130px;
	font-size: 11px;
	font-family: Trebuchet MS, "Lucida Sans Unicode", Arial, Lucida Sans, Tahoma, Sans-Serif;
	margin: 0 0 2px 0;
	color: #494949;
	border-top: 1px solid #868686;
	border-left: 1px solid #868686;
	border-bottom: 1px solid #D4D2CF;
	border-right: 1px solid #D4D2CF;
}
.formfield:focus{
	border: 1px solid black;
}
.formbutton{
	font-size: 11px;
	font-family: Trebuchet MS, "Lucida Sans Unicode", Arial, Lucida Sans, Tahoma, Sans-Serif;
	margin: 1px 0 0 0;
	padding: 1px 10px;
	color: #494949;
	background: white;
	border-top: 1px solid #D4D2CF;
	border-left: 1px solid #D4D2CF;
	border-bottom: 1px solid #868686;
	border-right: 1px solid #868686;
}

.post blockquote {
	font-family:Georgia, "times new roman", serif;
	background: #f0f0ff url(skins/Dico/images/quote.gif) no-repeat 10px 10px;
	margin:2em;
	padding:3px 2em;
	-moz-border-radius : 18px;
}
.post blockquote p {
	margin-top:1em;
}

#credits a:link, #credits a:visited{
	color: #5FB3F9;
}
#credits a:hover, #credits a:active{
	color: #000;
}
.clearing{
	height: 0;
	clear: both;
}
#header h1{
	position: absolute;
	top: 28px;
	left: 26px;
	font-size: 20px;
	line-height: 20px;
	margin: 0;
}
#navigation{
	font-size: 11px;
	width: 694px;
	height: 22px;
	position: absolute;
	top: 61px;
	left: 10px;
.navnfo{background:#e1e3e4;white-space:nowrap;font-size:11px;margin:2px;padding:1px;padding-left:4px;padding-right:5px;color:#72787b;border:1px solid #b6bcc0;height:17px;width:17px;text-align:center;cursor:pointer;text-decoration:none}
A.nav0:link,A.nav0:visited,A.nav0:active{background:#e1e3e4}A.nav0:hover{background:#858a8f;color:#fff;text-decoration:none;border-color:#72787b}
A.nav1:link{background:#6f7478;color:#fff;border-color:#72787b}A.nav1:hover{background:#858a8f;color:#fff;text-decoration:none;border-color:#72787b}A.nav1:visited,A.nav1:active{background:#858a8f;color:#fff;border-color:#72787b}




}
#navigation ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
#navigation li{
	background: none;
}
h2{
	color: #3E565F;
	margin: 0 0 3px 0;
	font-size: 16px;
}
h3{
	color: #3E565F;
	margin: 0 0 8px 0;
	font-size: 14px;
}
h4{
	font-size: 11px;
font-family: Trebuchet MS;
}
.contentdiv{
	margin: 0 15px 0 22px;
}
.sidebardiv{
	margin: 0 22px 0 15px;
}
.contentbody img{
	border: 0px solid black;
}
.c_commentbody{
	padding: 0 0 5px 0;
	background: url(images/01_hdot.gif) bottom repeat-x;
}
.c_userlink{
	margin: 0 0 5px 0;
}
.c_commentinfo{
	font-size: 10px;
	margin: 3px 0 0 0;
	padding: 0 0 0 13px;
	background: url(images/01_item1.gif) 0 1px no-repeat;
}
.contentbody{
	margin: 0;
	padding: 0 0 30px 43px;
	text-align: justify;
}
.sidebarbody{
	margin: 0 0 20px 0;
	padding: 0;
}
.sidebarin{
	padding: 0;
	margin: 0;
}
.divweblog .contentbody, .divarchives .contentbody, .divarchivelist .contentbody, .diverror .contentbody, .divmemberinfo .contentbody,
.divsendmessage .contentbody, .divcommentitem .contentbody, .divsearch .contentbody{
	background: url(images/01_quote.gif) 0 3px no-repeat;
}
.divcommentsmade .contentbody{
	background: url(images/01_quote1.gif) 0 3px no-repeat;
}
.divcommentsmade .id1{
	background: url(images/01_quote4.gif) 0 3px no-repeat;
}
.divaddcomment .contentbody{
	background: url(images/01_quote3.gif) 0 3px no-repeat;
}
.itemdetails{
	text-align: right;
	padding: 5px 0 0 0;
	background: url(images/01_hdot.gif) top repeat-x;
}
.item1{
	padding: 0 0 0 13px;
	margin: 0 0 0 12px;
	background: url(images/01_item1.gif) 0 1px no-repeat;
}
.item2{
	padding: 0 0 0 13px;
	margin: 0 0 0 12px;
	background: url(images/01_item2.gif) 0 3px no-repeat;
}
.item3{
	padding: 0 0 0 15px;
	margin: 0 0 0 12px;
	background: url(images/01_item3.gif) 0 3px no-repeat;
}
.about h3{
	height: 23px;
	text-indent: -9999px;
	margin: 0 0 2px 0;
	background: url(images/01_s_about.gif) no-repeat;
}
.login h3{
	height: 51px;
	text-indent: -9999px;
	margin: 0 0 2px 0;
	background: url(images/01_s_login.gif) no-repeat;margin-left: 3px;
	height: 51px
}
.categories h3{
	height: 51px;
	text-indent: -9999px;
	margin: 0 0 2px 0;
	background: url(images/01_s_categories.gif) no-repeat;margin-left: 3px;
	height: 51px
}
.search h3{
	height: 51px;
	text-indent: -9999px;
	margin: 0 0 2px 0;
	background: url(images/bouton_rechercher.jpg) no-repeat;margin-left: 3px;
	height: 51px
}
.links h3{
	height: 51px;
	text-indent: -9999px;
	margin: 0 0 2px 0;
	background: url(images/01_s_links.gif) no-repeat;margin-left: 3px;
	height: 51px
}

.stat h3{
	height: 51px;
	text-indent: -9999px;
	margin: 0 0 2px 0;
	background: url(images/bouton_stats.jpg) no-repeat;margin-left: 3px;
	height: 51px
}



.apropos h3{
	height: 51px;
	text-indent: -9999px;
	margin: 0 0 2px 0;
	background: url(images/01_m_about.gif) no-repeat;margin-left: 3px;
	height: 51px
}






h2.weblog, h2.comments, h2.commentsmade, h2.addcomment, h2.archives, h2.error, h2.member, h2.sendmessage, h2.searchpage{
	height: 23px;
	text-indent: -9999px;
	margin: 0 0 5px 0;
}
h2.weblog{
	background: url(images/01_m_weblog.gif) no-repeat;
}
h2.comments{
	background: url(images/01_m_comments.gif) no-repeat;margin-left: 43px;
	height: 51px
}
h2.commentsmade{
	background: url(images/01_m_commentsmade.gif) no-repeat;
}
h2.addcomment{
	background: url(images/01_m_addcomment.gif) no-repeat;
}
h2.archives{
	background: url(images/01_m_archives.gif) no-repeat;
}
h2.error{
	background: url(images/01_m_error.gif) no-repeat;
}
h2.member{
	background: url(images/01_m_member.gif) no-repeat;
}
h2.sendmessage{
	background: url(images/01_m_sendmessage.gif) no-repeat;
}
h2.searchpage{
	background: url(images/01_m_search.gif) no-repeat;
}




form{
	margin: 0;
	text-align: left;
}
.formfield{
	width: 130px;
	font-size: 11px;
	font-family: Trebuchet MS, "Lucida Sans Unicode", Arial, Lucida Sans, Tahoma, Sans-Serif;
	margin: 0 0 2px 0;
	color: #494949;
	border-top: 1px solid #868686;
	border-left: 1px solid #868686;
	border-bottom: 1px solid #D4D2CF;
	border-right: 1px solid #D4D2CF;
}
.formfield:focus{
	border: 1px solid black;
}
.formbutton{
	font-size: 11px;
	font-family: Trebuchet MS, "Lucida Sans Unicode", Arial, Lucida Sans, Tahoma, Sans-Serif;
	margin: 1px 0 0 0;
	padding: 1px 10px;
	color: #494949;
	background: white;
	border-top: 1px solid #D4D2CF;
	border-left: 1px solid #D4D2CF;
	border-bottom: 1px solid #868686;
	border-right: 1px solid #868686;
}
textarea{
	overflow: hidden;
}
.commentform .formfield, .mailform .formfield{
	width: 340px;
	background-image: url(images/01_txbg.gif);
}
.commentform textarea{
	background: white url(images/01_txbg.gif) center center no-repeat;
}
.divaddcomment form, .divsendmessage form{
	width: 390px;
	background: #E2EDF0 url(images/01_mountaintop.gif) top no-repeat;
}
.commentform, .mailform{
	padding: 10px 20px;
}
.login form, .search form{
	width: 184px;
	background: #E2EDF0 url(images/01_mountaintop2.gif) top no-repeat;
}
.loginform, .searchform{
	padding: 10px;
}
ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
li{
	padding: 0 0 0 9px;
	margin: 0 0 2px 0;
	background: url(images/01_arrow.gif) 0 6px no-repeat;
}
.highlight{
	font-weight: bold;
	text-decoration: underline;
}
div.error{
	color: red;
	font-weight: bold;
}


div.bulle {
    padding: 4px;
    top: 0px;
    left: 0px;

    color: #000000;

    font-size: 12px;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-weight: regular;

    background-color: #FFFFE1;

    border: solid 1px ;
    border-color: #404040;
    
    /* Mozilla proprietary */
    -moz-border-radius: 12px;
}

div.bulle p {
    margin: 0; padding: 0 3px;
}


#titre h1 {

	color: #ff5a00;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	letter-spacing:0px;
	line-height: 35px;
	margin: 1em;
	padding: 0px;
	position: relative;
	text-align: right;
	text-transform: uppercase;
}



h2.comments{
	background: url(images/article_complet.jpg) no-repeat;
	margin-left: 43px;
	height: 51px;
}
h2.commentsmade{
	margin-left: 43px;
   background: url(images/bouton_dernier_comment.jpg) no-repeat;
	height: 51px;
}
h2.addcomment{
	margin-left: 43px;
   background: url(images/bouton_ajout_comment.jpg) no-repeat;
	height: 51px;
}
h2.archives{
	margin-left: 43px;
	background: url(images/01_m_archives.gif) no-repeat;
	height: 51px;
}
h2.error{
	margin-left: 43px;
	height: 51px;
	background: url(images/01_m_error.gif) no-repeat;
}
h2.member{
	margin-left: 43px;
	height: 51px;
	background: url(images/01_m_member.gif) no-repeat;
}
h2.sendmessage{
	margin-left: 43px;
	height: 51px;
	background: url(images/01_m_sendmessage.gif) no-repeat;
}
h2.searchpage{
	margin-left: 43px;
	height: 37px;
	background: url(images/01_m_search.gif) no-repeat;
}


ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
li{
	padding: 0 0 0 9px;
	margin: 0 0 2px 0;
	background: url(images/01_arrow.gif) 0 6px no-repeat;
}
.highlight{
	font-weight: bold;
	text-decoration: underline;
}
div.error{
	color: red;
	font-weight: bold;
}

a.lienmot  {
	text-decoration : none;
	color:#000000;
}

/* Carnet de citation */
td.carnet, tr.carnet, table.carnet
{
  font-size: 13px;
}
.explication
{
  font-size: 11px;
}

select.carnet
{
  font-size: 13px;
}
input.carnet
{
  height: 20px;
  font-size: 13px;
}

.tabfiche, .tabficheSel
{
  float: left;
  width: 100px;
  border: 1px solid #000000;
  background: #BBBBBB;
  margin: 3px;
  padding:3px;
}

.tabficheSel
{
  background: #DDDDDD;
}

.sep2
{
  clear: both;
  height: 2px;
  width: 1px;
  margin: 0px;
  padding: 0px;
}

a.anniversaire {
  font-size: 12px;
  font-weight: bold;
}

a.expand {
  color: #008000;
}






DIV#search {
	background-image: url(http://www.dicocitations.com/images/search-menu-bg.gif');
}


