

#footer
{
	position:relative;
	top:-2px;
	background:  url(../img/footer.png);
	width:1200px;
	height:45px;
}

.tabConnexion
{
	position:absolute;
	left:600px;
	top: 5px;
	color:#333333;
}

.tabConnexion a
{
	color:#333333;
	text-decoration: none;
}

.tabConnexion a:hover
{
	color:#999999;
	text-decoration: none;
}

.inp1
{
	padding-left:17px;
	width:50px;
	background:  url(../img/input.png);
	background-repeat: no-repeat;
	border: 1px solid #999999;
}

.inp2
{
	padding-left:17px;
	width:50px;
	background:  url(../img/input2.png);
	background-repeat: no-repeat;
	border: 1px solid #999999;
}

.inp3
{
	position:relative;
	top:4px;
	width:40px;
	height :20px;
	background:  url(../img/input33.png);
	background-repeat: no-repeat;
}

.inp3:hover
{
	background-position: 0px -20px;
}



.inp4:hover
{
	background-position: 0px -51px;
}



.inp5:hover
{
	background-position: 0px -51px;
}

.contenu
{
	margin-top : 50px;
	margin-left : 100px;
	padding-bottom : 25px;
}

.error
{
	position:relative;
	top:-10px;
	left:950px;
	color:#993300;
}

.infoConnexion
{
	position:relative;
	left:600px;
	top: -10px;
}

.infoConnexion a
{
	color:#333333;
	text-decoration: none;
}

.infoConnexion a:hover
{
	color:#999999;
	text-decoration: none;
}

.pFooter
{
	color:#333333;
	margin-left:60px;
	margin-top:10px;
	position:relative;
	top:5px;
}

.aFooter
{
	color:#333333;
	text-decoration:none;
	margin-left:1000px;
	position:relative;
	top:-25px;
}

.aFooter:hover
{
	color:#ffffff;
	text-decoration:none;
	margin-left:1000px;
}

.news_calendar
{
	margin-left:20px;
	margin-top:15px;
}

.imgBulle
{
	text-decoration:none;
	border:none;
}

.lienBulle
{
	text-decoration:none;
	margin-left:550px;
	border:none;
}

.par1
{
	margin-left:5px;
	width:585px;
}

.par2
{
	margin-left:5px;
	width:585px;
}

.img_news
{
	margin-left:200px;
	margin-bottom: 10px;
}

.sondageTable
{
	margin:auto;
	margin-bottom: 5px;
}

.sondageTexte
{
	margin-left:30px;
}

.sondageLien
{
	text-decoration:none;
	margin-left:160px;
}

.sondageT
{
	position: relative;
	top: 10px;
	margin-left:150px;
	font-size:20px;
	font-weight: bold;
}

.texteInfo
{
	color : #993300 ;
	display:block;
	text-align: center;
	padding-top:15px;
}

.lienInfo
{
	text-decoration:none;
}

.lienInfo2
{
	text-decoration:none;
	display:block;
	text-align: center;
}

.commentNewsTitre
{
	display:block;
	text-align: center;
	padding-top:15px;
	font-size:16px;
}

.comTable
{
	margin: auto;
	margin-bottom:20px;
	margin-top: 20px;
	border-collapse: collapse;
}

.comTr
{
	
}
/*-------------------------------------------------inscription-----------------------------------------------*/

.tabInscription
{
	margin-left:350px;
	margin-top:50px;
}

.titreI
{
	margin-left:450px;
	padding-bottom: 50px;
}

.logo
{
	margin-top:9px;
	margin-left:10px;
}

/*-------------------------------------------------realisations------------------------------------------------*/

.tableRealisation
{
	margin:20px;
	margin-left:100px;
}

.tableRealisation a
{
	text-decoration: none;
	border: none;
}

.tableRealisation img
{
	text-decoration: none;
	border: none;
}

/*---------------------------------------------------cv--------------------------------------------------------*/

.identite, .cv
{
	margin-left:100px;
	width: 900px;
}

