  /* --------------------------------- */
 /*       Styles communs              */
/* --------------------------------- */

body{
	background-color: #FFFFFF;
	font-family: verdana,sans-serif;
	font-size: 10px;
	padding: 0;
	margin: 0;
}



#clear{
	clear: both;
}


a{
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}


a:hover{
	color: #FF6600;
}


p{
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
}



h1{
	height: 30px;
	line-height: 30px;
	color: #FF6600;
	font-size: 14px;
	font-variant: small-caps;
	text-align: center;	
}


h2{
	height: 20px;
	line-height: 20px;
	color: #000000;
	font-size: 10px;
	text-align: center;
	margin: 0 0 0 0;
	border-bottom: 1px solid #888888;
}


h3{

}


h4{

}


h5{

}


.image{
	border: 0;
}

.alignCenter{
	text-align: center;
	clear: both;
}

.alignCenterFloat{
	text-align: center;
	float: left;
}

.alignJustify{
	text-align: justify;
	padding: 0 0 0 5px;
}

.alignJustifyForm{
	text-align: justify;
	padding: 0 0 0 15px;
}

.alignRight{
	text-align: right;
	float: right;
	padding: 0 5px 0 0;
}

.alignLeft{
	text-align: justity;
	float: left;
	padding: 0 0 0 5px;
}

.alignL{
	text-align: left;
	float: left;
	padding: 0 0 0 5px;
}

#clear{
	clear: both;
}


#connexion{
	background: url(../images/connexion.gif) no-repeat;
	width: 600px;
	height: 70px;
	text-align: center;
	margin-left: 20px;
	margin-right: 20px;
}


#connexion form{
	margin: 5px 0 0 0;
}

#newCompte{
	background: url(../images/newCompte.gif) no-repeat;
	width: 600px;
	height: 320px;
	line-height: 20px;
	text-align: center;
	margin-left: 20px;
	margin-right: 20px;
}


#newCompte form{
	margin: 5px 0 0 0;
}

#newCompte input{
	line-height: 20px;
	margin: 0 0 2px 0;
}

#newCompte select{
	line-height: 20px;
	margin: 0 0 2px 0;
}

#googleLine{
	position: absolute;
	top: 140px;
	left: 220px;
	text-align: center;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
	


  /* --------------------------------- */
 /*       Styles bandeau           */
/* -------------------------------- */

#banniere{
	position: absolute;
	top: 55px;
	left: 0;
	background: url(../images/banniere.jpg) no-repeat;
	height: 90px;
	width:900px;
	font-size: 12px;
	font-family: verdana,sans-serif;
	text-align: center;
}

.TexteBanniere{

	position: absolute;
	top: 5px;
	left: 650px;
	width: 200px;
	font-size: 15px;
	color: #FE6600;
	font-family: verdana,sans-serif;
	text-align: center;
}


  /* --------------------------------- */
 /*       Styles titres               */
/* --------------------------------  */


#h1politique{
	width: 620px;
	height: 60px;
	line-height: 60px;
	color: #FFFFFF;
	font-size: 17px;
	font-variant: small-caps;
	font-weight: bold;
	text-align: justify;
	background: url(../images/politique.jpg) no-repeat;
	margin: 0 10px 10px 10px;
	padding: 0 0 0 165px;
}

#h1economie{
	width: 620px;
	height: 60px;
	line-height: 50px;
	color: #FFFFFF;
	font-size: 17px;
	font-variant: small-caps;
	font-weight: bold;
	text-align: justify;
	background: url(../images/economie.jpg) no-repeat;
	margin: 0 10px 10px 10px;
	padding: 0 0 0 230px;
}

#h1monde{
	width: 620px;
	height: 60px;
	line-height: 60px;
	color: #FFFFFF;
	font-size: 17px;
	font-variant: small-caps;
	font-weight: bold;
	text-align: justify;
	background: url(../images/monde.jpg) no-repeat;
	margin: 0 10px 10px 10px;
	padding: 0 0 0 390px;
}

