@import "custom.css";

BODY {
	BACKGROUND-COLOR: #FFFFFF;	
	TEXT-ALIGN: center;
	FONT-SIZE: 77%;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    COLOR: #000000;
    margin: 0px;
    padding: 5px;
}

A { COLOR: #5A5A5A;}
A:hover { COLOR: #5A5A5A; }
H1, H2, H3, H4, H5, H6 {
	FONT-SIZE: 92%;
	FONT-WEIGHT: bold;
	PADDING: 0px;
	MARGIN: 0px;
	BORDER: 0px;
}
FORM, IMG {
	PADDING: 0px;
	MARGIN: 0px;
	BORDER: 0px;
}
P {
	MARGIN: 0px 0px 10px 0px;
	PADDING: 0px;
}
IMG.PNG {
}

.invisible { DISPLAY: none; }
.left { FLOAT: left; }
.right { FLOAT: right; }
.center { TEXT-ALIGN: center; }
.middle { VERTICAL-ALIGN: middle; MARGIN: 0px; PADDING: 0px; }
.italic { FONT-STYLE: italic; }
.bold { FONT-WEIGHT: bold; }
.clear { CLEAR: both; }
.clearleft { CLEAR: left; }
.disabled { COLOR: #AAAAAA; }

#global
{
    margin: 0 auto;
    width: 930px;    
    text-align: left;
}

/*bloc sous-ensemble menu et contenu*/
#sous-ensemble 
{
    background-image:url(../img/menu_bg.jpg);
	background-repeat:repeat-y;
	background-position:top left;
}
#sous-ensemble2 
{
	background-image:url(../img/FR/home/logo_vm_bas.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

/*En-tête*/
#header 
{
	clear: both;
	background-color: Aqua;
}
#logo
{
	float: left;
}
#bande
{
	float: left;
	width:612px;
}

/*Menu de gauche - elements communs*/
#left
{
	clear:left;
	float:left;
	TEXT-ALIGN: left;
	LEFT:0;
	PADDING:0;
    FONT-SIZE: 100%;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Times New Roman, sans serif;
    background-image:url(../img/menu_bg.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	margin-top: 44px;
	width:190px;
	color:#5A5A5A;
}
#left A
{
    TEXT-DECORATION: none;
}
#left A:hover
{
    TEXT-DECORATION: underline;
}
#menu
{
    FONT-SIZE: 100%;
    COLOR: #5A5A5A;
    FONT-FAMILY: Arial, Verdana, Times New Roman, sans serif;
    z-index: 2;
}
#menu A
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
#menu UL
{
    list-style-type: disc;
    margin-top: 0px;
}
#menu ul li
{
    margin-bottom: 4px;
}
#telephone
{
	padding-left:5px;
}
/* content */
#content p a
{
	color:#E44116;
}
/*outils raccourcis*/
#tools
{
	/*POSITION: relative;*/
	BACKGROUND-COLOR: #E4E4E5;	
	FONT-FAMILY: Arial, Verdana, Times New Roman, sans serif;
	FONT-SIZE: 92%;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 8px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 0px !important;
	PADDING-BOTTOM: 2px;
	FLOAT: right;
	FONT-WEIGHT: bold;
	text-align:left;
	height:20px;
}
#tools UL
{
	LIST-STYLE-TYPE: none;	
	MARGIN: 0px;
	PADDING: 0px;
}
#tools LI
{
	FLOAT: left;
	MARGIN: 0px;
	PADDING: 0px;
}
#tools A
{
	COLOR: #000000;
	TEXT-DECORATION: none;
}
#tools A:hover
{
	TEXT-DECORATION: underline;
}

/* Recherche */
#recherche 
{
	border-style:none;
	margin-left:232px;
	margin-top: 16px;
}
#recherche span input
{
	margin-left:3px;
	color:#91197d;
	border: solid 1px #91197d;
	background-color:#ffffff;
	font-weight:bold;
	width:30px;
	text-align:center;
}
#search
{
    MARGIN-TOP: 15px;
    MARGIN-BOTTOM: 10px;    
    MARGIN-LEFT: 10px;
    PADDING-LEFT: 28px;
    PADDING-BOTTOM: 5px;   
    WIDTH: 167px;
    BORDER-LEFT:0;
    BORDER-BOTTOM: #7b8091 1px solid;
}
.searchResultsTitre 
{
	FONT-SIZE: 125%;
	BORDER-BOTTOM: 1px solid #1C7DE4;
}
.text
{
	TEXT-ALIGN: justify;
}
.docTitle
{
	FONT-SIZE: 100%;
	FONT-WEIGHT: bold;
	COLOR: #91197d;
	PADDING-BOTTOM: 4px;
}
.docLink {}

/* menu secondaire */
#navsec IMG {
	VERTICAL-ALIGN: baseline;
	MARGIN-TOP: 6px;
	MARGIN-RIGHT: 3px;
}
#navsec UL {
	MARGIN: 0px;
	PADDING: 0px;
	LIST-STYLE: none;
}
#navsec LI {
	DISPLAY: inline;
}
#navsec A {
	TEXT-DECORATION: none;
}
#navsec A:hover, #navsec SPAN {
	TEXT-DECORATION: underline;
}

/* menu principal */
#navprinc P {
	MARGIN: 0px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	PADDING-TOP: 6px;
	COLOR: #FFFFFF;
	FONT-SIZE: 130%;
	FONT-WEIGHT: bold;
}
#navprinc A {
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	COLOR: #00399B;
	FONT-SIZE: 107%;
}
#navprinc A:hover {
	TEXT-DECORATION: underline;
}
#navprinc UL {
	LIST-STYLE-TYPE: disc;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	COLOR: #FF8F00;
}
#navprinc LI {
	MARGIN-BOTTOM: 2px;
}
#navprinc SPAN {
	TEXT-DECORATION: underline;
}

