@charset "UTF-8";
/* -------------------- Mise en page générale -------------------- */
html {
background-color:#F90;
}
body {
font-family:Arial, Helvetica, sans-serif;
background-color:#F90;
margin:0;
padding:0;
}
/*IE PNG FIX*/
img,div,a,input {
behavior:url(/css/resources/iepngfix.htc);
}
img {
border:none;
}
#global {
width:985px;
text-align:center;
display:block;
min-height:700px;
background-image:url(../interface/general_interface/general_bgd.png);
background-repeat:repeat-y;
background-color:#FFF;
background-position:center;
position:relative;
margin:30px auto 0;
padding:0;
}
h1 {
font-family:"Century Gothic", Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:700;
text-transform:uppercase;
color:#000;
margin:10px 0 0;
padding:10px 0 0;
}
h2 {
font-family:"Century Gothic", Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:700;
text-transform:uppercase;
color:#999;
margin:0 0 10px;
padding:0 0 10px;
}
h4 {
padding-left:10px;
margin-top:15px;
margin-bottom:2px;
}
h5 {
font-family:"Century Gothic", Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-style:italic;
color:#666;
font-weight:400;
margin:10px;
}
h6 {
font-weight:700;
font-size:12px;
margin-top:10px;
margin-bottom:0;
}
ol.num {
padding-left:70px;
list-style-image:url(../interface/puce_habillage.png);
vertical-align:middle;
list-style-type:decimal;
}
a,a:visited {
color:#333;
text-decoration:none;
}
input {
border:1px solid #CCC;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
color:#333;
}
/* -------------------- Cadre indiquant les contacts -------------------- */
.cadre_contacts {
background-image:url(../interface/vos-contacts.png);
background-repeat:no-repeat;
background-position:left top;
width:500px;
padding-left:180px;
height:35px;
}
/* -------------------- Bouton Télécharger -------------------- */
.telecharger,.lien_galerie,.lien_materiel_utilise {
background-repeat:no-repeat;
position:relative;
height:60px;
width:172px;
margin:0;
padding:0;
}
.telecharger li,.lien_galerie li,.lien_materiel_utilise li {
display:inline;
margin:0;
padding:0;
}
.telecharger a,.lien_galerie a,.lien_materiel_utilise a {
height:60px;
width:172px;
position:absolute;
background-repeat:no-repeat;
left:0;
top:0;
}
.telecharger a:hover,.lien_galerie a:hover,.lien_materiel_utilise a:hover {
background-repeat:no-repeat;
background-position:0 -60px;
}
.liste_materiel_utilise {
margin-left:10px;
padding:0;
}
.liste_materiel_utilise li {
font-style:italic;
font-weight:700;
display:block;
}
/* -------------------- Ligne de déblayage -------------------- */
.deblayage {
height:0;
clear:both;
}
/* -------------------- Header -------------------- */
#header {
background-image:url(../interface/general_interface/header.png);
height:111px;
width:985px;
background-repeat:no-repeat;
left:0;
top:0;
text-align:left;
margin:0;
padding:0;
}
#header img {
display:block;
text-align:left;
}
#global #header #header_liens_expo {
height:20px;
width:180px;
position:absolute;
right:23px;
top:88px;
float:right;
margin:0;
padding:0;
}
#global #header #header_liens_droite {
position:absolute;
text-align:right;
width:735px;
overflow:hidden;
top:90px;
right:18px;
}
#global #header #header_liens_droite ul {
color:#FFF;
font-size:10px;
margin:0;
padding:0;
}
#global #header #header_liens_droite ul li {
display:inline;
list-style-type:none;
margin-left:10px;
}
/* -------------------- Menu de navigation principale -------------------- */
#global .togglenav .slidenav-container {
height:60px;
top:0;
position:absolute;
z-index:20;
width:965px;
}
#nav {
width:100%;
float:inherit;
background-image:url(../interface/main_menu.png);
background-repeat:repeat;
background-position:center top;
height:30px;
font-family:"Century Gothic", Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
clear:both;
text-align:center;
right:auto;
display:block;
font-weight:700;
}
#nav a,#nav strong,#nav span {
float:left;
display:block;
color:#000;
background-image:url(../interface/main_menu.png);
background-repeat:no-repeat;
background-position:100% 0;
text-decoration:none;
padding:7px 15px 10px 5px;
}
/* Backslash Hack hides rule from IE5-Mac \*/
#nav a {
color:#fff;
float:none;
text-decoration:none;
}
#nav a:hover {
color:#fff;
background-image:url(../interface/main_menu.png);
background-repeat:no-repeat;
background-position:100% -35px;
}
#nav ul {
list-style:none;
padding-top:0;
padding-right:5px;
height:30px;
background-image:url(../interface/main_menu_gr.png);
background-position:right top;
background-repeat:no-repeat;
padding-left:5px;
margin:0;
}
#nav li {
float:left;
padding-top:0;
padding-right:0;
padding-left:6px;
background-image:url(../interface/main_menu.png);
background-repeat:no-repeat;
background-position:0 0;
margin:0;
}
#nav #current a {
color:#FFF;
padding-right:20px;
padding-left:6px;
background-image:url(../interface/main_menu.png);
background-repeat:no-repeat;
background-position:100% -35px;
text-decoration:none;
margin:0;
}
#global #main_space .togglenav .slidenav-container #nav ul .gris {
background-image:url(../interface/main_menu_gr.png);
margin-left:15px;
}
#global #main_space .togglenav .slidenav-container #nav ul .gris a {
background-image:url(../interface/main_menu_gr.png);
color:#000;
text-decoration:none;
}
#global #main_space .togglenav .slidenav-container #nav ul .gris a:hover,#global #main_space .togglenav .slidenav-container #nav ul .gris#current a {
color:#fff;
}
/* -------------------- Cadre de contenu menu latéral gauche + contenu des pages -------------------- */
#global #main_space {
width:965px;
position:relative;
color:#222;
padding-left:10px;
padding-right:10px;
}
/* -------------------- Menu latéral gauche -------------------- */
#global #main_space #menu_left {
width:170px;
z-index:6;
left:0;
top:60px;
position:relative;
float:left;
border-right-width:1px;
border-right-style:solid;
border-right-color:#E6E6E6;
background-color:#F3F3F3;
border-top-width:1px;
border-bottom-width:1px;
border-top-style:solid;
border-bottom-style:solid;
border-top-color:#E6E6E6;
border-bottom-color:#E6E6E6;
}
#global #main_space #espace-pro {
background-color:#333;
color:#FFF;
}
#global #main_space #espace-pro p {
padding-top:5px;
padding-bottom:5px;
margin:0;
font-size:12px;
}
#global #main_space #espace-pro p a {
color:#CCC;
}
#global #main_space #espace-pro p a:hover {
color:#F60;
}
#global #main_space #deroulant {
width:147px;
left:10px;
}
#global #main_space #deroulant ul {
font-size:12px;
margin:0 0 10px;
padding:0;
}
#global #main_space #deroulant ul li {
list-style-type:none;
text-align:right;
margin-top:0;
margin-bottom:0;
}
#global #main_space #deroulant #menu_titre {
font-size:12px;
font-weight:700;
width:147px;
color:#fff;
background-image:url(../interface/general_interface/ban_orange_top.png);
background-repeat:no-repeat;
height:21px;
line-height:21px;
text-align:center;
}
#global #main_space #deroulant #menu_titre a {
color:#fff;
text-decoration:none;
}
#global #main_space #deroulant #menu_contenu {
list-style-type:none;
width:147px;
padding-top:15px;
background-image:url(../interface/general_interface/ban_orange_bgd.png);
background-repeat:repeat-y;
}
#global #main_space #deroulant #menu_contenu p {
font-size:11px;
padding-right:10px;
padding-left:10px;
margin-bottom:0;
padding-bottom:10px;
text-align:center;
}
#global #main_space #deroulant #menu_contenu ul {
padding-left:10px;
margin:0;
}
#global #main_space #deroulant #menu_contenu ul li {
font-family:"Century Gothic", Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
padding-left:30px;
padding-bottom:10px;
list-style-type:none;
color:#191919;
text-decoration:none;
height:20px;
margin-left:0;
}
#global #main_space #deroulant #menu_contenu ul li a {
color:#eee;
text-decoration:none;
text-align:left;
}
#global #main_space #deroulant #menu_contenu ul li a:hover {
color:#ddd;
}
#global #main_space #deroulant #menu_contenu ul li a.select_a {
color:#eee;
}
#global #main_space #deroulant #menu_bottom {
height:11px;
width:147px;
background-repeat:no-repeat;
background-position:center bottom;
background-image:url(../interface/general_interface/ban_orange_bottom.png);
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:0;
}
#global #main_space #menu_left #menu_left_ydeo_news {
background-image:url(../interface/vignette_ydeo_news.png);
background-repeat:no-repeat;
height:170px;
width:170px;
overflow:hidden;
position:relative;
font-size:12px;
}
#global #main_space #menu_left #menu_left_ydeo_news img {
height:45px;
width:117px;
position:absolute;
float:left;
left:0;
border-style:none;
}
#global #main_space #menu_left .container_vignette_fade {
height:170px;
width:170px;
overflow:hidden;
position:relative;
}
#global #main_space #menu_left .container_vignette_fade .vignette_fade {
left:0;
right:0;
display:block;
text-align:left;
margin:0;
padding:0;
}
#global #main_space #menu_left .container_vignette_fade .vignette_fade img {
height:170px;
width:170px;
left:0;
right:0;
margin:0;
padding:0;
}
/* -------------------- Contenu principal -------------------- */
#global #main_space #main_content {
width:750px;
position:relative;
float:right;
right:20px;
text-align:left;
font-size:12px;
top:90px;
z-index:1;
padding-bottom:90px;
}
#global #main_space #main_content h1 {
margin:10px 0 0;
padding:10px 0 0;
}
#global #main_space #main_content h2 {
margin:0 0 10px;
padding:0 0 10px;
}
#global #main_space #main_content h3 {
font-family:"Century Gothic", Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#111;
background-image:url(../interface/store-header.png);
background-repeat:no-repeat;
height:30px;
width:680px;
text-align:left;
text-indent:20px;
line-height:30px;
}
#global #main_space #main_content li {
list-style-image:url(../interface/puce_habillage_li.jpg);
list-style-type:none;
}
/* -------------------- Bottom -------------------- */
#bottom {
	width:965px;
	font-family:"Century Gothic", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	font-weight:400;
	background-color:#E6E6E6;
	top:0;
	left:0;
	position:relative;
	z-index:10;
	background-repeat:repeat-x;
	background-position:bottom;
	margin:10px 10px 0;
	padding:0 0 10px;
}
#bottom a {
color:#000;
text-decoration:none;
}
#bottom ul li {
list-style-type:none;
display:block;
}
/* -------------------- End -------------------- */
#end {
height:35px;
background-image:url(../interface/general_interface/bottom.png);
background-repeat:no-repeat;
background-position:top;
padding-top:10px;
font-size:10px;
text-align:right;
padding-right:15px;
padding-left:15px;
}
/* -------------------- CATALOC EXPRESS -------------------- */
#cataloc {
text-align:left;
font-size:14px;
color:#222;
padding:10px;
}
#cataloc select {
font-size:10px;
width:150px;
}
#cataloc p {
margin-left:10px;
margin-top:10px;
}
#cataloc span {
font-weight:700;
color:#F60;
}
/* -------------------- INDEX -------------------- */
.index_defil li {
left:0;
right:0;
display:block;
margin:0;
padding:0;
}
.main_image {
width:498px;
height:380px;
float:left;
background:#333;
position:relative;
overflow:hidden;
color:#fff;
}
#global #main_space #main_content .main_image h2 {
font-size:1.5em;
font-weight:400;
margin:0 0 5px;
padding:10px;
}
#global #main_space #main_content .main_image h2 a:hover {
color:#f60;
}
.main_image p {
font-size:0.8em;
line-height:1.6em;
color:#FFF;
margin:0;
padding:0 10px 10px;
}
.block small {
font-size:0.8em;
color:#F60;
background:url(/interface/ImgRotator/icon_calendar.gif) no-repeat 0 center;
padding:0 0 0 20px;
}
.main_image .block small {
margin-left:10px;
}
.main_image .desc {
position:absolute;
bottom:0;
left:0;
width:100%;
display:none;
}
.main_image .block {
width:100%;
background:#111;
border-top:1px solid #000;
}
.main_image a.collapse {
background:url(/interface/ImgRotator/btn_collapse.gif) no-repeat left top;
height:27px;
width:93px;
text-indent:-99999px;
position:absolute;
top:-27px;
right:20px;
}
.main_image a.show {
background-position:left bottom;
}
.image_thumb {
float:left;
width:249px;
background:#f0f0f0;
border-right:1px solid #fff;
border-top:1px solid #ccc;
height:380px;
overflow:hidden;
}
.image_thumb img {
border:1px solid #ccc;
background:#fff;
float:left;
padding:5px;
}
.image_thumb ul {
list-style:none;
margin:0;
padding:0;
}
.image_thumb ul li {
background:#f0f0f0 url(/interface/ImgRotator/nav_a.gif) repeat-x;
width:219px;
float:left;
border-bottom:1px solid #ccc;
border-top:1px solid #fff;
border-right:1px solid #ccc;
list-style-image:none;
margin:0;
padding:5px 10px;
}
#global #main_space #main_content .image_thumb ul li {
list-style-image:none;
}
.image_thumb ul li.hover {
background:#ddd;
cursor:pointer;
}
.image_thumb ul li.active {
background:#fff;
cursor:default;
}
#global #main_space #main_content .image_thumb ul li h2 {
font-size:0.8em;
margin:2px 0;
padding:0;
}
#global #main_space #main_content .image_thumb ul li.active h2 a {
color:#333;
}
.image_thumb ul li .block {
float:left;
margin-left:10px;
width:140px;
padding:0;
}
.image_thumb ul li p {
display:none;
}
/*--Hide the description on the list items--
 -------------------- BROADCAST -------------------- */