#h1france{
	width: 620px;
	height: 60px;
	line-height: 60px;
	color: #FFFFFF;
	font-size: 17px;
	font-variant: small-caps;
	font-weight: bold;
	text-align: justify;
	background: url(../images/france.jpg) no-repeat;
	margin: 0 10px 10px 10px;
	padding: 0 0 0 230px;
}

#h1sports{
	width: 620px;
	height: 60px;
	line-height: 60px;
	color: #FFFFFF;
	font-size: 17px;
	font-variant: small-caps;
	font-weight: bold;
	text-align: justify;
	background: url(../images/sports.jpg) no-repeat;
	margin: 0 10px 10px 10px;
	padding: 0 0 0 230px;
}

#h1femme{
	width: 620px;
	height: 60px;
	line-height: 60px;
	color: #000000;
	font-size: 17px;
	font-variant: small-caps;
	font-weight: bold;
	text-align: justify;
	background: url(../images/femme.jpg) no-repeat;
	margin: 0 10px 10px 10px;
	padding: 0 0 0 70px;
}

#h1sante{
	width: 620px;
	height: 60px;
	line-height: 60px;
	color: #FFFFFF;
	font-size: 17px;
	font-variant: small-caps;
	font-weight: bold;
	text-align: justify;
	background: url(../images/sante.jpg) no-repeat;
	margin: 0 10px 10px 10px;
	padding: 0 0 0 400px;
}

#h1sciences{
	width: 620px;
	height: 60px;
	line-height: 60px;
	color: #FFFFFF;
	font-size: 17px;
	font-variant: small-caps;
	font-weight: bold;
	text-align: justify;
	background: url(../images/sciences.jpg) no-repeat;
	margin: 0 10px 10px 10px;
	padding: 0 0 0 220px;
}

#h1internet{
	width: 620px;
	height: 60px;
	line-height: 60px;
	color: #FFFFFF;
	font-size: 17px;
	font-variant: small-caps;
	font-weight: bold;
	text-align: justify;
	background: url(../images/internet.jpg) no-repeat;
	margin: 0 10px 10px 10px;
	padding: 0 0 0 140px;
}

#h1auto-moto{
	width: 620px;
	height: 60px;
	line-height: 60px;
	color: #FFFFFF;
	font-size: 17px;
	font-variant: small-caps;
	font-weight: bold;
	text-align: justify;
	background: url(../images/auto-moto.jpg) no-repeat;
	margin: 0 10px 10px 10px;
	padding: 0 0 0 190px;
}

#h1loisirs{
	width: 620px;
	height: 60px;
	line-height: 30px;
	color: #000000;
	font-size: 17px;
	font-variant: small-caps;
	font-weight: bold;
	text-align: justify;
	background: url(../images/loisirs.jpg) no-repeat;
	margin: 0 10px 10px 10px;
	padding: 0 0 0 155px;
}

#h1people{
	width: 620px;
	height: 60px;
	line-height: 60px;
	color: #FFFFFF;
	font-size: 17px;
	font-variant: small-caps;
	font-weight: bold;
	text-align: justify;
	background: url(../images/people.jpg) no-repeat;
	margin: 0 10px 10px 10px;
	padding: 0 0 0 140px;
}

#h1medias{
	width: 620px;
	height: 60px;
	line-height: 60px;
	color: #FFFFFF;
	font-size: 17px;
	font-variant: small-caps;
	font-weight: bold;
	text-align: justify;
	background: url(../images/medias.jpg) no-repeat;
	margin: 0 10px 10px 10px;
	padding: 0 0 0 10px;
}

#h1divers{
	width: 620px;
	height: 60px;
	line-height: 60px;
	color: #FFFFFF;
	font-size: 17px;
	font-variant: small-caps;
	font-weight: bold;
	text-align: justify;
	background: url(../images/divers.jpg) no-repeat;
	margin: 0 10px 10px 10px;
	padding: 0 0 0 230px;
}



  /* -------------------------------- */
 /*       Styles Menu	             */
