body{
margin:0%;
padding:0%;
color:inherit;
background-color:#FFF;
}

/* centrer un site conteneur (global) */
#conteneur{
margin:1em auto;
width:828px;
position:relative;
border:0;
}

#global{
width:auto;
border:1px solid #005a4c;
position:relative;
font-family: sans-serif,serif;
font-size:small;
}

#header{
background-image:url(Imgs/banner2.gif);
position:relative;
width:828px;
height:90px;
border:0;
}

#mainnav{
background-image:url(Imgs/menu.gif); /* #2a632c #942020*/
width:100%;
position:relative;
font-size:85%;
}

#mainnav span{
color:#FFF;
background-color:inherit;
}

#mainnav ul{
margin:0%;
padding: 0 1em;
background-color:inherit;
color:inherit;
text-align:center;
}

#mainnav ul li { display: inline; font-weight:bold; background-color:inherit; color:inherit;}

#mainnav ul li a
{
text-decoration:none;
color: #005a4c; /*#d60451 111c61*/
background-color:inherit;
}

#mainnav ul li a:hover
{
background-color:#005a4c;
color:#FFF;
}

#main{
/*border:1px solid #045f51;*/
margin:1em;
float:left;
width:121px;
background-color:transparent;
}

#firstbanner{
margin-bottom:1em;
border:1px solid #045f51;
/*float:left;*/
/*position:relative;*/
height:auto;
}


.ulmenu /* Ma liste aura des puces en forme de dossiers */
{
  list-style-image: url("Imgs/folder_green.png");
}

.ulmenu2 /* Ma liste aura des puces en forme de banzai */
{
      list-style-image: url("Imgs/Earth.gif");
}

.ulcv{
      list-style-image: url("Imgs/cv.gif");
}
.ullogin /* Special pour le login */
{
  list-style-image: url("Imgs/Torii.gif");	
}
/* Juste pour améliorer la présentation : */
a
{
   color: blue;
   text-decoration: none;
}

a:hover
{
   text-decoration: underline;
}

.secondbanner{
margin-bottom:1em;
border:1px solid #045f51;
/*float:left;*/
/*position:relative;*/
height:auto;
background: #e3ffd7;
}

#contents{
border:1px solid #045f51;
margin-bottom:1em;
margin-right:1em;
margin-top:1em;
margin-left:11em;
position:relative;
width:auto;
height:auto;
background-color:#FFF;
padding:5px;
}

#contents fieldset{
border-color:#045f51;
/*height:250px;*/
}

#footer{
text-align:right;
border:0;
color:#045f51;
background-color:inherit;
background-image:url('Imgs/menu.gif');
}

.fieldset1{
text-align:center;
}
/* Decoration li pour Down*/
.lidown{
	font-variant:normal;
}
.welcometux{
	text-align:center;
}

.hrefval a{
	text-decoration: none;
}

#geo{
	text-align:center;
}

#Licence{
	text-align:center;
}

#googleAdsense{
	text-align:center;
}

.title_fieldset{
	color:#d60451;
	font-weight:bold;
}
	
#mail{
	text-align:center;
}

.howto{
	
	background-image: url("Imgs/tuxportable.png"); /* Le fond est l'image "skieur.gif" */ 
   background-repeat: no-repeat; /* Le fond ne se répète pas */
   background-position: right; /* Le fond est aligné en haut à droite */ 
   background-attachment: fixed
   
}
.astuces li{
	list-style-image: url("Imgs/info.png");
	/* font-weight:bold; */
}

h4{
	color:#d60451;
}
.p_souligne{
	text-decoration:underline;
}
.color-red{
	color:red;
	font-weight:bold;
}

/* CV */
.DownCv{
	text-align:right;
}
	
.cv{
	/*border:1px solid #045f51;*/
	font-weight:bold;
	background-image:url('Imgs/menu.gif');
}

.dateCV{
	width:18%;	
}

.detailCV{
	height:auto;
}

/* tableau comparatif Shell/Dos */

.tab{
	width:auto; /* 100% */
	border:1px solid #000;
	padding:1px;
}

/* Titre comparatif Shell/Dos */
.titretd1{
	border:1px solid #000;
	width:10%;
	text-align:center;
	font-weight:bold;
	
}

.titretd2{
	border:1px solid #000;
	width:30%;
	text-align:center;
	font-weight:bold;
}

.titretd3{
	border:1px solid #000;
	width:50%;
	text-align:center;
	font-weight:bold;
}

/* cells comparatif Shell/Dos */
.td1{
	border:1px solid #000;
	width:10%;
	text-align:center;
	font-weight:bold;
}

.td2{
	border:1px solid #000;
	width:30%;
}

.td3{
	border:1px solid #000;
	width:50%;
}

.trColor{
	background-color:#aac8c3;
}

.imgSpe{
	text-align:center	
}

.code{
	/*border:1px solid #045f51;*/
	/*margin: 1em 0;*/
	border: 1px solid green;
	padding: 0.5em;
	background: #000;
	color: green;
	padding-left: 1em;
}