@CHARSET "UTF-8";

/* A little bit of make up ! */
* {
	font-size: 62.5%/ 1.2;
	font-family: Verdana, Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

*.clear {
 border : 0px;
 visibility : hidden;
 clear : both;	
}

*.red {
 color : red;	
}

#content {
float : right;
width : 750px;
margin-right : 20px;
}
.entry p, .entry li {
 font-size : 0.8em;	
}
.widecolumn .entry p {
font-size: 1.05em;
}
.narrowcolumn .entry, .widecolumn .entry {
line-height: 1em;
}
.widecolumn {
line-height: 1.2em;
}
.narrowcolumn .postmetadata {
text-align: center;
}
.alt {
background-color: #f8f8f8;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}


*.positif {
 text-align : center;
 line-height : 30px;
 color : green;
 font-weight : bold;	
}
*.negatif {

 color : red;
 font-weight : bold;	 	
}
/* Global page design */
body {
	background: url('images/body.jpg') repeat-y center top #fff;

}

h1 {
 font-size : 1.4em;
 letter-spacing : -1px;
 font-weight : normal;
 margin : 20px 0 30px 20px;	
}
h1 .id {
 font-size : 0.6em;	
}
h1 .logout {
 font-size : 0.8em;	
}
h3.title_mailbox {
 background : url('images/ico_mailbox.png') no-repeat left bottom;
 padding-left : 52px;
 height : 48px;
 line-height : 35px;	
}
h3 a {
 color : inherit;
 text-decoration :none;	
}
h3.title_whoswho {
 background : url('images/ico_catalog.png') no-repeat;
 padding-left : 52px;
 height : 48px;
 line-height : 35px;	
}

h3.title_f2f {
 background : url('images/ico_f2f.png') no-repeat left bottom;
 padding-left : 52px;
 height : 48px;
 line-height : 35px;	
}

h3.title_team {
 background : url('images/ico_group.png') no-repeat left bottom;
 padding-left : 52px;
 height : 48px;
 line-height : 35px;	
}

h3.title_athens {
 background : url('images/ico_info.png') no-repeat;
 padding-left : 52px;
 height : 48px;
 line-height : 35px;	
}

span.sub_title {
 float : left;
 margin-left : 52px;
 font-size : 0.8em;
 margin-top : -28px;	
}

h2 {
 font-size : 1.4em;
 letter-spacing : -1px;
 font-weight : normal;
 margin : 10px 0;
 color : #616161;
}
h3 {
 font-size : 1.2em;
 font-weight : normal; 
 margin : 10px 0 10px 0; 
 color : #2c5daf;
}

h3.link {
 background : url('images/puce.png') no-repeat left center;
 padding-left : 20px;	
}

h4  {
 margin : 10px 0;	
}

h4 a {
 color : #000;
 text-decoration : none;	
}

p.explain {
 font-size : 0.8em;
 margin : 20px 0;	
 padding-left : 50px;
}
.admin p.explain {
margin-bottom : 0px;	
}

a.back {
 font-size : 0.8em;
 font-weight : bold;
 text-decoration : none;
 background : url('images/back.png') no-repeat left center;
 padding-left : 25px;
 color : #000;
 padding : 20px 0 20px 25px;
 display : block;
}
/* Design the header */
#header {
	background: url('images/header.jpg') no-repeat center top;

}

#header h1 {
 padding-top : 70px;	
}

#header_admin {
 border-bottom : 4px solid black;	
}
 #header_admin p {
  font-size : 1.2em;
 letter-spacing : -1px;
 margin : 20px 0;
}

.header_info {
	margin-bottom : 20px;
	font-size : 0.8em;
}

#container {
 background : url('images/page_top.jpg') no-repeat left -10px;	
 padding-top : 1px;
}

/* Design the footer */
#footer {
	background : url('images/footer.jpg') no-repeat center top #fff;
	padding: 10px 0;
	clear : both;	
	height : 500px;
}
#footer table {
 margin-top : 130px;
 width : 100%;
 background-color : #fff;
 height : 300px;
 
}

.home {
	margin : 20px;
	}
	
.home .pgr {
	font-size : 0.8em;
	}	
.home .pgr p {
 margin : 5px 0;	
}
.home .pgr strong {
font-weight : bold;	
}

#footer table td.powered {
 width : 90px;
 padding : 0px 0 0 0;
 
 	
}
.item_footer img {
 float : left;
 margin : 0 10px 20px 0;
 border : none;		
}
.item_footer p.title {
 font-size : 1em;
 font-weight : bold;
 	
}
#footer td.copy {
 font-size : 0.8em;
 text-align : left;
 width : 230px;	
 vertical-align : top;
}

.item_footer p.title a {
 color : #000;	
}
#footer img {
 vertical-align : top;
}
#footer .logo {
 line-height : 70px;	
}
#footer_container {
}

#footer_container p {
	font-size: 0.8em;

}


* {
 margin : 0;
 padding : 0;
}