/* -------------------------------- */

#up{
	position: absolute;
	top: 149px;
	left: 0px;
	background: url(../images/menuHaut2.jpg) no-repeat;
	width: 1000px;
	height: 30px;
}


#up .onglet{
	width: 80px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	float: left;
	font-size: 10px;
	margin: 0 2px 0 0;
}

#up a{
	font-weight: bold;
	text-decoration: none;
	color: #666666;
}

#up a:hover{
	color: #FF6600;
}



#upHome{
	position: absolute;
	top: 125px;
	left: 41px;
	background: url(../images/menuHaut_court2.jpg) no-repeat;
	width: 575px;
	height: 30px;
}


#upHome .onglet{
	width: 80px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	float: left;
	font-size: 10px;
	margin: 0 2px 0 0;
}

#upHome a{
	font-weight: bold;
	text-decoration: none;
	color: #FE6600;
}

#upHome a:hover{
	color: #666666;
}



#upRight{
	position: absolute;
	top: 125px;
	left: 614px;
	background: url(../images/menuHaut_right.jpg) no-repeat;
	width: 250px;
	height: 30px;
}


#upRight .onglet{
	width: 80px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	float: left;
	font-size: 10px;
	margin: 0 2px 0 0;
}

#upRight a{
	font-weight: bold;
	text-decoration: none;
	color: #666666;
}

#upRight a:hover{
	color: #FE6600;
}




#left{
	position: absolute;
	top: 185px;
	left: 0px;
	width:120px;
	border: 1px solid #888888;
}

#left .menu{
	background-color: #FF6600;
	color: #FFFFFF;
	line-height: 20px;
	border-bottom: 1px solid #888888;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}

#left .sousMenu{
	background-color: #EDECEC;
	color: #FF6600;
	line-height: 20px;
	padding: 0 0 0 5px;
}


#right{
	position: absolute;
	top: 185px;
	left: 770px;
	width:130px;
	text-align: center;
	border: 1px solid #888888;
}

#right .titre{
	background-color: #FF6600;
	color: #FFFFFF;
	line-height: 20px;
	border-bottom: 1px solid #888888;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}

#right a{
	color: #888888;
	text-decoration: none;
	line-height: 15px;
}

#parrainage1{
	position: absolute;
	top: 165px;
	margin: 0 0 0 905px;
	text-align: center;
}

#parrainage2{
	position: absolute;
	top: 305px;
	margin: 0 0 0 905px;
	text-align: center;
}
#parrainage4{
	position: absolute;
	top: 435px;
	margin: 0 0 0 905px;
	text-align: center;
}


#parrainage5{
	position: absolute;
	top: 548px;
	margin: 0 0 0 905px;
	text-align: center;
}
#parrainage6{
	position: absolute;
	top: 677px;
	margin: 0 0 0 905px;
	text-align: center;
}
#parrainage7{
	position: absolute;
	top: 807px;
	margin: 0 0 0 905px;
	text-align: center;
}
  /* --------------------------------- */
 /*       Styles pages           */
/* -------------------------------- */

#page{
	position: absolute;
	top: 185px;
	left: 125px;
	width:640px;
	margin: 0 0 0 0;
	width:640px;
	height: 430px;
}



  /* -------------------------------- */
 /*       Styles blocSondage         */
/* -------------------------------- */

#blocSondage{
	width:620px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 0px 0px 0px 0px;
	clear: both;
	background-color: #EDECEC;
	border: 1px solid #888888;
}


#blocSondage .titreSondage{
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	background-color: #FF6600;
	color: #FFFFFF;
	border-bottom: #888888;
	line-height: 30px;
	padding: 0 3px 0 5px;
	clear: both;
}

#blocSondage .clear{
	width: 620px;
	clear: both;
	margin: 0 0 5px 0;
}


#blocSondage .questionSondage{
	text-align: justify;
	text-decoration: none;
	font-weight: bold;
	background-color: #EDECEC;
	color: #000000;
	border-bottom: #888888;
	line-height: 20px;
	padding: 0 3px 0 5px;
}



