/*
Theme Name: R&eacute;AC
Theme URI: http://comunpc.univ-lille2.fr/
Description: COMU NPC
Version: 1.0
Author: Mnemensys
 */
 
* {
padding : 0;
margin : 0;
border : 0;
}
html {
padding : 0;
margin : 0;
}
body {
background-color : #282f3a;
padding : 0;
margin : 25px 0 0 0;
font : 1.2em/1.5em Verdana, Arial, sans-serif;
font-weight : normal;
color : #000000;
}
a {
color : #006699;
text-decoration : none;
}
a:link {
color : #006699;
text-decoration : none;
}
a:visited {
color : #006699;
text-decoration : none;
}
a:hover {
color : #006699;
text-decoration : underline;
}

hr {
height: 1px;
border: 0;
width: 550px;
margin: 5px 0 10px 0;
}

h1 {
font-family : Verdana, Arial, sans-serif;
font-size : 120%;
color : #334d55;
margin : 0;
padding : 0;
}

h2 {
font-family : Arial, sans-serif;
font-size : 114%;
color : #FFFFFF;
margin : 0;
padding : 0;
}
h3 {
font-family : Arial, sans-serif;
font-size : 12px;
color : #ebebeb;
margin : 0;
padding : 0;
}
h4 {
font-family : Arial, sans-serif;
font-size : 100%;
font-weight : normal;
color : #333333;
margin : 0;
padding : 0;
}
h5 {
font-family : Verdana, Arial, sans-serif;
font-size : 100%;
color : #334d55;
margin : 0;
padding : 0;
}
ul {
list-style-type : square;
}
ul ul {
list-style-type : disc;
}
ul ul ul {
list-style-type : none;
}
label {
font-family : Arial, sans-serif;
font-size : 100%;
font-weight : bold;
color : #334d55;
}
table {
margin : 0;
padding : 0;
border-collapse : collapse;
}
td, th {
border : 0 solid red;
font-weight : normal;
}
#conteneur {
position : absolute;
width : 96%;
top : 10px;
min-width : 942px;
border : 0 solid #000000;
margin-left : 2%;
margin-right : 2%;
}

#log {
margin : 10px 0 0 4px;
color: #ebebeb;
font-style: bold;
}

#log a {
color: #ebebeb;
text-decoration: underline;
}

#log a:hover {
color: lightblue;
text-decoration: underline;
}

.sidebar_right {
margin: 30px 0 0 10px;
text-align: center;
}

/*Ajout pour wcalendar IE*/
.calendar{
margin: 0px 0 0 14px;
text-align: center;
}
td{
font : 10px Verdana, Arial, sans-serif;
}

.sidebar_right a {
font : 10px Verdana, Arial, sans-serif;
color : #ffffff;
text-decoration : none;
}

.sidebar_right a:hover {
font : 10px Verdana, Arial, sans-serif;
color : #ffffff;
text-decoration : underline;
}

.navigation {
display: block;
text-align: center;
}

#footer {
border : 0 hidden #000000;
font : 10px Verdana, Arial, sans-serif;
color : #ffffff;
text-align : center;
}
#footer a, #footer a:link, #footer a:visited {
color : #ffffff;
text-decoration : none;
}
#footer a:hover {
color : #ffffff;
text-decoration : underline;
}
table.main {
background-color : transparent;
width : 100%;
height : 100%;
}
table.main td {
padding : 0;
border : 0 hidden #000000;
}
td#logo {
width : 236px;
height : 117px;
background-image : url('./images/interfhd01.gif');
background-repeat : no-repeat;
background-position : top left;
}

td#title {
width: 520px;
height : 117px;
margin: auto; 
padding: auto;
text-align: center;

}
td#login {
width : 186px;
height : 117px;
background-image : url('./images/interfhd02.gif');
background-repeat : no-repeat;
background-position : top right;
}

td#leftcol {
width : 236px;
background-image : url('./images/interfleftcolbg.gif');
background-repeat : repeat-y;
background-position : top left;
text-align : left;
vertical-align : top;
}
td#middlecol {
padding : 0;
text-align : justify;
vertical-align : top;
font : 0.8em/1.5em Verdana, Arial, sans-serif;
font-weight : normal;
color : #000000;
background-image : url('./images/interfarbobg01.gif');
background-repeat : repeat-x;
background-position : top left;
}
td#rightcol {
width : 186px;
background-image : url('./images/interfrightcolbg.gif');
background-repeat : repeat-y;
background-position : top right;
text-align : left;
vertical-align : top;
}
td#leftFt {
width : 236px;
height : 132px;
padding : 0 0 20px 0;
background-image : url('./images/interfleftft.gif');
background-repeat : no-repeat;
background-position : top left;
text-align : center;
vertical-align : bottom;
}
td.middleFt {
height : 132px;
background-image : url('./images/interfmiddleftbg.gif');
background-repeat : repeat-x;
background-position : top left;
text-align : left;
vertical-align : top;
}
td#rightFt {
width : 186px;
height : 132px;
background-image : url('./images/interfrightft.gif');
background-repeat : no-repeat;
background-position : top right;
}
div.middleFt {
margin : 0;
border : 0 solid #0000ff;
font : 1.8em/1.5em Verdana, Arial, sans-serif;
color : #000000;
height : 40px;
background-color : transparent;
background-image : url('./images/interfmiddleft.gif');
background-repeat : no-repeat;
background-position : top left;
}

