/*#############################################################
Name: Transparentia
Date: 2006-08-20
Description: Simple, lightweight and slightly blue.
Author: Viktor Persson
URL: http://templates.arcsin.se

Feel free to use and modify but please provide credits.
#############################################################*/

/* standard elements */
* {
	margin: 0;
	padding: 0;
}
a {
	color: #36C;
}
a:hover {
	color: #06F;
}
body {
	background: #EEE url(img/bg.gif);
	color: #444;
	font: normal 12px "Lucida Sans Unicode",sans-serif;
	margin: 0;
}
input {
	color: #555;
	font: normal 12px "Lucida Sans Unicode",sans-serif;
}

cite,code,ul {
	font-size: 12px;
	padding-bottom: 13px;
}

p {
    font-size: 12px;
    padding-bottom: 13px;
    padding: 0; 
    margin: 10px 0 10px 0;
    text-align:justify;
}



h1 {
     font-size: 20px;
     margin-bottom: 4px;
     text-transform: uppercase;
}

h2 {
	font-size: 16px;
	margin-bottom: 4px;
}

h3 {
	font-size: 14px;
	margin-bottom: 4px;
}

h4 {	
    
     font-size: 12px;
     margin-bottom: 4px;
     padding-top: 6px;
}

h1,h2,h3 {
	color: #367EA6;
	padding-top: 6px;
}


code {
	background: url(img/bgcode.gif);
	border: 1px solid #F0F0F0;
	border-left: 6px solid #39F;
	color: #555;
	display: block;
	font: normal 11px "Lucida Sans Unicode",serif;
	margin-bottom: 12px;
	padding: 8px 10px;
	white-space: pre;
}

cite {
	background: url(img/quote.gif) no-repeat;
	color: #666;
	display: block;
	font: normal 11px "Lucida Sans Unicode",serif;
	padding-left: 28px;
}

/* ŕ supprimer plus tard */
.tocheck {
  color: #CC0000;
}
.toputelsewhere {
  color: #006600;
}


/* misc */
.clearer {

	clear: both;
}

/* structure */
.container {
	background: url(img/bgcontainer2.gif) repeat-y;
	margin: 0 auto;
	padding-bottom: 6px;
	width: 1087px;
	/*border:1px solid red;*/
}
.header {
display:none;
	float: left;
	width: 1087px;
        padding:0;
        margin: 0 0 8px 0;
}

/* title */
.title h1 {
	color: #FFF;
	font: normal 28px Verdana,sans-serif;
	height: 150px;
	line-height: 150px;
	margin-bottom: 8px;
	text-align: center;
}

/* navigation */
.navigation {
	margin-bottom: 4px;
}
.navigation a {
	background-color: #4A91C3;
	color: #FFF;
	float: left;
	font: bold 11px "Trebuchet MS",sans-serif;
	padding: 8px 0;
	width: 19%;
	border-right: 1px solid #FFF;
	text-align: center;
	text-decoration: none;
}
.navigation a:hover {
	background-color: #000;
	color: #FFF;
}

/* main */
.main {
	clear: both;
	padding: 8px 18px;
	/*border:1px solid green;*/
}

/* main left */
.sidenav h1,.sidenav ul {
	padding-left: 12px;
}
.sidenav {
display:none;
	background: #EEE;
	border: 1px solid #E5E5E5;
	float: left;
	width: 200px;
}
.sidenav h1 {
	color: #666;
	font-size: 12px;
	height: 20px;
	margin-top: 11px;
}
.sidenav ul {
	border-top: 1px solid #FAFAFA;
	background: url(img/bgul.gif) repeat-x;
	margin: 0;
	padding: 0;
}
.sidenav li {
	border: 1px solid #FAFAFA;
	border-top: none;
	list-style: none;
	margin: 0;
}
.sidenav li a {
	color: #777;
	display: block;
	font-size: 11px;
	padding: 3px 6px 3px 14px;
	text-decoration: none;
}
.sidenav li a:hover {
	color: #111;
}

/* content */
.content {
	float: right;
	width: 100%;
}
.content .item {
	padding: 6px 12px;
	border: 1px solid #EEE;
	background: #FFF;
	margin-bottom: 8px;
}
.content .descr {
	font-size: 10px;
	color: #333;
	margin-bottom: 6px;
}

/* inutile si mis ŕ 12 pourquoi c'était ŕ 11 ? */
.content ul {
        font-size: 12px;
}

.content li { 
	list-style: url(img/li.gif);
	margin-left: 30px;
}

.content .member li { 
	list-style: none ;
	margin-left: 18px;
}

.content .member li a {
	color: #111;
	display: block;
	text-decoration: none;
}
.content .member li a:hover {
	color: #777;
}


.content table td {
	font-size: 10px;
                    
}


/* search form */
form {
	padding: 0 0 6px 8px;
}
.styled {
	border: 1px solid #DDD;
	padding: 4px;
}
.button {
	background: url(img/search.gif) no-repeat left bottom;
	border: none;
	height: 27px;
	width: 27px;
}