.cadre_detail {
border:1px solid #F60;
width:300px;
background-color:#EEE;
position:relative;
z-index:10;
padding:10px;
}
.cadre_detail#prise {
top:-615px;
left:0;
border-color:#060;
}
.cadre_detail#retrouvez_la {
top:-565px;
left:40px;
width:450px;
}
.cadre_detail .titre_cadre_detail {
font-size:16px;
font-weight:700;
color:#F60;
top:-15px;
position:absolute;
line-height:16px;
width:300px;
left:0;
}
.cadre_detail#prise .titre_cadre_detail {
color:#060;
}
#regie .topo-visual2 {
background-image:url(../visuels/metiers/broadcast/pied_cam_34ad.png);
background-repeat:no-repeat;
float:left;
height:200px;
width:110px;
margin:10px;
}
#regie .topo1 {
width:230px;
position:relative;
float:left;
margin:10px;
}
#regie .topo2 {
width:200px;
position:relative;
float:left;
margin:10px;
}
#regie .cadre_detail#descriptif-regie {
width:570px;
left:10px;
top:-505px;
position:relative;
font-size:10px;
padding-top:0;
padding-bottom:0;
background-color:#F8F8F8;
border-color:#003;
}
#regie .cadre_detail#descriptif-regie .titre_cadre_detail {
color:#003;
}
#chaine {
background-image:url(../visuels/metiers/broadcast/chaine-broadcast.png);
background-repeat:no-repeat;
height:150px;
width:630px;
position:relative;
list-style-image:none;
list-style-type:none;
}
#chaine li {
list-style-image:none;
list-style-type:none;
display:inline;
}
#chaine #chaine-regie a {
height:113px;
width:200px;
position:absolute;
top:29px;
background-image:url(../visuels/metiers/broadcast/chaine-broadcast.png);
background-repeat:no-repeat;
background-position:-5px -29px;
left:5px;
list-style-image:none;
list-style-type:none;
}
#chaine #chaine-cameras a {
height:113px;
width:200px;
position:absolute;
top:29px;
background-image:url(../visuels/metiers/broadcast/chaine-broadcast.png);
background-repeat:no-repeat;
background-position:-215px -29px;
left:215px;
list-style-image:none;
list-style-type:none;
}
#chaine #chaine-spyder a {
height:113px;
width:200px;
position:absolute;
top:29px;
background-image:url(../visuels/metiers/broadcast/chaine-broadcast.png);
background-repeat:no-repeat;
background-position:-425px -29px;
left:425px;
list-style-image:none;
list-style-type:none;
}
#chaine #chaine-regie a:hover {
background-position:-5px -170px;
}
#chaine #chaine-cameras a:hover {
background-position:-215px -170px;
}
#chaine #chaine-spyder a:hover {
background-position:-425px -170px;
}
/* -------------------- BUSINESS -------------------- */
.panel#conference-de-presse ul.video,.panel#conference-de-presse ul.son,.panel#conference-de-presse ul.lumiere,.panel#conference-de-presse ul.prestation {
background-image:url(../interface/pictos-postes.png);
background-repeat:no-repeat;
height:86px;
padding-left:130px;
overflow:visible;
}
.panel#conference-de-presse ul.video {
background-position:0 0;
}
.panel#conference-de-presse ul.son {
background-position:0 -196px;
}
.panel#conference-de-presse ul.lumiere {
background-position:0 -392px;
}
.panel#conference-de-presse ul.prestation {
background-position:0 -588px;
}
.Pack {
width:600px;
margin-bottom:20px;
}
.Pack .TopConteneur {
background-image:url(../interface/business/TopConteneur.jpg);
background-repeat:no-repeat;
height:47px;
width:600px;
line-height:47px;
right:400px;
padding-left:60px;
font-size:18px;
font-weight:700;
}
.Pack .ContenuConteneur {
background-image:url(../interface/business/FondConteneur.jpg);
background-repeat:repeat-y;
padding-right:20px;
padding-left:20px;
overflow:visible;
height:300px;
}
.Pack .BottomConteneur {
background-image:url(../interface/business/BottomConteneur.jpg);
height:18px;
width:600px;
background-repeat:no-repeat;
}
.Pack .BottomConteneur .Prix {
background-image:url(../interface/business/LogoPrix.png);
background-repeat:no-repeat;
height:59px;
width:69px;
line-height:59px;
text-align:center;
position:relative;
left:570px;
top:-10px;
color:#FFF;
font-weight:700;
font-size:15px;
}
.Pack .ContenuConteneur img {
float:left;
}
.Pack .ContenuConteneur .Transport {
background-image:url(../interface/business/LogoCamion.png);
height:35px;
background-repeat:no-repeat;
padding-left:40px;
line-height:35px;
position:relative;
float:right;
margin-top:10px;
margin-left:0;
}
/* -------------------- STORE -------------------- */
.panel#realisations img {
margin:5px;
}
/* -------------------- STORE -------------------- */
#store-header {
width:680px;
background-image:url(../interface/store-header.png);
height:30px;
background-repeat:no-repeat;
line-height:30px;
font-size:11px;
padding-bottom:10px;
}
#breadcrumb {
position:absolute;
left:15px;
height:30px;
}
#breadcrumb a {
color:#666;
text-decoration:none;
}
#store-header ul {
text-align:right;
position:absolute;
right:15px;
top:-11px;
}
#store-header ul li {
list-style-type:none;
list-style-image:none;
display:inline;
padding-right:5px;
line-height:30px;
}
#store-main {
width:490px;
padding-top:10px;
}
#store-main a {
color:#600;
text-decoration:underline;
}
#store-right {
width:180px;
float:right;
background-image:url(../interface/store-right-middle.png);
background-repeat:repeat-y;
background-position:center;
font-size:0.9em;
padding-left:2px;
}
#main_space #main_content #store-right .boxes h4 {
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#999;
text-transform:uppercase;
color:#999;
margin-top:6px;
margin-bottom:6px;
padding-bottom:2px;
font-weight:700;
}
#main_space #main_content #store-right .boxes ul li {
list-style-image:none;
list-style-type:none;
background-image:none;
}
#global #main_space #main_content #store-right div {
padding-left:5px;
}
#global #main_space #main_content #store-right #store-right-top {
background-image:url(../interface/store-right-top.png);
background-repeat:no-repeat;
height:20px;
background-position:center;
}
#global #main_space #main_content #store-right #store-right-bottom {
background-image:url(../interface/store-right-bottom.png);
background-repeat:no-repeat;
height:20px;
background-position:center;
}
#global #main_space #main_content #store-footer {
font-size:10px;
text-align:center;
color:#999;
padding-top:20px;
clear:both;
}
/* -------------------- YDEO NEWS -------------------- */
.chaponews {
font-weight:700;
font-size:12px;
color:orange;
background-image:url(../interface/titres_actu.png);
background-repeat:no-repeat;
height:60px;
width:680px;
font-family:"Century Gothic", Verdana, Geneva, Arial, Helvetica, sans-serif;
position:relative;
}
.chaponews img {
padding-right:10px;
height:10px;
width:10px;
}
.titre_actu {
font-size:14px;
color:#FFF;
text-align:left;
position:absolute;
left:80px;
font-weight:700;
top:19px;
}
.date_actu {
font-size:12px;
color:#F90;
text-align:right;
width:250px;
font-family:"Century Gothic", Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight:700;
right:9px;
top:20px;
position:absolute;
}
.contenu_actu {
font-size:12px;
color:#000;
text-align:justify;
padding-right:95px;
padding-left:55px;
padding-bottom:20px;
position:relative;
}
.contenu_actu img {
margin-left:10px;
margin-right:10px;
margin-bottom:5px;
}
#liens_autre_page_resultats {
display:block;
list-style-type:none;
list-style-image:none;
text-align:center;
}
#liens_autre_page_resultats li {
list-style-image:none;
list-style-type:none;
display:inline;
text-align:center;
}
#liens_autre_page_resultats li.active {
font-size:16px;
}
.chaponews .type_actu_1 {
position:absolute;
height:60px;
width:60px;
left:10px;
background-image:url(../interface/titres_actu_f2.png);
background-repeat:no-repeat;
background-position:-85px;
}
.chaponews .type_actu_2 {
position:absolute;
height:60px;
width:60px;
left:10px;
background-image:url(../interface/titres_actu_f2.png);
background-repeat:no-repeat;
background-position:-155px;
}
.chaponews .type_actu_3 {
position:absolute;
height:60px;
width:60px;
left:10px;
background-image:url(../interface/titres_actu_f2.png);
background-repeat:no-repeat;
background-position:-505px;
}
.chaponews .type_actu_4 {
position:absolute;
height:60px;
width:60px;
left:10px;
background-image:url(../interface/titres_actu_f2.png);
background-repeat:no-repeat;
background-position:-225px;
}
.chaponews .type_actu_5 {
position:absolute;
height:60px;
width:60px;
left:10px;
background-image:url(../interface/titres_actu_f2.png);
background-repeat:no-repeat;
background-position:-435px;
}
.chaponews .type_actu_6 {
position:absolute;
height:60px;
width:60px;
left:10px;
background-image:url(../interface/titres_actu_f2.png);
background-repeat:no-repeat;
background-position:-15px;
}
.chaponews .type_actu_8 {
position:absolute;
height:60px;
width:60px;
left:10px;
background-image:url(../interface/titres_actu_f2.png);
background-repeat:no-repeat;
background-position:-365px;
}
.chaponews .nom_type_actu {
visibility:hidden;
position:relative;
}
/* -------------------- CATALOGUE LOCATION -------------------- */
#tarifs h1 {
width:540px;
border-bottom-width:3px;
border-bottom-style:solid;
border-bottom-color:#999;
}
#tarifs table {
width:500px;
padding-bottom:20px;
border:0;
}
#tarifs table tr.titre {
height:20px;
}
#tarifs table tr:hover {
background-color:#EEE;
}
#tarifs table td.image,#tarifs table td.image img {
max-width:40px;
max-height:40px;
border:0;
}
#tarifs table td.marque {
width:80px;
font-size:10px;
color:#666;
}
#tarifs table td.produit {
width:250px;
}
#tarifs table td.prix {
width:150px;
font-weight:700;
text-align:right;
color:#F90;
}
.fiche_produit {
width:500px;
left:100px;
position:relative;
background-image:url(../interface/coda-slider/content_pane-gradient.gif);
background-repeat:repeat-x;
background-position:bottom;
padding:20px;
}
.fiche_produit .famille,.fiche_produit .categorie,.fiche_produit .marque {
display:inline;
color:#999;
}
.fiche_produit .produit {
position:relative;
padding-top:24px;
font-size:22px;
font-weight:700;
color:#333;
display:block;
}
.fiche_produit .marque2 {
position:relative;
font-size:18px;
color:#666;
display:block;
}
.fiche_produit .prix {
position:absolute;
right:0;
top:200px;
width:200px;
font-size:18px;
}
.fiche_produit .prix .annonce_prix {
font-size:20px;
font-weight:700;
}
.fiche_produit .telechargement {
position:absolute;
top:260px;
width:200px;
right:0;
color:#F60;
font-weight:700;
font-style:italic;
}
.fiche_produit .telechargement ul {
font-style:normal;
font-weight:400;
padding-left:10px;
}
.fiche_produit .image_produit {
position:relative;
left:0;
width:200px;
height:200px;
padding-top:30px;
vertical-align:middle;
text-align:center;
}
/* NOUVEAU */
ul#barre_familles {
	display: block;
	width: 753px;
	height: 110px;
	background-image:url(../interface/catalogue-location/barre_familles.png);
	background-position:0px -110px;
	background-repeat:no-repeat;
	padding: 0;
}
ul#barre_familles a {
	height: 20px;
	top: 0px;
	position: absolute;
	background-image:url(../interface/catalogue-location/barre_familles.png);
	background-position:0px -125px;
}

