.menu_page{
	position:relative;
	width:250px;
	height: 20px;
	border-bottom:1px dashed #747474;
}

.menu_page a{
	color:#747474;
	text-decoration: none;
}

.menu_page a:hover{
	border-left: 4px solid #ff00bd;
	color:#747474;
	text-decoration: none;
	background:none;
	padding-left:5px;
}

.rub{
	position:relative;
	margin:0 auto;
	max-width:600px;
	padding-top:45px;
	padding-left:45px;
	min-height:197px;
	background: url(images/page.png) top left no-repeat;
}

.centre{
	text-align:center;
}

.droite{
	text-align:right;
}

.titre_rub{
	color:#90c027;
	font-size:20px;
	font-weight:bold;
text-align:center;
width:100%;
}

#photo{
	position:absolute;
	top:80px;
	left:620px;
	background:url(images/photo.png) no-repeat;
	width:110px;
	height:159px;
	/*border:1px solid black;*/
}

.part{
	width:600px;
	height:25px;
	border-left:#000 solid 4px;
	border-bottom: #000 solid 1px;
	font-size:17px;
	font-weight:bold;
	padding-left:3px;
}
/*
a{
	color:#0099cc;;
	text-decoration:none;
}

a:hover{
	color:#0099cc;
	text-decoration:underline;
}
*/
.titre_cv{
	color:#000;
	font-weight:bold;
}

fieldset{
	border:none;
}

.submit{
	border:#90c027 1px solid;
	border-right: #90c027 2px solid;
	border-bottom: #90c027 2px solid;
	background: none;
	cursor:pointer;
}

.date{
	background:url(images/calendar.gif) no-repeat;
	width:44px;
	height:49px;
	position:relative;
	text-align:center;
	padding-top:1px;
}

.jour{
	font-size:25px;
	font-weight:bold;
}

.mois{
	font-size:10px;
}

.contenu{
	position:relative;
	text-indent: 15px;
	text-align:justify;
}

.lettrine{
	font-size: 3em;
	font-family: Georgia;
	color:#84580c;
}

.separateur{
	position:relative;
	width:400px;
	height:10px;
	border-bottom:2px solid #ff00bd;
	margin:0 auto;
	padding:0 0 0 0;
}

.petit{
	font-size:10px;
	font-style:italic;
}

.rouge{
	color:red;
}

a img{
	border:none;
}

.image{
	border:none;
	position:relative;
	width:200px;
}

.legend{

	margin-left:215px;
	font-size:10px;
}

.titre{
	color:#ff9342;
	font-size:15px;
	font-weight:bold;
       font-family:Trebuchet MS;
}

.titre_tuto{
  color:#90c027;
	font-size:20px;
	font-weight:bold;
	margin-left:20px;
}

.tuto_description{
  padding-top:10px;
  padding-left:5px;
  font-size:10px;
}

.titre_realisation{
	width:300px;
	height:25px;
	border-left:#000 solid 4px;
	border-bottom: #000 solid 1px;
	font-size:17px;
	font-weight:bold;
	padding-left:3px;
	margin-left:10px;
	margin-top:5px;
}

.cadre {
  border:1px dashed #2f496a; padding:5px;
}

.etape {
  color:red;
  font-weight:bold;
}

.script{
min-height:65px;
  border:#adadad 2px solid;
  border-left: 4px solid #AD7FA8;
  padding:5px 65px 5px 5px;
  font-size:11px;
  font-family:arial;
  background : url(images/shellscript.png) top right no-repeat #3C3C3C;
color:#FFFFFF;
}

.commentaire{
  color:#14ae00;
}

div.bloc-centre{ }

div.bloc-centre div.gauchei{width:40%; padding:5px; float:left;}
div.bloc-centre div.droitei{width:40%; padding:5px; float:right;margin-right:25px;}

div.bloc-forum{background: url(images/kate.png) left top no-repeat;padding-left: 35px; padding-top:20px;}
div.bloc-forum2{background: url(images/tutorials.png) left top no-repeat;padding-left: 35px; padding-top:20px;}