body.admin #header, body.admin .log_info ,body.admin #menu, body.admin .header_info, body.admin .home_info {display : none;}
body.admin {background : none;}
/**********************/
/* Positionning stuff */
/**********************/

body, html {
 height : 100%;	
}

body {
 text-align : center;
}

#header {
 width : 980px;
 margin : 0 auto;
 text-align : left;
 height : 135px;
}

#container {
 width : 980px;
 margin : 0 auto;
 text-align : left;
}

#footer {
 width : 980px;
 text-align : center;
 min-height : 10%;
 margin : 0 auto; 
}

 #footer_container {
  margin : 0 auto;
  width : 950px;
  text-align : left;
 }
 
#admin_header {
	display : block;
	height : 65px;
	background : #fff;
	border-bottom : 1px solid #850202;
	width : 100%;
	text-align :left;
}

#admin_header p {
    background : url('./img/warning.png') no-repeat center 5px;
	line-height : 35px;
	font-size : 0.9em;
	padding-top : 30px;
	font-weight : bold;
    text-align : center;	
} 
 
ul#menu {
	background : #fff;
} 

small {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 0.9em;
line-height: 1.5em;
}
h1, h2, h3 {
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-weight: bold;
}
h1 {
font-size: 4em;
text-align: center;
}
#headerimg .description {
font-size: 1.2em;
text-align: center;
}
h2 {
font-size: 1.6em;
}
h2.pagetitle {
font-size: 1.6em;
}
#sidebar h2 {
font-family: 'Lucida Grande', Verdana, Sans-Serif;
font-size: 1.2em;
}
h3 {
font-size: 1.3em;
}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
text-decoration: none;
color: white;
}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
color: #333;
}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
text-decoration: none;
}
.entry p a:visited {
color: #b85b5a;
}
.commentlist li, #commentform input, #commentform textarea {
font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentlist li {
font-weight: bold;
}
.commentlist cite, .commentlist cite a {
font-weight: bold;
font-style: normal;
font-size: 1.1em;
}
.commentlist p {
font-weight: normal;
line-height: 1.5em;
text-transform: none;
}
#commentform p {
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentmetadata {
font-weight: normal;
}
#sidebar {
font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
margin-left : 10px;
}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
color: #777;
}
code {
font: 1.1em 'Courier New', Courier, Fixed;
}
acronym, abbr, span.caps {
font-size: 0.9em;
letter-spacing: .07em;
}
a, h2 a:hover, h3 a:hover {
color: #06c;
text-decoration: none;
}
a:hover {
color: #147;
text-decoration: underline;
}
#wp-calendar #prev a, #wp-calendar #next a {
font-size: 9pt;
}
#wp-calendar a {
text-decoration: none;
}
#wp-calendar caption {
font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
text-align: center;
}
#wp-calendar th {
font-style: normal;
text-transform: capitalize;
}

                /*	Begin Headers */
     #menu {
     width : 980px;
 margin : 0 auto;
 text-align : center;
 height : 45px;
 background : url('images/menu.jpg') no-repeat left top;
    }

#menu ul {
padding-left : 70px;
margin : 0 auto;

}
#menu ul li {
float : left;
list-style : none;
line-height : 30px;
display : block;
}
#menu li.current_page_item {
 background : #fff;
 height : 40px;
 color : #80c342;	
}
#menu li.current_page_item a {
	 color : #80c342;	
}
#menu ul li a {
 color : #fff;
 font-size : 0.8em;
 font-weight : bold;
 padding : 0 10px;	
 	 line-height : 30px;

 	 
}
#menu ul li a:hover {

}


/* Dropdown Menu */
#menu li ul {

	position: absolute;
	left: -999em;
	height: auto;
	width: 154px;

}

#menu  li li {
	width: 152px;
	border-top: 1px solid #a9a9a9;
	border-right: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
	background: #80C244;
}

#menu  li li a,#menu  li li a:visited{
	font-weight:bold;
	font-size:0.7em;
	color:#FFF;
}
#menu  li li a:hover {

}
#menu  li li a:active{

}
 #menu li li.current_page_item a, #menu li.current_page_item li a{
	background:#fff;
	color : #80C244;
	margin : 0;
	padding : 0;
}	

#menu  li:hover ul{
	left: auto;
	margin : 0;
	padding : 0;
}
#menu  li li:hover ul, #menu  li li li:hover ul, #menu  li.sfhover ul, #menu  li li.sfhover ul, #menu  li li li.sfhover ul {

}

h1 {
padding-top: 70px;
margin: 0;
}

