/*
  The original CoolVista Theme for phpBB version 2+
  Created by CiRvEnT
  
*/

body {
	font : 100% "Segoe UI", "Trebuchet MS";
    background-color:#EFEFEF;
	font-size :12px;
	margin: 0;
    text-align: center;
}
#global {
     margin-left: auto;
     margin-right: auto;
     width: 1000px;
     text-align: left;
}

#overlay_site {
	width:1290px;
	background-color:#8fbf51;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	position: relative;
}

#overlay_site_left{
	width:145px;
	float:left;
	background:#8fbf51;
	overflow:hidden;
}

#overlay_site_right{
	width:145px;
	float:left;
	background:#8fbf51;
	overflow:hidden;
}

#overlay_site_left a img, #overlay_site_right a img{
	text-decoration:none;
	border:none;
}

#overlay_site_right a img{
        text-decoration:none;
        border:none;
	float:left;
}

#overlay_site_left a img{
        text-decoration:none;
        border:none;
	float:right;
}


FONT {
font : 100% "Segoe UI", "Trebuchet MS";
font-size : 12px;
}
TD {
font : 100% "Segoe UI", "Trebuchet MS";
font-size : 12px;
}
P {
font : 100% "Segoe UI", "Trebuchet MS";
font-size : 12px;
}
DIV {
font : 100% "Segoe UI", "Trebuchet MS";
font-size : 12px;
}
FORM {
font : 100% "Segoe UI", "Trebuchet MS";
font-size : 12px;
}
hr {
height : 0;
border : 0 solid #d1d7dc;
border-top-width : 1px;
}
/* Images Header */
td.hhm {
background : transparent url(images/hm.png);
background-repeat: repeat;
color : #ffffff;
font-weight : bold;
text-align:center;
}
/* Images cadre Forums*/
td.hm {
background : transparent url(images/commun/hm.png);
background-repeat: repeat;
}
td.mg {
background : transparent url(images/commun/mg.png);
background-repeat: repeat;
}
td.md {
background : transparent url(images/commun/md.png);
background-repeat: repeat;
}
td.bm {
background : transparent url(images/commun/bm.png);
background-repeat: repeat;
}
td.chm {
background : transparent url(images/copyright/hm.png);
background-repeat: repeat;
}

