/* CSS Document */

/**********************
/* Styles News  *
/*********************/

#middle	{
height:3500px;
background-image: url('http://divine-nolwenn.com/images/fonds/mainfond_presse.jpg');
}
 #left 	{
height:3500px;
margin-right:10px;
}
 #right 	{
height:3500px;
}

img {border:0;}	
hr	{ height: 0px; border: solid #4E4E4E 0px; border-top-width: 1px;}



td.row1	{ background-color: #F3F3F3;
filter: alpha(opacity=90);
-moz-opacity:0.9; /* Mozilla */ }
.gensmall, .gensmall2 { font-size : 10px; }
.gen,.genmed,.gensmall { color : #000000; }
a.gen,a.genmed,a.gensmall { color: #4E4E4E; text-decoration: underline; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #7F7F7F; text-decoration: underline; }

sup {
color: #CCCCCC;
}

h1 {

	position: relative;
	color:#6666CC;
	padding-bottom: 2px;
	padding-left: 25px;
	font: bold 1.8em "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
	border-bottom: 1px solid #D2DDEC;
}
h3{
	position: relative;
	color: #555555;
	padding-bottom: 2px;
	padding-left: 2px;
	font: bold 1.0em Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
	border-bottom: 1px solid #D2DDEC;
}
hr {
	color:#D2DDEC;
	padding-bottom: 2px;
	padding-left: 25px;
	height: 0.5px;
}



/***************************************************************
*  Index Page Styles
****************************************************************/
#index {
	background: #FFFFFF;
}

/*******************************************************************
 *   Header styles
 *******************************************************************/
#header
	{
    text-align:left;
	}
	

/*******************************************************************
 *   Searblock Styles
 *******************************************************************/
#header #searchblock {
	width: 100%;
	text-align:left;
	background-color:#FFFFFF;
	}
A.searchlink:link		{ color: #4666666;}
A.searchlink:visited	{ color: #666666;}
A.searchlink:active		{ color: #666666;}
A.searchlink:hover  	{ color: #666666;}

 
/*******************************************************************
 *   SortBlock Styles
 *******************************************************************/
#sortblock {
	margin: 1em;
	padding: 0 0.5em;
	width: 80%;
	display:inline;
}
#defaultsearch_form {text-align:left;}

#sortblock td{ padding-left:10px; }
/*******************************************************************
 *   PagestBlock Styles
 *******************************************************************/
#pages {
	margin: 1em;
	padding: 0 0.5em;
	width: 80%;
	text-align:right;
	display:inline;
}
#pages a{ color: #555555; 	background-image: none;  text-decoration:none; margin-left:5px;}
#pages a:hover  	{ text-decoration:underline ;	color: #000066;	}
#pages a.activepage{ color: white;  text-decoration:none; }


/*******************************************************************
 *   CategoryBlock Styles
 *******************************************************************/
#cat {font-size : 100%;
display:inline;
padding:5px;
margin-left: 1em;
background-color:#675F9E;
border: 1px dotted black;
filter: alpha(opacity=90);
-moz-opacity:0.9; /* Mozilla */ }
#cat .active_cat{ color:#FFFFCC;text-decoration:none; font-weight:bold;  margin-left:10px;  } 
#cat A.cat:link		{  color: #FFFFFF;text-decoration:none;margin-left:10px;}
#cat A.cat:visited		{ color: #FFFFFF; text-decoration:none;margin-left:10px;}
#cat A.cat:active		{  color: #FFFFFC;text-decoration:none;margin-left:10px;}
#cat A.cat:hover  	{ text-decoration:none;font-weight:bold;color: white;	margin-left:10px;}

/*******************************************************************
 *   Record Styles
 *******************************************************************/
 #content {
	width:95%px;
	margin:1em auto;
	text-align:left;
		
	}
	
#siteblock {filter: alpha(opacity=90);
-moz-opacity:0.9; /* Mozilla */ 

	float: left;
	margin:0; padding:0;
	}
#site { 
	border-width: 1px 1px 1px 8px;
	border-style: solid;
	border-color: #505F87;
	margin:5px; padding: 0.5em 1em;
	background: #F4F1FA;
	-moz-border-radius:6px;
	border-radius:6px;

}
#site .title{
background-color:white;
height:150%;
color:#505F87;
font-weight:bold;
font-size:125%; }
#site .clicks{
color:#555555;
font-style:italic;
font-size:80%; 
margin-left:15px;}
#site td { padding:3px;
 }
 
 /*******************************************************************
 *   Notesblock Styles
 *******************************************************************/
 #site #notes {
 display:inline;
