/*********************************************************************************************************/
/* CSS REALISE PAR KTP CONCEPT ( S.B.) // 19/01/2007 *****************************************************/
/*********************************************************************************************************/
/*********************************************************************************************************/
/* couleurs à remplacer : #D18A02 , #D6BD92        *******************************************************/
/*********************************************************************************************************/
* {
margin:0;
padding:0;
}


#mask{width:100%;height:100%; 
overflow:hidden;
background-color:#757575; position:absolute;top:0;z-index:2000;}

#maskint{ color:#fff; text-transform:uppercase; letter-spacing:2px;
width:100%;
height:100px;
position:absolute;
top: 50%;
left:0;
margin-top: -50px;}

.point{ text-decoration:blink;}

html {
height:100%;
width:100%;
background-color:#F4F4F4;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

body {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:100%;
width:100%;
margin-left:auto;
margin-right:auto;
background:#F4F4F4 url(../fond/body_fond.jpg) repeat-y center;
}

#main {
width:100%;
height:auto;
background:#DCDBDB url(../fond/main_fond.jpg) repeat-x;
margin-left:auto;
margin-right:auto;
float:left;
}

#contenu {
width:960px;
height:auto;
background-color:transparent;
margin-left:auto;
margin-right:auto;
}

#top {
position:relative;
top:0;
left:0;
width:960px;
height:120px;
background-color:#fff;
}

#clair[id] {
position:absolute;
width:960px;
height:70px;
background-image:url(../fond/clair_bandeau.png);
filter:none;
}

#baseline[id] {
position:absolute;
left:0;
width:100px;
height:50px;
margin:10px;
filter:none;
}

#baseline {
position:absolute;
left:0;
width:100px;
height:50px;
margin:10px;
}

#tendances[id] {
position:absolute;
left:730px;
width:218px;
height:23px;
background-image:url(../fond/tendances.png);
margin:10px;
margin-top:20px;
filter:none;
}

#tendances {
position:absolute;
left:730px;
width:218px;
height:23px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/tendances.png', sizingMethod='scale');
margin:10px;
margin-top:20px;
}




#clair {
position:absolute;
left:0;
width:960px;
height:70px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/clair_bandeau.png', sizingMethod='scale');
}

.sombre[class] {
float:left;
width:229px;
height:280px;
background-image:url(../fond/sombre_bandeau.png);
background-repeat:repeat-x;
filter:none;
}

.sombre {
width:229px;
height:280px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/sombre_bandeau.png', sizingMethod='scale');
background-repeat:repeat-x;
}

#bandeau {
position:relative;
top:0;
left:0;
width:960px;
height:280px;
background-color:#fff;
}

#bandeau_menu {
float:left;
text-align:left;
border-right:1px solid #444;
width:229px;
height:280px;
background-color:#D18A02;
}

#bandeau_centre {
text-align:left;
float:left;
width:500px;
height:280px;
background-color:#757575;
overflow:hidden;
}

#bandeau_centre_r {
text-align:left;
float:left;
width:500px;
height:280px;
background-color:#fff;
}

#slide_main {
position:relative;
width:500px;
height:280px;
background-color:transparent;
}

#slider {
position:absolute;
bottom:0;
width:500px;
height:329px;
overflow:hidden;
}

#un {
position:absolute;
top:0;
margin:0;
width:500px;
height:329px;
padding:0;
}

#deux {
position:absolute;
top:0;
left:0;
margin:0;
width:500px;
height:329px;
padding:0;
}

#trois {
position:absolute;
top:0;
left:0;
margin:0;
width:500px;
height:329px;
padding:0;
}

#bandeau_droite {
float:left;
text-align:left;
border-left:1px solid #444;
width:229px;
height:280px;
background-color:#D18A02;
}

#bandeau_droite_rubrique {
float:left;
text-align:left;
border-left:1px solid #444;
width:229px;
height:280px;
background:#323C44 url(../fond/leftsirius_AA6311.jpg);
}

#contenu_texte {
position:relative;
top:0;
left:0;
width:960px;
float:left;
background:#fff url(../fond/contenu_texte.gif) repeat-y;
border-bottom:1px solid #BCBCBC;
}

#contenug {
padding-top:20px;
float:left;
width:230px;
background-color:#fff;
}