/* Liens General*/
a:link {color : #000; font-size : 12px; text-decoration : none;}
a:active {color : #000; font-size : 12px; text-decoration : none;}
a:visited {color : #000; font-size : 12px; text-decoration : none;}
a:hover {color : #0005e1; font-size : 12px; text-decoration : underline;}

/* Liens header*/
a.header:link {color : #fff; font-size : 12px; font-weight:bold; text-decoration : none;}
a.header:active {color : #fff; font-size : 12px; text-decoration : none;}
a.header:visited {color : #fff; font-size : 12px; text-decoration : none;}
a.header:hover {color : #fff; font-size : 12px; text-decoration : underline;}

.bodyline {
border : 0 solid #2347e6;
}
.table {
height: 18px;
text-align:left;
}
.forumline {
border : 0 solid #2347e6;
text-align:left;
}
td.row1 {
background-color : #efefef;
}
td.row2 {
background-color : #dee3e7;
}
td.row3 {
background-color : #d1d7dc;
}
td.rowpic {
background-image : url(images/cellpic_2.gif);
background-color : #ffffff;
background-repeat : repeat-y;
height : 35px;
color : #ffffff;
}
th {
color : #ffffff;
font-size : 11px;
font-weight : bold;
background-color : #ffffff;
height : 31px;
background-image : url(images/cellpic_1.gif);
text-align:left;
}
td.cat, td.catHead, td.catSides, td.catLeft, td.catRight, td.catBottom {
background-image : url(images/cellpic_2.gif);
background-color : #d1d7dc;
border : #ffffff;
border-style : solid;
height : 35px;
font-weight : bold;
color : #ffffff;
text-align:left;
}
td.cat, td.catHead, td.catBottom {
height : 29px;
border-width : 0 0 0 0;
text-align:left;
}
th.thHead, th.thSides, th.thTop, th.thLeft, th.thRight, th.thBottom, th.thCornerL, th.thCornerR {
font-weight : bold;
border : #ffffff;
border-style : solid;
height : 28px;
text-align:left;
}
td.row3Right, td.spaceRow {
background-color : #d1d7dc;
border : #ffffff;
border-style : solid;
text-align:left;
}
th.thHead, td.catHead {
font-size : 12px;
border-width : 1px 1px 0 1px;
text-align:left;
}
th.thSides, td.catSides, td.spaceRow {
border-width : 0 1px 0 1px;
text-align:left;
}
th.thRight, td.catRight, td.row3Right {
border-width : 0 1px 0 0;
text-align:left;
}
th.thLeft, td.catLeft {
border-width : 0 0 0 1px;
text-align:left;
}
th.thBottom, td.catBottom {
border-width : 0 1px 1px 1px;
text-align:left;
}
th.thTop {
border-width : 1px 0 0 0;
text-align:left;
}
th.thCornerL {
border-width : 1px 0 0 1px;
text-align:left;
}
th.thCornerR {
border-width : 1px 1px 0 0;
text-align:left;
}
.maintitle, h1, h2 {
font-weight : bold;
font-size : 22px;
font-family : "Segoe UI", "Trebuchet MS";
text-decoration : none;
line-height : 120%;
color : #000000;
text-align:left;
}
.gen {
font-size : 12px;
text-align:left;
}
.genmed {
font-size : 11px;
}
.gensmall {
font-size : 11px;
text-align:right;
}
.genmed2 {
color : #fff;
}
.gen, .genmed, .gensmall {
color : #000;
}
a.gen:link, a.genmed:link, a.gensmall:link {
color : #006699;
text-decoration : none;
}
a.gen:visited, a.genmed:visited, a.gensmall:visited {
color : #006699;
}
a.gen:hover, a.genmed:hover, a.gensmall:hover {
color : #dd6900;
text-decoration : underline;
}
.mainmenu {
font-size : 11px;
color : #000000;
text-align:left;
}
a.mainmenu:link {
text-decoration : none;
color : #006699;
}
a.mainmenu:visited {
color : #000;
}
a.mainmenu:hover {
text-decoration : underline;
color : #dd6900;
}
.cattitle {
font-weight : bold;
font-size : 12px;
letter-spacing : 1px;
color : #000;
text-align:left;
}
a.cattitle:link {
text-decoration : none;
color : #006699;
}
a.cattitle:visited {
color : #006699;
}
a.cattitle:hover {
text-decoration : underline;
}
.forumlink {
font-weight : bold;
font-size : 12px;
color : #006699;
}
a.forumlink:link {
text-decoration : none;
color : #006699;
}
a.forumlink:visited {
color : #006699;
}
a.forumlink:hover {
text-decoration : underline;
color : #dd6900;
}
.nav {
font-weight : bold;
font-size : 11px;
color : #006699;
}
a.nav:link {
text-decoration : none;
color : #006699;
}
a.nav:visited {
color : #006699;
}
a.nav:hover {
color : #dd6900;
text-decoration : underline;
}
.topictitle {
font-weight : bold;
font-size : 11px;
color : #006699;
}
a.topictitle:link {text-decoration : none; color : #006699;}
a.topictitle:visited {
text-decoration : none;
color : #5493b4;
}
a.topictitle:hover {
text-decoration : underline;
color : #dd6900;
}
.name {
font-size : 11px;
color : #000000;
text-align:left;
}
.postdetails {
font-size : 10px;
color : #000000;
text-align:left;
}
.postbody {
color : #000;
font-size : 12px;
text-align:left;
}
a.postlink:link {
text-decoration : none;
color : #006699;
text-align:left;
}
a.postlink:visited {
text-decoration : none;
color : #5493b4;
text-align:left;
}
a.postlink:hover {
text-decoration : underline;
color : #dd6900;
}
.code {
font-family : "Segoe UI", "Trebuchet MS";
font-size : 11px;
color : #006600;
background-color : #fafafa;
border : #d1d7dc;
border-style : solid;
border-left-width : 1px;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
text-align:left;
}
.quote {
font-family : "Segoe UI", "Trebuchet MS";
font-size : 11px;
color : #444444;
line-height : 125%;
background-color : #fafafa;
border : #d1d7dc;
border-style : solid;
border-left-width : 1px;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
text-align:left;
}
.copyright {
font-size : 11px;
font-family : "Segoe UI", "Trebuchet MS";
color : #444;
text-align:center;
}
a.copyrigh:link {
color : #444;
font-size : 11px;
text-decoration : none;
text-align:left;
text-align:left;
}
a.copyrigh:active {
color : #444;
text-decoration : none;
text-align:left;
}
a.copyrigh:visited {
color : #444;
text-decoration : none;
text-align:left;
}
a.copyright:hover {
color : #444;
text-decoration : underline;
text-align:left;
}
input, textarea, select {
color : #000000;
font : normal 11px "Segoe UI", "Trebuchet MS";
border-color : #000000;
text-align:left;
}
input.post, textarea.post, select {
background-color : #ffffff;
text-align:left;
}
input {
text-indent : 2px;
}
input.button {
background-color : #efefef;
color : #000000;
font-size : 11px;
font-family : "Segoe UI", "Trebuchet MS";
text-align:left;
}
input.mainoption {
background-color : #fafafa;
font-weight : bold;
}
input.liteoption {
background-color : #fafafa;
font-weight : normal;
}
.helpline {
background-color : #dee3e7;
border-style : none;
text-align:left;
}

input, textarea, select {
	border:1px solid #CCCCCC;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
}
input[type], textarea[name] {
	background:#EFEFEF none repeat scroll 0 0;
}
textarea[name] {
	width:100%;
}
.forml {
	width:100%;
}
input[type="submit"] {
	background:#EEEEEE none repeat scroll 0 0;
	color:#336699;
}
input[type="submit"]:hover {
	background:#6699CC none repeat scroll 0 0;
	color:#FFFFFF;
}
.ok {
	background:#EEEEEE none repeat scroll 0 0;
	color:#336699;
	height:1.6em;
	padding:0 6px;
}
p.field {
	margin:0.5em 0 0;
}
p.field label {
	display:block;
	font-weight:700;
}
input:focus, textarea:focus {
	background:#F2F7F8 none repeat scroll 0 0;
}

.fondBarrePoints {
	background:transparent url(images/fond_barre.jpg) repeat-x scroll 0 0;
    height:10px;
    margin-left:0px;
    margin-top:5px;
    text-align:center;
}

.fond_rouge {
	background:url(images/fond_rouge.jpg) repeat-x;
}

.fond_vert {
	background:url(images/fond_vert.jpg) repeat-x;
}

.fond_marron {
	background:url(images/fond_marron.jpg) repeat-x;
}

.fond_jaune {
	background:url(images/fond_jaune.jpg) repeat-x;
}

.fond {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	margin-top:-15px;
}

