body,html{
margin:0;
padding:0;
}
body{
text-align: center;
background-color:#fff;
background-image:url(/media/interface/fond_de_page.jpg);
}
.for_print{
display:none;
}
#main{
position:relative;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333;
width: 760px;
margin-right: auto;
margin-left: auto;
text-align:left;
}
.no_display{
display:none;
}
p.separateur_elt{
clear:both;
margin:0;
padding:0;
height:3em;
}
div.clear, p.clear, p.separateur_clear {
clear:both;
padding:0;
margin:0;
height:1px;
border-width:0;
visibility:hidden;
line-height:1px;
font-size:1px;
}
div.clear hr{
display:none;
}
h1{
display:none;
}
.bloc_erreurs,.bloc_msg{
margin:0;
margin-bottom:20px;
}
.bloc_erreurs h4{
color:#f00;
font-size:12px;
margin-bottom:0;
padding-bottom:0;
}
.bloc_erreurs ul{
padding:0;
margin:0;
margin-top:0.4em;
margin-bottom:1.5em;
margin-left:1.5em;
color:#f00;
list-style:square;
}
.bloc_msg h4{
display:none;
}
.bloc_msg ul{
padding:0;
margin:0;
margin-top:0.4em;
margin-bottom:1.5em;
margin-left:1.5em;
color:#093;
list-style:square;
}
img.left, object.left{
float:left;
margin-right:6px;
margin-bottom:6px;
border:none;
}
img.right, object.right{
float:right;
margin-left:6px;
margin-bottom:6px;
border:none;
}
p.right, h4.right, h5.right, h6.right{
text-align:right;
}
p.center, h4.center, h5.center, h6.center{
text-align:center;
}
*>object{
margin-bottom:-3px;
}
#breadcrumb{
margin:0;
font-size:10px;
color:#000;
border-bottom:1px solid #999;
margin-bottom:2em;
padding:3px;
}
#breadcrumb a{
color:#083254;
text-decoration:none;
}
#breadcrumb a:hover{
text-decoration:underline;
}
#conteneur_principal, #header, #menu_flash{
background-image: url(/media/interface/ombre.png);
background-repeat: repeat-y;
background-position:right top;
}
#conteneur_principal{
padding-right:22px;
padding-bottom:1em;
}
#header{
height:170px;
}
#menu_flash{
position:absolute;
top:0px;
left:0px;
height:170px;
width:740px;
}
#footer{
position:relative;
clear:both;
font-size: 11px;
height: 95px;
background-image: url(/media/interface/footer.png);
background-position:left bottom;
background-repeat:no-repeat;
padding-right:10px;
margin-bottom:15px;
}
#footer h2{
display:none;
}
#footer p{
margin:0;
padding:5px;
padding-top:35px;
text-align:center;
padding-left:62px;
padding-right:62px;
font-size:10px;
}
#footer a{
text-decoration:none;
color: #333;
}
#footer a:hover{
text-decoration: underline;
color:#666;
}
#footer p.credits{
margin:0;
padding:0;
text-align:left;
}
#footer p.credits a{
position:absolute;
display:block;
width:62px;
height:58px;
top:32px;
left:678px;
text-indent:-9999px;
text-decoration:none;
}
p#techno_nextcms{
position:absolute;
right:20px;
margin:5px 0;
padding:0;
height:25px;
background-image:url(/media/interface/techno_nextcms.png);
background-repeat:no-repeat;
background-position:left top;
}
p#techno_nextcms a{
display:block;
width:65px;
height:20px;
text-decoration:none;
}
p#techno_nextcms a span{
display:none;
}
p#techno_nextcms a:hover{
text-decoration:none;
}
#footer p.credits a:hover{
text-decoration:none;
}
#credits .copyright{
float:left;
}
#credits a{
text-decoration: underline;
color: #666;
}
#credits a:hover{
text-decoration:none;
color:#999;
}
#menu_principal{
display:none;
}
#col1{
float:left;
width:151px;
background-image: url(/media/interface/sous_menu/hautdepage.jpg);
background-repeat: no-repeat;
background-position:-1px -1px;
padding-top:8px;
margin-left:7px;
}
#col1 p.col1bas{
margin:0;
padding:0;
height:148px;
background-image: url(/media/interface/sous_menu/basdepage.jpg);
background-repeat: no-repeat;
background-position:-1px top;
}
#sous_menu{
}
#sous_menu h2{
display:none;
}
#sous_menu ul{
margin:0;
padding:0;
list-style:none;
font-size: 12px;
text-decoration: none;
background-image: url(/media/interface/sous_menu/fond.jpg);
background-repeat: repeat-y;
background-position:-1px top;
}
#sous_menu li{
padding:0;
margin:0;
margin-left:7px;
font-size:10px;
background-image: url(/media/interface/sous_menu/bthaut.jpg);
background-repeat: no-repeat;
background-position:left top;
}
#sous_menu li span{
display:block;
margin:0;
padding:0;
border:none;
background-image: url(/media/interface/sous_menu/bt.jpg);
background-repeat: no-repeat;
background-position:left bottom;
padding:2px 6px 6px 0px;
}
#sous_menu a{
display:block;
margin:0;
padding:10px 5px 10px 9px;
text-decoration: none;
color:#333;
}
#sous_menu a:hover,#sous_menu a.selected{
text-decoration:none;
border-left:4px solid #008131;
padding-left:5px;
}
#sous_menu a.selected{
color:#008131;
}
#col2{
float:right;
width:565px;
margin-right:5px;
margin-left:5px;
}
#colsans{
float:right;
width:725px;
margin-right:5px;
margin-left:5px;
}
#accueil{
margin-right:35px;
margin-left:35px;
}
form .input, form .valider{
border:1px solid #000;
background-color:#fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000;
font-size:11px;
}
#choix_langue{
position:absolute;
top:122px;
left:30px;
}
#choix_langue h2{
display:none;
}
#choix_langue ul {
margin: 0;
padding: 0;
list-style: none;
padding-top:0.3em;
}
#choix_langue ul li {
float: left;
margin: 0;
padding: 0;
margin-left:3px;
height: 12px;
width:19px;
background-repeat: no-repeat;
background-position: 1px 1px;
}
#choix_langue ul a {
text-indent: -9000px;
font-size:1px;
line-height:11px;
height:11px;
display: block;
margin:0;
padding:0;
text-decoration:none;
border:1px solid #000;
}
#choix_langue_fr{
background-image: url(/media/interface/drapeaux/fr.gif);
}
#choix_langue li a:hover, #choix_langue li.selected a{
border-color:#3ca831;
}
#choix_langue_de{
background-image: url(/media/interface/drapeaux/de.gif);
}
#choix_langue_en{
background-image: url(/media/interface/drapeaux/en.gif);
}
#choix_langue_es{
background-image: url(/media/interface/drapeaux/es.gif);
}
#choix_langue_it{
background-image: url(/media/interface/drapeaux/it.gif);
}
.commun .titre{
margin:0;
padding:0;
margin-top:0.4em;
margin-bottom: 0.6em;
border-bottom: 2px solid #008131;
background-image: url(/media/interface/titre-gauche.png);
background-color:#fff;
background-repeat: no-repeat;
background-position:left top;
font-weight:normal;
}
.commun .titre .titre_droite{
background-image: url(/media/interface/titre-droite.png);
background-color:#fff;
background-repeat: no-repeat;
background-position:right top;
margin-left:5px;
}
.commun .titre h3{
font-size:14px;
margin:0;
padding:0;
margin-right:5px;
padding-top:2px;
padding-bottom:2px;
background-image: url(/media/interface/titre-centre.png);
background-color:#fff;
background-repeat: repeat-x;
background-position:left top;
font-weight:normal;
}
.commun p{
margin-top:0.6em;
margin-bottom:0.6em;
}
.commun h4{
margin:0;
padding:0;
font-size:13px;
margin-top:1.2em;
margin-bottom:0.4em;
}
.commun h5{
margin:0;
padding:0;
font-size:12px;
margin-top:1.2em;
margin-bottom:0.4em;
}
.commun h6{
margin:0;
padding:0;
font-size:11px;
margin-top:1.2em;
margin-bottom:0.4em;
}
.commun .corps strong, .commun .chapo strong{
color:#444;
}
.commun .chapo {
font-weight: bold;
margin-bottom:1em;
color:#666;
}
.commun .corps ul {
padding:0;
margin:0.6em 0 0.6em 1em;
}
.commun .corps ul li {
list-style-type: square;
margin-left: 1em;
}
.commun .chapo ul {
padding:0;
margin:0;
margin-left:1em;
}
.commun .chapo ul li {
font-weight: bold;
list-style-type: square;
margin:0;
margin-left:1em;
}
.commun a{
color: #083254;
}
.commun a:hover{
text-decoration:none;
}