#mainTitle
{
	position:absolute; 
    FONT-SIZE: 120%;
    COLOR: #00399B;
   
	top:80px; 
	left:360px;
	
	FONT-WEIGHT: bold;
}



.li2
{
	COLOR: #000000;
}

.li3
{
	COLOR: #000000;
}

.li4
{
	COLOR: #000000;
}

/* actualités
#news UL
{
	list-style-image: url('../img/fr/puce_actu.gif');
}
#news A
{
	color: #105FEF;
	text-decoration: none;
}
#news A:hover
{
	text-decoration: underline;
}

#news H3 {
	FONT-SIZE: 100%;
}

#news H2 {
	COLOR: #000000;
} */

/* perturbations */
#disrupts UL 
{
	LIST-STYLE: none;
	MARGIN: 5px;
	PADDING: 0px;
}
#disrupts LI {
	PADDING: 2px 0px 3px 0px;
}
.disrupt {
	TEXT-ALIGN: center;
	FONT-SIZE: 92%;
}
.disrupt H3 {
	FONT-SIZE: 92%;
	FONT-WEIGHT: normal;
}
.disrupt A {}


.result {
	TEXT-ALIGN: center;
    FONT-WEIGHT: bold;
}
.error {
    COLOR: #91197d;
    FONT-WEIGHT: bold;
}
.comment {
	FONT-SIZE: 92%;
	text-align:justify;
}

/* images */
.leftImg {
	MARGIN: 5px;
	FLOAT: left;
}
.rightImg {
	MARGIN: 5px;
	FLOAT: right;
}
.centerImg {
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 5px;
}

/* liens et raccourcis */
.lien {
	BACKGROUND-IMAGE: url(../img/FR/puce_lien.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 5px;
	PADDING-LEFT: 13px;
}
.lien A {
	COLOR: #00399B;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;
}





/* Sondage */
#poll 
{
	MARGIN-TOP: 45px;
	MARGIN-LEFT: 4px;
	MARGIN-RIGHT: 4px;
	MARGIN-BOTTOM: 4px;
	
}
.pollTitle
{
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	COLOR: #1C7DF0;
	FONT-SIZE: 100%;
	MARGIN-BOTTOM: 8px;
	
}
.pollInputText
{
	FONT-SIZE: 77%;
	BORDER: 1px solid #1C7DF0;
	COLOR: #1C7DF0;
}
.pollSubmit
{
	BORDER: 1px solid #1C7DF0;	
	FONT-SIZE: 77%;
	COLOR: #1C7DF0;
	BACKGROUND-COLOR: #FFFFFF;
}

.goatFormText
{
	FONT-SIZE: 77%;
}

.goatFormSmallText
{
	FONT-SIZE: 77%;
}


#menu .univers {
	FONT-SIZE: 120%;
	COLOR: #5A5A5A;
	FONT-WEIGHT: bolder;
	padding-left: 30px;
	margin: 15px 5px 5px 5px;
	BACKGROUND-IMAGE: url(../img/FR/traitBlanc.jpg);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left;
}

.theme {
	FONT-SIZE: 100%;
	COLOR: #5A5A5A;
	FONT-WEIGHT: bolder;
	TEXT-DECORATION: none;
	VERTICAL-ALIGN:middle;
	TEXT-ALIGN:right;
}

.theme #title {
	FONT-SIZE: 100%;
	COLOR: #5A5A5A;
	FONT-WEIGHT: bolder;
	TEXT-DECORATION: none;
	VERTICAL-ALIGN:middle;
	
}

#access H2 {
	color: #000000;
}



#access LI {
	
	
}

#itiGoogle {
	FONT-SIZE: 110%;
	FONT-WEIGHT: bolder;
	text-align:right;
}


.formSelectLine {
	WIDTH: 480px;
}


/* pied de page */
#foot {
	CLEAR: both;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #FFFFFF;
	FONT-SIZE: 92%;
	COLOR: #000000;
	HEIGHT: 50px;
}
#foot A {
	COLOR: #1C7DF0;
	TEXT-DECORATION: none;
}
#foot A:hover {
	TEXT-DECORATION: underline;
}
#foot UL {
	MARGIN: 0px 0px 0px 107px;
	PADDING: 0px;
	LIST-STYLE: none;
}
#foot LI {
	DISPLAY: inline;
}
#foot SPAN {
	TEXT-DECORATION: underline;
}

#foot {
	CLEAR: both;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #FFFFFF;
	FONT-SIZE: 92%;
	COLOR: #000000;
	HEIGHT: 50px;
}

#footer 
{
	CLEAR: both;
	width: 930px;
	z-index:0;
	TEXT-ALIGN: center;
	FONT-SIZE: 92%;
	COLOR: #000000;
	
}
#footer p
{
}

#footer img
{
	PADDING: 0px;
	MARGIN: 0px;
	BORDER: 0px;
}

