HTML {
	BACKGROUND: url(images/fond.jpg) repeat-x #595959;
	MARGIN: 0px; FONT: 90% "Arial", "Trebuchet MS", serif; HEIGHT: 100%;
	COLOR:#482103;
}
HTML A{
	COLOR:#CC332E;
}
#global {
	PADDING: 0px;
	MARGIN: 0px auto;
	WIDTH: 987px;
	PADDING-TOP: 0px;
	POSITION: relative
	}
#logo {
POSITION: relative;
	TOP:25px;
	LEFT:20px;
}
#pubheader {
POSITION: absolute;
	TOP:10px;
	LEFT:259px;
	Height: 90px;
	width:728px;
	Background: #8B1415;
}
#logo2 {
	BACKGROUND: #595959;
	RIGHT:70px;
	TOP:28px;
	position:absolute;
}
#header {
	BACKGROUND: url(images/header.jpg) #595959 no-repeat;
}
#header-content {
	TEXT-ALIGN:left; WIDTH: 987px; HEIGHT: 135px;
}
#flags {
	POSITION: relative;
	TOP:10px;
	LEFT:20px;
}
#barre {
	BACKGROUND: url(images/barre_fond.gif) repeat-x; HEIGHT: 30px;
}
#barre-content {
	FLOAT:left;
	BACKGROUND: url(images/barre_fond.gif) repeat-x; HEIGHT: 30px;
}
#barre-content A{
	MARGIN: 0px; FONT: 90% "Arial", "Trebuchet MS", serif; HEIGHT: 100%;
	FONT-SIZE:16px;
	FONT-WEIGHT:bold;
	TEXT-DECORATION:none;
	display:block;
	COLOR:#EB1D1D;
	PADDING-TOP:5px;
	HEIGHT: 25px;
	WIDTH:100px;
	TEXT-align:center;
	BACKGROUND: url(images/barre_fond.gif) repeat-x;
}

#barre-content A:hover{
	display:block;
	COLOR:#FFFFFF;
	HEIGHT: 30px;
	BACKGROUND: url(images/barre_fond_hover.gif) repeat-x;
}
#combo{
	FLOAT:right;
	PADDING-TOP:5px;
	PADDING-RIGHT:10px;
	BACKGROUND: url(images/barre_fond.gif) repeat-x #595959;
}
#combo SELECT{
	COLOR:#FFFFFF;

	BACKGROUND: url(images/barre_fond.gif) repeat-x #595959;
	}
#content {
	BACKGROUND: url(images/fond.gif) #FCF5F0 repeat-y; WIDTH: 987px;
	FLOAT:left;
}
#footer {
	FLOAT:left;
	BACKGROUND: url(images/footer.jpg) #FCF5F0 no-repeat;
	WIDTH: 987px;
	HEIGHT: 50px;
	background-position:bottom;

}
.footer-spacer {
	FLOAT:left;
	BACKGROUND: url(images/fond.gif) #FCF5F0 repeat-y;
	WIDTH: 987px;
	HEIGHT: 50px;
}
#main-content {
	MARGIN-LEFT:5px;
	MARGIN-BOTTOM: 15px;
	WIDTH: 790px;
	POSITION: relative;
	FLOAT:left;
	TOP:10px;
	LEFT:10px;
}
#v-pub {
	BACKGROUND: url(g2g/bigseparateur.gif) repeat-y;
	WIDTH: 180px;
	PADDING-LEFT:5px;
	POSITION: relative;
	FLOAT:right;
	TOP:10px;
	LEFT:10px;
}
.Titre-fleche{
	PADDING-TOP:3px;
	PADDING-LEFT:10px;
	BACKGROUND: url(g2g/arrow.png) #FCF5F0 no-repeat;
	FONT: 100% "Trebuchet MS", "Verdana", serif;
	FONT-SIZE:18px;
	FONT-WEIGHT: bold;
	font-style:italic;
	HEIGHT:27px;
}
#bouton{
	BACKGROUND: url(g2g/bouton.png) #FCF5F0 no-repeat;
	HEIGHT:100px;
	WIDTH:160px;
}
#bouton-txt{
	PADDING-TOP:45px;
	PADDING-LEFT:35px;
	FONT: 100% "Trebuchet MS", "Verdana", serif;
	FONT-SIZE:14px;
	FONT-WEIGHT: bold;
	font-style:italic;
	HEIGHT:80px;
	WIDTH:120px;
}
#Selection {
	WIDTH: 100%;
	POSITION: relative;
	FLOAT:left;
	TOP:10px;
	LEFT:10px;
}
.img-selection {
	PADDING:2px;
	BACKGROUND:#3F3F3F;
	WIDTH: 150px;
	HEIGHT: 100px;
	FLOAT:left;
}
.desc-selection {
	text-align:justify;
	WIDTH: 450px;
	MARGIN:10px;
	FLOAT:left;
}

.zoompub {
	MARGIN-LEFT:5px;
	WIDTH: 120px;
	HEIGHT:90px;
	FLOAT:left;
}
.titre-selection {
	MARGIN-BOTTOM:10px;
	FONT: 100% "Trebuchet MS", "Verdana", serif;
	FONT-SIZE:18px;
	FONT-WEIGHT: bold;
	font-style:italic;
}
#Categories {
	WIDTH: 100%;
	POSITION: relative;
	FLOAT:left;
	TOP:10px;
	LEFT:10px;
}
.categorie-item {
	WIDTH: 263px;
	FLOAT:left;
	FONT-SIZE:10px;
	MARGIN-BOTTOM:30px;
}
.categorie-content{
	MARGIN-TOP:5px;
}
.titre-cat {
	FONT: 100% "Trebuchet MS", "Verdana", serif;
	FONT-SIZE:14px;
	FONT-WEIGHT:bold;
}

