.contenu a{color: #ffffFF; text-decoration: none;}
.contenu a:hover {color: #ffffFF; text-decoration: underline;}
.contenu {
border : 3px solid rgb(255,136,17);
padding: 0px;
margin: 10px;
color : #4B4B4B;
font-family: Arial;
font-size: 1em;
background-color: #40c3f6;
-moz-border-radius: 14px;
}

.message{
border : 2px solid #19b7f1;
padding: 10px;
margin-left: 30px;
margin-right: 30px;
margin-bottom: 25px;
font-size: 0.9em;
font-weight: bold;
color: #ff6600;
text-align: center;
background-color: white;
}

.img{
border:0; 
}

h1{
font-size: 1.8em;
font-weight: bold;
margin-bottom: 0px;
padding-bottom: 0px;
}

.centre{
text-align: center;
margin-top: 5px; 
margin-bottom: 5px;
}

.demi{
width: 50%;
}

h2{
margin-top: 0px;
padding-top: 0px;
font-size: 1.3em;
font-weight: bold;
}
h3{
margin: 0;
padding: 0;
font-size: 1em;
}
h4{
margin: 0;
padding: 0;
font-size: 1em;
}

.titre{
font-size: 1.8em;
font-weight: bold;
border: 2px solid  #c3d9ff;
background-color: #8fb5e9;
color: white;
margin: 10px;
padding: 5px;
-moz-border-radius: 8px;
}

.en-tete{
border : 5px solid #19b7f1;
background-color: #89d9f8;
padding-left: 10px;
padding-right: 10px;
margin-bottom: 35px;
margin: 10px;
font-size: 1.5em;
color: white;
text-align: right;
-moz-border-radius: 8px;
}
.question {
border : 2px solid #19b7f1;
background-color: #19b7f1;
padding-left: 10px;
padding-right: 10px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 6px;
font-size: 1.6em;
font-weight: bold;
color: white;
-moz-border-radius: 8px;
}

.calcul-pagerank {
border : 2px solid #19b7f1;
background-color: #48ccff;
padding-left: 10px;
padding-right: 10px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 6px;
font-size: 1.6em;
font-weight: bold;
color: white;
height: 105px;
-moz-border-radius: 8px;
}

.pagerank {
border : 2px solid #19b7f1;
padding-left: 10px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 0px;
margin-left: 30px;
margin-right: 30px;
margin-bottom: 6px;
font-size: 1.5em;
font-weight: bold;
color: #ff6600;
text-align: center;
background-color: white;
}

.lien-code-pagerank
{
margin-top: 40px;
font-size: 0.35em;
margin: 20px;
text-align: center;
}

.bleu
{
color: #40c3f6;
}

.orange {
color: #ff6600;
}

.reponse {
border : 2px solid #19b7f1;
padding-left: 10px;
padding-right: 10px;
margin-top: 0px;
margin-left: 25px;
margin-right: 25px;
margin-bottom: 25px;
font-size: 1em;
font-weight: bold;
background-color: #19b7f1;
color: white;
-moz-border-radius: 8px;
}
.publicite-reponse {
border : 2px solid #19b7f1;
padding-left: 10px;
padding-right: 10px;
margin-top: 5px;
margin-left: 25px;
margin-right: 25px;
margin-bottom: 5px;
font-size: 1em;
font-weight: bold;
background-color: #19b7f1;
color: white;
-moz-border-radius: 8px;
text-align: center;
}


.publicite {
border : 2px solid #c3d9ff;
background-color: white;
margin-top: 5px; 
margin-bottom: 5px;
margin-left: auto;
margin-right: auto;
text-align: center;
width: 840px;
padding-top:10px;
padding-bottom:6px;
-moz-border-radius: 8px;

}
.code {
border : 2px dotted white;
padding: 10px;
margin: 10px;
margin-left: 5px;
margin-right: 5px;
font-size: 0.8em;
font-weight: normal;
text-align: justify;
}

.adresses{
width:100%;
margin-top: 0;
margin-bottom: 15px;
}

.pagerank-adresse {
font-size: 1.05em;
padding-top: 0;
}

.pagerank-bas {
color : rgb(150,150,150);
font-size: 12px;
text-align: center;
font-family: Arial;
}
.pagerank-bas a{
color : rgb(150,150,150);
text-decoration: none;
}
.pagerank-bas a:hover{
text-decoration: underline;
}
.pagerank-form{
width: 780px;
margin-left: auto;
margin-right: auto;
}

/* CSS Document */

#innerBody{
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:26px;
font-weight:bold;
color: white;
}
#url{
width:300px;
height:27px;
font-size:22px;
color: #4B4B4B;
}
.fieldButton{
float: left;
text-align: left;
margin-left: 10px;
margin-bottom: 20px;
}
.fieldEntry{
float: left;
text-align: right;
vertical-align: middle;
margin-top: 1px;
}
#submitButton{
height:35px;
font-size:22px;
margin-top: 2px;
}
#response_span{
color: rgb(255,136,17);
font-weight: bold;
font-size: 2em;
}

/* code caché */
.contenant
{
margin-top: 25px;
}
  
.code-txt {
width: 720px;
padding: 10px;
border: 1px dotted rgb(230,230,230);
background-color:white;
font-family: arial;
color: rgb(150,150,150);
font-size: 12px;

margin-top: 15px;
}
 