/* CSS Document */

body
{
	margin:0px;
	text-align:center; 
	font-family: Verdana;
	font-size:12px;
	color:#003496 ;
}

.main
{
        background-image:url('/img/bg.jpg');
        background-repeat:repeat-x;
        background-color: transparent;
        background-position:left top;
}

.top
{ height:20px;margin:0;color:#003496;}

.top ul
{list-style-type:none; margin:0; padding:0;text-align:right}

.top li
{float:left;text-align:right}

.top a
{line-height:20px; font-size:10px; font-weight:bold; letter-spacing:1px; color:#003496; text-decoration:none;}

img
{border:0px; vertical-align:middle; }

a
{
        color:#003496;
}
a:hover
{
        color:#d50023 ;
}

legend
{
        color: #ffffff;
        background: #003496;
        border: 1px solid #003496;
        padding: 1px 6px;
	font-size:12px;
	font-family: Verdana;
	position: absolute;
	top: -.65em;
	left: .2em;
}

fieldset
{
        border: 2px solid #003496;
        padding: 1px 6px;
	margin-left: 0px;
	margin-right:0px;
	font-size:12px;
	background-color:#f0fff0;
	position: relative;
}

table
{
	font-size: 12px;
	background-color: transparent;
        border-collapse:collapse;
        border:0px solid #009193;
        border-spacing: 0px 0px;
	text-align: justify;
}
.global
{position:relative;margin-left:auto; margin-right:auto;width:800px;text-align:left;}

.header
{ width:800px; top:20px;}

.tdmenuON
{text-align:center; height:32px; background-color:#d50023; color:#FFFFFF; font-size:12px; }
.tdmenuOFF
{text-align:center; height:32px; background-color:#003496; color:#FFFFFF; font-size:12px; }

.textmenuON
{font-weight:bold; display: block; letter-spacing:1.5px; text-decoration:none; color:#FFFFFF; font-size:12px; }
.textmenuON:hover
{font-weight:bold; display: block; letter-spacing:1.5px; text-decoration:none; color:#FFFFFF; font-size:15px; }
.textmenuOFF
{font-weight:bold; display: block; letter-spacing:1.5px; text-decoration:none; color:#FFFFFF; font-size:12px; }
.textmenuOFF:hover
{font-weight:bold; display: block; letter-spacing:1.5px; text-decoration:none; color:#FFFFFF; font-size:15px; }

.gauche
{
	margin-top:152px; 
	width:250px;
	left:0px; 
	font-size:12px;
}

.titre
{ 
	color:#d50023 ;
	font-weight:bold ;
}

.titrevert
{ 
	font-size:24px;	
	font-weight:bold ;
	font-style:italic ;
}

.maintext
{
	font-size: 13px;
        font-weight: normal;
	text-align: justify;
}

.maintextgros
{
        font-size:16px;
        font-weight:bold ;
}


.titrevertpetit
{
        font-size:12px;
        font-weight:bold ;
        font-style:italic ;
}

.titrerouge
{ 
	color:#d50023 ;
	font-size:24px ;	
	font-weight:bold ;
	font-style:italic ;
}
.titrepetitrouge
{
        color:#d50023 ;
        font-size:16px ;
        font-weight:bold ;
        font-style:italic ;
}
.titrepetitbleu
{
        font-size:16px ;
        font-weight:bold ;
        font-style:italic ;
}



.italrouge
{ 
	color:#d50023 ;
	font-style:italic ;
}

.contenurouge
{ 
	font-weight:bold;
	color:#d50023 ;
}

input
{
        border-style:solid ;
        border-color:#003496 ;
        border-width:1px;
        background-color:#eeeeee;
        color: #000000;
        padding:1px;
	font-size:12px;
}

.formsub
{
        cursor:pointer;
        border:outset 1px #ccc;
        background:#999;
        color:#666;
        font-weight:bold;
        padding: 1px 2px;
	font-size: 12px;
        background:url(/img/formbg.gif) repeat-x left top;
}

select
{
        border: 1px;
        border-style:solid ;
        border-color:#003496 ;
        border-width:1px;
        color:#000000;
        background-color:#eeeeee;
        padding:1px;
	font-size:12px;
}

.inputrouge
{
	width:80px ;
	border-style:solid ;
	border-color:#d50023 ;
	border-width:1px;
	color:#9B0000 ;
	padding:2px;
	text-align:right ;
}


textarea
{
	width:230px ;
	height:100px;
	border-style:solid ;
	border-color:#003496 ;
	border-width:1px;
	color:#000000 ;
	padding:2px;
	font-size:12px;
}

.submit
{
	border-style:solid ;
	background-color:#009193 ;
	border-width:1px;
	color:#ffffff ;
	padding:2px;
	font-style:italic ;
}

.submitrouge
{
	border-style:solid ;
	background-color:#d50023;
	border-width:1px;
	color:#ffffff ;
	padding:2px;
	font-style:italic ;
}