ul#barre_familles li, ul#barre_familles li ul, ul#barre_familles li ul li {
	padding:0;
	list-style-image:none;
	display: block;
	position: absolute;
}
ul#barre_familles li ul {
	height: 105px;
	top: 0px;
}
ul#barre_familles li ul li a {
	height: 90px;
	top: 20px;
	position: absolute;
	background-image:url(../interface/catalogue-location/barre_familles.png);
	background-position:0px -125px;
}
ul#barre_familles li#video {
	display: block;
	position:absolute;
	width: 320px;
	height: 110px;
	left: 0px;
}
ul#barre_familles li#video a {
	width: 320px;
	left: 0px;
	background-position:-0px -110px;
}
ul#barre_familles li#video a:hover, ul#barre_familles li#video a.active {
	background-position:-0px -220px;
}
ul#barre_familles li#video ul li#videoprojection a {
	width: 65px;
	left: 15px;
	background-position:-15px -130px;
}
ul#barre_familles li#video ul li#videoprojection a:hover, ul#barre_familles li#video ul li#videoprojection a.active {
	background-position:-15px -240px;
}
ul#barre_familles li#video ul li#affichage a {
	width: 60px;
	left: 80px;
	background-position:-80px -130px;
}
ul#barre_familles li#video ul li#affichage a:hover, ul#barre_familles li#video ul li#affichage a.active {
	background-position:-80px -240px;
}
ul#barre_familles li#video ul li#captation a {
	width: 60px;
	left: 140px;
	background-position:-140px -130px;
}
ul#barre_familles li#video ul li#captation a:hover, ul#barre_familles li#video ul li#captation a.active {
	background-position:-140px -240px;
}
ul#barre_familles li#video ul li#processing a {
	width: 70px;
	left: 200px;
	background-position:-200px -130px;
}
ul#barre_familles li#video ul li#processing a:hover, ul#barre_familles li#video ul li#processing a.active {
	background-position:-200px -240px;
}
ul#barre_familles li#video ul li#peripheriques a {
	width: 60px;
	left: 260px;
	background-position:-260px -130px;
}
ul#barre_familles li#video ul li#peripheriques a:hover, ul#barre_familles li#video ul li#peripheriques a.active {
	background-position:-260px -240px;
}
ul#barre_familles li#audio {
	display: block;
	position: absolute;
	width: 240px;
	height: 110px;
	left: 320px;
}
ul#barre_familles li#audio a {
	width: 240px;
	left: 0px;
	background-position:-320px -110px;
}
ul#barre_familles li#audio a:hover, ul#barre_familles li#audio a.active{
	background-position:-320px -220px;
}
ul#barre_familles li#audio ul li#captation a {
	width: 60px;
	left: 0px;
	background-position:-320px -130px;
}
ul#barre_familles li#audio ul li#captation a:hover, ul#barre_familles li#audio ul li#captation a.active {
	background-position:-320px -240px;
}
ul#barre_familles li#audio ul li#traitement a {
	width: 60px;
	left: 60px;
	background-position:-380px -130px;
}
ul#barre_familles li#audio ul li#traitement a:hover, ul#barre_familles li#audio ul li#traitement a.active {
	background-position:-380px -240px;
}
ul#barre_familles li#audio ul li#peripheriques a {
	width: 70px;
	left: 120px;
	background-position:-440px -130px;
}
ul#barre_familles li#audio ul li#peripheriques a:hover, ul#barre_familles li#audio ul li#peripheriques a.active {
	background-position:-440px -240px;
}
ul#barre_familles li#audio ul li#diffusion a {
	width: 69px;
	left: 190px;
	background-position:-510px -130px;
}
ul#barre_familles li#audio ul li#diffusion a:hover, ul#barre_familles li#audio ul li#diffusion a.active {
	background-position:-510px -240px;
}
ul#barre_familles li#lumiere {
	display: block;
	position: absolute;
	width: 65px;
	height: 110px;
	left: 560px;
}
ul#barre_familles li#lumiere a {
	width: 65px;
	left: 0px;
	background-position:-560px -110px;
}
ul#barre_familles li#lumiere a:hover, ul#barre_familles li#lumiere a.active {
	background-position:-560px -220px;
}
ul#barre_familles li#lumiere ul li#projecteurs a {
	width: 65px;
	left: 0px;
	background-position:-560px -130px;
}
ul#barre_familles li#lumiere ul li#projecteurs a:hover, ul#barre_familles li#lumiere ul li#projecteurs a.active {
	background-position:-560px -240px;
}
ul#barre_familles li#ydeo {
	display: block;
	position: absolute;
	width: 130px;
	height: 110px;
	left:620px;
}
ul#barre_familles li#ydeo a {
	width: 120px;
	left: 0px;
	background-position:-620px -110px;
}
ul#barre_familles li#ydeo a:hover, ul#barre_familles li#ydeo a.active {
	background-position:-620px -220px;
}
ul#barre_familles li#ydeo ul li#techniciens a {
	width: 55px;
	left: 0px;
	background-position:-620px -130px;
}
ul#barre_familles li#ydeo ul li#techniciens a:hover, ul#barre_familles li#ydeo ul li#techniciens a.active {
	background-position:-620px -240px;
}
ul#barre_familles li#ydeo ul li#transport a {
	width: 60px;
	left: 55px;
	background-position:-675px -130px;
}
ul#barre_familles li#ydeo ul li#transport a:hover, ul#barre_familles li#ydeo ul li#transport a.active {
	background-position:-675px -240px;
}

