html, body, form {
	margin:0;
	padding:0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;

}

p {
	margin:5px;
/*  	margin-bottom:2px; */
}

h1 h2 h3 h4 {
    color:#333333;
}


h1, #sondage_question h2, #autreplan h2 {
	font-family:Arial,sans-serif;
	font-size:20px;
    font-weight:normal;
	letter-spacing:0;
	margin-top:10px;
    margin-bottom:2px;
    color:#3B5998;
}

img {
  	border:0px;
}

a {
    color:#000000;
}

#header * {
	margin: 0px;
	padding:0px;
}	
	
#header {
/*	border-style:solid;
	border-width:1px; */	
	background-color:#F1F1F1;
}

#header h1 {
	font-size:20px;
	padding:2px;
}

#header h2 {
	font-size:14px;
    font-weight:normal;
	padding:2px;
}

#header #login {
	padding:2px;
	text-align:right;
}

#header li{
	border-right-style: solid;
    border-right-width:2px;
    border-right-color: #FFFFFF;
    padding-top:4px;
    padding-bottom:4px;
	padding-left:8px;
	padding-right:8px;
	display:inline;
}

#header ul {
	
}

#header #menu {
	/*background-color:#006FC9; */
	/*background-color:#A1CAF6; */
	background-color: #3B5998; /*#6D84B4; */	
    font-weight: bold;
	margin-top: 4px;
    padding-bottom:4px;
    padding-top:2px;
}



#header #menu a {
	color:#FFFFFF;
	text-decoration: none;
}

#header #menu a:hover {
	text-decoration: underline;
}


#header #login a {
	color:#505050;
}




#profil, #plan, #rech {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12pt;
	line-height:1.4;
}

#profil h2, #plan h2, #rech h2 {
	font-family:Arial,sans-serif;
	font-size:26px;
	font-weight:normal;
	letter-spacing:0;
	margin-top:13px;
	color:#3B5998;
}

#profil h3, #plan h3, #rech h3 {
	font-family:Arial,sans-serif;
	font-size:24px;
	font-weight:normal;
	letter-spacing:0;
	margin-top:20px;
	color:#3B5998;
}


.planimg {
	float:left; 
	width:320px;
}

.plantexte {
    float:left; 
}


.retour {
	clear:both;
}


#page {
    /*float:left; */  
    padding:4px;
   /* width:840px; */
}






#plan .commentaires {

	padding-top:20px;

}

.surface table {
    background-color:#A0A0A0;
    margin-left: 10px;
}

.surface table thead td {
    font-weight: bold;
    padding:4px;
}

.surface table td {
    background-color:#FFFFFF;
    padding:4px;
}
/*

#plan .commentaire-add {

	padding-top:20px;

	padding-bottom:20px;

}

*/

#plan .commentaire {

	padding-top:5px;

}









.plans {
	width:512px;
	float:left;
}

.plans .plan {
	border:1px solid #CCCCCC;
	float:left;
	height:180px;
	width:150px;
	margin:2px;
	padding:5px;
}

.plans .plan .img {
    height:145px;
    width:150px;
    text-align:center;
}  

.plans .plan img {
  border:0;
}


.plans .plan .texte {
	font-size:1em;
	margin-top:5px;
	text-align:center;
}
.plans .plan .texte1 {
    color:#333333;
}
.plans .plan .texte2, .plans .plan .texte2 a {
    color:#666666;
    font-size:10px;
    text-decoration: none;
}
.plans .plan .texte2 a:hover {
    text-decoration: underline;
}









#col2 {
    float:left;
}

#adsense {
    float:right;
    width:160px;
    height:600px;
}

.footer {

	padding:3px 0;

	font-size:11px;

	font-family:Verdana,Arial,Helvetica,sans-serif;

	text-align:center;

}



#brdtitle h1 {

}



#loginold {

	margin-top:2px;

	text-align:right;

}





#connexion td {

	border-style:none;

}

#connexion .texte {

	text-align:right;

}

#connexion .input {

	background-color:#F0F0F0;

	border:1px solid #989898;

	padding:4px;

}


#activer {
	margin: 25px;
}

.activer {
    margin-bottom: 10px;
}

.activer input {
	background-color:#F0F0F0;
	border:1px solid #989898;
	padding:4px;
	font-family: courier;
	font-size : 15pt;
	font-weight: bold;
	text-transform: uppercase;
}


.erreur {

	text-align:center;

	color:#FF0000;

	font-size:120%;

}


.info {
    background-color:#FFFF99;
   	border:1px solid #FFCC00;
   	margin:20px;
   	padding:5px;

}

.pub_728x90 {
    /*background-color:#FF0000;*/
    width:728px;
    height:90px;
    float:right;
}


.btn { 
    position: relative; 
    /*background: #aaa; */ 
    padding: 2px; 
    color: #fff; 
    text-decoration: none; 
    cursor: pointer;
    background-color:#6D84B4; 
    border:1px solid #3B5998;
    height:24px;
}
.btn img {
    padding-left:5px;
    padding-right:5px;
    margin-top:5px;
}