.cv
{
	padding-bottom:20px;
}
.cv .tit
{
	margin-left:100px;
}

.cv .tit1
{
	margin-left:165px;
}

.cv .tit2
{
	margin-left:195px;
}

.pdf
{
	margin-left:650px;
}
.pdf a
{
	text-decoration: none;
}
.pdf img
{
	border: none;
}

.photoCV
{
	float: right;
	margin-right:300px;
	position:relative;
	top: -20px;
}

.avatar
{
	display: none;
	visibility:hidden;
	height:0px;
	width:0px;
}

.chatTable
{
	margin-left:20px;
	border-collapse: collapse;
}

.tdAvatar
{
	padding-right:5px;
}	
.tdText
{
	width:800px;
}
.tdDate
{
}

.text
{
	margin-left:20px;
}

.chatTime
{
	margin: auto;
}

.chatSmileys
{
	width:100px;
	margin-left:20px;
}

.smiley
{
}

.alert_info
{
	display: block;
	text-align: center;
	color: #000033 ;
	padding-top:30px;
	height: 50px;
}

.alert_fail
{
	display: block;
	text-align: center;
	color: #330000 ;
	padding-top:30px;
	height: 50px;
}
.alert_orange
{
	display: block;
	text-align: center;
	color: #663300;
	padding-top:30px;
	height: 50px;
}

.alert_valid
{
	display: block;
	text-align: center;
	color: #003300 ;
	padding-top:30px;
	height: 50px;
}
	
.alert_info img, .alert_fail img, .alert_orange img, .alert_valid img
{
	padding-right:15px;
}

/*-----------------------------------------------------infos----------------------------------------------------------*/

.info_titre 
{
	text-align : center;
}

.info_table
{
	margin : auto;
	width: 600px;
	margin-top: 20px;
}

/*-----------------------------------------------------galerie-----------------------------------------------------------*/

.photos img
{
	border: none;
	text-decoration: none;
}

.photos
{
	margin: auto;
}

.miniature
{
	width : 208px;
	height: 272px;
	display: block;
	border-radius: 10px 10px;
	-moz-border-radius: 10px; 
	/*background-color: #AFAFAF;*/
	margin : 10px;
}

.miniature:hover
{
	border-radius: 10px 10px;
	-moz-border-radius: 10px; 
	/*background-color: #8F8F8F;*/
	
}

.laPhoto
{
	margin: auto;
}

.photo
{
	width : 202px;
	height: 202px;
}

.photoDesc
{
	width : 180px;
	height: 70px;
	text-align: top;
}

.nbrVotes
{
	text-align: center;
	color:#4F4A4A;
}

.conteneur_nbr_vote
{
	text-align: center;
	color:#4F4A4A;
}

#etoiles0{
	position : relative;
	height: 15px;
	width:75px;
	margin: auto;
}

#conteneurEtoiles
{
	position : relative;
	height: 15px;
	width:75px;
	margin: auto;
}

#conteneur_valide_vote 
{
	color:#9F5213;
	text-align:center;
}

#conteneur_valide_vote span 
{
	
}

#etoiles{
	height: 15px;
	width:75px;
	clear: both;
	margin: auto;
}

#etoiles1{
	position : absolute;
	top : 0px;
	left : 0px;
	height: 15px;
	width:75px;
	clear: both;
	background:  url(../img/etoiles2.png) left top no-repeat;
	margin: auto;
}
#etoiles1 ul, #etoiles li {
	margin:0;
	padding: 0;
	list-style-type: none;
	}
#etoiles1 ul {
	position: absolute;
	height: 15px;
}
#etoiles1 li {
float: left;
}
#etoiles1 li a { 
display: block;  
height: 15px;
width: 75px;
color: #999999;
font: 15px  Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
text-decoration: none;

text-align: center;
}
#etoiles1 li a.last {
border-right: 1px solid #fff;
}

#etoiles1 a:hover {
color: #ffffff;
background: transparent url(../img/etoiles2.png) top left no-repeat;
}