h2.pagetitle {
margin-top: 30px;
text-align: center;
}
#sidebar h2 {
margin: 5px 0 0;
padding: 0;
}
h3 {
padding: 0;
margin: 30px 0 0;
}
h3.comments {
padding: 0;
margin: 40px auto 20px;
}
/* End Headers */
/* Begin Images */
p img {
padding: 0;
max-width: 100%;
}
/*	Using 'class="alignright"' on an image will (who would've
thought?!) align the image to the right. And using 'class="centered',
will of course center the image. This is much better than using
align="center", being much more futureproof (and valid) */
img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}
img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}
/* End Images */
/* Begin Lists

Special stylized non-IE bullets
Do not work in Internet Explorer, which merely default to normal bullets. */
html > body .entry ul {
margin-left: 0px;
padding: 0 0 0 30px;
list-style: none;
padding-left: 10px;
text-indent: -10px;
}
html > body .entry li {
margin: 7px 0 8px 10px;
}
.entry ul li:before, #sidebar ul ul li:before {
content: "\00BB \0020";
}
.entry ol {
padding: 0 0 0 35px;
margin: 0;
}
.entry ol li {
margin: 0;
padding: 0;
}
.postmetadata ul, .postmetadata li {
display: inline;
list-style-type: none;
list-style-image: none;
}
#sidebar ul, #sidebar ul ol {
margin: 0;
padding: 0;
}
#sidebar ul li {
list-style-type: none;
list-style-image: none;
margin-bottom: 15px;
}
#sidebar ul p, #sidebar ul select {
margin: 5px 0 8px;
}
#sidebar ul ul, #sidebar ul ol {
margin: 5px 0 0 10px;
}
#sidebar ul ul ul, #sidebar ul ol {
margin: 0 0 0 10px;
}
ol li, #sidebar ul ol li {
list-style: decimal outside;
}
#sidebar ul ul li, #sidebar ul ol li {
margin: 3px 0 0;
padding: 0;
}
/* End Entry Lists */
/* Begin Form Elements */
#searchform {
margin: 10px auto;
padding: 5px 3px;
text-align: center;
}
#sidebar #searchform #s {
width: 108px;
padding: 2px;
}
#sidebar #searchsubmit {
padding: 1px;
}
.entry form {
/* This is mainly for password protected posts, makes them look better. */
text-align: center;
}
select {
width: 130px;
}
#commentform input {
width: 170px;
padding: 2px;
margin: 5px 5px 1px 0;
}
#commentform textarea {
width: 100%;
padding: 2px;
}
#commentform #submit {
margin: 0;
float: right;
}
/* End Form Elements */
/* Begin Comments*/
.alt {
margin: 0;
padding: 10px;
}
.commentlist {
padding: 0;
text-align: justify;
}
.commentlist li {
margin: 15px 0 3px;
padding: 5px 10px 3px;
list-style: none;
}
.commentlist li .avatar {
float: right;
border: 1px solid #eee;
padding: 2px;
background: #fff;
}
.commentlist p {
margin: 10px 5px 10px 0;
}
#commentform p {
margin: 5px 0;
}
.nocomments {
text-align: center;
margin: 0;
padding: 0;
}
.commentmetadata {
margin: 0;
display: block;
}
/* End Comments */
/* Begin Sidebar */
#sidebar {
float : left;
width: 190px;
}
#sidebar form {
margin: 0;
}
/* End Sidebar */
/* Begin Calendar */
#wp-calendar {
empty-cells: show;
margin: 10px auto 0;
width: 155px;
}
#wp-calendar #next a {
padding-right: 10px;
text-align: right;
}
#wp-calendar #prev a {
padding-left: 10px;
text-align: left;
}
#wp-calendar a {
display: block;
}
#wp-calendar caption {
text-align: center;
width: 100%;
}
#wp-calendar td {
padding: 3px 0;
text-align: center;
}
#wp-calendar td.pad:hover {
/* Doesn't work in IE */
background-color: #fff;
}
/* End Calendar */
/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
cursor: help;
}
acronym, abbr {
border-bottom: 1px dashed #999;
}
blockquote {
margin: 15px 30px 0 10px;
padding-left: 20px;
border-left: 5px solid #ddd;
}
blockquote cite {
margin: 5px 0 0;
display: block;
}
.center {
text-align: center;
}
.hidden { 
display: none; 
}
hr {

}
a img {
border: none;
}
.navigation {
display: block;
text-align: center;
margin-top: 10px;
margin-bottom: 60px;
}
/* End Various Tags & Classes*/

/* Captions */
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
/* End captions */

div.login {

}
div.login label {
font-size : 0.8em;	
}
div.login p {
font-size : 0.8em;
font-weight : bold;
}
div.login input.text {
 width : 150px;
 font-size : 1.2em;	
}
li.inscription {
   border-top : 1px solid #99cc00;
   padding-top : 20px;	
}
li.inscription p{
	text-align : center;
	font-size : 0.8em;
	font-weight : bold;
}
li.inscription p a {
 color : #99cc00;	
}
li.inscription .button {
 font-size : 1.4em;
 text-align : center;
 color : #99cc00;
 line-height : 45px;	
}
/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
It won't be a stylish marriage, I can't afford a carriage.
But you'll look sweet upon the seat of a bicycle built for two." */
                
