/* CSS Document */
body{background-image:url(Habillage/fond_site.jpg); background-repeat:repeat-x; background-position:top left; background-color:#CCCCCC; margin:0px; padding:0px;}

.tout{width:940px; margin-left:auto; margin-right:auto; background-image:url(Habillage/fond_site_contenu.gif); background-repeat:repeat-y;}

.logo{display:none;}

.bandeau{background-image:url(Habillage/bandeau_american_superba.jpg); background-repeat:no-repeat; width:940px; height:70px; display:block;}

.menu{ background-color:#4C5257; width:940px; height:30px; padding-top:7px; float:left;}

.menu a{background-image:url(Habillage/barre.gif); background-repeat:no-repeat; background-position:top right; padding:4px 11px 5px 11px; color:#CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold; display:block; float:left;}

.menu a:hover{color:#FFFFFF; text-decoration:none;}

.image_haut{float:left; width:622px;}

.plus_techno{background-color:#DEDEDE; width:315px; height:210px; float:right;}

a.txt_techno{color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:11px; display:block; text-decoration:none; width:265px; padding-right:5px; margin-left:20px; background-image:url(Habillage/fleche_techno.gif); background-repeat:no-repeat; background-position:right top;}

a.txt_techno:hover{color:#666666; background-image:url(Habillage/fleche_techno.gif); background-repeat:no-repeat; background-position:right -49px;}

.intro{background-image:url(Habillage/fond_intro.jpg); background-repeat:repeat-y; color:#4C5257; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:15px; width:910px;}

.intro h1{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#B0B4AF; font-style:italic; font-weight:bold;}

.filariane{float:right; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.image_accueil_bas_gauche{background-image:url(Habillage/image_marchine.jpg); background-repeat:no-repeat; width:310px; height:222px; float:left; } 

.fond_transparent{ background-color:#FFFFFF; opacity:0.8; filter : alpha(opacity=80); -moz-opacity : 0.8;
width:296px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:7px; display:block; color:#000000; text-decoration:none;}

.actuetconnexion{width:630px; float:right;}

.connexionetsite{ width:318px; float:right;}

a.actu1{ float:left; width:267px; height:90px; background-image:url(Habillage/fond_news.png); background-repeat:repeat-x; padding:15px; display:block; text-decoration:none; padding-right:30px;}
a:hover.actu1{ float:left; width:267px; height:90px; background-image:url(Habillage/fond_news.png); background-repeat:repeat-x; background-position:left -120px; padding:15px; display:block; text-decoration:none; padding-right:30px; color:#000000;}
a:hover.actu1 h2, a:hover.actu1 p{color:#2264AD;}
a.actu1 h2{font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:0px; padding:0px; color:#4C5257; padding-bottom:5px;}
a.actu1 p{font-size:11px; font-family:Arial, Helvetica, sans-serif;margin:0px; padding:0px; color:#4C5257;}

a.actu2{ float:left; width:267px; height:72px; background-image:url(Habillage/fond_news2.png); background-repeat:repeat-x; padding:15px; display:block; text-decoration:none; padding-right:30px;}
a:hover.actu2{ float:left; width:267px; height:72px; background-image:url(Habillage/fond_news2.png); background-repeat:repeat-x; background-position:left -105px; padding:15px; display:block; text-decoration:none; padding-right:30px; color:#000000;}
a:hover.actu2 h2, a:hover.actu2 p{color:#2264AD;}
a.actu2 h2{font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:0px; padding:0px; color:#4C5257; padding-bottom:5px;}
a.actu2 p{font-size:11px; font-family:Arial, Helvetica, sans-serif;margin:0px; padding:0px; color:#4C5257;}

.connect_extra{ float:right; width:298px; height:100px; background-image:url(Habillage/fond_connect_extra.png); background-repeat:repeat-x; padding:10px;}
.lien_superba h2, .connect_extra h2{ margin:0px; padding:0px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:23px; font-style:italic; font-weight:bold;}
.lien_superba h3, .connect_extra h3{ margin:0px; padding:0px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:italic; font-weight:normal;}

a:hover.lien_superba h2, a:hover.lien_superba h3{color:#C1D7EE; text-decoration:none;}
a.lien_superba{ display:block; float:right; width:298px; height:82px; background-image:url(Habillage/fond_lien_superba.png); background-repeat:no-repeat; padding:10px; text-decoration:none;}

form{margin:0px; padding:0px; padding-top:5px;}
label{width:90px; float:left; text-align:right; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:5px; font-weight:bold;}

.Separation	{ clear:both; height:0px; line-height:0px; font-size:0px; }

.bas{width:940px; height:37px;}

.bas_gauche{width:622px; background-color:#4C5257; height:29px; float:left; text-align:right; padding-top:8px;}

.bas_gauche a{background-image:url(Habillage/barre.gif); background-repeat:no-repeat; background-position:top right; padding:4px 15px 5px 15px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; display:block; float:right;}
.bas_gauche a.logo{ background-image:none; padding:4px 15px 5px 15px; border:0px; display:block; float:right;}

.bas_droite{width:318px; background-color:#E8E8E8; height:37px; float:right;}

.contenu h2{ background-image:url(Habillage/fond_h2.gif); background-repeat:repeat-x; background-position:left 5px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#4282CB; margin:0px; padding:0px; margin-top:15px; margin-bottom:5px;}

.contenu h3{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#4282CB; margin:0px; padding:0px; margin-top:15px; margin-bottom:10px; background-color:#DCE8F5; padding:4px}
/*div{border:1px solid red;}*/
.contenu{width:600px; float:left; padding:10px;}

.contenu p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4C5257; padding:0px; margin:0px; margin-left:10px; margin-top:5px;}

.contenu a{color:#CF001C; text-decoration:none; font-weight:bold;}
.contenu a img{border:3px solid #DDDDDD; margin-bottom:24px;}
.contenu a:hover img{margin-bottom:0px; border:0px; padding-bottom:24px; background-image:url(Habillage/loupe.gif); background-position:right bottom; background-repeat:no-repeat; background-color:#DDDDDD; border:3px solid #DDDDDD;}

.contenu a:hover{color:#4282CB; text-decoration:none; font-weight:bold;}

.filariane a{color:#333333; }

fieldset{border:0px;}
fieldset label{color:#4C5257; font-weight:normal; width:150px;}

ul{margin:0px; padding:0px; margin-left:15px; margin-top:5px;}

ul li{margin:0px; padding:0px; background-image:url(Habillage/fleche_liste.jpg); background-repeat:no-repeat; background-position:left 3px; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4C5257; padding-left:10px;}

.listeactu {display:block; float:left; width:590px; margin-top:10px; margin-bottom:10px; padding-bottom:10px;}
.listeactu a img{border:2px solid #DDDDDD; margin-bottom:0px;}
.listeactu a:hover img{margin-bottom:0px; border:0px; padding-bottom:0px; background-image:none; background-color:#DDDDDD; border:2px solid #DDDDDD;}