#global #main_space #main_content div#catalogue-location .plus_dinfo {
	display: block;
	position: absolute;
	right: 5px;
	bottom: 5px;
	width: 100px;
	text-align: right;
	background-image: url(../interface/menu_left_fleche_droite.png);
	background-repeat: no-repeat;
	background-position: right;
}
#global #main_space #main_content div#catalogue-location .plus_dinfo a {
	color:#F60;
	text-decoration:none;
	font-size: 10px;
	font-weight: bold;
	font-family:"Century Gothic", Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-right: 10px;
}
#global #main_space #main_content div#catalogue-location .plus_dinfo a:hover {
	text-decoration:underline;
}

#global #main_space #main_content div#catalogue-location h1, #global #main_space #main_content div#catalogue-location h2, #global #main_space #main_content div#catalogue-location h3 {
	text-transform: none;
	background: none;
}
#global #main_space #main_content div#catalogue-location h2 {
	color: #666;
	font-weight:normal;
}
#global #main_space #main_content div#catalogue-location h1 {
	font-weight:normal;
}
div#catalogue-location #a_la_une {
	width: 750px;
	height: 300px;
	border-color:#3C3;
	border: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
	position: relative;
}
div#catalogue-location #a_la_une #affiche {
	width: 400px;
	float: left;
	position: absolute;
	left: 5px;
	top: 5px;
	text-align: center;
	vertical-align:middle;
}
div#catalogue-location #a_la_une #affiche img {
	padding: 10px;
	max-height: 280px;
	max-width: 380px;
}
#global #main_space #main_content div#catalogue-location #a_la_une .detail {
	display: block;
	position: absolute;
	left: 420px;
	top: 80px;
	width: 300px; 
}
#global #main_space #main_content div#catalogue-location .detail h1, #global #main_space #main_content div#catalogue-location .detail h2, #global #main_space #main_content div#catalogue-location .detail h3 {
	width: 300px;
}
#global #main_space #main_content div#catalogue-location #a_la_une .detail h1 {
}
#global #main_space #main_content div#catalogue-location #a_la_une .detail h2 {
	font-size: 12px;
}
#global #main_space #main_content div#catalogue-location #a_la_une .detail h3 {
	text-align: right;
	color: #000;
	font-size: 18px;
	font-weight:normal;
}
#global #main_space #main_content div#catalogue-location #a_la_une .detail ul {
	width:300px;
	height: 50px;
	display:block;
	position: relative;
	padding: 0;
}
#global #main_space #main_content div#catalogue-location #a_la_une .detail li  {
	width: 50px;
	height: 50px;
	list-style-image: none;
	list-style:none;
	position: relative;
	display: block;
	float: left;
	overflow:hidden;
	border: thin solid #999;
	margin-right:2px;
}
#global #main_space #main_content div#catalogue-location #a_la_une .detail li img {
	max-width: 150px;
}
div#catalogue-location #en_ce_moment {
	width: 750px;
	height: 280px;
	margin-top: 10px;
	margin-bottom: 10px;
	display:block;
	position: relative;
}
div#catalogue-location #en_ce_moment ul {
	display: block;
	padding: 0px;
	margin:0px;
}
div#catalogue-location #en_ce_moment ul li {
	float: left;
	display:block;
	position: relative;
	width: 250px;
	height: 250px;
	padding: 0px;
	list-style-image:none;
}
#global #main_space #main_content div#catalogue-location #en_ce_moment h1, #global #main_space #main_content div#catalogue-location #en_ce_moment h2, #global #main_space #main_content div#catalogue-location #en_ce_moment h3 {
	width: 230px;
	margin: 0;
	padding: 0;
}
#global #main_space #main_content div#catalogue-location #en_ce_moment h1 {
	font-size: 14px;
	padding: 0;
}
#global #main_space #main_content div#catalogue-location #en_ce_moment h2 {
	font-size: 10px;
}
#global #main_space #main_content div#catalogue-location #en_ce_moment h3 {
	font-size: 10px;
	text-indent: 0px;
	line-height: normal;
}
#global #main_space #main_content div#catalogue-location #en_ce_moment img {
	align:center;
	max-width: 180px;
	max-height: 140px;
	position: absolute;
	top: 80px; 
}


