/* CSS Document */

* { border:0; margin:0; padding:0; font-family:Tahoma,Arial,sans-serif; }

h1	{ font-family:Arial; font-size:30px; color:#003E7E; }
h2	{ font-family:Arial; font-size:16px; color:#003E7E; }
h3	{ font-family:Arial; font-size:18px; color:#88AEBA; }

p, li, td, th	{ font-family:Tahoma,Arial,sans-serif; font-size:12px; line-height:16px; }

a		{ color:#1793AB; text-decoration:none; }
a:hover	{ color:#EC6B03; text-decoration:none; }
 
body
	{
	font-size:12px; background-color:#000C36; color:#FFFFFF;
	background-image:url(Habillage/Fond-Body.jpg); background-attachment:fixed; background-position:bottom; background-repeat:repeat-x;
	}

p, ul, ol, form	{ margin:0px; padding:5px; font-size:12px; padding-left:10px; padding-right:10px; }
table		{ margin:0px; padding:0px; border:none; }
td, li	{ padding:2px; font-size:12px;  }

h1, h2, h3, h4, h5, h6	{ margin:5px 10px 5px 0px; padding:0px; }
h1	{ margin:10px 0px 0px 25px; }

ul, ol { padding:0px; margin-left:50px; margin-top:0px; margin-bottom:10px; }
li	{ padding:2px; }

blockquote { margin:22px 40px; padding:0; }

small { font-size:0.85em; }
img { border:0px; vertical-align:middle; }
sup { position:relative; bottom:0.3em; vertical-align:baseline; }
sub { position:relative; bottom:-0.2em; vertical-align:baseline; }
acronym, abbr { cursor:help; letter-spacing:1px; border-bottom:1px dashed; }

input, select, textarea
	{
	padding-top:3px; padding-bottom:3px; padding-left:4px; padding-right:4px;
	font-family:Arial, sans-serif; font-size:12px; color:#666666; vertical-align:middle;
	border:1px #CCCCCC solid; background-color:#FAFAFA;
	}
input[type=checkbox]	{ border: none; }
textarea { line-height:1.25; }
label { cursor:pointer; }

table tr td { padding:2px; }

#BlocOver	{ display:none; position:absolute; z-index:5000; }
 
/***** Global Classes *****/
.clear         { clear:both; }
.float-left    { float:left; }
.float-right   { float:right; }
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }
.handle			{ cursor:move; background-image:url(/Images/Strille.png); background-repeat:repeat; background-attachment:scroll; background-position:0px 0px; } 

.Gris	{ color:#999999; }
.Gris a			{ color:#999999; }
.Gris a:hover	{ color:#330000; }
.Petit	{ font-size:10px; line-height:14px; }
.NoBorder	{ border:none; }

.clr	{ clear:both; float:none; height:0px; line-height:0px; font-size:0px; }

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

p	{ line-height:19px; text-align:justify; }


.Photo	{ border:1px #999999 solid; }


.Bloc p,  .Bloc25 p,  .Bloc50 p,  .Bloc75 p,  .Bloc100 p	{ padding-top:5px; padding-left:5px; }
.Bloc ul, .Bloc25 ul, .Bloc50 ul, .Bloc75 ul, .Bloc100 ul	{ padding-top:5px; padding-bottom:10px; }
.Bloc ol, .Bloc25 ol, .Bloc50 ol, .Bloc75 ol, .Bloc100 ol	{ padding-top:5px; padding-bottom:10px; }
.Bloc h2, .Bloc25 h2, .Bloc50 h2, .Bloc75 h2, .Bloc100 h2
	{
	padding:5px; padding-top:10px; font-size:15px; letter-spacing:inherit;
	}
.Bloc h2 .Gris, .Bloc25 h2 .Gris, .Bloc50 h2 .Gris, .Bloc75 h2 .Gris, .Bloc100 h2 .Gris	{ font-size:12px; }

.Bloc h3, .Bloc25 h3, .Bloc50 h3, .Bloc75 h3, .Bloc100 h3
	{
	padding:5px; padding-top:8px;
	font-size:14px; color:#861F00; letter-spacing:inherit;
	}

#Main { width:888px; background-color:#FFFFFF; margin-left:auto; margin-right:auto; margin-bottom:20px; padding:10px 0px 0px 0px; color:#646464; }

#Logo	{ text-align:center; width:180px; height:90px; margin-left:20px; float:left; }
#Logo a			{ color:#4F91CD; line-height:30px; font-size:36px; font-weight:bold; text-decoration:none; }
#Logo a strong	{ color:#000000; line-height:30px; font-size:36px; font-weight:bold; text-decoration:none; }
#Logo a em	{ color:#000000; line-height:15px; font-size:14px; font-weight:bold; padding:0px; margin:0px; display:block; clear:both; }
#Logo a:hover			{ color:#013B7B; }
#Logo a:hover strong	{ color:#494949; }
#Logo a:hover em		{ color:#494949; }

#ElectriciteAutomatismeInformatique	{ width:650px; float:right; margin:15px 20px 0px 0px; }
#ElectriciteAutomatismeInformatique	p	{ text-align:center; font-family:Arial, sans-serif; font-size:12px; color:#4F91CD; }
#ElectriciteAutomatismeInformatique p strong	{ font-size:25px; color:#013B7B; }

#Menu		{ width:848px; height:27px; margin:0px 20px 15px 20px; background-color:#013B7B; }
#Menu ul	{ width:848px; height:27px; margin:0px; padding:0px; }
#Menu ul li	{ float:left; clear:none; list-style:none; font-weight:bold; padding:0px; margin:0px; }
#Menu ul li a		{ color:#FFFFFF; display:block; height:15px; margin:0px; padding:7px 25px 5px 25px; text-transform:uppercase; }
#Menu ul li a:hover	{ color:#FFFFFF; background-color:#4F91CD; }

#Titre
	{
	width:828px; height:50px; padding:50px 0px 0px 20px; margin:0px 20px 20px 20px;
	background-image:url(Habillage/Fond-Titre.jpg); background-attachment:scroll; background-position:0px 0px; background-repeat:no-repeat;
	}
#Titre h1	{ font-size:25px; text-transform:uppercase; color:#FFFFFF; }

#FlashAccueil
	{
	width:848px; height:230px; padding:0px; margin:0px 20px 0px 20px;
	}


#MenuGauche	{ border:2px #94B1CB solid; background-color:#B6C9D9; width:195px; }
#MenuGauche ul	{ margin:0px; padding:0px; margin-bottom:5px; }
#MenuGauche ul li	{  margin:0px; padding:0px; list-style:none; height:26px; margin:0px; padding:0px; }
#MenuGauche ul li a, #MenuGauche ul li strong
	{
	display:block; height:12px; font-size:14px; padding:8px 0px 8px 25px; color:#36556D; font-weight:bold;
	background-image:url(Habillage/Puce-Menu.png); background-attachment:scroll; background-position:10px 11px; background-repeat:no-repeat;
	}
#MenuGauche ul li a:hover, #MenuGauche ul li strong	{ color:#000000; background-position:10px -77px; }

#Adresse		{ color:#333333; text-align:center; font-size:12px; margin-bottom:40px; }
#Adresse strong	{ color:#336293; font-size:18px; color:#336293; line-height:30px; text-transform:uppercase; }

#FilAriane	{ font-size:14px; font-weight:bold; color:#3A6DA4; padding:0px; margin:0px 0px 0px 25px; }
#FilAriane a		{ color:#010F38; }
#FilAriane a:hover	{ color:#3A6DA4; }

#MenuBas	{ height:21px; width:848px; margin:40px 20px 20px 20px; padding-top:7px; background-color:#013B7B; font-size:12px; }
#MenuBas .Gauche	{ float:left; width:300px; padding-left:10px; color:#9ACAEF; font-size:11px; }
#MenuBas .Droite	{ float:right; width:528px; padding-right:10px; color:#9ACAEF; text-align:right; }
#MenuBas .Gauche a			{ color:#BDDDF4; }
#MenuBas .Gauche a:hover	{ color:#FFFFFF; }
#MenuBas .Droite a			{ color:#FFFFFF; }
#MenuBas .Droite a:hover	{ color:#809DBD; }

#Kerozen
	{
	display:block; float:left; width:32px; height:23px; padding-left:16px; padding-top:57px; margin-top:-60px; margin-left:-10px;
	background-image:url(Habillage/Fioritures.png); background-attachment:scroll; background-position:top left; background-repeat:no-repeat;
	}

.Bloc, .Colonne100 .Bloc, .Bloc100 , .Colonne75 .Bloc, .Bloc75 , .Colonne50 .Bloc, .Bloc50 , .Colonne25 .Bloc, .Bloc25
	{ margin-left:20px; margin-bottom:20px; float:left; clear:none; }
.Bloc { width:197px; }
.Colonne, .Colonne100 , .Colonne75 , .Colonne50 , .Colonne25 { float:left; clear:none; }
.Colonne100 { width:868px; }
.Colonne100 .Bloc, .Bloc100 { width:848px; }
.Colonne75 { width:651px; }
.Colonne75 .Bloc, .Bloc75 { width:631px; }
.Colonne50 { width:434px; }
.Colonne50 .Bloc, .Bloc50 { width:414px; }
.Colonne25 { width:217px; }
.Colonne25 .Bloc, .Bloc25 { width:197px; }

.ColonneGauche	{ margin-top:10px; margin-bottom:25px; }

ul.ActusAccueil	{ float:right; width:440px; border-top:1px dashed #CCCCCC; padding:10px; }
ul.ActusAccueil li	{ list-style:none; border-bottom:1px dashed #CCCCCC; padding:10px; }
ul.ActusAccueil li .Photo	{ float:right; }

.FormFocus	{ background-color:#4F91CD; color:#FFFFFF; border:1px #1C3C6B solid; }