color:#4A494C;
text-align:left;
background-color:#F4F1FA;
}
 #site #notes select {font-size : 100%;background-color:#FFFFFF;color:black;}
 #site #notes  input {font-size : 100%;  vertical-align:middle;}
 /*******************************************************************
 *   Commentsblock Styles
 *******************************************************************/
 
 #site #comment{
margin-top:15px;
padding:1px 20px 10px 20px;
display:inline;
}
#comment .comment {
	border-width: 1px 1px 1px 1px;
	border-style: dotted;
	border-color: #505F87;
	margin: 1em;
	padding: 5px;
	background: #F4F1FA;
	-moz-border-radius:6px;
	border-radius:6px;
	width: 80%;
} 
#comment a {
background-image: none;
} 
 
.form_comment {
	font-size:10px;
	color: #AAAAAA;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
#comment .title{
background-color:transparent;
color:#505F87;
font-weight:bold;
font-size:100%;
}
#comment .date,.user{
color:#333333;
font-size:90%; }

/*******************************************************************
 *   Partner Record Styles
 *******************************************************************/
#site_partner {
	border-width: 1px 1px 1px 8px;
	border-style: solid;
	border-color: #578FA1;
	margin:5px; padding: 0.5em 1em;
	background: #F4F8F9;
	-moz-border-radius:6px;
	border-radius:6px;
}
#site_partner .title{
background-color:white;
width:100%;
height:150%;
color:#578FA1;
font-weight:bold;
font-size:125%; }
#site_partner .clicks{
color:#555555;
font-style:italic;
font-size:80%; 
margin-left:15px;}
#site_partner td { padding:3px;
 }
 
 /*******************************************************************
 *   Notesblock Styles
 *******************************************************************/
 #site_partner #notes {
 display:inline;
color:#4A494C;
text-align:left;
	background: #F4F8F9;
}
 #site_partner #notes select {font-size : 100%;background-color:#FFFFFF;color:black;}
 #site_partner #notes  input {font-size : 100%;  vertical-align:middle;}
/*******************************************************************
 *   Fiche styles
 *******************************************************************/
#site #fiche { 

font-style:italic;
padding:0px 10px 0px 10px; 
text-align:left;
}
#site #fiche a{ color: #000066; 	  }

 #site_partner #fiche { 
font-style:italic;
padding:0px 10px 0px 10px; 
text-align:right;
}
 #site_partner #fiche a{ color: #000066; 	  }

/*******************************************************************
 *   Footer Styles
 *******************************************************************/
#footer {text-align:center; margin-top:15px;font-size : 11px;}
 
#footer a{ 	background-image: none;}
 
.copy {font-size:10px; color: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center ; margin-left: 5px; margin-top:20px;	}
A.copy:link	
		 {
		text-decoration:underline;		
		}
A.copy:visited 	
		{
		text-decoration:underline	;
		}


A.copy:hover 
		{
		color:blue;
		text-decoration:underline;
		}

/*******************************************************************
 *   Add/Update Record 
 *******************************************************************/
#addform {
width:60%;
margin-left: 20%;
margin-right: 20%;
font-size : 12px;
 font-family:  Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
 background-color:#F5F5F5;
}

#addform .titleform{
color:white;
font-size : 12px;
width:100%;
height:20px;
background-color:#65799E;
 font-weight:bold;
}

#addform td, #addform form{
font-size : 11px;
color:black;
}
#addform input, #addform select, #addform textarea{
font-size : 11px;
color:black;
background-color:#FFFFFF;
border:1px solid #BBBBBB;
}
#addform .error{
color:#CC0000;
background-color:yellow;
}
#addform .ok{
color:green;
}
#addform .comment{
color:#777777;
font-style:italic;
}

.welcome{
letter-spacing : 2px ; 
color:green;
font-style:italic;
font-size : 12px;

}

#info {
	border-width: 1px 1px 1px 8px;
	border-style: solid;
	border-color: #505F87;
	margin: 1em;
	padding: 5px;
	background: #F4F1FA;
	-moz-border-radius:6px;
	border-radius:6px;
	width: 60%;
	margin-bottom:30px;
}

/*******************************************************************
 *   Login styles
 *******************************************************************/
#login
	{
    text-align:center;
	color:black;
	font-family: "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
	font-size : 12px;
}
/*******************************************************************
 *   Footer Styles
 *******************************************************************/
#pressefooter {text-align:center; margin-top:15px;font-size : 11px;}
 
#pressefooter a{ 	background-image: none;}
 
.copy {font-size:10px; color: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center ; margin-left: 5px; margin-top:20px;	}
A.copy:link	
		 {
		text-decoration:underline;		
		}
A.copy:visited 	
		{
		text-decoration:underline	;
		}


A.copy:hover 
		{
		color:blue;
		text-decoration:underline;
		}