a.lien-suite-bloc{background:url(images/puce-jaune.gif) left center no-repeat; display:block; float:right; padding-left:10px; margin-right:10px; margin-top:1px; font-variant:small-caps; text-decoration:none; font-family: Trebuchet MS, Arial, Helvetica, Sans-serif; color:#3B678E; font-size:9pt; font-weight:bold;}

div.bloc-forum div.bloc-forum-item{background:url(images/puce-verte.gif) 0 5px no-repeat;font-size:7.5pt; margin-top:5px; margin-bottom:5px;margin-left:-10px; padding-left:10px;}
div.bloc-forum div.bloc-forum-item a{color:#536E9C; text-decoration:none; font-weight:bold;}
div.bloc-forum div.bloc-forum-item a:hover{color:#2395DD;}
div.bloc-forum div.bloc-forum-item span{color:#2D7F20; font-style:italic;}

div.bloc-forum2 div.bloc-forum-item{background:url(images/puce-verte.gif) 0 5px no-repeat;font-size:7.5pt; margin-top:5px; margin-bottom:5px;margin-left:-10px; padding-left:10px;}
div.bloc-forum2 div.bloc-forum-item a{color:#536E9C; text-decoration:none; font-weight:bold;}
div.bloc-forum2 div.bloc-forum-item a:hover{color:#2395DD;}
div.bloc-forum2 div.bloc-forum-item span{color:#2D7F20; font-style:italic;}

.vide{font-size: 0; clear: both; padding: 0px; margin: 0px; height: 1px;}

.telecharge{
  background:url(images/telecharger.gif) top center no-repeat;
  padding-top: 49px;
  font-family: Trebuchet MS;
  font-size: 9px;
  min-width:48px;
  font-weight:bold;
  margin:0 auto;
  text-align:center;
}

.telechargesql{
  background:url(images/sql.png) top center no-repeat;
  padding-top: 65px;
  font-family: Trebuchet MS;
  font-size: 9px;
  min-width:64px;
  font-weight:bold;
  margin:0 auto;
  text-align:center;
}

.telechargephp{
  background:url(images/source_php.png) top center no-repeat;
  padding-top: 65px;
  font-family: Trebuchet MS;
  font-size: 9px;
  min-width:64px;
  font-weight:bold;
  margin:0 auto;
  text-align:center;
}

.telechargepdf{
  background:url(images/acroread.png) top center no-repeat;
  padding-left: 140px;
  padding-top: 25px;
  font-family: Trebuchet MS;
  font-size: 9px;
  min-width:48px;
  min-height:48px;
  font-weight:bold;
  text-align:center;
}

#pagination{
  position:relative;
  color:black;
  margin:0 auto;
  width:100%;
  text-align:center;
}

.chiffre a{
color:black;
}

.chiffre a:hover{
text-decoration:underline;
}

a.infobulle {
  /* on d?init le lien pr?ent dans la balise info */
   position: relative;
   color: blue;
   font-style : italic;
   text-decoration: none; 
}
a.infobulle span {
    /* on cache l'infobulle */
   display: none;
}
a.infobulle:hover {
  /* correction d'un bug IE */
   background: none;
   /* On d?init une valeur pour que l'info bulle s'affiche au dessus du texte */ 
   z-index: 10; 
}
a.infobulle:hover span {
    /* on affiche l'infobulle en ligne */
   display: inline; 
    /* on d?init la position du block */
   position: absolute;
    /* on change la valeur de la propri??white-space pour qu'il n'y ait pas de retour ?la ligne non-d?ir?*/
   white-space: nowrap; 
    /* on positionne notre infobulle */
   top: 30px; 
   left: 20px;
    /* couleur de l'arri?e plan */
   background-color: white;
    /* couleur du texte */
   color: blue;
    /* marge interne */
   padding: 3px;
    /* bord de l'info bulle */
   border: 1px solid blue;
   border-left: 3px solid blue;
}

.recherche{
  /*padding:152px 0 0 578px;*/
  padding-top:143px;
  margin: 0 0 0 0;
}

.important {
  padding-left:15px;
  padding-top:2px;
  padding-bottom:2px;
  /*border:#00a900 solid 1px;*/
  border-left:5px #00a900 solid;
  font-size: 10px;
  font-style : italic;
}