#menuleft {
margin : 0;
padding : 55px 0 0 0;
width : 236px;
min-height : 375px;
border : 0 solid #0000ff;
background-color : transparent;
background-image : url('./images/interfmenuleftbg.gif');
background-repeat : no-repeat;
background-position : top left;
}

	ul#menu {
	margin : 0;
	padding : 0;
	list-style-type : none;
	}
	ul#menu li {
	margin : 0 0 5px 28px;
	padding : 0;
	list-style-type : none;
	font : 16px/27px Verdana, Arial, sans-serif;
	color : #ebebeb;
	}
	ul#menu li a {
	margin : 0;
	padding : 0;
	display : block;
	width : 181px;
	height : 37px;
	font : 22px/27px Verdana, Arial, sans-serif;
	color : #1c3152;
	text-indent : 5px;
	text-decoration : none;
	background : url(./images/button.gif) no-repeat 0 0;
	border : 0 hidden #000000;
	}
	ul#menu li a:hover {
	background : url(./images/buttonover.gif) no-repeat 0 0px;
	border : 0 hidden #000000;
	}
		ul#menu li li {
		margin : 0 0 3px 40px;
		padding : 0;
		list-style-type : none;
		font : 16px/27px Verdana, Arial, sans-serif;
		color : #ebebeb;
		}
		ul#menu li li a {
		margin : 0;
		padding : 0;
		display : block;
		width : 139px;
		height : 20px;
		font : 14px Verdana, Arial, sans-serif;
		color : #1c3152;
		text-indent : 5px;
		text-decoration : none;
		border : 0 hidden #000000;
		}
		ul#menu li li a:hover {
		border : 0 hidden #000000;
		}

#menuright {
margin : 0;
width : 186px;
min-height : 52px;
border : 0 solid #0000ff;
background-color : transparent;
background-image : url('./images/interfmenurightbg.gif');
background-repeat : no-repeat;
background-position : top right;
}

	ul#menuright {
	margin : 0;
	padding : 0;
	list-style-type : none;
	}

#ecg {
margin : 10px 0 0 23px;
padding : 3px 0 0 3px;
width : 190px;
height : 190px;
border : 0 hidden #000000;
background-color : transparent;
background-image : url('./images/ecgbg.gif');
background-repeat : no-repeat;
background-position : top left;
}

#arbo {
margin : 0;
padding : 20px 0 0 0;
border : 0 solid #00ff00;
font : 12pt/12pt Verdana, Arial, sans-serif;
font-weight : bold;
color : #ffffff;
text-align : left;
height : 32px;
background-color : transparent;
background-image : url('./images/interfarbobg02.gif');
background-repeat : no-repeat;
background-position : top left;
}

#arbo  a{
color : #FFFFFF;
}


#fond {
color: #FF3300;
width: 100%;
}

#content {
margin : 0;
padding : 5px 10px 5px 10px;
border : 0 solid #0000ff;
font : 100% Verdana, Arial, sans-serif;
color : #000000;
background-color : #ebebeb;
height: 700px;
overflow: auto;
}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
}

acronym, abbr
{
	font-size: 0.9em;
	letter-spacing: .07em;
}
cite{
	font-size: 95%;
}

blockquote, blockquote blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #cccccc;
	background-color:#dedede;
}

blockquote blockquote {
	border-left: 5px solid #bbbbbb;
	background-color:#ebebeb;
}

blockquote cite {
	margin: 5px 0 0;
	display: block;
}

#content h2 {
font-size: 1.3em;
}

.item {
	text-align:left;
	padding:20px 45px 20px 10px;
}

.item ul {
	list-style-type: disc;
	padding-left: 15px;
	margin-left: 10px;
	font-size: 80%;
}

.item ol{
	list-style-type: decimal;
	padding-left: 15px;
	margin-left: 10px;
	font-size: 80%;
}

.itemhead{
	padding: 5px;
}

.itemhead h3{
	display: inline;
}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.post_content img, .alignleft {
	float:left;
	padding:0 5px 5px 0;
}

img.right, .alignright {
	float:right;
	padding:0 0 5px 5px;
}

div#featured {
background-color: #ccc;
}
.postmetadata {
font-size: 0.8em;
color: #999;
}

.post_content {
font-size: 1em;
color: #555;
font-family: Calibri;
}

.recherche { 
width:186px; 
padding:0; 
margin:0; 
text-align:center; 
}
.recherche li { list-style-type:none; padding:0; margin:0; }

.btnG   {	border: solid  #000; width:22px; height:22px; border-width: 1px ;  vertical-align: middle; 
			background:url(images/search.gif) center no-repeat;		}
.goog   {	border: solid #000;	border-width: 1px;	vertical-align: middle; width:90px; height:18px; padding-left:2px; padding-right:2px;
			; 	font-family: "Times New Roman", Times, serif; letter-spacing:1px; font-size:14px; 
			background-image:url(images/form.gif); color: #F4F4F4;	}
.goog:hover { border-color: #fff}
.btnG:hover { border-color: #fff}

.comments-template{
margin: 10px 0 0 0;
}

.comments-template ol{
margin: 10px;
padding: 0 0 0 15px;
list-style: none;
}

.comments-template ol p{
font-family: Trebuchet MS, Arial, Hevletica, Sans-serif;
font-size: 0.9em;
}

.comments-template ol li{
margin: 10px 0 0 0;
line-height: 15px;
padding: 0 0 10px;
}

    #source a {
      position:absolute;
      cursor : pointer;
	  text-decoration : none;
	  
      }
    #cible1 {
      visibility : hidden;
      text-align : center;
      }
    #cible2 {
      visibility : hidden;
      text-align : center;
      }
.wp-caption p.wp-caption-text {
font-size: 0.7em;
line-height: 13px;
padding: 0 4px 5px;
margin: 0;
}