/* footer */
.footer {
	background: #FFF;
	border: 1px solid #EEE;
	color: #666;
	font-size: 11px;
	margin: 0 auto;
	text-align: center;
	padding: 6px;
	width: 1037px;
}
.footer a {
	color: #36C;
	text-decoration: none;
}
.footer a:hover {
	color: #06F;
	text-decoration: underline;
}




/* class of communications_input.php  */

.abstractform {
                width:790px; 
                margin:2.0em 0 0 0; 
                padding:10px 10px 0 10px; 
                border:solid 1px rgb(200,200,200); 
                background-color:rgb(240,240,240);
                }
.abstractform fieldset {
                         padding:10px 0 10px 30px !important /*Non-IE6*/; 
                         padding:10px 0 10px 30px /*IE6*/; 
                         margin:0 0 30px 0px; 
                         border:solid 1px rgb(220,220,220);
                         }
.abstractform fieldset legend {
                                margin:0 0 0 5px !important /*Non-IE*/; 
                                margin:0 0 20px 5px /*IE6*/; 
                                padding:0 2px 0 2px; 
                                color:rgb(80,80,80); 
                                font-weight:bold; 
                                font-size:13px;
                                }
.abstractform label.left {
                           float:left; 
                           width:145px; 
                           margin:0 0 5px 10px; 
                           padding:0 2px 2px 2px; 
                           font-size:11px;
                           }
.abstractform input.left {
                           float:left; 
                           width:145px; 
                           margin:0 0 5px 10px; 
                           padding:0 2px 2px 2px; 
                           font-size:11px;
                           }
.abstractform input.field {
                            width:600px; 
                            padding:2px; 
                            margin: 0;
                            border:solid 1px rgb(200,200,200); 
                            font-family:verdana,arial,sans-serif; 
                            font-size:11px;
                            }





.abstractform textarea {
                         width:600px; 
                         padding:2px;
                         border:solid 1px rgb(200,200,200); 
                         font-family:verdana,arial,sans-serif; 
                         font-size:11px;
                         }

.abstractform input.button {
                             float:right; 
                             width:6.0em; 
                             margin-right:20px; 
                             padding:1px !important /*Non-IE6*/; 
                             padding:0 /*IE6*/; 
                             background:rgb(230,230,230); 
                             border:solid 1px rgb(150,150,150); 
                             text-align:center; 
                             font-family:verdana,arial,sans-serif; 
                             color:rgb(150,150,150); 
                             font-size:11px;
                             }
.abstractform input.button:hover {
                                   cursor: pointer; 
                                   border:solid 1px rgb(80,80,80); 
                                   background:rgb(220,220,220); 
                                   color:rgb(80,80,80);
                                   }
.abstractform select.combo {
                             width:300px; 
                             padding:2px; 
                             border:solid 1px rgb(200,200,200); 
                             font-family:verdana,arial,sans-serif; 
                             font-size:11px;
                             }

.regform {
           width:790px; 
           margin:20px 0 0 0; 
           padding:10px 10px 0 10px; 
           border:solid 1px rgb(200,200,200); 
           background-color:rgb(240,240,240);
           }
.regform fieldset {
                    padding:10px 0 0 30px !important /*Non-IE6*/; 
                    padding:10px 0 0 30px /*IE6*/; 
                    margin:0 0 30px 0; 
                    
                    border:solid 1px rgb(220,220,220);
                    }


.regform fieldset legend {
                           margin:0 0 0 5px !important /*Non-IE*/; 
                           margin:0 0 20px 5px /*IE6*/; 
                           padding:0 2px 0 2px; 
                           color:rgb(80,80,80); 
                           font-weight:bold; 
                           font-size:13px;
                           }
.regform label.right {
                       float:right;
                       margin:0 0 5px 10px;
                       padding:0 2px 2px 2px; 
                       font-size:11px;
                       }
.regform label.left {
                      float:left;
                      margin:0 0 5px 10px; 
                      padding:0 2px 2px 2px; 
                      font-size:11px;
                      }
.regform input.field {
                       padding:2px; 
                       margin:0; 
                       border:solid 1px rgb(200,200,200); 
                       font-family:verdana,arial,sans-serif; 
                       font-size:11px;
                       width:643px; 
                       }





.regform input.button {
                        float:right; 
                        width:6.0em; 
                        margin-right:20px; 
                        padding:1px !important /*Non-IE6*/; 
                        padding:0 /*IE6*/; 
                        background:rgb(230,230,230); 
                        border:solid 1px rgb(150,150,150); 
                        text-align:center; 
                        font-family:verdana,arial,sans-serif; 
                        color:rgb(150,150,150); 
                        font-size:11px;
                        }
.regform input.button:hover {
                              cursor: pointer; 
                              border:solid 1px rgb(80,80,80); 
                              background:rgb(220,220,220); 
                              color:rgb(80,80,80);
                              }