#contenuc {
float:left;
width:500px;
background:#fff url(../fond/pointille.jpg) repeat-y left;
}

#contenud {
float:left;
width:230px;
padding-top:20px;
background:#fff url(../fond/pointille.jpg) repeat-y left;
}

h1 {
float:left;
width:229px;
height:120px;
display:block;
background:#fff url(../fond/logo_ktp.jpg) no-repeat right;
text-indent:-9999px;
cursor:pointer;
}

#accessibilite {
float:left;
width:501px;
margin-top:20px;
height:100px;
background:#fff url(../fond/pointille.jpg) repeat-y left;
}

#extranet {
float:left;
width:230px;
margin-top:20px;
height:100px;
background:#fff url(../fond/pointille.jpg) repeat-y left;
}

#accessibilite ul {
background-color:#fff;
float:right;
padding-top:10px;
width:480px;
}

#accessibilite ul li {
display:block;
float:right;
}

#accessibilite ul li a {
color:#A1A1A1;
font-size:1em;
text-decoration:none;
text-transform:uppercase;
padding-left:6px;
padding-right:6px;
border-right:1px solid #A1A1A1;
}

#accessibilite ul li a:hover {
color:#303030;
font-size:1em;
text-decoration:underline;
text-transform:uppercase;
padding-left:6px;
padding-right:6px;
border-right:1px solid #303030;
}

#accessibilite ul li.last a {
border-right:none;
}

#bandeau_menu ul {
position:absolute;
left:0;
top:70px;
width:229px;
height:210px;
list-style:none;
}

#bandeau_menu ul li {
display:block;
list-style:none;
}

#bandeau_menu ul li a {
list-style:none;
display:block;
width:184px;
height:15px;
padding:10px;
padding-left:35px;
font-size:1.2em;
letter-spacing:1px;
color:#D6BD92;
text-decoration:none;
text-transform:uppercase;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/border_menu.png', sizingMethod='scale');
}

#bandeau_menu[id] ul li a {
display:block;
height:15px;
padding:10px;
padding-left:35px;
font-size:1.2em;
letter-spacing:1px;
color:#D6BD92;
text-decoration:none;
text-transform:uppercase;
background:transparent url(../fond/border_menu.png) no-repeat top;
filter:none;
}

#bandeau_menu[id] ul li a:hover {
display:block;
width:169px;
height:15px;
padding:10px;
padding-left:50px;
font-size:1.2em;
letter-spacing:1px;
color:#fff;
text-decoration:none;
text-transform:uppercase;
background:transparent url(../fond/border_menu_hover.png) no-repeat top;
filter:none;
}

#bandeau_menu ul li a:hover {
display:block;
width:169px;
height:15px;
padding:10px;
padding-left:50px;
font-size:1.2em;
letter-spacing:1px;
color:#fff;
text-decoration:none;
text-transform:uppercase;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/border_menu_hover.png', sizingMethod='scale');
}

#bandeau_menu ul li.selected a {
display:block;
letter-spacing:1px;
color:#fff;
text-decoration:none;
text-transform:uppercase;
}

#contenug ul {
left:0;
position:relative;
top:-20px;
width:230px;
}

#contenug ul li {
display:block;
text-align:left;
list-style:none;
background-color:#D6BD92;
}

#contenug ul li a {
display:block;
width:184px;
height:15px;
padding:10px;
padding-left:35px;
font-size:1.2em;
letter-spacing:1px;
color:#D18A02;
text-decoration:none;
text-transform:uppercase;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/border_menu2.png', sizingMethod='scale');
list-style:none;
}

#contenug[id] ul li a {
display:block;
height:15px;
padding:10px;
padding-left:35px;
font-size:1.2em;
letter-spacing:1px;
color:#D18A02;
text-decoration:none;
text-transform:uppercase;
background:transparent url(../fond/border_menu2.png) no-repeat top;
filter:none;
}

#contenug[id] ul li a:hover {
display:block;
width:169px;
height:15px;
padding:10px;
padding-left:50px;
font-size:1.2em;
letter-spacing:1px;
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
background:transparent url(../fond/border_menu_hover.png) no-repeat top;
filter:none;
}

