/*  
Theme Name: GW-Opex360
Author URI: http://www.opex360.com
The CSS, XHTML and design is released under GPL: 
http://www.opensource.org/licenses/gpl-license.php - 
*/


body {
background : #ffffff url(images/bg.gif) repeat-x top center;
color : #000000;
font-size : 11px;
font-family : verdana, Arial, "Trebuchet MS", Sans-Serif;
margin : 0 0 0 0;
border-top : 2px solid #808080;
}
* {
margin : 0;
padding : 0;
}
a, a:visited {
color : #000090;
text-decoration : none;
}
a:hover {
color : #106b2c;
text-decoration : underline;
}
#innerwrapper {
color : #000000;
background : #ffffff url(images/bg.gif) repeat-x top;
font-family : Arial, "Trebuchet MS", Helvetica, Sans-Serif;
font-weight : normal;
width: 1024px;	margin: 0 auto;
text-transform : none;
margin : 0 auto 0;
padding : 10px 0 0 0;
}
#header h1 {
color : #000000;
font-size : 40px;
margin : 0;
text-align : center;
}
#header h1 a {
color : #000000;
text-decoration : none;
}
#header h1 a:hover {
color : #3399ff;
text-decoration : none;
}
#header h2 {
color : #cccccc;
font-size : 16px;
font-weight : bold;
margin : 0;
text-transform : uppercase;
text-align : center;
}
#header #nav {
background-color:#353636;
color : #ffffff;
font-size:14px;
font-family : Arial, "Trebuchet MS", Helvetica,Sans-Serif;
height:30px; 
font-weight : bold;
padding : 3px 10px 3px 10px;
text-align : center;
line-height:30px;
margin-top : 5px;
margin-bottom : 0px;
}
#header #nav li {
display : inline;
list-style : none;
margin : 0;
padding : 0;
}
#header #nav a {
padding : 14px 16px 15px 16px;
margin : 0;
color : #ffffff;
text-decoration : none;
}
#header #nav a:hover {
color : #000000;
text-decoration : none;
}
#centerbox {
border : 3px solid #ffffff;
background : #ffffff;
padding : 0;
margin : 0 auto;
text-align : center;
margin-bottom : 30px;
width : 728px;
}
#contenu {
width : 1024px;
text-align : left;
margin : 0 auto 20px;
}
* html #contenu {
width : 1024px;
}
#sidebar {
color : #000000;
width : 300px;
float : right !important;
position : relative;
padding : 0 20px 20px;
border-left : 1px solid #cccccc;
font-weight : bold;
margin-bottom : 10px;
}
#sidebar p {
margin : 0;
line-height : 16px;
padding : 5px 0 10px 0;
}
#sidebar h2 {
color : #808080;
font-size : 16px;
font-family : Arial, "Trebuchet MS", Helvetica, Verdana, Sans-Serif;
font-weight : bold;
list-style : none;
padding : 10px 0 10px 0;
margin : 0;
}
#sidebar h2 a, #sidebarright h2 a {
color : #000090;
}
#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 : #000090;
text-decoration : none;
list-style-image : url(images/bullet.gif);
}
#sidebar .subnav li a:hover {
color : #106b2c;
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 : 0px;
float : right !important;
padding : 0 20px 20px;
font-weight : bold;
border-left : 0px solid #cccccc;
margin-bottom : 10px;
}
#sidebarright p {
margin : 0;
line-height : 16px;
padding : 5px 0 10px 0;
}
#sidebarright h2 {
color : #000000;
font-size : 16px;
font-family : Arial, "Trebuchet MS", Helvetica, 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 : #000000;
width : 1024px;
color : #ffffff;
font-size : 12px;
font-weight : normal;
font-family : Arial, "Trebuchet MS", Helvetica, Verdana, Sans-Serif;
text-transform : none;
padding : 5px 0 5px 0;
text-align : center;
clear : both;
}
#footer a {
color : #ffffff;
text-decoration : none;
}
#footer a:hover {
color : #eeeeee;
text-decoration : underline;
}
#content {
background : #ffffff;
width : 550px;
float : left !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 : #000000;
}
#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 : 4px solid #000000;
border-bottom : 4px solid #000000;
}
p {
margin : 15px 0;
line-height : 22px;
font-weight : normal;
font-size : 14px;
}
p img {
float : left;
margin : 0 10px 0 0;
}
p.news {
color : #000000;
font-weight : bold;
font-size : 11px;
}
img {
padding : 0;
border : 0;
}
.lien {
font-family : Arial Bold,"Trebuchet MS", Helvetica Bold, Verdana, Sans-Serif;
}
.lien a {
font-size : 16px;
color : #000090;
text-decoration : none;
font-weight : bold;
}
.lien a:hover {
color : #106b2c;
}
.lien span {
color : #000090;
}
.lien2 {
text-align : justify;
font-family : Arial Bold, "Trebuchet MS", Helvetica Bold, Verdana, Sans-Serif;
}
.lien2 a {
font-size : 12px;
color : #000090;
text-decoration : none;
font-weight : bold;
}
.lien2 a:hover {
color : #106b2c;
}
.lien2 span {
color : #1d7111;
}