.regform select.combo {
                        width:300px; 
                        padding:2px; 
                        border:solid 1px rgb(200,200,200); 
                        font-family:verdana,arial,sans-serif; 
                        font-size:11px;
                        }

.regform input.radio {
                       width: 30px; 
                       height:12px; 
                       padding:0; 
                       margin:12px 0 0 0; 
                       border:solid 1px rgb(200,200,200); 
                       font-family:verdana,arial,sans-serif; 
                       font-size:11px;
                       }




.tablecom1 { 
             border-collapse: collapse;
             padding: 2px 2px 9px 2px;
             border-style: none ; 
             border-width: 1px; 
             border-color: red;
             margin:0 0 0 0;
             border-spacing: 0;
             empty-cells: show;
             width:740;       
}

.tablecom1 td {
                border-style: none;
                border-width: 1px; 
                border-color: red;
                padding: 3px 0px 9px 0px;
                vertical-align:top;
                font-size: 11px;
                font-family:verdana,arial,sans-serif; 
}

.typeresearch{ 
              border-collapse: none;
              padding: 9px 2px 2px 2px;
              border-style: none; 
              border-width: 1px; 
              border-color: blue;
              margin:0 0 0 0;
              border-spacing: 0;
              empty-cells: show;

}

.typeresearch td {
                   border-style: none;
                   border-width: 1px; 
                   border-color: blue;
                   padding: 3px 0px 9px 0px;
                   vertical-align:top;
                   font-size: 11px;
                   width: 260px;
                   font-family:verdana,arial,sans-serif; 
}


.tablefiles{        
       border-collapse: collapse;
              padding: 2px 2px 9px 2px;
              border-style: none; 
              border-width: 1px; 
              border-color: green;
              margin:0 0 0 0;
              border-spacing: 0;
              empty-cells: show;
 }



.tablefiles td {
                 border-style: none;
                 border-width: 1px; 
                 border-color: green;
                 padding: 3px 0px 9px 0px;
                 vertical-align:top;
                 font-size: 11px;
                 font-family:verdana,arial,sans-serif; 
}

.length1_event { 
                 width: 60px; 
                 font-size:11px;
                 vertical-align:top;
                 font-family:verdana,arial,sans-serif; 
                 }

.length1_event label{ 
                      vertical-align:top;
                      font-size:11px;
                      font-family:verdana,arial,sans-serif; 
                      }

.length_event_value {
                      width: 305px; 
                      vertical-align:top;
                      font-family:verdana,arial,sans-serif; 
                      }

.length1_author { 
                 width: 60px;
                 border:1px;
                 font-size:11px;
                 vertical-align:top;
                 font-family:verdana,arial,sans-serif; 
                 }
.length1_authoreg { 
                 width: 90px; 
                 font-size:11px;
                 vertical-align:top;
		 text-align:right;
                 font-family:verdana,arial,sans-serif; 
                 }
.length1_book { 
                 width: 60px; 
                 font-size:11px;
                 vertical-align:top;
                 font-family:verdana,arial,sans-serif; 
                 }


.tdtablefiles1{ 
                width: 150px;
                font-family:verdana,arial,sans-serif; 
                font-size:11px;
 }

.tdtablefiles2{ 
                width: 300px;
                font-family:verdana,arial,sans-serif; 
                font-size:11px;
 }
.tdtablefiles3{ 
                width: 60px;
                font-family:verdana,arial,sans-serif; 
                font-size:11px;
 }
.tdtablefiles4{ 
                width: 60px;
                font-family:verdana,arial,sans-serif; 
                font-size:11px;
 }


.tdtableselect{ 
                width: 180px;
                font-family:verdana,arial,sans-serif; 
                font-size:11px;

 }

.fieldhidden {
               padding: 0;
               margin:  0;
               border: 0;
               height: 0;
  }

.moreorless{
	float: right;
}




.banner_rob {
	width: 210px;  
	text-align: center;
	vertical-align:top;
	color: black; 
	padding: 0;
        margin:  0;
        border: 0;
	
}

.banner_rob a {
	border:0;
	text-decoration: none;
	color: black; 
}
.banner_rob a:hover {
	border:0;
	text-decoration: none;
	color: black; 
}


.banner_rob img {
	padding:0;
	margin:0;
	border:0;
	width: 125px;
	}


.banner_img {
	 
	text-align: center;
	vertical-align:top;
	color: black; 
	padding: 0;
        margin:  0;
        border: 0;
/* 	background: url(img/Picture_069b.jpg) no-repeat center top;*/	
/* 	height: 196px;*/	
/* 	width: 835px;*/	
}

.banner_img a {
	border:0;
	text-decoration: none;
	color: black; 
}
.banner_img a:hover {
	border:0;
	text-decoration: none;
	color: black; 
}


.communication li { 
	list-style: url(img/li.gif);
	margin-left: 30px;
	padding-bottom: 3px;
}