.login-fields{
 	width:70px;
}

.categorie-item A{
	COLOR:#482103;
}
.cat-top{
	PADDING-LEFT:4px;
	FLOAT:left;
}
.cat-top A{
	COLOR:#482103;
	TEXT-DECORATION:none;
}
.cat-top A:hover{
	COLOR:#CC332E;
	TEXT-DECORATION:underline;
}
.premier{
	FONT-SIZE:13px;
	FONT-WEIGHT:bold;
	FONT-STYLE: Italic;
}
.second{
	FONT-SIZE:13px;
	FONT-STYLE: Italic;
}
.autres{
	FONT-SIZE:12px;
	FONT-STYLE: Italic;
}
.imgcat{
	PADDING:2px;
	BACKGROUND:#3F3F3F;
	WIDTH:150px;
	HEIGHT:100px;
	FLOAT:left;
	vertical-position:middle;
	text-align:center;
}
.partenaires {
	MARGIN-TOP:5px;
	MARGIN-RIGHT:6px;
	BACKGROUND: url(g2g/bigseparateur.gif) no-repeat;
	BACKGROUND-POSITION:right;
	WIDTH: 250px;
	FLOAT:left;
	FONT-SIZE:10px;
	Height:260px;
}
.pubcarre {
	PADDING-TOP:15px;
	MARGIN-TOP:15px;
	MARGIN-RIGHT:6px;
	WIDTH: 250px;
	FLOAT:left;
	FONT-SIZE:10px;
	Height:250px;
}
.partenaires B{
	FONT: 100% "Trebuchet MS", "Verdana", serif;
	FONT-SIZE:15px;
	FONT-WEIGHT: bold;
	font-style:italic;
}
#Liens {
	FLOAT:left;
	PADDING-TOP:10px;
	PADDING-BOTTOM:10px;
	WIDTH: 100%;
	TEXT-ALIGN:center;
	TOP:15px;
}
#Liens A{
	COLOR:#482103;
	TEXT-DECORATION:none;
}
#Liens A:hover{
	COLOR:#CC332E;
	TEXT-DECORATION:underline;
}
#bouton-txt A{
	COLOR:#482103;
	TEXT-DECORATION:underline;
}
#bouton-txt A:hover{
	COLOR:#FFFFFF;
	TEXT-DECORATION:underline;
}
.formulaire{
MARGIN-LEFT:80px;
}
.texte{
MARGIN-TOP:80px;
MARGIN-LEFT:80px;
MARGIN-RIGHT:65px;
}
.form-valid{
BACKGROUND:#C1E9CB;
}
.form-invalid{
BACKGROUND:#E9C1C1;
}
.erreur{
	PADDING-LEFT:25px;
	PADDING-TOP:5px;
	PADDING-RIGHT:5px;
	PADDING-BOTTOM:5px;
	BORDER-WIDTH:2px;
	BORDER-COLOR:#F43030;
	border-style:solid;
	BACKGROUND:url(g2g/cancel.png) #E9C1C1 no-repeat;
	background-position:5px 5px;
}
.warning{
	PADDING-LEFT:25px;
	PADDING-TOP:5px;
	PADDING-RIGHT:5px;
	PADDING-BOTTOM:5px;
	BORDER-WIDTH:2px;
	BORDER-COLOR: #FDB900;
	border-style:solid;
	BACKGROUND:url(g2g/error.png) #F7E77B no-repeat;
	background-position:5px 5px;
}
.idee{
	PADDING-LEFT:25px;
	PADDING-TOP:5px;
	PADDING-RIGHT:5px;
	PADDING-BOTTOM:5px;
	BORDER-WIDTH:2px;
	BORDER-COLOR: #1F2983;
	border-style:solid;
	BACKGROUND:url(g2g/lightbulb.png) #C7CCF9 no-repeat;
	background-position:5px 5px;
}
.succes{
	PADDING-LEFT:25px;
	PADDING-TOP:5px;
	PADDING-RIGHT:5px;
	PADDING-BOTTOM:5px;
	BORDER-WIDTH:2px;
	BORDER-COLOR: #29E61A;
	border-style:solid;
	BACKGROUND:url(g2g/accept.png) #C1E9CB no-repeat;
	background-position:5px 5px;
}
.etape-attente{
	COLOR:#F43030;
	display:inline;
}
.etape-ok{
	COLOR:#31C322;
	display:inline;
}
.stats table{
	BACKGROUND-COLOR:#FFFFFF;
	BORDER-WIDTH:1px;
	BORDER-STYLE:solid;
	BORDER-COLOR:#000000;
}
.solde-negatif{
	COLOR:#493EAE;
	display:inline;
}
.solde-positif{
	COLOR:#31C322;
	display:inline;
}
.smalltexte{
	FONT-SIZE:11px;
}
.CGU{
	PADDING-TOP:10px;
	COLOR:#FFFFFF;
	FONT-SIZE:11px;
	TEXT-ALIGN:center;
}
.categorie-ligne{
BACKGROUND-COLOR:#FFFFFF;
width:90%;
text-align:justify;
MIN-HEIGHT:120px;
PADDING:15px;
}
.ligne-img {
MARGIN:4px 10px 10px 10px;
position:relative;
float:left;
PADDING:2px;
BACKGROUND:#3F3F3F;
}
.fiche-content {
BACKGROUND-COLOR:#FFFFFF;
width:100%;
float:left;
BORDER-COLOR:#482103;
BORDER-WIDTH:2px;
border-style:dotted;
PADDING:3px;
}
.fiche-img {
BACKGROUND-COLOR:#482103;
float:left;
PADDING:5px;
MARGIN:7px;
}