.tags {
	color : #808080;
}
.tags a {
	font-weight:normal;
	text-decoration:underline;
	color:#000090;
}
.tags a:hover {
	color : #106b2c;
}
#content h1 {
color : #808080;
font-size : 22px;
font-family : Arial Bold, "Trebuchet MS", Helvetica Bold, Arial Bold, Verdana, Sans-Serif;
font-weight : normal;
padding : 10px 10px 10px 10px;
line-height : 150%;
margin : 0;
}
#content h1 a {
color : #000090;
text-decoration : none;
font-weight : bold;
}
#content h1 a:hover {
color : #106b2c;
text-decoration : none;
}
h2, #message, #message a {
color : #808080;
font-size : 16px;
font-family : Arial, "Trebuchet MS", Verdana, Sans-Serif;
font-weight : bold;
list-style : none;
}
h2 a {
color : #000090;
text-decoration : none;
}
h2 a:hover, #message a:hover {
color : #106b2c;
text-decoration : none;
}
a.cat_display {
text-decoration : none;
font-weight : bold;
font-size : 16px;
font-family : Arial, "Trebuchet MS", Verdana, Sans-Serif;
color : #000090;
}
a.subcat_display {
text-decoration : none;
font-family : Arial, "Trebuchet MS", Verdana, Sans-Serif;
font-size : 10px;
color : #000080;
}
a:hover.subcat_display {
text-decoration : none;
font-size : 10px;
color : #106b2c;
}
form {
padding : 10px 10px 5px 10px;
}
label {
display : block;
font-weight : bold;
color : #444;
margin : 5px 0;
}
input {
padding : 2px;
margin : 2px;
color : #666;
}
.sitetable {
width : 100%;
vertical-align : top;
}
.vote {
border : 1px solid #ccc;
padding-bottom : 5px;
}
.vote a, .vote a:hover {
color : #106b2c;
font-family : Arial, "Trebuchet MS", Verdana, Sans-Serif;
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 : Arial, "Trebuchet MS", Verdana, Sans-Serif;
font-weight : bold;
max-width : 780px;
}
.ariane {
color : #a9a9a9;
font-family : Arial, "Trebuchet MS", Verdana, Sans-Serif;
}
.ariane a {
color : #a9a9a9;
text-decoration : underline;
font-weight : normal;
font-size : 11px;
}
.ariane a:hover {
color : #a9a9a9;
text-decoration : none;
font-weight : normal;
font-size : 11px;
}
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 : 10px;
}
#container ul#menu {
padding : 3px;
}
#container ul#menu li {
font : bold 12px  "Trebuchet MS", 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 : #106b2c;
}
#container h1, #container h2 {
margin : 0.5em 0 0.5em 0;
font-family :  Arial, "Trebuchet MS", Verdana;
}
#container h1 {
font-size : 18px;
font-weight : bold;
}
#container h2 {
font-weight : normal;
font-size : 12px;
color : #000000;
font-family : Arial, "Trebuchet MS", Verdana, Sans-Serif;
}
#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 : #000090;
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;
}


.toolbox { background-color:#cccccc;height:30px;text-align:center; PADDING-TOP: 2px; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; font-family: "Trebuchet MS", georgia, arial, verdana, helvetica ; font-size: 12px ; font-weight:bold;  color: #808080 ; background-color:#e7e7cd;}