#contenug ul li a:hover {
display:block;
width:169px;
height:15px;
padding:10px;
padding-left:50px;
font-size:1.2em;
letter-spacing:1px;
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/border_menu_hover.png', sizingMethod='scale');
}

#contenug ul li.selected a {
display:block;
letter-spacing:1px;
color:#fff;
text-decoration:none;
text-transform:uppercase;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/border_menu_hover.png', sizingMethod='scale');
}

#aplus {
width:16px;
height:16px;
background:#07265C url(../fond/aplus.gif);
float:right;
margin:8px 10px 4px 2px;
cursor:pointer;
}

#anormal {
width:16px;
height:16px;
background:#07265C url(../fond/anormal.gif);
float:right;
margin:8px 2px 4px;
cursor:pointer;
}

#amoins {
width:16px;
height:16px;
background:#07265C url(../fond/amoins.gif);
float:right;
margin:8px 2px 4px;
cursor:pointer;
}

#extranet h2 {
display:block;
width:218px;
height:23px;
background:#fff url(../fond/zone_clients.jpg) no-repeat;
margin-left:10px;
text-indent:-9999px;
}

#ktp {
padding-bottom:20px;
padding-left:8px;
}

#ktp h2 {
display:block;
width:218px;
height:23px;
background:#fff url(../fond/ktph2.jpg) no-repeat;
text-indent:-9999px;
}

#ktp b {
color:#323C44;
}
#ktp a{color:#555;}
#ktp p {
padding-top:10px;
padding-bottom:10px;
padding-right:10px;
font-size:1.1em;
text-align:left;
color:#555;
line-height:1.6em;
}

#newsletter {
padding-bottom:20px;
padding-left:8px;
}

#newsletter p {
padding-top:10px;
padding-bottom:10px;
font-size:1.1em;
text-align:left;
color:#D18A02;
letter-spacing:1px;
}

#newsletter h2 {
display:block;
width:218px;
height:23px;
background:#fff url(../fond/newsletter.jpg) no-repeat;
text-indent:-9999px;
}

#extranet form {
text-align:left;
padding-left:10px;
padding-top:8px;
}

#extranet label {
display:block;
float:left;
text-align:right;
margin-right:10px;
width:80px;
font-size:1em;
font-weight:700;
text-transform:uppercase;
color:#07265C;
}

.text {
width:105px;
border:1px solid #e9e9e9;
background:#f5f5f5 url(../element/fond_form.jpg) repeat-x;
font-size:1em;
margin-bottom:2px;
}

.newsletter {
float:left;
padding:0;
margin:0;
width:145px;
border:1px solid #e9e9e9;
background:#f5f5f5 url(../element/fond_form.jpg) repeat-x;
font-size:1.1em;
}

#infos_portfolio[id] {
position:absolute;
right:0;
top:50px;
width:200px;
height:260px;
padding:10px;
padding-top:20px;
padding-bottom:20px;
text-decoration:none;
background:transparent url(../fond/noir_transparent.png);
background-repeat:repeat;
}

#infos_portfolio {
position:absolute;
right:0;
top:50px;
width:200px;
height:260px;
padding:10px;
text-decoration:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/noir_transparent.png', sizingMethod='scale');
}

#infos_portfolio h4 {
color:#fff;
font-size:1.3em;
letter-spacing:1px;
text-transform:uppercase;
line-height:1.5em;
}

#infos_portfolio p {
color:#CAC8C8;
font-size:1.1em;
line-height:1.5em;
}

#infos_portfolio p a {
color:#D6BD92;
text-decoration:none;
}

#infos_portfolio p a:hover {
color:#fff;
text-decoration:underline;
}

#quote {
position:absolute;
left:745px;
top:50px;
padding-top:20px;
height:150px;
overflow:auto;
width:202px;
color:#fff;
font-size:1.1em;
line-height:1.5em;
letter-spacing:1px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/quote_top.png', sizingMethod='crop');
}

#quote a {
color:#fff;
font-size:0.9em;
}

#quote h4 {
color:#fff;
font-size:1em;
text-transform:uppercase;
letter-spacing:1px;
}

#quotelien {
position:absolute;
left:745px;
top:225px;
padding-top:20px;
width:202px;
color:#fff;
font-size:1.1em;
letter-spacing:1px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/quote_bottom.png', sizingMethod='crop');
background-position:right;
text-align:right;
}

