@CHARSET "ISO-8859-1";

/**
	FORMULAIRES
**/
#form_defaut
{
	/*width:550px;*/
}
#form_defaut .form_ligneformulaire label
{
	float:left;
	width:170px;
	margin:0 0 0 20px;
}

#form_defaut .form_ligneformulaire div{
	width : auto;
	margin-right:1em;
	overflow:hidden;
	/*display:inline;*/
}
#form_defaut .form_ligneformulaire input,
#form_defaut .form_ligneformulaire select {
	width: 85%;
	/*width : 420px;*/
}
#form_defaut .form_ligneformulaire{
	clear : both;
	margin-bottom:0.5em;
	position: static;
}
#form_defaut .form_ligneformulaire textarea{
	height : 4em;
}
#form_defaut fieldset{
	margin:10px 0;
	padding : 10px 0;
	border:1px solid;
}
#form_defaut legend{
	font-size : 1.3em;
	font-weight : bold;
	color : #000;
	padding:0 10px;
	line-height:1.2em;
	margin:0 0 10px 10px;
}

#form_defaut .form_ligneboutons{
	text-align: right;
	margin-bottom : 3em;
	/*margin-top : 1em;
	margin-right : 3em;*/
}
#form_defaut textarea{
	/*width:250px;*/
	width:415px;
}

#form_defaut #btnsubmit{
	border:1px solid;
	font-weight:bold;
	padding:4px;
}

/* Accessibilité */

kbd {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#BFDBE8 none repeat scroll 0 0;
	border-color:#3399CC gray silver #3399CC;
	border-style:solid;
	border-width:0.1em;
	font-size:1.1em;
	padding:0 0.1em;
}

.affiche {
	float:left;
	height:17em;
	width:13em;
}
.affiche_publication {
	border:1px solid #DFDFDF;
	float:left;
	height:17em;
	margin:0 10px 20px 0;
	padding:5px;
	text-align:center;
	width:151px;
}

/* -- MENU BLU -- */

#navcontainer{
	margin-top: 10px;
}

#menublu
{
	margin: 0;
	padding: 0 0 22px 5px;
	border-bottom: 1px dotted silver;
}

#menublu ul, #menublu li
{
	margin: 0;
	padding: 0;
	display: inline;
	float:left;
	list-style-type: none;
}

#menublu a:link, #menublu a:visited
{
	line-height: 23px;
	font-weight: bold;
	margin: 0 10px 8px -5px;
	text-decoration: none;
	color: #999;
	border-left: 1px solid silver;
	padding: 3px;
}

#menublu a:link#current, #menublu a:visited#current, #menublu a:hover
{
	border-bottom: 5px solid #71CBEE;
	padding-bottom: 2px;
	background: transparent;
	color: #000;
}

#menublu a:hover {
	color: #00A1D7;
}


/* -- MENU transeurop 2010 -- */

#navcontainer{
	margin-top: 10px;
}

#menutrans10
{
	margin: 0;
	padding: 0 0 22px 10px;
	border-bottom: 1px dotted silver;
}

#menutrans10 ul, #menutrans10 li
{
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

#menutrans10 a:link, #menutrans10 a:visited
{
	float: left;	
	line-height: 14px;
	font-weight: bold;
	margin: 0 10px 4px -5px;
	text-decoration: none;
	color: #999;
	border-left: 1px solid silver;
	padding: 3px;
}

#menutrans10 a:link#current, #menutrans10 a:visited#current, #menutrans10 a:hover
{
	border-bottom: 5px solid #8D163E;
	padding-bottom: 2px;
	background: transparent;
	color: #000;
}

#menutrans10 a:hover {
	color: #E2003B;
}

/* -- MENU ZENITH -- */

#menuzenith
{
	margin: 0;
	padding: 0 0 22px 10px;
	border-bottom: 1px dotted silver;
}

#menuzenith ul, #menuzenith li
{
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

#menuzenith a:link, #menuzenith a:visited
{
	float: left;	
	line-height: 14px;
	font-weight: bold;
	margin: 0 10px 4px -5px;
	text-decoration: none;
	color: #999;
	border-left: 1px solid silver;
	padding: 3px;
}

#menuzenith a:link#current, #menuzenith a:visited#current, #menuzenith a:hover
{
	border-bottom: 5px solid red;
	padding-bottom: 2px;
	background: transparent;
	color: #000;
}

#menuzenith a:hover { color: red; }


/* --MENU GDJ-- */

#menugdj
{
	margin: 0;
	padding: 0 0 5px 0px;
	border-bottom: 1px dotted silver;
}

#menugdj ul, #menugdj li
{
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

#menugdj a:link, #menugdj a:visited
{
	/*float: left;	*/
	line-height: 14px;
	font-weight: bold;
	margin: 0 10px 0px -5px;
	text-decoration: none;
	color: #999;
	border-left: 2px solid silver;
	padding: 5px;
}

#menugdj a:link#current, #menugdj a:visited#current, #menugdj a:hover
{
	border-bottom: 5px solid #577922;
	padding-bottom: 2px;
	background: transparent;
	color: #000;
}

#menugdj a:hover { color: #96C03A; }

