/* CSS WebGestEvent - Tous droits réservés */

/* Balises Générales */

body {
font: 12px "Trebuchet MS", Tahoma, Helvetica, Sans-Serif;
text-align:center;
}

p {
text-align:justify;
font-family: "Trebuchet MS", Tahoma, Helvetica, Sans-Serif;
font-size:13px;
margin: 5px 0 0 0;
}

h1 {
text-align: left;
border-bottom: #CB041B solid 2px;
font-size:22px;
color:#a0a0a0;
padding-top:5px;
padding-bottom:5px;
}

h2 {
text-align: left;
font-size:18px;
color:#6495ED;
font-style:italic;
text-indent:10px;
}

h3 {
text-align: left;
font-size:14px;
color: #FF9900;
font-style:italic;
text-indent:20px;
}

h3 a{color: #FF9900;
text-decoration:none;}

h3 a:hover{color: #FF9900;
text-decoration:underline;}


.droite {text-align:right;}
.gauche {text-align:left;}
.centre {text-align:center;}


/* Boite du Menu */

#menutop {
background-color:#CB041B;
border-top: solid 1px #CCCCCC;
}

#menutop ul, #menutop li {
}

#menutop li {
}

#nav {
}

#menu_top
{
}
#menu_top li { 
}

#menu_top a:link, #menu_top a:visited {
background: #CB041B;
}



#menu_top a:hover { 
}

#menu_top .sousMenu {
}

#menu_top .sousMenu li
{
}

#menu_top .sousMenu a:link, #menu_top .sousMenu a:visited {
	display: block;
	color: #333333;
	background: transparent url(fond-admin.png) repeat;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: transparent;
	text-decoration: none;
	color:#FFFFFF;
}

#menu_top .sousMenu a:hover {
background-image: none;
color: #FFFFFF;
background-color: #FF9900;
/*font-weight: bold;*/
}

#menu_top li:hover > .sousMenu { display: block; }


/* Container Page */

#container {
}

.container_main {
background: url(fond.gif) repeat;
}

/* Header */

#header {
background-image:url(header.gif);
color: #FFFFFF;
height:200px;
}
#header h1 {
text-align:right;
font-size:36px;
text-decoration:none;
border:none;
margin:0;
padding:0;
margin-left: 400px;
margin-right: 20px;
color:#FFFFFF;
}
#header h2 {
text-align:right;
font-size:24px;
margin:0;
padding:0;
margin-left: 400px;
margin-right: 20px;
color:#FFFFFF;}

/* Bloc Gauche */

#bloc_gauche {
}

#bloc_gauche p {
}

/* Feuille Centrale */

#main {
}
#main p {
}

/* Footer */

#footer {
background: url(fond.gif) repeat;
}

#footer p {
}

#footer hr {
}

/* Rendez-Vous */

.note_oui {
background-color:#FFFFFF;
}

.note_non {
background-color: #F8D8D3;
}

.jaune {background-color: #CCCCCC;}

/* Midiconcept */

#midiconcept {
}

#midiconcept img {
}
#midiconcept a {
}
#midiconcept a:hover {
}

#accessibilite {
}


table.coord input {background-color: #FFFFFF; border:solid 1px #CB041B; margin:2px 0 2px 10px; }
table.coord input:hover {background-color: #FFFFFF;width:auto; margin-left:auto; margin-right:auto;margin:2px 0 2px 10px; }
table.coord input:focus {background-color: #FFFFFF;width:auto; margin-left:auto; margin-right:auto;margin:2px 0 2px 10px; }
table.coord tr,td { background-color:transparent; }
table.coord textarea {border:solid 1px #CB041B; }
table.coord select {border:solid 1px #CB041B; }

 table.normal { width:100%; vertical-align:middle;border:solid 1px #CB041B; background-color:#FFFFFF;}
 table.normal img { vertical-align:middle; float:none;border:0}
 table.normal td { vertical-align:middle; float:none;border:solid 1px #CB041B;} 
 table.normal input {background-color: #FFFFFF; border:solid 1px #CB041B; margin:2px 0 2px 10px; }
 table.normal select {border:solid 1px #CB041B; margin:2px 0 2px 10px; }
 table.normal textarea {border:solid 1px #CB041B; margin:2px 0 2px 10px; }
 table.normal input:hover {background-color: #FFFFFF;width:auto; margin-left:auto; margin-right:auto;margin:2px 0 2px 10px; }
 table.normal input:focus {background-color: #FFFFFF;width:auto; margin-left:auto; margin-right:auto;margin:2px 0 2px 10px; }
 table.normal tr:hover {background-color: #FFCC99;}

.titre_tableau {
color:#FFFFFF;
font-weight:bold;
background-color:#CB041B;
}


input.bouton {
background-color: #FFFFFF;
font-family: "Trebuchet MS", sans-serif;
background: url(fond_bouton.png) repeat;
}
input.bouton:hover {
background-color: #FFFFFF;
background: url(fond_bouton_trans.png) repeat;
}

 table.container_listing { width: 100%; background-color:#CB041B; border:0;}
 table.container_listing th {color : #FFFFFF; font-weight: bold;}
 td.listing {background-color : #FFFFFF; border:0;}
 th.container_listing tr td {color : #FFFFFF; background-color:#CB041B; border:0;font-weight: bold;}
 th.listing tr td {color : #FFFFFF; background-color:#CB041B; border:0; vertical-align:middle;}
 td.container_listing { width: 100%; background-color:#CB041B; border:0;color:#FFFFFF;}
 a.container_listing { width: 100%; color:#FFFFFF; border:0;font-weight: bold; text-decoration:underline;}
 a.container_listing:hover { width: 100%; color:#FFFFFF; border:0;font-weight: bold; text-decoration:none;}


.action {
text-align:center;
}

.action img {
border:0;
vertical-align:middle;
}

.action a{
color: #0000FF;
padding:2px;
text-decoration:none;
border-top:solid #CB041B 1px;
border-left:solid #CB041B 1px;
border-right:solid #CB041B 1px;
border-bottom:solid #CB041B 1px;
background-color: #FFFFFF;
}

.action a:hover {
font-weight:bold;
background-color:#FFDFE0;
}

table.pager td{
border:0;
font-weight:bold;
color: #000000;
}

table.pager a{
color: #CB041B;
font-weight: bold;
}

table.pager a:hover{
background-color: #CB041B;
color:#FFFFFF;
font-weight: bold;
}


