/*
Theme Name: Gibson
Theme URI: 
Description: 
Version: 1.0
Author: Patricia Racine
Author URI: 
Tags: 

*/

/* ---------------------------------------- */
/* général				*/
/* ---------------------------------------- */

body {
	font-family:  Arial, Helvetica, sans-serif;
	color:#412700;
	font-size: 62.5%;
	background-image:url(images/bg.gif);
}

html, body {
height: 100%;
 margin:0px 0px 0px 0px; 
 padding:0;
 min-height: 100%; 
 margin-bottom: 1px;
}

div.cleaner {
	clear: both; 
	line-height: 0px; 
	height: 0px; 
	font-size: 0px;
}

p { padding: 0 0 0 0; margin: 0 }

p.center{
text-align:center;
}

ul, li, h1, h2, h3, h4{
margin:0;
padding:0;
}

.flux{ 
clear: both; 
}

.cleft{
clear:left;
}

.cright{
clear:right;
}

.clearing {
height: 0;
clear: both;
}

hr.clear{
display:block;
clear:both;
visibility:hidden;
height:0;
border-width:0;
margin:0;
padding:0;
}

* html hr.clear {   /* pour explorer  */
margin-top:-15px;
}

*+html hr.clear {   /* pour explorer 7 */
margin-top:-15px;
}



/* ---------------------------------------- */
/* 	link	*/
/* ---------------------------------------- */


a:link {
color: #993300;
text-decoration: underline;
}

a:hover {
text-decoration:underline;
color:#993300;
}

a:visited{
color: #993300;
text-decoration: underline;
}

a:active {
text-decoration:underline;
color:#993300;
}


/* ---------------------------------------- */
/* 	conteneur	*/
/* ---------------------------------------- */



#conteneur{
padding:0px 0 0 0;
font-size:1.2em;
color:#575757;
line-height:16px;
width:860px;
}

#logo{
width:629px;
height:178px;
float:left;
margin:0;
padding:0;
}

#physio{
color:#993300;
width:201px;
height:148px;
background-color:#F0DDB0;
float:left;
margin:0;
padding:15px 15px 15px 15px;
line-height:22px;
}

#texte{
background-color:#E1AD73;
color:#666666;
padding:20px 250px 20px 20px;
margin:0;
line-height:20px;
}

#texte ul{
padding-left:15px;
}

#texte p{
padding-bottom:10px;
}

.titre{
font-size:1.3em;
font-weight: bold;
color:#993300;
padding:10px 0 0px 0;
}

.petittitre{
font-weight: bold;
color:#993300;
padding:10px 0 0px 0;
}

.grostitre{
font-size:1.5em;
}

.texte2{
font-size:1.1em;
}


/* ---------------------------------------- */
/* 	menu	*/
/* ---------------------------------------- */

#menu{
margin: 0;
padding:0px 0 0 0px;
background-color:#990033;
border-bottom:#5C743D 2px solid;
height:26px;
}

#menu ul{
clear:both;
list-style: none;
margin: 0;
padding: 0;
}

#menu li{
float:left;
margin: 4px 0px 0px 0px;
padding: 0px 20px 0px 19px;
}


#menu li a{
color:#F0DDB0;
font-size:0.9em;
display: block;
text-decoration: none;
font-weight:bold;
text-align:center;
}

#menu li a:hover{
text-decoration:underline;
}


#menu li.on a {
text-decoration:underline;
}	

.lang{
font-size:1.3em;
}


/* ---------------------------------------- */
/* 	footer	*/
/* ---------------------------------------- */
