/*************************** Définition des couleurs et des images de fond ***************************/
html,body{color:#003264; background-color:#FFFFFF;}
h1{color:#003264;}
h2{color:#003264;}
h3{color:#003264;}
h4{color:#003264;}
h5{color:#003264;}
p{color:#003264;}
a{color:#001d6d;}
a:hover{color:#001d6d;}
ul{}
li{}

#cadre{color:#000000; background:#FFFFFF repeat;border:1px solid #3f63a8;}
#lineup{color:#808080; background-color:#FFFFFF;}
#bandeau{color:#000000; background-color:#FFFFFF;background: url(img/coul2/Bandeau3.jpg) no-repeat;}
#baseline, #baseline p{color:#FFFFFF;}
#menuHaut{color:#FFFFFF; background-color:#000000;}
#conteneur{color:#000000; background-color:#FFFFFF;}
#langue{color:#000000; background-color:#FFFFFF;}
#menuGauche{color:#000000; background: url(img/coul2/menuGauchecoul2-copie.jpg) no-repeat;}
#menuGauche ul li{color:#FFFFFF;background: #cedafe;}
#menuGauche ul li:hover{color:#FFFFFF;background: #91aeff;}
#menuGauche ul li.menuGaucheNiv2{background: url(img/fond-sousMenuGauche-out.jpg) repeat-y;}
#menuGauche ul li.menuGaucheNiv2:hover{background: url(img/fond-sousMenuGauche-over.jpg) repeat-y;}
#menuGauche ul li.menuGaucheNiv3{background: url(img/fond-sousMenuGauche-out.jpg) repeat-y;}
#menuGauche ul li.menuGaucheNiv3:hover{background: url(img/fond-sousMenuGauche-over.jpg) repeat-y;}
#menuGauche ul li.menuGaucheNiv4{background: url(img/fond-sousMenuGauche-out.jpg) repeat-y;}
#menuGauche ul li.menuGaucheNiv4:hover{background: url(img/fond-sousMenuGauche-over.jpg) repeat-y;}
#menuGauche ul li.selected{color:#FFFFFF;background: #91aeff;}
#menuGauche ul li.selected  a{color:#FFFFFF;}
#menuGauche ul li.selectedSousMenu{background: url(img/fond-sousMenuGauche-over.jpg) repeat-y;}
#menuGauche ul li.selectedSousMenu  a{color:#FFFFFF;}
#contenu{color:#000000; background-color:#FFFFFF;}
#menuDroit{color:#000000;}
#menuDroitHaut{background: url(img/menuDroit-haut.jpg) no-repeat;}
#menuDroitMilieu{background: url(img/menuDroit-milieu.jpg) repeat-y;}
#menuDroitBas{background: url(img/menuDroit-bas.jpg) no-repeat;}
#menuDroit ul li.titre{border-bottom: 1px #3f62a8 solid;}
#menuDroit h1 a{color:#3f62a7;}
#menuDroit h1 a:hover{color:#6f89be;}
#menuDroit h2 {color:#6F89BE;}
#menuDroit a{color:#6F89BE;}
#menuDroit a:hover{color:#003264;}
#menuDroit #bouton_texte{color:#FFFFFF;}
#menuDroit #bouton_texte h2{color:#FFFFFF;}
#menuBas{color:#FFFFFF; background: url(img/menuBascoul2-copie.jpg) repeat-y;}
#menuBas a{color:#FFFFFF;}
#menuBas a:hover{color:#91aeff;}
#linedown, #linedown p{color:#808080; background-color:#E7E2DC;}
#publicite{}
#sommaire a{color:#003264;}
#sommaire a:hover{color:#003264;}
#sommaire .titre_rub a {color:#3f62a7;}
#sommaire .titre_rub a:hover {color:#6f89be;}
#liensTelechargement #titre{background-color:#bfcddb;}
#page a{color:#003264;}
#page a:hover{color:#003264;}
#page .titre_rub a {color:#3f62a7;}
#page .titre_rub a:hover {color:#6f89be;}

.titre_rub {	background: url(img/fond_titre_rub.png) no-repeat;color:#3f62a7;}
.titre_rub a {color:#3f62a7;}
.titre_rub a:hover {color:#6f89be;}
.formulaire {color: #186578;}
.formulaire h3 {color:#186578;}
.formulaire fieldset {border: solid 1px #54224d;color: #186578;}
.formulaire .textInput {border: solid 1px #54224d;background-color: #dae0ee;color: #186578;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#dae0ee', EndColorStr='#FFFFFF');}
.formulaire .buttonInput {border: solid 1px #54224d;background-color: #dae0ee;color: #003264;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#dae0ee',EndColorStr='#b2c2dc');}
.formulaire .errorTextInput {border: solid 1px #FF6666;background-color: #dae0ee;color: #186578;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#FFDDDD', EndColorStr='#FFFFFF');}

#plan a.art, #plan a.rub{color:#6F89BE;}
#plan a.art:hover, #plan a.rub:hover{color:#003264;}

/*************************** Définition des polices (tailles, styles ...) ***************************/
body{font-family:verdana;font-size:12px;}
h1{	font-size:18px; font-weight: bold;}
h2{	font-size:16px; font-weight: bold;}
h3{	font-size:15px;}
h4{}
h5{}
p{}
a{}
ul{}
li{}



#cadre{}
#lineup{font-size:10px;}
#bandeau{}
#baseline{font-size:20px;font-style:italic;font-weight: bold;}
#menuHaut{}
#conteneur{}
#langue{text-align:center;}
#menuGauche{}
#menuGauche ul li {font-size:12px;}
#menuGauche ul li.menuGaucheNiv2{font-size:11px;}
#menuGauche ul li.menuGaucheNiv3{font-size:11px;}
#menuGauche ul li.menuGaucheNiv4{font-size:11px;}
#contenu{}
#menuDroit{}
#menuDroit h1 {font-size:16px;}
#menuDroit h2 {font-size:12px;}
#menuDroit p {font-size:11px;}
#menuBas{font-size:11px;}
#linedown{text-align:center;font-size:9px;}
#publicite{text-align:center;}

#sommaire{text-align:justify;font-size:11px;}
#sommaire tr td{}
#sommaire .colonne{}
#sommaire .colonne tr td{}
#sommaire .colonne tr td.titre{}
#sommaire .colonne tr td.haut{}
#sommaire .colonne tr td.bas{}
.linkSuite{text-align:right;}
.formulaire h3 {font-size:13px;font-weight: bold;}
.formulaire {font-size: 9pt;text-align: center;}
.formulaire p {text-align: justify;font-size: 13px;}
.formulaire  td {	font-size: 12px;text-align:justify;}
.formulaire  fieldset {font-size: 7pt;}
.formulaire  .textInput {font-size: 12px;}
.formulaire  .buttonInput {font-size: 12px;font-weight: bold;}
.formulaire  .errorTextInput {font-size: 12px;}
#page {text-align:justify;}
#page h2{margin:15px 0 5px 0;}
#page h3 {font-size:13px;font-weight: bold;}
#page p{text-align: justify;font-size: 13px;}

#plan .art{ font-weight:normal;}

/*************************** Autres définitions ***************************/
body{width:990px; margin:0px auto;}
h1{margin: 0px 0px 18px 0px;padding:0;}
h2{margin: 0px 0px 18px 0px;padding:0;}
h3{margin: 0px 0px 18px 0px;padding:0;}
h4{margin:0;padding:0;}
h5{margin:0;padding:0;}
p{margin:0;padding:0;}
a{margin:0;padding:0;text-decoration:none;}
a.spip_out, a.spip_in {text-decoration:underline;}
a.bouge img { opacity: 1.0; filter:alpha(opacity=100);margin: 0px 0px 1px 0px}
a.bouge:hover img { opacity: 0.7; filter:alpha(opacity=70);margin: 1px 0px 0px 0px}	
a.bouge_flag_ie:hover img { opacity: 0.8; filter:alpha(opacity=80);}	
ul{margin:0;padding:0;list-style: none;}
li{margin:0;padding:0;}

#cadre{margin:0;padding:0;width:990px;clear:both; float:none;}
#lineup{margin:0;padding:4px 0 2px 0;height:12px; display:block;}
#bandeau{margin:0;padding:0;width:990px; height:135px;}
#baseline{margin:25px 0 0 0;padding:0;width:630px;float:right;}
#menuHaut{margin:0;padding:0;}
#conteneur{margin:0;padding:0;}
#langue{margin:0;padding:0;width:150px;}

#menuGauche{margin:0;padding:20px 0 10px 0;width:180px;height:460px;display:block;float:left;}
#menuGauche ul li{margin:1px 0;cursor:pointer;padding:0;}
#menuGauche ul li.menuGaucheNiv1{}
#menuGauche ul li.menuGaucheNiv1 table a{padding:0 0 0 10px;line-height:26px;width:180px;display:block;}
#menuGauche ul li.menuGaucheNiv2{}
#menuGauche ul li.menuGaucheNiv2 table a{line-height:12px;width:175px;display:block;}
#menuGauche ul li.menuGaucheNiv2 table tr td.fleche{margin:0;padding:0 2px 0 0;text-align:right;width:5px;}
#menuGauche ul li.menuGaucheNiv3{}
#menuGauche ul li.menuGaucheNiv3 table a{line-height:12px;width:172px;display:block;}
#menuGauche ul li.menuGaucheNiv3 table tr td.fleche{margin:0;padding:0 2px 0 0;text-align:right;width:8px;}
#menuGauche ul li.menuGaucheNiv4{}
#menuGauche ul li.menuGaucheNiv4 table a{line-height:12px;width:168px;display:block;}
#menuGauche ul li.menuGaucheNiv4 table tr td.fleche{margin:0;padding:0 2px 0 0;text-align:right;width:10px;}

#menuGauche ul li table{margin:0;padding:0;}
#menuGauche ul li table tr{margin:0;padding:0;}
#menuGauche ul li table tr td{vertical-align:middle;margin:0;padding:0;}

#contenu{margin:10px 20px;padding:0;width:570px;float:left;}
#menuDroit{margin:0 0 0 0;padding:0;width:200px;display:block;float:left;}
#menuDroit ul {margin:0 0 0 5px;padding:0;width:165px;}
#menuDroit h1 {}
#menuDroit h2 {margin:5px 0 0 0px;}
#menuDroit .titre_rub{width:170px;margin:10px 0 -8px 5px;}
#menuDroit #bouton_img{margin:0;padding:0;}
#menuDroit #bouton_texte{margin:-28px 0 0 -15px;padding:0;height:28px;}
#menuDroit #bouton_texte:hover{cursor:pointer;}
#menuDroitHaut{margin:0;padding:0 10px;width:180px;height:30px;}
#menuDroitMilieu{margin:0;padding:5px 10px;width:180px;}
#menuDroitBas{margin:0;padding:0 10px;width:180px;height:30px;}
#menuBas{margin:0;padding:0;width:990px;height:21px;clear:both;}
#menuBas div.gauche{margin:0;padding:0;width:100px;}
#menuBas div.droite{margin:3px 5px 0 0;padding:0;width:885px;}
#linedown{margin:5px 0;padding:0;}
#liensTelechargement tr{height:30px}
#liensTelechargement #lien{width:150px;}
#liensTelechargement #description{width:490px;}

#page p{margin-bottom: 10px;}

#plan ul, #plan li{list-style-image:none;list-style-position:inside;list-style-type:none;padding-left: 5px;margin-left: 5px;}

#sommaire{margin:0;padding:0;width:580px;vertical-align:top;}
#sommaire tr td{margin:0;padding:0;}
#sommaire tr td#publicite{margin:0;padding:0 0 10px 0;}
table.colonne{margin:0;padding:0;width:250px;}
table.colonne tr td{padding:0px;}
table.colonne tr td.titre{height:50px;}
table.colonne tr td.haut{height:240px;vertical-align:top;}
table.colonne tr td.bas{height:25px;vertical-align:top;}
table.colonne .titre .titre_rub{width:270px;}
table.tGauche{margin:0px 5px 0px 0px;}
table.tDroite{margin:0px 0px 0px 5px;}
.interview img{margin:0px 5px 5px 0px;}
.large{margin:0 0px;padding:0;width:560px;display:block;}
.largeTitre{margin:0;padding:0;width:560px;display:block;}
.largeHaut{margin:5px 0;padding:0;width:560px;display:block;}
.largeBas{margin:0;padding:0;width:560px;display:block;}
.largeTitre .titre_rub{width:560px;display:block;}
#page{margin:0;padding:0;width:570px;vertical-align:top;}
#page tr td{margin:0;padding:0;width:570px;}
#page tr td#publicite{margin:0;padding:0 0 10px 0px;}
#page table{margin:0;padding:0;width:570px;vertical-align:top;}

.titre_rub {	width:570px;height:30px;margin:-3px 0 5px 0;display:block;}
.formulaire {float: left;margin: 0 15px;width: 540px;padding:15px 0px;}
.formulaire p {margin-bottom: 10px;}
#page table.tabformulaire{margin:0;padding:0;margin:5px auto;width:420px;}
.formulaire  fieldset {padding: 0px 3px 6px 3px;}
.formulaire  .textInput {padding-left: 2px;}
.formulaire  .buttonInput {height: 20px;}
.formulaire .buttonInput{cursor:pointer;}
.formulaire  .errorTextInput {padding-left: 2px;}

.gauche{float:left;text-align:left;}
.droite{float:right;text-align:right;}
.nettoyeur{clear:both;float:none;}
.justifier{text-align:justify;}
.centrer{text-align:center;}
.sansMarginPadding{margin:0;padding:0;}