#etoiles2{
	position : absolute;
	top : 0px;
	left : 0px;
	height: 15px;
	width:60px;
	clear: both;
	background:  url(../img/etoiles2.png) left top no-repeat;
	margin: auto;
}
#etoiles2 ul, #etoiles li {
	margin:0;
	padding: 0;
	list-style-type: none;
	}
#etoiles2 ul {
	position: absolute;
	height: 15px;
}
#etoiles2 li {
float: left;
}
#etoiles2 li a { 
display: block;  
height: 15px;
width: 60px;
color: #999999;
font: 15px  Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
text-decoration: none;

text-align: center;
}
#etoiles2 li a.last {
border-right: 1px solid #fff;
}

#etoiles2 a:hover {
color: #ffffff;
background: transparent url(../img/etoiles2.png) top left no-repeat;
}

#etoiles3{
	position : absolute;
	top : 0px;
	left : 0px;
	height: 15px;
	width:45px;
	clear: both;
	background:  url(../img/etoiles2.png) left top no-repeat;
	margin: auto;
}
#etoiles3 ul, #etoiles li {
	margin:0;
	padding: 0;
	list-style-type: none;
	}
#etoiles3 ul {
	position: absolute;
	height: 15px;
}
#etoiles3 li {
float: left;
}
#etoiles3 li a { 
display: block; 
height: 15px;
width: 45px;
color: #999999;
font: 15px  Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
text-decoration: none;

text-align: center;
}
#etoiles3 li a.last {
border-right: 1px solid #fff;
}

#etoiles3 a:hover {
color: #ffffff;
background: transparent url(../img/etoiles2.png) top left no-repeat;
}

#etoiles4{
	position : absolute;
	top : 0px;
	left : 0px;
	height: 15px;
	width:30px;
	clear: both;
	background:  url(../img/etoiles2.png) left top no-repeat;
	margin: auto;
}
#etoiles4 ul, #etoiles li {
	margin:0;
	padding: 0;
	list-style-type: none;
	}
#etoiles4 ul {
	position: absolute;
	height: 15px;
}
#etoiles4 li {
float: left;
}
#etoiles4 li a {
display: block;  
height: 15px;
width: 30px;
color: #999999;
font: 15px  Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
text-decoration: none;

text-align: center;
}
#etoiles4 li a.last {
border-right: 1px solid #fff;
}

#etoiles4 a:hover {
color: #ffffff;
background: transparent url(../img/etoiles2.png) top left no-repeat;
}

#etoiles5{
	position : absolute;
	top : 0px;
	left : 0px;
	height: 15px;
	width:15px;
	clear: both;
	background:  url(../img/etoiles2.png) left top no-repeat;
	margin: auto;
}
#etoiles5 ul, #etoiles li {
	margin:0;
	padding: 0;
	list-style-type: none;
	}
#etoiles5 ul {
	position: absolute;
	height: 15px;
}
#etoiles5 li {
float: left;
}
#etoiles5 li a { /* dimensions et définitions des boutons */
display: block;  /* mise en block de <a> pour lui donner des dimensions */
height: 15px;
width: 15px;
color: #999999;
font: 15px  Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
text-decoration: none;

text-align: center;
}
#etoiles5 li a.last {
border-right: 1px solid #fff;
}

#etoiles5 a:hover {
color: #ffffff;
background: transparent url(../img/etoiles2.png) top left no-repeat;
}



#etoiles1 a#etoile1:hover {
background-position: 0px -90px;
}
#etoiles2 a#etoile2:hover {
background-position: 0px -75px;
}
#etoiles3 a#etoile3:hover {
background-position: 0px -60px;
}
#etoiles4 a#etoile4:hover {
background-position: 0px -45px;
}
#etoiles5 a#etoile5:hover {
background-position: 0px -30px;
}
/*------------------------------------------photo individuelle--------------------------------------*/

.img_photo
{
	text-align: center;
}

.img_photo a img
{
	text-decoration:none;
	border: none;
}