/* body          { background-color: #FFFFFF; margin: 4px; padding: 4px; font-size: 12px; color: #000000; font-family: Verdana,Tahoma,Arial,sans-serif; }
*/

body          { margin-top: 1px; margin-left: 0px; margin-right: 0px; background-color: #F7F7E7; font-size: 12px; color: #000000; font-family: Verdana,Tahoma,Arial,sans-serif; }

a             { text-decoration: none; }
a:link        { color: #185589; }
a:visited     { color: #185589; }
a:hover       { color: #A30303; text-decoration: underline; }
a:active      { color: #A30303; }
h1            { font-size: 13px; margin: 0; padding: 0; }
h2            { font-size: 11px; margin: 0; padding: 0; }
p             { color: #000000; margin: 0.2em 0 0.1em 0; padding: 0.1em 0 0.1em 0; }
th, td        { border-bottom: 1px solid #D5D4D5; border-right: 1px solid #D5D4D5; }
hr            { width: 96%; border: none 0; border-top: 1px dashed #000; border-bottom: 1px dashed #ccc; height: 2px; }
form          { margin: 0px; }
img           { border: 0; margin: 0px; }
label         { cursor: pointer; }

.TableFA      { width: 96%; background-color: #EFF8FF; margin-left: auto; margin-right: auto; border: 1px solid #0A246A; }
.MenuForum    { font-size: 13px; padding: 0; border: 0; }
.NomTheme     { font-size: 10px; padding: 0; border: 0; }
.PetitTexte   { font-size: 10px; padding: 0; border: 0; }
.TexteRouge   { color: red; }
.TexteRouges  { font-size: 10px; padding: 0; border: 0; color: red; }
.TexteFAQ     { text-align: left; text-indent: 20px; margin: 0; padding: 5px; }
.Pagination   { font-size: 10px; font-family: Verdana,Arial,sans-serif }
.Signature    { font-size: 10px; padding: 0; border: 0; }
.Copyright    { font-size: 10px; padding: 0; border: 0; margin-top:5px; text-align:center; vertical-align:middle; }
.Partenaire   { font-size: 9px; padding: 0; border: 0; font-family: sans-serif; }
.Calque       { display: none; }
.Espotting1   { font-size: 9px; text-align: right; padding: 0; border: 0; color: #FF8C00; }
.Espotting2   { font-size: 11px; padding: 0; border: 0; }

.TabInvi      { width: 96%; background-color: #F7F7E7; margin-left: auto; margin-right: auto; border: 0; }
.CelInvi      { border: 0; }
.MenuTableau  { background-color: #0A246A; text-align: center; font-size: 11px; font-weight: bold; color: #FFFFFF; }
.Categorie    { background-color: #E3E6EE; font-weight: bold; }
.SousMenu     { background-color: #E3E6EE; text-align: center; font-weight: bold; }
.LigneSection { background-color: #E3E6EE; text-align: center; }
.ActionForm   { background-color: #ECEEF4; text-align: center; }
.CellTexte1n  { background-color: #E3E6EE; }
.CellTexte1c  { background-color: #E3E6EE; text-align: center; }
.CellTexte1s  { background-color: #E3E6EE; text-align: center; font-size: 10px; }
.CellTexte2n  { background-color: #ECEEF4; }
.CellTexte2c  { background-color: #ECEEF4; text-align: center; }
.CellTexte2s  { background-color: #ECEEF4; text-align: center; font-size: 10px; }
.CellLiens1n  { background-color: #E3E6EE; text-align: center; }
.CellLiens1s  { background-color: #E3E6EE; text-align: center; font-size: 10px; }
.CellLiens2n  { background-color: #ECEEF4; text-align: center; }
.CellLiens2s  { background-color: #ECEEF4; text-align: center; font-size: 10px; }
.CellImage    { background-color: #E3E6EE; text-align: center; }
.CellMixte    { background-color: #ECEEF4; text-align: center; font-size: 10px; }
.MsgPair      { background-color: #ECEEF4; }
.MsgImpair    { background-color: #E3E6EE; }

.DivForm      { float: left; border: 0.1em; margin: 0px; font-size: 10px; }
.FormIndex    { font-size: 11px; font-family: Verdana,Helvetica,sans-serif; vertical-align: middle }
.TabSondage   { width: 100%; background-color: #ECEEF4; font-size: 10px; border: 0; }
.CelSondage   { border: 0; }
.ImgSondage   { border: 1px solid #000000; height: 9px }
.TxtSondage   { font-size: 12px; text-align: left; text-indent: 20px; margin: 0; padding: 0; }
.Boutons      { border : 0px none #000000; margin: 0; vertical-align : bottom; cursor: pointer; }

.citation     { width: 80%; margin-left: 50px; margin-right: auto; padding: 0.5em; border: 1px solid #C0C0C0; font-size: 11px; }
.bloccode     { margin: 1em 25px; background-color: #FFFFFF; padding: 0.5em; border: 1px solid #000000; font-family: "Courier New",Courier,sans-serif; }
.lienmembre   { }
.img-insert   { }

/*
Déclarations nécessaires à la nouvelle maquette du site
*/

#header {
	width:100%;
	height: 80px;
	background-color: #073193;
	background-image: url(/images/home/header.gif);
	background-repeat: no-repeat;
}

#logo {
	float: left;
	height: 80px;
	padding-left:20px;
	background-color: #E7E4D1;
}

#menu {
	width: 690px;
	height: 21px;
	font-family: Verdana, Arial;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	background-repeat: no-repeat;
}

#menu1 {
	width:100%;
	height:41px;
	background-color:#E4E0CC;
}

#menu a {
	color: #FFFFFF;
	text-decoration: none;
}

#menu a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.o_menu {
	float: left;
	text-align: right;
}

.sousmenu2 {
	 float: left;
	 margin-top: 2px;
	 font-family: Verdana, Arial;
	 font-size: 11px;
	 font-weight: bold;
}

.sousmenu2 a {
	margin-left: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.sousmenu2 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.sousmenu2 a:visited {
	color: #FFFFFF;
}

#infoscnx input[name="normal"] {
	margin-bottom: 50px;
}

#infoscnx input {
	-webkit-appearance: none;
	background-color: #c0c0c0;
	height: 60px;
}