#quote[id] {
position:absolute;
left:745px;
top:50px;
padding-top:20px;
height:150px;
overflow:auto;
width:202px;
color:#fff;
font-size:1.1em;
line-height:1.5em;
letter-spacing:1px;
background:transparent url(../fond/quote_top.png) top left no-repeat;
}

#quotelien[id] {
text-align:right;
position:absolute;
left:745px;
top:225px;
padding-top:20px;
width:202px;
color:#fff;
font-size:1.1em;
letter-spacing:1px;
background:transparent url(../fond/quote_bottom.png) top right no-repeat;
filter:none;
}

#quotelien a {
color:#D6BD92;
letter-spacing:0;
text-decoration:none;
}

#quotelien a:hover {
color:#fff;
letter-spacing:0;
text-decoration:underline;
}

.submit {
border:0;
background:transparent url(../fond/submit.jpg) no-repeat;
width:94px;
height:16px;
cursor:pointer;
text-indent:-9999px;
margin-left:106px;
color:#555;
font-size:0;
}

.submit2 {
border:0;
background:transparent url(../fond/submit2.jpg) no-repeat;
width:57px;
height:16px;
cursor:pointer;
text-indent:-9999px;
color:#555;
font-size:0;
}

#approche {
padding-bottom:20px;
padding-left:8px;
height:165px !important;
}

#approche a {
color:#D18A02;
}

#approche p {
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
margin-right:10px;
font-size:1.1em;
text-align:left;
color:#555;
line-height:1.5em;
border-bottom:1px solid #D3D3D3;
}

#sirius a {
text-decoration:none;
cursor:pointer;
}

#sirius {
margin-left:1px;
width:229px;
height:172px;
background-image:url(../fond/sirius_AA6311.jpg.jpg);
text-align:left;
}

#sirius h2 {
color:#D18A02;
padding:10px;
font-size:1.8em;
font-weight:400;
padding-bottom:0;
}

#sirius .baseline {
display:block;
width:105px;
padding:10px;
text-transform:uppercase;
color:#555;
}

#sirius .info {
display:block;
width:145px;
padding:10px;
padding-top:20px;
color:#fff;
font-size:1.2em;
}

#bandeau_droite_rubrique a h2 {
color:#D18A02;
padding:10px;
padding-top:120px;
font-size:1.8em;
font-weight:400;
text-decoration:none;
cursor:pointer;
padding-bottom:0;
}

#bandeau_droite_rubrique a .baseline {
display:block;
width:105px;
padding:10px;
cursor:pointer;
text-transform:uppercase;
text-decoration:none;
color:#555;
}

#bandeau_droite_rubrique a .info {
display:block;
width:145px;
padding:10px;
padding-top:20px;
cursor:pointer;
color:#fff;
font-size:1.2em;
text-decoration:none;
}

ul#navigation {
position:absolute;
top:266px;
left:600px;
width:80px;
height:14px;
}

ul#navigation li {
display:block;
float:left;
width:23px;
height:14px;
text-align:center;
margin-left:2px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/lists.png', sizingMethod='crop');
line-height:1.8em;
}

ul#navigation[id] li {
display:block;
float:left;
width:23px;
height:14px;
text-align:center;
margin-left:2px;
background-image:url(../fond/lists.png);
line-height:1.8em;
}

ul#navigation li a {
color:#323C44;
font-size:1.1em;
text-decoration:none;
font-weight:700;
position:relative;
}

ul#navigation li a:hover {
color:#323C44;
font-size:1.5em;
text-decoration:none;
font-weight:700;
position:relative;
}

.navig1 a {
display:block;
float:left;
width:130px;
height:26px;
text-align:center;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/naviguer.png', sizingMethod='scale');
background-color:#D18A02;
line-height:1.8em;
margin-top:3px;
color:#fff;
font-size:1.1em;
text-decoration:none;
line-height:2.4em;
margin-left:90px;
}

.navig2 a {
display:block;
float:left;
width:130px;
height:26px;
text-align:center;
margin-top:3px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/naviguer.png', sizingMethod='scale');
background-color:#D18A02;
margin-left:10px;
line-height:1.8em;
color:#fff;
font-size:1.1em;
text-decoration:none;
line-height:2.4em;
}