/* PENSEZ Y */
div#catalogue-location #pensez_y {
	width: 750px;
	margin-top: 10px;
	margin-bottom: 10px;
	display:block;
	position: relative;
	clear:both;
}
div#catalogue-location #pensez_y ul {
	display: block;
	padding: 0px;
	margin: 0px;
	clear:both;
}
div#catalogue-location #pensez_y ul li {
	float: left;
	display:block;
	width: 150px;
	height: 100px;
	padding: 0px;
	list-style-image:none;
}
#global #main_space #main_content div#catalogue-location #pensez_y h1, #global #main_space #main_content div#catalogue-location #pensez_y h2, #global #main_space #main_content div#catalogue-location #pensez_y h3 {
	font-size: 10px;
	line-height:normal;
	text-indent:0px;
	height: auto;
}
#global #main_space #main_content div#catalogue-location #pensez_y h1 {
	width:auto;
	margin-top: 0px;
	padding-top: 0px;
}
#global #main_space #main_content div#catalogue-location #pensez_y h2 {
	width:auto;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 12px;
	width: 660px;
}
#global #main_space #main_content div#catalogue-location #pensez_y h3 {
	width:auto;
}
#global #main_space #main_content div#catalogue-location #pensez_y img {
	max-height: 50px;
	max-width: 50px;
}
#global #main_space #main_content div#catalogue-location #pensez_y #global #main_space #main_content div#catalogue-location #pensez_y  .jcarousel-container {
    -moz-border-radius: 10px;
    background: #F0F6F9;
    border: 1px solid #346F97;
}

