/*  
Theme Name: RockinWeb2.0 3Col
Author URI: http://rockinthemes.com
Version: 1
Author: Cory Miller
Description: RockinWeb2.0 is a 3 column theme styled especially for a Web 2.0 look and flair with BIG fonts and blue, green, orange and white colors. Adaptation FreeGlobes par <a href="http://themes-du.net">Laurence Cattolico</a>.
The CSS, XHTML and design is released under GPL: 
http://www.opensource.org/licenses/gpl-license.php - 
*/


body {
color : #000000;
font-size : 12px;
font-family : Arial, Verdana, Sans-Serif;
margin : 0 0 0 0;
}
* {
margin : 0;
padding : 0;
}
a, a:visited {
color : #0066CC;
text-decoration : none;
}
a:hover {
text-decoration : underline;
}
#innerwrapper {
color : #000000;
font-family : Arial, Verdana, Sans-Serif;
font-weight : normal;
text-transform : none;
border: 0px;
margin : 0 auto 0;
padding : 30px 0 0 0;
}
#header h1 {
color : #000000;
font-size : 40px;
margin : 0;
text-align : center;
}

#header #nav {
background: #FFFFFF;
font-size : 14px;
font-weight : bold;
height: 26px;
padding: 9px 0px 0px 0px;
text-align : center;
margin-top : 20px;
margin-bottom : 20px;
background-image: url(http://diretorio.blog.br/imagens/barra.jpg);

}
#header #nav li {
display : inline;
list-style : none;
margin : 0;
padding : 0;
}
#header #nav a {
padding : 14px 16px 15px 16px;
margin : 0;
color : #666666;
text-decoration : none;
}
#header #nav a:hover {
text-decoration : underline;
}
#centerbox {
border : 4px solid #ffff99;
background : #ffffcc;
padding : 0;
margin : 0 auto;
text-align : center;
margin-bottom : 30px;
width : 728px;
}
#contenu {
width : 960px;
text-align : left;
margin : 0 auto 20px;
}
* html #contenu {
width : 960px;
}
#sidebar {
color : #000000;
width : 180px;
float : left !important;
position : relative;
padding : 0 20px 20px;
border-right : 1px solid #cccccc;
margin-bottom : 12px;
}
#sidebar p {
margin : 0;
line-height : 16px;
padding : 5px 0 10px 0;
}
#sidebar h2 {
color : #666666;
font-size : 16px;
font-family : Helvetica, Arial, Verdana, Sans-Serif;
list-style : none;
padding : 10px 0 10px 0;
margin : 0;
}
#sidebar h2 a, #sidebarright h2 a {
color : #ff9900;
}
#sidebar h2 img, #sidebarright h2 img {
vertical-align : middle;
border : none;
}
#sidebar .subnav {
list-style : none;
margin : 0;
padding : 0 0 10px 20px;
}
#sidebar .subnav li {
list-style-image : url(images/bullet.gif);
margin : 0;
padding : 6px 0 0 0;
}
#sidebar .subnav li a {
color : #000000;
text-decoration : none;
list-style-image : url(images/bullet.gif);
}
#sidebar .subnav li a:hover {
color : #0066CC;
text-decoration : underline;
}
#sidebar h3 {
color : #999;
font : 100% Verdana;
font-weight : bold;
letter-spacing : 1px;
margin : 0 0 -10px 0;
}
#sidebarright {
color : #000000;
width : 160px;
float : right !important;
padding : 0 20px 20px;
font-weight : bold;
border-left : 1px solid #cccccc;
margin-bottom : 10px;
}
#sidebarright p {
margin : 0;
line-height : 16px;
padding : 5px 0 10px 0;
}
#sidebarright h2 {
color : #ff9900;
font-size : 16px;
font-family : Helvetica, Arial, Verdana, Sans-Serif;
font-weight : bold;
list-style : none;
padding : 10px 0 10px 0;
margin : 0;
}
#sidebarright ul {
list-style : none;
margin : 0;
padding : 0 0 10px 20px;
}
#sidebarright li {
list-style-image : url(images/bullet.gif);
margin : 0;
padding : 0;
}
#sidebarright ul li {
list-style-image : url(images/bullet.gif);
margin : 0;
padding : 6px 0 0 0;
}
#sidebarright ul li a {
color : #3399ff;
text-decoration : none;
}
#sidebarright ul li a:hover {
color : #99cc00;
text-decoration : underline;
}
#sidebarright form {
text-align : center;
}
#footer {
background : #FFFFFF;
color : #000000;
font-size : 12px;font-weight : normal;
text-transform : none;
padding : 10px 0 10px 0;
text-align : center;
clear : both;
}
#footer a {
color:#006699;
text-decoration : none;
}
#footer a:hover {
color : #000000;
text-decoration : underline;
}
#content {
background : #ffffff;
width : 680px;
float : right !important;
display : inline;
padding : 0 20px 0;
margin-bottom : 10px;
}
#content ul {
list-style : none;
margin : 0;
padding : 0 0 10px 0;
}
#content ul span {
color : #ff9900;
}
#content ul li, #content ul li a {
list-style-image : url(images/bullet.gif);
}
#contentnoright {
background : #ffffff;
width : 715px;
float : left !important;
display : inline;
padding : 0 20px 0;
margin-bottom : 10px;
}
#contentnoright form {
border-top : 1px solid #cccccc;
border-bottom : 1px solid #cccccc;
}
p {
margin : 15px 0;
line-height : 22px;
font-weight : normal;
font-size : 13px;
}
p img {
float : left;
margin : 0 10px 0 0;
}
p.news {
color : #000000;
font-weight : bold;
font-size : 12px;
}
img {
padding : 0;
border : 0;
}
.lien {
text-align : justify;
}
.lien a {
font-size : 14px;
color : #0066CC;
text-decoration : none;
font-weight : bold;
}
.lien a:hover {
text-decoration:underline;
}
.lien span {
color : #666666;
}
.tags {
	color : #ff9900;
}
.tags a {
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}
.tags a:hover {
	color : #99cc00;
}
#content h1 {
color : #ff9900;
font-size : 22px;
font-family : Helvetica Bold, Arial Bold, Verdana, Sans-Serif;
font-weight : normal;
padding : 10px 10px 10px 10px;
line-height : 150%;
margin : 0;
}
#content h1 a {
color : #ff9900;
text-decoration : none;
font-weight : bold;
}
#content h1 a:hover {
color : #99cc00;
text-decoration : none;
}
h2, #message, #message a {
color : #666666;
font-size : 16px;
font-family : Helvetica, Arial, Verdana, Sans-Serif;
font-weight : bold;
list-style : none;
}
h2 a {
color : #000000;
text-decoration : none;
}
h2 a:hover, #message a:hover {
color : #99cc00;
text-decoration : none;
}
a.cat_display {
text-decoration : none;
font-weight : bold;
font-size : 12px;
color : #000000;
}
a.subcat_display {
text-decoration : none;
font-size : 12px;
color : #ff9900;
}
a:hover.subcat_display {
text-decoration : none;
font-size : 12px;
color : #99cc00;
}
form {
padding : 10px 10px 5px 10px;
border : 0px dotted #ccc;
}
label {
display : block;
font-weight : bold;
color : #444;
margin : 5px 0;
}
input {
padding : 2px;
margin : 2px;
color : #666;
font-size: 16px;

}
.sitetable {
width : 100%;
vertical-align : top;
}
.vote {
border : 1px solid #ccc;
padding-bottom : 5px;
}
.vote a, .vote a:hover {
color : #000000;
font-size : 28px;
font-weight : bold;
text-decoration : none;
}
.votetable {
background : white;
width : 70px;
height : 92px;
margin-right : 5px;
}
.votelargeur {
width : 80px;
}
.warning {
background : #cfebf7 url(images/notice.png) no-repeat 1em;
border : 2px solid #000;
text-align : center;
padding : 10px;
font-family : tahoma, verdana;
font-weight : bold;
max-width : 780px;
}
.ariane {
color : #a9a9a9;
}
.ariane a {
color : #a9a9a9;
text-decoration : underline;
font-weight : normal;
font-size : 12px;}
.ariane a:hover {
color : #a9a9a9;
text-decoration : none;
font-weight : normal;
font-size : 12px;}
textarea {
padding : 4px;
font : 90% Verdana;
border : 1px solid #eee;
display : block;
color : #777;
}
blockquote p {
font : 160% Georgia;
color : #aaa;
padding : 0 10% 0 0;
line-height : 30px;
}
#autocompletion {
border : 1px solid #999;
background : #fafafa;
text-align : left;
}
#autocompletion ul {
margin : 0;
padding : 0;
list-style : none;
}
#autocompletion a {
display : block;
padding : 0.2em 0.3em;
text-decoration : none;
color : #333;
}
.selected {
background : #ccc;
}
#feed {
color : #0098ef;
font-weight : bold;
}
#container {
list-style-type : none;
text-align : left;
}
#container hr {
clear : both;
border : 1px solid #ccc;
margin-top : 12px;
}
#container ul#menu {
padding : 3px;
}
#container ul#menu li {
font : bold 12px Verdana;
list-style-type : none;
text-align : left;
display : inline;
margin : 5px;
}
#container ul#menu li a {
text-decoration : none;
}
#container ul#menu li a:hover {
text-decoration : underline;
color : #99cc00;
}
#container h1, #container h2 {
margin : 0.5em 0 0.5em 0;
font-family : Verdana;
}
#container h1 {
font-size : 18px;
font-weight : bold;
}
#container h2 {
font-weight : normal;
font-size : 12px;
color : #000000;
}
#container .content {
border : 1px solid #d5d5d5;
padding : 10px;
}
#container a.current {
padding : 3px 7px;
border : 1px solid #d5d5d5;
background-image : url(images/shadeactive.gif);
border-bottom-color : white;
}
#container a.ghost {
padding : 3px 7px;
margin-right : 3px;
border : 1px solid #d5d5d5;
color : #333333;
background : white url(images/shade.gif) repeat-x top left;
}
#container .on {
display : block;
}
#container .off {
display : none;
}
#container textarea {
padding : 4px;
font : 90% Verdana;
border : 1px solid #eee;
display : block;
color : #777;
}
#xiti-logo {
text-align : center;
}
#headerlogo {
     margin-left: auto;
     margin-right: auto;
	width: 920px;
	height: 125px;
	clear: both;
	padding: 0px;

} 
#headerlogo #logo {
	float: left;
	width: 270px;
	padding-top: 40px;
}
#headerlogo #headesq {
	float: right;
	width: 650px;
}

#headerlogo #buscaform {
	float: left;
	width: 475px;
	padding-top: 65px;
}
#headerlogo #banner {
	float: right;
	width: 145px;
}


.dirblog #header h1 {
	margin: 0;
	padding: 10px 0;
}