.plan_site ul {
clear:both;
padding:0;
margin:0;
margin-left:1em;
}
.plan_site li {
list-style-type: square;
margin-left: 1em;
}
.plan_site a{
text-decoration:none;
}
.plan_site a:hover{
text-decoration:underline;
}
.form_contact label.requis{
font-weight:bold;
}
.form_contact textarea, .form_contact fieldset input{
width:99%;
}
.form_contact p{
margin-top:0.4em;
margin-bottom:0.5em;
}
.form_contact fieldset{
margin:0;
padding:0.7em;
border-width:1px;
border-color:#999;
border-style:solid;
margin-bottom:1em;
}
.form_contact fieldset legend{
color:#000;
font-style: italic;
}
.form_contact label{
display:block;
padding-bottom:0.2em;
}
.form_contact .aide{
margin-top:0.5em;
padding-left:0.5em;
color:#666;
font-size:9px;
}
.form_contact form{
margin-top:1.5em;
}
.form_contact .aide p{
margin-top:0;
margin-bottom:0.7em;
}
.form_contact fieldset.small{
width:50%;
}
.newsletter_box_inscription{
font-size:10px;
}
.newsletter_box_inscription .input, .newsletter_box_inscription .valider{
font-size:10px;
margin-bottom:3px;
}
.newsletter_box_inscription h2{
font-size:11px;
margin:0;
background-color:#083254;
border-top:2px solid #fff;
padding: 3px 5px 3px 5px;
color:#fff;
text-transform: uppercase;
font-weight:normal;
}
.newsletter_box_inscription p{
margin-top:0.4em;
margin-bottom:0.2em;
}
.newsletter_box_inscription form{
margin:0;
margin-left:4px;
margin-right:4px;
}
.newsletter_box_inscription label{
display:none;
}
#catalogue{
position:relative;
clear:both;
margin-left:7px;
margin-right:5px;
}
#catalogue div.catalogue_col1{
float:left;
width:540px;
}
#catalogue div.catalogue_col2{
float:right;
width:180px;
}
#catalogue .catalogue_right{
float:right;
}
#catalogue .catalogue_left #breadcrumb{
margin-right:175px;
}
#catalogue div.link_to_panier{
margin-left:5px;
}
#catalogue div.link_to_panier h3{
display:none;
}
#catalogue div.link_to_panier p{
margin:0;
padding:0;
}
#catalogue div.link_to_panier a{
display:block;
margin:0;
padding:0;
width:158px;
height:49px;
text-indent:-9999px;
text-decoration:none;
background-image: url(/media/interface/catalogue/panier.gif);
background-position:left top;
background-repeat:no-repeat;
}
#catalogue div.link_to_panier a:hover{
text-decoration:none;
}
#catalogue div.link_to_panier_prive{
width:159px;
margin-left:5px;
background-image: url(/media/interface/catalogue/panier-prive.jpg);
background-position:left top;
background-repeat:repeat-y;
}
#catalogue div.link_to_panier_prive h3{
margin:0;
background-image: url(/media/interface/catalogue/panier-prive-top.jpg);
background-position:left top;
background-repeat:no-repeat;
}
#catalogue div.link_to_panier_prive p{
margin:0;
padding:0;
}
#catalogue div.link_to_panier_prive a{
display:block;
margin:0;
padding:0;
text-decoration:none;
color:#333;
text-align:center;
background-image: url(/media/interface/catalogue/panier-prive-bottom.jpg);
background-position:left bottom;
background-repeat:no-repeat;
padding:0px 5px 12px 5px;
font-weight:bold;
}
#catalogue div.link_to_panier_prive h3 a{
display:block;
margin:0;
padding:0;
text-indent:-9999px;
text-decoration:none;
height:42px;
background-image:none;
}
#catalogue div.link_to_panier_prive a:hover{
text-decoration:none;
color:green;
}
#catalogue .panier table{
border-collapse: collapse;
width:100%;
}
#catalogue .panier th{
border:1px solid #fff;
font-weight:bold;
background-color:#ccc;
padding:2px;
text-align:center;
background-image:url(/media/interface/th.gif);
background-repeat:repeat-x;
background-position:left center;
}
#catalogue .panier td{
border:1px solid #fff;
text-align:center;
padding:2px;
background-color:#ddd;
}
#catalogue .panier th.left, #catalogue .panier td.left{
text-align:left;
}
div.catalogue_compte_accroche_swf > object{
margin-bottom:-3px;
}
#catalogue .catalogue_liste_cats ul{
width:740px;
margin-right:-7px;
border-style:none;
padding-left:50px;
margin-left:-57px;
}
#catalogue .catalogue_liste_cats li{
margin-top:5px;
margin-bottom:5px;
}
#catalogue .catalogue_liste_cats li.une{
margin:0px;
padding:0px;
background-color:#f8f8f8;
color:#666;
list-style-type:square;
list-style-position:inside;
padding-left:50px;
padding-top:5px;
padding-bottom:5px;
}
#catalogue .catalogue_liste_cats li.deux{
margin:0px;
padding:0px;
background-color:#f1f1f1;
list-style-type:square;
list-style-position:inside;
color:#666;
padding-left:50px;
padding-top:5px;
padding-bottom:5px;
}
#catalogue a:link{
color:#666;
text-decoration:none;
}
#catalogue a:visited{
color:#666;
text-decoration:none;
}
#catalogue a:hover{
color:green;
text-decoration:none;
}
catalogue a.cata:link{
color:#666;
text-decoration:none;
}
#catalogue a.cata:visited{
color:#666;
text-decoration:none;
}
#catalogue a.cata:hover{
color:green;
text-decoration:underline;
}
catalogue a.troid:link{
color:#666;
text-decoration:none;
}
#catalogue a.troid:visited{
color:#666;
text-decoration:none;
}
#catalogue a.troid:hover{
color:#f60;
text-decoration:underline;
}
#catalogue .recherche{
font-size:10px;
width:555px;
background-image: url(/media/interface/catalogue/recherche/middle.png);
background-position:left top;
background-repeat:repeat-y;
}
#catalogue .recherche label{
width:100px;
padding-top:2px;
}
#catalogue .recherche label.flottante{
float:left;
width:100px;
padding-top:2px;
}
#catalogue .recherche .input {
border-color:#666;
font-size:10px;
color:#333;
}
#catalogue .recherche label.info_sup{
width:auto;
clear:both;
}
#catalogue .recherche .valider{
background-color:#008131;
color:#fff;
font-size:10px;
border-color:#fff;
padding:3px;
clear:both
}
#catalogue .recherche .top{
background-image: url(/media/interface/catalogue/recherche/bottom.png);
background-position:left bottom;
background-repeat:no-repeat;
}
#catalogue .recherche form{
margin:0;
padding:5px 15px 15px 70px;
background-image: url(/media/interface/catalogue/recherche/top.png);
background-position:left top;
background-repeat:no-repeat;
}
#catalogue_recherche p{
margin:0;
margin-top:2px;
margin-bottom:2px;
}
#catalogue_recherche_cat{
width:350px;
}
#catalogue p.retour{
margin:0;
}
#catalogue .produit_type{
width:723px;
background-image:url(/media/interface/catalogue/produit_type_fond.png);
background-position:left top;
background-repeat:repeat-y;
}
#catalogue .produit_type h3{
margin:0;
padding:0;
font-size:12px;
background-image:url(/media/interface/catalogue/produit_type_top.png);
background-position:left top;
background-repeat:no-repeat;
padding:5px 15px 5px 10px;
}
#catalogue .produit_type .bottom{
background-image:url(/media/interface/catalogue/produit_type_bottom.png);
background-position:left top;
background-repeat:no-repeat;
height:70px;
margin-top:10px;
}
#catalogue .produit_type p.produit_img{
float:left;
width:154px;
margin-left:10px;
}
#catalogue .produit_type p.produit_img img{
border:1px solid #666;
padding:2px;
background-color:#fff;
}
#catalogue .produit_type p.produit_img a:hover img{
border-color:#f60;
}
#catalogue .produit_type .corps{
float:left;
width:475px;
margin-left:10px;
margin-right:10px;
}
#catalogue .produit_type .produit_fichiers{
float:left;
margin-left:0px;
width:40px;
}
#catalogue .produit_type .produit_fichiers h4{
display:none;
}
#catalogue .produit_type .produit_fichiers ul{
margin:0px;
padding:0px;
}
#catalogue .produit_type .produit_fichiers li{
padding:0;
margin:0;
list-style-type:none;
background-repeat:no-repeat;
background-position:left top;
width:35px;
margin-top:3px;
margin-bottom:3px;
}
#catalogue .produit_type .produit_fichiers a{
display:block;
text-decoration:none;
text-indent:-9999px;
height:42px;
width:30px;
}
#catalogue .produit_type .produit_fichiers a:hover{
text-decoration:none;
height:38px;
border-bottom:4px solid #f60;
}
#catalogue .produit_type .produit_fichiers li.generalites{
background-image:url(/media/interface/catalogue/icone-infos.gif);
}
#catalogue .produit_type .produit_fichiers li.fiche_tech{
background-image:url(/media/interface/catalogue/icone-fichetech.gif);
}
#catalogue .produit_type .produit_fichiers li.sav{
background-image:url(/media/interface/catalogue/icone-sav.gif);
}
#catalogue .produit_type p.debut_refs{
clear:both;
background-image:url(/media/interface/catalogue/debut_refs.gif);
background-repeat:repeat-x;
background-position:left top;
height:21px;
margin-left:6px;
margin-right:14px;}
#catalogue .produit_type p.separateur_refs{
clear:both;
background-color:#008131;
height:2px;
margin-top:10px;
margin-bottom:10px;
margin-left:6px;
margin-right:14px;
}
#catalogue .produit{
clear:both;
margin-left:10px;
margin-right:18px;
}
#catalogue .produit .libelle{
float:right;
width:653px;
}
#catalogue .produit h4{
margin:0;
padding:0;
margin-top:3px;
font-size:11px;
color:#000;
}
#catalogue .produit .ref{
margin:0;
padding:0;
margin-top:5px;
font-size:10px;
font-weight:bold;
background-image:url(/media/interface/catalogue/ligne_orange.gif);
background-repeat:no-repeat;
background-position:right center;
}
#catalogue .produit .add_to_cart{
float:left;
background-image:url(/media/interface/catalogue/add_to_cart.gif);
background-repeat:no-repeat;
background-position:left top;
margin:0;
padding:0;
}
#catalogue .produit .add_to_cart a{
margin:0;
padding:0;
display:block;
width:37px;
height:36px;
text-decoration:none;
text-indent:-9999px;
}
#catalogue .produit .add_to_cart a:hover{
text-decoration:none;
}
#catalogue .produit .produit_infos{
float:left;
margin-top:10px;
width:400px;
}
#catalogue .produit .produit_infos table{
border-collapse: collapse;
width:100%;
}
#catalogue .produit .produit_infos th{
border:1px solid #fff;
font-weight:bold;
background-color:#ccc;
padding:2px;
text-align:center;
background-image:url(/media/interface/th.gif);
background-repeat:repeat-x;
background-position:left center;
}
#catalogue .produit .produit_infos td{
border:1px solid #fff;
text-align:center;
padding:2px;
background-color:#ddd;
}
#catalogue .produit .produit_infos th.left, #catalogue .produit .produit_infos td.left{
text-align:left;
}
#catalogue .produit .produit_3d{
margin-top:10px;
float:right;
height:75px;
background-image:url(/media/interface/catalogue/icone-3d.gif);
background-repeat:no-repeat;
background-position:left top;
width:270px;
}
#catalogue .produit .produit_3d h5{
display:none;
}
#catalogue .produit .produit_3d ul{
margin:0;
padding:0;
margin-left:110px;
}
#catalogue .produit .produit_3d ul li{
margin:0;
padding:0;
margin-top:2px;
margin-bottom:2px;
list-style-type:square;
color:#f60;
}
#catalogue .produit .reference_infos{
border:1px solid #666;
padding:5px;
margin-top:10px;
}
#catalogue .produit .reference_infos h4{
padding:0;
margin:0;
font-size:12px;
font-weight:bold;
color:#444;
}
#catalogue .produit .reference_infos p{
padding:0;
margin:0;
margin-top:2px;
font-size:10px;
font-weight:bold;
color:#444;
}
#catalogue .produit .choix_ref{
margin-top:20px;
border-top:1px solid #333;
}
#catalogue .produit .choix_ref h4{
display:none;
}
#catalogue .produit .choix_ref .choix_ref_remarque label{
display:block;
}
#catalogue .produit .choix_ref .choix_ref_remarque textarea{
width:99%;
}
#catalogue .liste_publique{
margin-left:10px;
margin-right:17px;
}
#catalogue .liste_publique table{
border-collapse: collapse;
width:100%;
margin:0;
}
#catalogue .liste_publique th{
border:1px solid #fff;
font-weight:bold;
background-color:#ccc;
padding:2px;
background-image:url(/media/interface/th.gif);
background-repeat:repeat-x;
background-position:left center;
}
#catalogue .liste_publique th.ref{
width:25%;
}
#catalogue .liste_publique td{
border:1px solid #fff;
padding:2px;
background-color:#ddd;
}
#catalogue p.zoom{
margin:0;
padding:0;
margin-top:20px;
text-align:center;
}
#catalogue p.zoom img{
border:1px solid #333;
padding:5px;
}
#catalogue p.zoom a:hover img{
border-color:#f60;
}
#catalogue p.pagination{
margin:0;
padding:0;
margin-top:6px;
margin-bottom:6px;
margin-right:13px;
margin-left:10px;
text-align:right;
color:#666;
}
#catalogue table.params{
border-collapse: collapse;
width:100%;
font-size:10px;
}
#catalogue table.params th{
background-image:url(/media/interface/catalogue/tabs/coin.gif);
background-repeat:no-repeat;
background-position:left top;
border:1px solid #444;
font-weight:bold;
background-color:#787471;
padding:2px;
color:#fff;
text-align:center;
}
#catalogue table.params .selected th, #catalogue table.params th.selected{
background-color:#D4D0CD;
color:#666;
}
#catalogue table.params thead th{
background-image:none;
}
#catalogue table.params td{
border:1px solid #444;
text-align:center;
padding:2px;
background-color:#aaa;
}
#catalogue table.params td.selected, #catalogue table.params .selected td{
background-color:#F6AC50;
}
#catalogue table.params th.left, #catalogue table.params td.left{
text-align:left;
}
#catalogue table.params th.diam_course{
background-image:url(/media/interface/catalogue/tabs/diam-course.jpg);
background-repeat:no-repeat;
background-position:left top;
width:57px;
height:42px;
padding:0;
text-indent:-9999px;
}
#catalogue table.params th.diam_courses{
background-image:url(/media/interface/catalogue/tabs/diam-courses.jpg);
background-repeat:no-repeat;
background-position:left top;
width:57px;
height:42px;
padding:0;
text-indent:-9999px;
}
#catalogue table.params th.diam_angle{
background-image:url(/media/interface/catalogue/tabs/diam-angle.jpg);
background-repeat:no-repeat;
background-position:left top;
width:57px;
height:42px;
padding:0;
text-indent:-9999px;
}
#catalogue .catalogue_ul_cat{
width : 498px;
height:446px;
list-style:none;
margin : 0px;
padding-left : 30px;
background-image : url(/media/interface/catalogue/cat_1st_page/ligne.gif);
background-repeat:repeat-x;
background-color: #FFFFFF;
background-position:center;
}
#catalogue .catalogue_li_cat{
height:203px;
width:137px;
float:left;
margin-top : 10px;
margin-left : 10px;
margin-right : 10px;
margin-bottom : 10px;
background-color: #FFFFFF;
background-repeat:no-repeat;
}
#catalogue .catalogue_ul_cat a{
display:block;
margin : 0px;
padding : 0px;
text-indent : -9999px;
text-decoration:none;
height : 203px;
}
ul.catalogue_proposition_connexion{
margin:0;
padding:0;
background-image : url(/media/interface/catalogue/proposition_connexion.jpg);
background-repeat:no-repeat;
background-position:center;
width:557px;
height:106px;
position:relative;
list-style-type:none;
}
ul.catalogue_proposition_connexion li{
margin:0;
padding:0;
}
ul.catalogue_proposition_connexion span{
display:none;
}
ul.catalogue_proposition_connexion a{
position:absolute;
display:block;
text-indent:-9999px;
text-decoration:none;
width:240px;
height:75px;
left:17px;
top:12px;
}
ul.catalogue_proposition_connexion a:hover{
text-decoration:none;
}
ul.catalogue_proposition_connexion a.catalogue_proposition_connexion_creation{
left:300px;
}
.extranet label.requis{
font-weight:bold;
}
.extranet textarea, .extranet fieldset input{
width:99%;
}
.extranet p{
margin-top:0.4em;
margin-bottom:0.5em;
}
.extranet fieldset{
margin:0;
padding:0.7em;
border-width:1px;
border-color:#999;
border-style:solid;
margin-bottom:1em;
}
.extranet fieldset legend{
color:#000;
font-style: italic;
}
.extranet label{
display:block;
padding-bottom:0.2em;
}
.extranet .aide{
margin-top:0.5em;
padding-left:0.5em;
color:#666;
font-size:9px;
}
.extranet form{
margin-top:1.5em;
}
.extranet .aide p{
margin-top:0;
margin-bottom:0.7em;
}
.extranet fieldset.small{
width:65%;
}
.extranet fieldset.auto{
width:auto;
}
.extranet fieldset.auto input, .extranet fieldset.auto textarea, .extranet fieldset.auto {
width:auto;
}