#global #main_space #main_content div#catalogue-location #pensez_y  .jcarousel-container-horizontal {
    width: 630px;
    padding: 20px 40px;
}
#global #main_space #main_content div#catalogue-location #pensez_y  .jcarousel-clip-horizontal {
    width:  630px;
    height: 100px;
}
#global #main_space #main_content div#catalogue-location #pensez_y  .jcarousel-item-horizontal {
    margin-right: 10px;
}
#global #main_space #main_content div#catalogue-location #pensez_y  .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
#global #main_space #main_content div#catalogue-location #pensez_y  .jcarousel-next-horizontal {
    position: absolute;
    top: 55px;
    right: 5px;
    cursor: pointer;
    background: transparent url(next-horizontal.png) no-repeat 0 0;
}
#global #main_space #main_content div#catalogue-location #pensez_y  .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}
#global #main_space #main_content div#catalogue-location #pensez_y  .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}
#global #main_space #main_content div#catalogue-location #pensez_y  .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
#global #main_space #main_content div#catalogue-location #pensez_y  .jcarousel-prev-horizontal {
    position: absolute;
    top: 55px;
    left: 5px;
    cursor: pointer;
    background: transparent url(prev-horizontal.png) no-repeat 0 0;
}
#global #main_space #main_content div#catalogue-location #pensez_y  .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}
#global #main_space #main_content div#catalogue-location #pensez_y  .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}
#global #main_space #main_content div#catalogue-location #pensez_y  .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}


#global #main_space #main_content div#catalogue-location #pensez_y .bx_wrap {
	position: relative;
	margin-bottom: 20px;
}
#global #main_space #main_content div#catalogue-location #pensez_y .bx_wrap .prev, #global #main_space #main_content div#catalogue-location #pensez_y .bx_wrap .next {
	left: 0px;
	outline: 0px;
	position: absolute;
	top: 40px;
}
#global #main_space #main_content div#catalogue-location #pensez_y .bx_wrap .next {
	left: 680px;
}
#global #main_space #main_content div#catalogue-location .bx_container {
	margin-left: 30px;
	margin-right: 30px;
}


/* COMPLEMENT */
#global #main_space #main_content div#catalogue-location #complement {
	display: block;
	width: 240px;
	position:relative;
	float: right;
	right:10px;
	margin-top:30px;
	z-index:10;
}
#global #main_space #main_content div#catalogue-location #complement #telechargement {
	display: block;
	position:relative;
}
#global #main_space #main_content div#catalogue-location #complement #telechargement a {
	display: block;
	background-image:url(../interface/telecharger_global.png);
	background-position:right 0px;
	background-repeat: no-repeat;
	height: 35px;
	text-align: right;
	padding-right: 150px;
	font-weight:bold;
	font-family:"Century Gothic", Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top:10px;
}
#global #main_space #main_content div#catalogue-location #complement #telechargement a:hover {
	background-position:right -45px;
}

#global #main_space #main_content div#catalogue-location #complement #evenements {
	display: block;
	width: 236px;
	position:relative;
}
#global #main_space #main_content div#catalogue-location #complement #evenements #top_evenements {
	background-image: url(../interface/catalogue-location/complement_evenements_r1_c1.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 236px;
}
#global #main_space #main_content div#catalogue-location #complement #evenements #top_evenements h1 {
	font-family:"Century Gothic", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 10px;
	font-weight: bold;
	padding-left: 10px;
}
#global #main_space #main_content div#catalogue-location #complement #evenements #contenu_evenements {
	background-image:url(../interface/catalogue-location/complement_evenements_r3_c1.png);
	background-repeat: repeat-y;
}
#global #main_space #main_content div#catalogue-location #complement #evenements #contenu_evenements li {
	display: block;
	height: 50px;
	width: 200px;
	position:relative;
	padding-top: 10px;
	padding-left:15px;
}
#global #main_space #main_content div#catalogue-location #complement #evenements #contenu_evenements li img {
	max-height:50px;
	float: left;
	clip: rect(0px 50px 50px 0px);
	position: absolute;
} 
#global #main_space #main_content div#catalogue-location #complement #evenements #contenu_evenements li h1, #global #main_space #main_content div#catalogue-location #complement #evenements li h2 {
	padding-top:0px;
	padding-bottom:0px;
	font-size:10px;
	padding-left:60px;
}
#global #main_space #main_content div#catalogue-location #complement #evenements #contenu_evenements li a:hover h1, #global #main_space #main_content div#catalogue-location #complement #evenements li a:hover h2 {
	color: #F60;
}
#global #main_space #main_content div#catalogue-location #complement #evenements #contenu_evenements li a img {
	border-color: #999;
	border:solid;
	border-width:1px;
}
#global #main_space #main_content div#catalogue-location #complement #evenements #contenu_evenements li a:hover img {
	border-color: #F60;
}