.navig1 a:hover {
display:block;
float:left;
width:130px;
height:26px;
text-align:center;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/naviguer.png', sizingMethod='scale');
background-color:#212606;
line-height:1.8em;
margin-top:3px;
color:#fff;
font-size:1.1em;
text-decoration:none;
line-height:2.4em;
}

.navig2 a:hover {
display:block;
float:left;
width:130px;
height:26px;
text-align:center;
margin-top:3px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/naviguer.png', sizingMethod='scale');
background-color:#212606;
line-height:1.8em;
color:#fff;
font-size:1.1em;
text-decoration:none;
line-height:2.4em;
}

.navig1[class] a {
display:block;
float:left;
width:130px;
height:26px;
text-align:center;
margin-left:182px;
background:#D18A02 url(../fond/naviguer.png);
line-height:1.8em;
margin-top:3px;
color:#fff;
font-size:1.1em;
text-decoration:none;
line-height:2.4em;
}

.navig2[class] a {
display:block;
float:left;
width:130px;
height:26px;
text-align:center;
margin-left:12px;
margin-top:3px;
background:#D18A02 url(../fond/naviguer.png);
line-height:1.8em;
color:#fff;
font-size:1.1em;
text-decoration:none;
line-height:2.4em;
}

.navig1[class] a:hover {
display:block;
float:left;
width:130px;
height:26px;
text-align:center;
margin-left:182px;
background:#212606 url(../fond/naviguer.png);
line-height:1.8em;
margin-top:3px;
color:#fff;
font-size:1.1em;
text-decoration:none;
line-height:2.4em;
}

.navig2[class] a:hover {
display:block;
float:left;
width:130px;
height:26px;
text-align:center;
margin-left:12px;
margin-top:3px;
background:#212606 url(../fond/naviguer.png);
line-height:1.8em;
color:#fff;
font-size:1.1em;
text-decoration:none;
line-height:2.4em;
}

h3 {
padding:4px 10px;
font-size:1.2em;
font-weight:700;
display:block;
color:#fff;
background-color:#D18A02;
height:14px;
width:480px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/accordeon.png', sizingMethod='scale');
cursor:pointer;
text-align:center;
border-bottom:1px solid #D18A02;
text-transform:uppercase;
letter-spacing:3px;
}

h3[class] {
padding:4px 10px;
font-size:1.2em;
font-weight:700;
color:#fff;
background:#D18A02 url(../fond/accordeon.png);
cursor:pointer;
text-align:center;
border-bottom:1px solid #D18A02;
text-transform:uppercase;
filter:none;
letter-spacing:3px;
}

ol {
margin:0;
padding:0 10px 5px 35px;
}

h3 a:link,h3 a:visited {
font-weight:400;
display:block;
text-decoration:none;
color:#fff;
}

h3 a:hover,h3 a:active {
color:#fff;
}

.accordion {
text-align:left;
}

.portfolio[class] {
margin:5px;
width:88px;
height:88px;
background-color:#323C44;
float:left;
border:1px solid #07265C;
}

.portfolio {
margin:4px;
width:88px;
height:88px;
background-color:#323C44;
float:left;
border:1px solid #07265C;
}

.portfolio2 a {
color:#323C44;
text-decoration:none;
font-size:1.3em;
letter-spacing:-1px;
font-weight:700;
padding-top:5px;
text-transform:uppercase;
}

.lienk {
float:left;
background-color:#eee;
display:block;
width:100%;
padding:2px;
border:1px dotted #ccc;
}

.lienk a {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#555;
font-size:1em;
font-weight:400;
text-transform:none;
}

.portfolio2 {
margin:0;
width:460px;
height:auto;
float:left;
margin-bottom:10px;
color:#444;
}

.leftimage {
float:left;
margin-right:10px;
border:1px solid #ccc;
padding:3px;
margin-bottom:10px;
}

.imagefiche {
border:0;
}

#naviguer {
margin:20px;
width:460px;
height:31px;
background:#fff url(../fond/naviguer.jpg) no-repeat left;
}

.bottom {
color:#aaa;
text-transform:uppercase;
}

