/* BALISES --------------------------------- */
* {	margin: 0px; padding: 0px;}
p {	margin-bottom: 5px;}
ul,ol {padding-left: 40px;}

a { color: #166F2C;}
a:visited { color:#3c4a3f;}
a:hover { /*color: #FFD111;*/ color:#FF7A0F; }
ul li { list-style: url(images/puce_bb.gif);}
body { background-color: #d4d4d4;  background:url(images/fond.gif) center repeat-y; /*background-color: #166F2C;*/}
body, td, th, pre { font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; font-size: 14px;}
body { margin-left: 0px; margin-top: 0px; /*background:url(images/fond.gif) center repeat-y; background-image: url(images/berimbau.gif); background-repeat: no-repeat; background-position: top right; background-position: 100% 150px;*/ }
h1 { clear:both; font-size: 17px; letter-spacing: 1px; }
h2 { clear:both; margin-bottom:15px; margin-top:10px; font-size: 16px; color:#206CAA; border-bottom:1px solid #AFD4EF;} 
h3 { /*clear:both;*/ margin:15px 0px 5px 10px; font-weight:normal; font-size: 14px; padding-left:15px; background-image: url(images/puce_bb.gif); background-position: 0% 40%; background-repeat: no-repeat;}
input,textarea,select { border:1px solid #AFD4EF; background-color:white;}
textarea { width:500px;}
pre { margin-left: 30px;}


table#main,table#bandeau,table#foot { margin-left:auto;  margin-right:auto; width:814px; }

table#bandeau { }
/* BANDEAU ------------------ */
td#bandeauaccueil { height: 107px; background-color: #206CAA; background-image: url(images/coquerinho2.jpg); }
	td#bandeauaccueil div#drapeau { height:60px; width:60px; background-image: url(images/drapeau-bresil-60x60.gif); }
td#bandeau { height: 40px; background-color: #206CAA; }
	td#bandeau div#drapeau { height:30px; width:30px; background-image: url(images/drapeau-bresil-30x30.gif); }
div#drapeau { float: right; margin-top:5px; margin-right:10px;}
div#titresite { font-size: 22px; font-weight: bold; color: #FFFFFF; padding:5px 0px 0px 10px; float:left; border:0px solid #ff0000;}
	div#titresite a {  text-decoration:none;  color:#FFFFFF; }
div#pubbandeau { float: right; margin-right: 10px;}
/* MENU SUPERIEUR ------------------ */
td#menuhaut { border-width:5px 0px 1px 0px; border-style:solid; border-color:#FFD111; background-color:#50985f; }
div#menujs { float:left; }
	div#menujs td,div#menujs a { font-size:13px; }
div#recherche { float:right; margin-right: 5px; margin-left:2px; border:0px solid #ff0000;}
	div#recherche input { font-size:10px; }
	div#recherche form { display:inline; }

/* TABLEAU CONTENU ------------------ */
table#main { }
	/* COLONNE CONTENU ------------------ */
td#main { }
div#main { height:auto !important; height:350px; min-height:350px; padding:10px 10px 20px 10px; }
div#pub_sous_menu { float:right; width:200px; }
	/* COLONNE DROITE ------------------ */
td#right { width:164px; border:0px solid #000000; }
	td#right div.skyscraper {  margin:30px 2px 0px 2px; }

div#stats { display:none;}

table#foot { }
/* TABLEAU FOOT ------------------ */
div#foot { text-align:center; }

/* CONTENU --------------------------------- */
div.contenu { clear:both; /*height: auto !important; height: 500px; min-height: 500px;*/}
	div.contenu p {  text-align:justify;  padding:2px 0px 0px 0px; }
	div.contenu table.data {  width:100%;  padding:0px;  border:1px solid #000000; }
		div.contenu table.data th,div.contenu table.data td {   margin:0px;   padding:3px;   border:1px solid #000000;  }
		div.contenu table.data th {   background-color:#E8E8E8;  }
	div.contenu ul li {  list-style: url(images/puce_contenu.gif); }
	div.contenu div {  float:right;  margin:5px 0px 5px 10px; }
	div.contenu div.data {  padding:5px;  border-left:1px solid #AFD4EF; }
	div.contenu img.data {  border:1px solid #AFD4EF; }
	div.contenu div.colonnes {  float:left;  width:46%;  margin:5px 20px 5px 0px;  /*border:1px solid #206CAA;*/ }

/* VIGNETTE ET IMAGES ---------------------- */
div.vign_cmt_new_2 { float:left; width:200px; height:160px; margin:15px 0px 0px 0px; padding:5px; text-align:center; font-size:11px; }
	div.vign_cmt_new_2 img { border:1px solid #AFD4EF; }
/*div.vign_cmt_new { padding:5px; margin:5px 0px 5px 0px; border-style:solid; border-width:0px 0px 0px 0px; border-color:#AFD4EF; }
	div.vign_cmt_new div.vign { float:left; text-align:center; width:150px; margin:0px 10px 0px 0px; }
	div.vign_cmt_new div.vign img { border:1px solid #AFD4EF; }
	div.vign_cmt_new div.cmt span.titre { font-size:11px; }
	div.vign_cmt_new div.cmt img { border-width:0px }
div.vign_cmt { float: left; width:342px; padding:5px; margin:5px 15px 5px 15px; border:1px solid #AFD4EF; }
	div.vign_cmt img { margin:0px 10px 0px 0px; border-width: 0px; }
	div.vign_cmt div.titre { margin:0px 0px 5px 0px; font-size:11px; }
	div.vign_cmt div.vign { float:left; }
	div.vign_cmt div.cmt {  }
:div.vignette { float: left; padding:5px; margin:5px 15px 5px 15px; border:1px solid #AFD4EF; height:165px;}
	div.vignette div {  text-align:center;  font-size:11px;  width:150px; }
	div.vignette img {  border-width: 0px; }
	div.vignette div a,div.vignette div a:visited,div.vignette div a:hover {  color:#000000;  text-decoration:none; }*/

img.zoom,#map { border: 1px solid #AFD4EF; margin-top: 10px; margin-bottom: 10px;}
	img.zoom a {  border: 0px; }
#map { color: #AFD4EF; margin:auto; width: 600px; height: 480px;}
#map_console { color: #206CAA; text-align: center;}

div#gestion_pub {  margin-top:200px; margin-left:2px; font-size: 12px; color:#FFFFFF; /*border: 1px solid #ff0000;*/}
	div#gestion_pub select,div#gestion_pub input { font-size:9px; width:140px; }

/* TEXTE --------------------------------- */
.txtsmall { font-size: 11px;}
.txtgray { color: #206CAA;}
span.link { color: #166F2C; text-decoration: underline;	cursor: pointer;}

/* DIVERS --------------------------------- */
.centre { clear:both; text-align:center;}
.alert { color:#000000; background-color:yellow;}
.bord { border:1px solid #206CAA;}
div.break { clear: both; line-height: 0px; font-size: 0px; }