* {margin:0; border:0; padding:0;}

/*p {margin: 13px 0;}*/

body { 	
	background-color: #000000;
	font-size: 62.7%;
	}

#topo {background:url(img/bghead.gif) repeat-x;}

#topo-cont {
	margin:0 auto;
	width: 734px;
	height: 119px;
	text-align:left;
}

#conteudo {
	background:url(index_fichiers/bg-cont.gif) repeat-x #282828;
	float:left;
	width:100%;
}

#container {
	margin:0 auto;
	width: 740px;
}

#menu {
	width:113px;
	padding:1px 5px 20px 0;
	float:left;
	margin-top:20px;
	}


#menu ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	list-style-type:none;            
	}
	
#menu ul li {
	border-bottom:2px solid #282828;
	line-height:3em;
	background-color:#333333;
	padding-left:10px;
	}
	
#menu ul li a {
	color:#FFFFFF;
	text-decoration:none;
	
	}
	
#menu ul li a:hover {
	color:#d0b261;
	text-decoration:none;
	}	
	
#menu ul li a:visited {
	color:#FFFFFF;
	text-decoration:none;
	}	
	

#contenu {
	background:url(index_fichiers/div-menu.gif) no-repeat left top;
	float:right;
	text-align:left;
	width:570px;
	padding:0px 0 20px 15px;
	border:1px solid #d0b261;
	margin-top:20px;
	margin-left:5px;
}

#footer {
	height:323px;
	padding-top:20px;
	background: url(index_fichiers/top-footer.gif) repeat-x #1d1d1d;
	clear:both;
}

#footer-cont {
	margin:0 auto;
	width: 704px;
}

#recente {width: 218px; float:left;}

#meuslinks {width: 218px; margin-left:25px; float:left;}

#utilidades {width: 218px; margin-left:25px; float:left;}

#rodape {background:#000000; padding:40px 0;}

#signtr {
clear:both;
	height:23px;
	padding-left: 30px;
	padding-top:20px;
	background: url(index_fichiers/logo-bottom.gif) no-repeat left center ;
	margin-top:20px;
	width: 704px;
}

#servicos { margin-top:20px; width: 225px; float:left;}

/* ------Textes------ */

h2 {
	font-family: "Trebuchet MS", Verdana;
	font-size: 26px;
	font-weight: bold;
	letter-spacing: -2px;
	font-style: italic;
	color: #888888;
}

h3 {
	font-family: "Trebuchet MS", Verdana;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	font-style: italic;
	color: #888888;
	border-bottom:3px solid #282828;
	padding-bottom:4px;
}

.texto {
	font-family: "Trebuchet MS", Verdana;
	font-size: 13px;
	color: #999999;
}


.texto a {
	color: #999999;
	text-decoration:none;
	}
	
.texto a:hover {
	color: #d0b261;
	text-decoration:underline;
	}	
	
.texto a:visited {
	color: #999999;
	text-decoration:none;
	}	
	
.textopico {
	font-family: "Trebuchet MS", Verdana;
	font-size: 13px;
	color: #99CCFF;
}

.topico_footer {
	font-family: "Trebuchet MS", Verdana;
	font-size: 16px;
	border-bottom:3px solid #282828;
	font-weight: bold;
	letter-spacing: -1px;
	font-style: italic;
	color: #888;
}

.line-footer {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}

.txt-footer {
	padding-left: 19px;
	background-image:url(index_fichiers/star-up.gif);
	background-repeat:no-repeat;
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	color: #868686;
	line-height: 30px;
	text-decoration: none;
}

.txt-footer:hover {
	color:#99CCFF;
	padding-left: 19px;
	background-image:url(index_fichiers/star-over.gif);
	background-repeat:no-repeat;
}

.portopito {
	font-family: "Trebuchet MS", Verdana;
	font-size: 22px;
	font-weight: bold;
	letter-spacing: -2px;
	font-style: italic;
	color: #99CCFF;
}

.index_fichiers {
	margin: 7px 0;
	border:4px solid #363636;
}

.index_fichiers:hover {
	border:4px solid #99CCFF;
}

.credits {
	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;
	color: #585858;
}

.credits a {
	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;
	color: #585858;
}


.imgportleft {
	margin: 7px 19px 7px 0;
	border:4px solid #363636;
}

.imgportleft:hover {
	border:4px solid #99CCFF;
}

.premiereligne {
	font-family: "Trebuchet MS", Verdana;
	font-size: 14px;
	letter-spacing: -1px;
	font-style: italic;
	color: #d0b261;
}

.textonews {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #999999;
}

.formulario {
	margin-bottom:17px;
	padding:5px;
	font-family: "Trebuchet MS", Verdana;
	font-size: 13px;
	color: #FFF;
	background-color: #3a3a3a;
	border: 1px solid #505050;
}

/***********************************************************
*                            CONTACT                      **
***********************************************************/

div#formresa {
	width:500px;
	margin-left:10px;
	border-color:#cccccc;
	float:left;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
div#formresa h5{
text-align:center;
	margin:10px 10px;
	border-color:#cccccc;
	font-size:1.1em;
	}	
	
div#formresa h2{
text-align:center;
	margin:10px 10px;
	border-color:#cccccc;
	font-size:2em;
	color:#006600;
	}
		
div#formresa ul{
	margin:10px 10px;
	border-color:#cccccc;
	font-size:1.1em;
	list-style-type:none;
	}	
		
div#formresa form {
	border-bottom:3px solid #cccccc;
	background-image:url(img/logoForm.gif);
	background-repeat:no-repeat;
	background-position:top;
		}
	
div#formresa div.clearfix {
	border-bottom:1px solid #cccccc;
	padding:15px 0px;
	vertical-align:top;
	}
	
div#formresa form label {
	width:200px;
	float:left;
	font-size:1.4em;
	margin:0px 10px;
	}		
	
	
div#formresa form input {
	font-size:1.4em;
	border:1px solid #006600;
	padding:2px;
	height:1.5em;
	}			
	
div#formresa form textarea {
	font-size:1.4em;
	border:1px solid #006600;
	padding:5px;
	}	
	
div#formresa form #select1 {
	width:50px;
	font-size:1.4em;
	border:1px solid #006600;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}	
	
div#formresa form #select2 {
	width:160px;
	font-size:1.4em;
	border:1px solid #006600;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}		
	
div#formresa div.boutonsradio {
	border:1px;
	padding-top:5px;
	}
	
div#formresa div.boutonsradio input {
	margin-right:10px;
	height:1.1em;
	}

div#confResa {
	width:775px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	text-align:center;
	padding:20px 0px;
	}	
	

/***********************************************************
*                         PHOTOS                          **
***********************************************************/	

.vignette {
	border-bottom:1px dotted #000000;
	margin-top:10px;
	margin-right:10px;
	}
	
.vignette p {
	text-align:center;
	}
	
.vignette img {
	margin-right:15px;
	border:1px solid #cccccc;
	margin-bottom:10px;
	}