#global #main_space #main_content div#catalogue-location #complement #evenements #contenu_evenements li h1 {
	font-weight:bold;
}
#global #main_space #main_content div#catalogue-location #complement #evenements #bottom_evenements {
	background-image:url(../interface/catalogue-location/complement_evenements_r5_c1.png);
	background-repeat: no-repeat;
	height: 18px;
	width: 236px;
}
#global #main_space #main_content div#catalogue-location #caracteristiques_techniques {
	width: 500px;
	position: relative;
}

#global #main_space #main_content div#catalogue-location #caracteristiques_techniques h2 {
	margin-bottom: 0px;
	margin-top: 5px;
}
#global #main_space #main_content div#catalogue-location #caracteristiques_techniques li {
	list-style-image: none;
	list-style-type: none;
}

#global #main_space #main_content div#catalogue-location #caracteristiques_techniques li a.toggleclic {
	display:block;
	padding-left: 20px;
	color:#999;
	font-size:12px;
}
#global #main_space #main_content div#catalogue-location #caracteristiques_techniques li a.toggleclic:hover {
	color:#F60;
}
#global #main_space #main_content div#catalogue-location #caracteristiques_techniques ul {
	margin-bottom: 0;
	margin-top: 0;
	font-size: 11px;
}
#global #main_space #main_content div#catalogue-location #caracteristiques_techniques ul li a {
	color:#999;
}
#global #main_space #main_content div#catalogue-location #caracteristiques_techniques ul li a:hover {
	color:#F60;
}



/* -------------------- GALERIE -------------------- */
#global #main_space #main_content .galerie_ligne_recap {
margin-top:0;
margin-right:0;
margin-left:0;
font-family:Tahoma, Geneva, sans-serif;
padding:0 0 10px;
}
#global #main_space #main_content .galerie_ligne_recap li {
display:inline;
list-style-image:none;
list-style-type:none;
margin:0;
padding:0 0 10px;
}
#global #main_space #main_content .galerie_cartouche {
background-image:url(/visuels/metiers/galerie/cartouche.png);
background-repeat:no-repeat;
height:150px;
width:500px;
position:relative;
margin-right:auto;
margin-left:auto;
}
#global #main_space #main_content .galerie_cartouche .galerie_affiche a img {
position:absolute;
top:15px;
left:22px;
width:180px;
height:120px;
}
#global #main_space #main_content .galerie_cartouche ul {
position:absolute;
top:10px;
right:20px;
width:250px;
height:120px;
display:block;
}
#global #main_space #main_content .galerie_cartouche ul li {
display:block;
list-style-image:none;
list-style-type:none;
}
/* -------------------- STORE -------------------- */
#global #main_space #main_content .cadre_global_expo_prix .cadre_description_prix {
background-image:url(../visuels/metiers/expo/cadre_description.png);
height:203px;
width:160px;
background-repeat:no-repeat;
margin-top:76px;
position:absolute;
left:50px;
padding:10px;
}
#global #main_space #main_content .cadre_global_expo_prix .cadre_description_prix h1 {
font-variant:small-caps;
text-transform:none;
font-size:16px;
margin:0;
padding:0;
}
#global #main_space #main_content .cadre_global_expo_prix .cadre_description_prix h2 {
font-size:12px;
font-weight:400;
margin:0 0 10px;
padding:0;
}
#global #main_space #main_content .cadre_global_expo_prix .cadre_description_prix p {
font-size:14px;
color:#333;
margin:0 0 0 10px;
padding:0;
}
#global #main_space #main_content .cadre_global_expo_prix .cadre_description_prix h3 {
background-image:none;
width:99px;
font-size:18px;
position:absolute;
left:78px;
top:170px;
text-align:left;
text-indent:0;
margin:0;
padding:0;
}
#global #main_space #main_content .cadre_global_expo_prix .cadre_description_prix h4 {
background-image:none;
float:right;
width:100px;
font-size:14px;
text-align:right;
font-weight:400;
position:absolute;
left:40px;
top:199px;
margin:0;
padding:0;
}
#global #main_space #main_content .cadre_global_expo_prix .cadre_description_prix h5 {
background-image:none;
float:right;
width:93px;
font-size:10px;
text-align:right;
font-weight:400;
position:absolute;
left:36px;
top:224px;
font-style:italic;
color:#F60;
height:18px;
margin:0;
padding:0;
}
#global #main_space #main_content .cadre_global_expo_prix .cadre_description_prix .bouton_flexi {
background-image:url(../visuels/metiers/expo/bouton_flexi.png);
background-repeat:no-repeat;
height:74px;
width:95px;
position:absolute;
left:132px;
top:194px;
}
#global #main_space #main_content .cadre_global_expo_prix .cadre_description_prix .bouton_flexi h1 {
color:#FFF;
background-image:none;
float:right;
width:57px;
font-size:18px;
text-align:right;
font-weight:700;
position:absolute;
left:25px;
top:19px;
font-style:normal;
height:18px;
margin:0;
padding:0;
}
#global #main_space #main_content .cadre_global_expo_prix .cadre_description_prix .bouton_flexi h2 {
color:#FFF;
background-image:none;
float:right;
width:51px;
font-size:10px;
text-align:right;
font-weight:400;
position:absolute;
left:1px;
top:44px;
font-style:normal;
height:29px;
margin:0;
padding:0;
}
#global #main_space #main_content #store .cadre_global_expo_prix .cadre_description_prix {
background-image:url(../visuels/metiers/expo/cadre_description_store.png);
height:93px;
}
#global #main_space #main_content #store .cadre_global_expo_prix .cadre_description_prix h3 {
top:66px;
}
#global #main_space #main_content #store .cadre_global_expo_prix .cadre_description_prix p {
margin-left:0;
font-weight:700;
font-size:12px;
}
#global #main_space #main_content #store .cadre_global_expo_prix .cadre_description_prix h5 {
top:90px;
left:60px;
color:#000;
}

/* -------------------- ESPACE PRO -------------------- */
/* DEMANDE */
#demande_espace-pro {
	display: block;
	width: 750px;
	color:#FFF;
}
#demande_espace-pro label {
	font-weight:bold;
	font-size:16px;
	font-family:"Century Gothic", Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 30px;
	}