.bottom a {
color:#aaa;
text-transform:uppercase;
}

h5 {
color:#323C44;
font-size:1em;
letter-spacing:1px;
text-transform:uppercase;
border-bottom:1px solid #eee;
line-height:2em;
}

h6 {
color:#222;
font-size:1.1em;
line-height:2em;
}

.connecte p {
color:#444;
font-size:1.1em;
}

.connecte a {
color:#323C44;
font-size:1.1em;
text-decoration:none;
}

.connecte a:hover {
color:#07265C;
font-size:1.1em;
text-decoration:underline;
}

td label {
display:block;
float:left;
width:100px;
font-size:1em;
text-transform:none;
margin-right:10px;
margin-bottom:5px;
display:block;
height:auto;
color:#444;
}

.ctext {
float:left;
border:1px solid #e9e9e9;
width:350px;
background:#f1f1f1 url(../element/fond_form.jpg) repeat-x;
}

select {
width:350px;
background:#f1f1f1 url(../element/fond_form.jpg) repeat-x;
font-size:1em;
color:#555;
border:1px solid #ccc;
float:left;
}

textarea {
float:left;
border:1px solid #e9e9e9;
width:350px;
background:#f1f1f1 url(../element/fond_form.jpg) repeat-x;
}

.email {
float:left;
border:1px solid #e9e9e9;
width:350px;
background:#f1f1f1 url(../element/fond_form.jpg) repeat-x;
}

.submitbutton {
float:right;
}

.check {
border:1px solid #e9e9e9;
}

#checkbox {
display:block;
width:340px;
padding:5px;
float:right;
margin-bottom:10px;
border:1px solid #e9e9e9;
background:#f1f1f1 url(../element/fond_form.jpg) repeat-x;
}

#map {
font-size:1.2em;
line-height:1.2em;
}

#map strong {
color:#191264;
}

#localisation {
position:relative;
margin-top:-26px;
}

.gg {
float:left;
padding-right:10px;
}

.actus1,.actus2 {
line-height:2em;
float:left;
padding:10px;
width:450px;
border-bottom:1px dotted #888;
}

.actus1 h5 {
font-size:1.4em;
border-bottom:0;
letter-spacing:-1px;
text-transform:none;
padding-left:18px;
background:#fff url(../fond/news.gif) no-repeat left;
}

.actus2 h5 {
font-size:1.4em;
border-bottom:0;
letter-spacing:-1px;
text-transform:none;
color:#07265C;
padding-left:18px;
background:#fff url(../fond/news.gif) no-repeat left;
}

.imageborder {
border:1px solid #ccc;
float:right;
padding:2px;
margin:5px;
margin-right:0;
margin-bottom:0;
}

.h3public {
padding:4px 10px;
font-size:1.1em;
font-weight:700;
display:block;
color:#fff;
background-color:#323C44;
height:14px;
width:450px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/accordeon.png', sizingMethod='scale');
text-align:left;
border-bottom:1px solid #07265C;
text-transform:uppercase;
}

.h3public[class] {
padding:4px 10px;
font-size:1.1em;
font-weight:700;
color:#fff;
background:#323C44 url(../fond/accordeon.png);
text-align:left;
border-bottom:1px solid #07265C;
text-transform:uppercase;
filter:none;
}

.gauche2 {
float:left;
padding:5px;
padding-top:0;
}

.descrip {
padding:10px;
background-color:#eee;
border-bottom:1px solid #ccc;
height:55px;
font-size:1.1em;
margin-bottom:10px;
}

.descrip a {
color:#444;
font-weight:700;
text-transform:uppercase;
text-decoration:none;
font-size:1em;
letter-spacing:1px;
}

hr {
size:1px;
background-color:#fff;
border:0;
border-top:1px dotted #888;
height:1px;
margin-top:8px;
margin-bottom:8px;
}

strong {
color:#D18A02;
}

.concepteur {
position:absolute;
left:236px;
top:40px;
background:#fff url(../element/concepteur.jpg) no-repeat;
text-indent:-9999px;
width:236px;
height:30px;
}

.concepteur2 {
position:absolute;
left:236px;
top:80px;
background:#fff url(../element/concepteur.jpg) no-repeat;
text-indent:-9999px;
width:236px;
height:30px;
}