#blocSondage .blocRep{
	width: 440px;
	float: left;
	margin: 0 0 0 0;
}


#blocSondage .rep{
	text-align: left;
	text-decoration: none;
	font-weight: normal;
	height: 20px;
	line-height: 20px;
	margin: 0 0 0 10px;
}

#blocSondage .blocValid{
	width: 180px;
	float: left;
	margin: 0 0 0 0;
}


#blocSondage input{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 20px;
}


#blocSondage .nbreRep{
	text-align: center;
	line-height: 15px;
	color: #497297;
}

#blocSondage .valid{
	margin: 5px 0 5px 0;
	text-align: center;
}

#blocSondage .end{
	border-top: 1px solid #888888;
	background-color: #EDECEC;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
	line-height: 20px;
	margin: 0 0 0 0;
	clear: both;
}



  /* -------------------------------- */
 /*       Styles blocPlus         */
/* -------------------------------- */

#blocPlus{
	width:303px;
	margin: 0 5px 40px 5px;
	padding: 0px 0px 0px 0px;
	float: left;
	background-color: #FFFFFF;
	border: 1px solid #888888;
}


#blocPlus .titre{
	text-align: justify;
	text-decoration: none;
	font-weight: bold;
	background-color: #FF6600;
	color: #FFFFFF;
	border-bottom: 1px solid #888888;
	line-height: 20px;
	padding: 0 3px 0 3px;
}

#blocPlus .titre a{
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}



#blocPlus .question{
	text-align: left;
	text-decoration: none;
	font-weight: normal;
	line-height: 20px;
	margin: 0 0 0 0;
}


#blocPlus .end{
	border-top: 1px solid #888888;
	background-color: #EDECEC;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
	line-height: 20px;
	margin: 0 0 0 0;
}


  /* --------------------------------- */
 /*       Styles table           */
/* -------------------------------- */

table{
	text-align: center;
}


th{
	background-color: #FF6600;
	color: #FFFFFF;
}

table a{
	text-decoration: none;
}


  /* -------------------------------- */
 /*       Styles commentaires        */
/* -------------------------------- */

#blocAvis{
	width:620px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 0px 0px 0px 0px;
	clear: both;
	background-color: #EDECEC;
	border: 1px solid #888888;
}

#blocAvis .titre{
	background-color: #FF6600;
	color: #FFFFFF;
	padding: 0 0 0 5px;
	height: 30px;
	line-height: 30px;
	margin: 0 0 10px 0;
}


#avis{
	width: 578px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	border: 1px solid #888888;
}

#avis .up{
	line-height: 20px;
	margin: 0 0 3px 0;
}

#avis .down{
	line-height: 20px;
	margin: 3px 0 0 0;
}

#avis .text{
	clear: both;
	line-height: 20px;
	text-align: justify;
	margin: 5px 5px 5px 5px;
}

#monAvis{
	width: 578px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	border: 1px solid #888888;
	line-height: 20px;
	text-align: center;
}

#monAvis .monTitre{
	text-align: left;
	padding: 0 0 0 5px;
	color: #497297;
	font-weight: bold;
}

.avis textarea{
	background-color: #FFFFFF;
}



  /* --------------------------------- */
 /*       Styles cadres               */
/* --------------------------------  */


#categorie{
	width: 620px;
	height: 160px;
	text-align: center;
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
	clear: both;
}

#categorie .titre{
	line-height: 40px;
}

#categorie texte{
	line-height: 30px;
}

#categorie a{
	color: #FFFFFF;
	font-size: 13px;
}

#categorie .cadre_politique{
	width: 200px;
	height: 150px;
	background: url(../images/cadre/cadre_politique.jpg) no-repeat;
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
	float: left;
}

#categorie .cadre_economie{
	width: 200px;
	height: 150px;
	background: url(../images/cadre/cadre_economie.jpg) no-repeat;
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
	float: left;
}