#demande_espace-pro label span {
	width: 150px;
	}
#demande_espace-pro input {
	border: 0px;
	margin: 10px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 14px;
	color: #333;
	line-height: 26px;
	text-align: center;
	}
#demande_espace-pro #top {
	background-image: url(../interface/espace-pro/demande/top.png);
	background-repeat: no-repeat;
	height: 100px;
	width: 750px;
	margin:0;
}
#demande_espace-pro #contenu {
	background-image: url(../interface/espace-pro/demande/background.png);
	background-repeat: repeat-y;
	width: 750px;
	padding-right: 20px;
	padding-left: 20px;
	margin:0;
	margin-right: 0px;
}
#demande_espace-pro #contenu p {
	width: 600px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height:16px;
	margin:0;
	color:#CCC;
}
#demande_espace-pro #contenu p strong {
	color:#FFF;
}
#demande_espace-pro #bottom {
	background-image: url(../interface/espace-pro/demande/bottom.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 750px;
	margin:0;
	padding: 0px;
	background-color:#FFF;
}
.valider, .valider input, .valider input:hover {
	background-image: url(../interface/espace-pro/demande/bouton_valider.png);
}
.valider {
	background-repeat:no-repeat;
	position:relative;
	height:53px;
	width:170px;
	margin-left:500px;
	margin-right:0;
	margin-bottom:0;
	padding:0;
	margin-top:10px;
	text-align:center;
}
.valider li {
	display:inline;
	margin:0;
	margin-left:500px;
	padding:0;
}
.valider input {
	height:53px;
	width:170px;
	position:absolute;
	background-repeat:no-repeat;
	left:0;
	top:0;
}
#demande_espace-pro #contenu .valider input {
	margin:0;
	padding:0;
}
.valider input:hover {
	background-repeat:no-repeat;
	background-position:0 -60px;
}



/* -------------------- DIVERS A TRIER -------------------- */
#global #main_space #promo {
position:absolute;
width:228px;
right:-150px;
top:8px;
z-index:15;
color:#060;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
margin:0;
padding:5px;
}
#global #main_space #promo3 {
	position:absolute;
	height:80px;
	width:400px;
	top:-102px;
	z-index:0;
	left: 180px;
}
.new {
background-image:url(../interface/nouveau.png);
background-repeat:no-repeat;
background-position:0 0;
width:250px;
padding-top:30px;
padding-left:30px;
font-style:italic;
float:right;
}
#global #bottom table tr td ul {
padding-top:0;
padding-bottom:0;
padding-left:0;
margin:0;
}
#menu_left img {
border:0;
}
#menu_left ul#news li {
display:block;
list-style-type:none;
height:40px;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
overflow:hidden;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#CCC;
background-image:url(../interface/menu_left_fleche_droite.png);
background-repeat:no-repeat;
background-position:155px center;
padding:5px 25px 5px 10px;
}
#menu_left ul#news li span {
display:block;
list-style-type:none;
height:40px;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
overflow:hidden;
padding:0;
}
#menu_left ul#news li img {
visibility:hidden;
height:0;
width:0;
}
#menu_left ul#galerie li {
display:block;
list-style-type:none;
height:22px;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
overflow:hidden;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#CCC;
background-image:url(../interface/menu_left_fleche_droite.png);
background-repeat:no-repeat;
background-position:155px center;
padding:0 25px 0 0;
}
#menu_left ul#galerie li span {
display:block;
padding-left:45px;
}
#global #promo_bottom {
height:150px;
width:934px;
position:relative;
margin-right:auto;
margin-left:auto;
z-index:5;
margin-top:60px;
}
#global #promo_bottom a#business {
background-image:url(../interface/promo_bottom.png);
background-repeat:no-repeat;
height:150px;
width:310px;
position:absolute;
left:0;
top:0;
}
#global #promo_bottom a#broadcast {
background-image:url(../interface/promo_bottom.png);
background-repeat:no-repeat;
height:150px;
width:310px;
position:absolute;
left:310px;
top:0;
background-position:-310px 0;
}
#global #promo_bottom a#expo {
background-image:url(../interface/promo_bottom.png);
background-repeat:no-repeat;
height:150px;
width:312px;
position:absolute;
left:620px;
top:0;
background-position:-620px 0;
}
#global #promo_bottom a#business:hover {
background-position:0 -150px;
}
#global #promo_bottom a#broadcast:hover {
background-position:-310px -150px;
}
#global #promo_bottom a#expo:hover {
background-position:-620px -150px;
}
#SuivezNous {
background-image:url(../interface/suivez_ydeo.png);
background-repeat:no-repeat;
height:200px;
width:750px;
position:relative;
margin-top:10px;
}
#SuivezNous .Email,#SuivezNous .RSS,#SuivezNous .Twitter {
background-image:url(../interface/suivez_ydeo.png);
position:absolute;
background-repeat:no-repeat;
height:150px;
width:250px;
}
#SuivezNous .Email {
left:0;
top:50px;
background-position:0 -50px;
}
#SuivezNous .RSS {
left:250px;
top:50px;
background-position:-250px -50px;
}
#SuivezNous .Twitter {
left:500px;
top:50px;
background-position:-500px -50px;
}
#SuivezNous .Email:hover {
left:0;
top:50px;
background-position:0 -250px;
}
#SuivezNous .RSS:hover {
left:250px;
top:50px;
background-position:-250px -250px;
}
#SuivezNous .Twitter:hover {
left:500px;
top:50px;
background-position:-500px -250px;
}
a:hover,#bottom a:hover {
color:#FF6606;
}
.telecharger,.telecharger a,.telecharger a:hover {
background-image:url(../interface/telecharger.png);
}
.lien_galerie,.lien_galerie a,.lien_galerie a:hover {
background-image:url(../interface/lien_galerie.png);
}
.lien_materiel_utilise,.lien_materiel_utilise a,.lien_materiel_utilise a:hover {
background-image:url(../interface/lien_materiel_utilise.png);
}
#global #header #header_liens_droite ul li a,.titre_actu a {
color:#FFF;
text-decoration:none;
}
#global #header #header_liens_droite ul li a:hover,#cataloc a {
color:#F60;
}
#nav li:hover,#nav #current {
background-image:url(../interface/main_menu.png);
background-repeat:no-repeat;
background-position:-6px -35px;
}
#bottom ul,.fiche_produit li {
display:block;
}
#global #main_space #main_content .main_image h2 a,#global #main_space #main_content .image_thumb ul li h2 a {
color:#999;
}
#tarifs table tr.produits,#tarifs table td.image {
height:40px;
}
#menu_left ul#news,#menu_left ul#galerie {
display:block;
font-size:9px;
text-align:left;
overflow:hidden;
background-color:#F3F3F3;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}
#menu_left ul#news li:hover,#menu_left ul#galerie li:hover {
background-color:#E6E6E6;
}
#menu_left ul#news li a:hover,#menu_left ul#galerie li a:hover {
color:#000;
}