#categorie .cadre_monde{
	width: 200px;
	height: 150px;
	background: url(../images/cadre/cadre_monde.jpg) no-repeat;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
}

#categorie .cadre_france{
	width: 200px;
	height: 150px;
	background: url(../images/cadre/cadre_france.jpg) no-repeat;
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
	float: left;
}

#categorie .cadre_sports{
	width: 200px;
	height: 150px;
	background: url(../images/cadre/cadre_sports.jpg) no-repeat;
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
	float: left;
}
#categorie .cadre_femme{
	width: 200px;
	height: 150px;
	background: url(../images/cadre/cadre_femme.jpg) no-repeat;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
}

#categorie .cadre_sante{
	width: 200px;
	height: 150px;
	background: url(../images/cadre/cadre_sante.jpg) no-repeat;
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
	float: left;
}

#categorie .cadre_sciences{
	width: 200px;
	height: 150px;
	background: url(../images/cadre/cadre_sciences.jpg) no-repeat;
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
	float: left;
}

#categorie .cadre_internet{
	width: 200px;
	height: 150px;
	background: url(../images/cadre/cadre_internet.jpg) no-repeat;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
}

#categorie .cadre_auto-moto{
	width: 200px;
	height: 150px;
	background: url(../images/cadre/cadre_auto-moto.jpg) no-repeat;
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
	float: left;
}

#categorie .cadre_loisirs{
	width: 200px;
	height: 150px;
	background: url(../images/cadre/cadre_loisirs.jpg) no-repeat;
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
	float: left;
}

#categorie .cadre_people{
	width: 200px;
	height: 150px;
	background: url(../images/cadre/cadre_people.jpg) no-repeat;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
}

#categorie .cadre_medias{
	width: 200px;
	height: 150px;
	background: url(../images/cadre/cadre_medias.jpg) no-repeat;
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
	float: left;
}

#categorie .cadre_divers{
	width: 200px;
	height: 150px;
	background: url(../images/cadre/cadre_divers.jpg) no-repeat;
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
	float: left;
}

	

  /* --------------------------------- */
 /*       Styles contact              */
/* --------------------------------- */

#formContact{
	width: 600px;
	height: 400px;
	margin: 0 20px 0 20px;
	text-align: center;
	background: url(../images/contact.gif) no-repeat;
}


  /* --------------------------------- */
 /*       Styles footer           */
/* -------------------------------- */

#footer{
	margin-top: 20px;
	width:640px;
	height: 30px;
	padding: 10px 0 10px 0;
	text-align: center;
	color: #FF6600;
	border-top: 1Px solid #888888;
	border-bottom: 1Px solid #888888;
	clear: both;
}


  /* --------------------------------- */
 /*     PUB MISEAUTO SEARCH  adgoog      */
/* -------------------------------- */




#recherche{
	position: absolute;
	top: 55px;
	margin: 0 0 0 870px;
	padding: 0 0 0 0;
	border: 1px solid #497297;
	width: 120px;
	height: 70px;
	float: left;
	text-align: center;
font-size: 11px;
color: #FFFFFF;
	background-color: #CE0000;
}

#recherche .blocMenu{

	
	width: 120px;
	height: 40px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#adgoog{

	position: absolute;
	top:140px;
	left: 900px;

	width: 100px;
	height: 20px;

}


 /* --------------------------------- */
 /*     News                         */
/* -------------------------------- */


#news  {


	width: 630px;		
	border: 1px solid #8A8991;
	margin: 10px 0 0 5px;
	padding: 0 0 0 0;
	clear: both;


}

 .newsTitre{


	background-color: #FF6600;
	color: #FFFFFF;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	text-align: center;
	font-weight: bold;


}


#newsHome  {


	width: 303px;		
	border: 1px solid #8A8991;
	margin: 10px 10px 0 0;
	padding: 0 0 0 0;
	float: right;
	


}

 .newsTitreHome{

	width: 303px;
	background-color: #FF6600;
	color: #FFFFFF;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	text-align: center;
	font-weight: bold;


}
