/* Style sheet */

html {
background: #000000 url('http://www.videos-entreprises.fr/tl_files/msp/arp.jpg') repeat-x; height:1024px;
}

body{
margin: 0 auto;
width:940px;
font-family:Arial, sans-serif;
font-size:12px;
color:#ffffff; background-color:#000000;
}
#left{}
#top_image{}
.ce_text,.teaser{line-height:1.5;}
div.error,p.error{margin:0px;padding:2px 0px 0px 0px;font-size:9px;color:red;}
.mod_article .back{margin-top:18px;}
.mod_article .more{display:inline;}
.mod_breadcrumb{margin-bottom:5px;padding:1px 3px 7px 3px;color:#EFA923;text-transform:uppercase;}
.ce_gallery .caption{}
.mod_article .pdf_link{margin-bottom:-14px;text-align:right;}
.mod_article .pdf_link a{position:relative;padding:1px;text-decoration:none;}
.mod_article .pdf_link a:hover{text-decoration:none;}
.mod_lostPassword{margin:24px;}
.mod_lostPassword td{padding-right:6px;padding-bottom:3px;}
.mod_lostPassword .text,.mod_lostPassword .password{width:210px;}
.mod_lostPassword .captcha{width:40px;}
.mod_lostPassword .captcha_text{}
.ce_list ul{margin:0px;padding:0px;}
.ce_list li{margin:0px 0px 0px 22px;padding:0px;line-height:16px;}
* html .ce_list li{margin-left:26px;}
.mod_navigation{width:200px;top:43px;position:absolute;}
.mod_navigation ul{margin:0px 5px;padding:0px;border-bottom:1px solid #c6ad8d;list-style-type:none;}
.mod_navigation li{margin:0px;padding:5px 0px;border-top:1px solid #c6ad8d;list-style-type:none;}
* html .mod_navigation ul,* html .mod_navigation li{height:1px;}
.mod_navigation .level_2{padding:3px 0px 0px 9px;border-bottom:0px;}
.mod_navigation .level_2 li{padding:0px 0px 3px 0px;border-top:0px;}
.mod_navigation a,.mod_navigation li,.mod_navigation span{font-weight:bold;font-size:13px;}
.mod_navigation .level_2 a,.mod_navigation .level_2 li,.mod_navigation .level_2 span{font-weight:normal;font-size:11px;}
.ce_accordion{margin-left:16px;}
.toggler{padding:1px 0px 2px 0px;}
.toggler_first{}
.toggler_first:hover{text-decoration:underline;cursor:pointer;}
.accordion div{padding:6px 0px 8px 15px;line-height:16px;}
.mod_login{margin:0px 5px;padding:5px;}
.mod_login .label{margin:4px 0px 1px 0px;}
.mod_login .submit_container{margin-top:8px;margin-bottom:4px;}
#request_password{margin:0px 5px;padding:0px 5px 10px 6px;}
#request_password a{font-size:10px;}
.mod_newsmenu{margin:0px 5px 20px 5px;padding:5px;}
#breaking_news{margin:20px 5px;padding:5px;}
.mod_newsmenu ul,.mod_newsmenu li{margin:0px;padding:0px;list-style-type:none;}
* html .mod_newsmenu ul,* html .mod_newsmenu li{height:1px;}
.mod_newsmenu .year{margin-bottom:2px;font-weight:bold;}
.mod_newslist p{margin:0px 0px 4px 0px;}
.mod_newsreader .back{margin-bottom:24px;padding-top:12px;}
* html .mod_newsreader .back{margin-top:12px;padding-top:0px;}
.mod_newslist .info,.mod_newsreader .info{margin-bottom:6px;font-size:10px;}
.mod_newslist .layout_short{margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #c6ad8d;}
.mod_newsreader .ce_text{margin-top:16px;}
.mod_article,.mod_newsreader{margin-right:5px;}
.mod_newsreader h2{margin-bottom:12px;}
.mod_newsreader .comment_default{margin-bottom:12px;}
.mod_newsreader .comment{line-height:1.5;}
.mod_newsreader .form{margin-top:24px;}
.mod_newsreader .widget{margin-top:1px;margin-bottom:1px;}
.mod_newsreader .textarea{width:360px;height:120px;}
.mod_search{margin-top:3px;}
.mod_search .text{width:240px;}
html>body .mod_search .radio_container{margin-top:3px;}
*:first-child+html .mod_search .radio_container{margin-top:0px;}
.mod_search .radio_container label{left:-2px;top:-2px;position:relative;padding-right:3px;}
.mod_search .header{margin-top:18px;margin-right:5px;margin-bottom:24px;padding-bottom:4px;text-align:right;border-bottom:1px solid #ece4d9;}
.mod_search h3{margin:0px 0px 2px 0px;padding:0px;}
.mod_search .context{margin:0px 5px 3px 0px;}
.mod_search .url{margin-bottom:12px;}
.mod_search .relevance{font-weight:normal;font-size:11px;}
.mod_search .highlight{font-weight:bold;}
table.calendar{width:100%;border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
table.calendar .head{padding-top:4px;padding-bottom:5px;text-align:center;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
table.calendar .current{}
table.calendar .label{padding-top:3px;padding-bottom:4px;text-align:center;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;font-weight:bold;font-size:10px;}
table.calendar td{width:14%;height:72px;padding:1px;vertical-align:top;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
table.calendar .weekend{}
table.calendar .today{}
table.calendar .empty,table.calendar .empty .header{}
table.calendar td .header{padding-bottom:2px;font-size:10px;}
table.calendar td .event a{font-size:10px;}
#minicalendar{margin:0px 5px 20px 5px;padding:5px 5px 10px 5px;}
table.minicalendar{width:100%;border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
table.minicalendar td{width:14%;padding-top:2px;padding-bottom:3px;text-align:center;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
table.minicalendar td,table.minicalendar .active a{font-size:10px;}
table.minicalendar .weekend{}
table.minicalendar .today{}
table.minicalendar .label{padding-top:2px;padding-bottom:3px;text-align:center;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;font-size:10px;}
table.minicalendar .head{padding-top:3px;padding-bottom:4px;text-align:center;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
table.minicalendar .current{}
.mod_eventlist{margin-right:6px;}
.mod_eventlist .header{padding:3px 6px 4px 6px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;font-weight:bold;}
.mod_eventlist .header.first{border-top:1px solid #cccccc;}
.mod_eventlist .event{padding:10px 6px 12px 6px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;}
.mod_eventlist .time{margin-top:-6px;margin-bottom:6px;font-weight:normal;}
.mod_eventreader .info{margin-top:-12px;font-size:10px;}
.mod_eventreader .recurring{margin-top:2px;font-size:10px;}
.mod_eventreader .ce_text{margin-top:15px;}
.mod_eventreader .back{margin-top:18px;}
.mod_personalData{margin-bottom:36px;}
.mod_personalData fieldset{width:400px;display:block;margin:12px 0px 24px 0px;padding:12px;}
* html .mod_personalData fieldset{margin-top:-12px;}
*:first-child+html .mod_personalData fieldset{margin-top:-12px;}
.mod_personalData legend{}
* html .mod_personalData legend{margin-top:-12px;padding:12px 4px 12px 0px;}
*:first-child+html .mod_personalData legend{margin-top:-12px;padding:12px 4px 12px 0px;}
.mod_personalData .submit_container{width:428px;text-align:right;}
* html .mod_personalData .submit_container{width:434px;}
*:first-child+html .mod_personalData .submit_container{width:434px;}
.mod_personalData td{width:160px;padding:2px 6px 2px 0px;}
* html .mod_personalData td{padding:1px 6px 1px 0px;}
.mod_personalData .text,.mod_personalData .password{width:200px;}
.mod_personalData select{width:204px;}
* html .mod_personalData select{width:206px;}
*:first-child+html .mod_personalData select{width:206px;}
.ce_table{margin-top:24px;margin-bottom:24px;border-left:1px solid #cccccc;}
.ce_table td{padding:2px 8px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
*:first-child+html .ce_list li{margin-left:26px;}
.ce_table th{padding:2px 8px;border-top:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.ce_table th a{}
.pagination li{display:inline;margin:0px;padding:0px;list-style-type:none;}
#tps td{padding:2px 4px;}
.pagination{margin-top:22px;padding-top:4px;border-top:1px solid #ece4d9;}
#tps .col_0{width:80px;}
.pagination p{width:160px;float:left;padding-right:3px;padding-left:3px;text-align:left;}
#tps .explanation{padding-bottom:24px;}
.pagination ul{width:240px;float:right;margin:0px;padding:0px 3px;text-align:right;}



img{vertical-align:middle;border:0px;}
p,pre,form{margin:0px;padding:0px;}

h1 { font-size:18px;margin:0px 0px 12px 0px;padding:0px; }
h2 { font-size:16px;margin:0px 0px 6px 0px;padding:0px }
h3 { font-size:14px; }
p { font-size:12px; }
ul li { font-size:12px; }
a { font-size:12px; text-decoration:none; color:#ffffff; }
a:hover { text-decoration:none; }
a:active { text-decoration:none; }

#header123 { }
#header1 { background: url('http://www.videos-entreprises.fr/tl_files/msp/header/header1.jpg') no-repeat; height:83px; }
#logo-msp-france { padding-left:8px; padding-top:7px; }
#sitename { padding-left:15px; margin-top:-10px; }
#header-vpe {
padding-left:124px;
margin-top:-27px;
}
#header-videos {  }
#header-entreprises { padding-left:7px; }
#header-professionnels { padding-left:7px; }
#header2 { background: url('http://www.videos-entreprises.fr/tl_files/msp/header/header2.jpg') no-repeat; height:15px; }
#header3 { background: url('http://www.videos-entreprises.fr/tl_files/msp/header/header3.jpg') no-repeat; height:243px; }
#header4 { background: url('http://www.videos-entreprises.fr/tl_files/msp/header/header4.jpg') no-repeat; height:10px; }

#background-right { background: url('http://www.videos-entreprises.fr/tl_files/msp/background-right.jpg') no-repeat; height:512px; width:939px; position:absolute; margin-top:0px !important; margin-top:-4px; }

#menu-msp-france { margin-left:9px; }
#menu-msp-france1 { }
#menu-msp-france2 { background: url('http://www.videos-entreprises.fr/tl_files/msp/left/menu-msp-france/menu-msp-france2.gif') no-repeat; height:86px; width:190px; }
#menu-msp-france2 ul { margin:0; padding:0; padding-left:5px; list-style-type:none; top:0; }
#menu-msp-france2 a { font-size:14px; font-weight:bold; color:#ffffff; }
#menu-msp-france2 a:focus { color:#EFAA21; text-decoration:none; }
#menu-msp-france2 a:hover { color:#EFAA21; text-decoration:none; }
#menu-msp-france2 a:active { color:#EFAA21; text-decoration:none; }

#produire-diffuser-penser-services { width:196px; margin-top:30px; margin-left:8px;	position:relative;}
	
	ul#menu2 {
		margin:0;
		padding:0;
		list-style-type:none;
		position:relative;
	}
	
	ul#menu2 li {
		margin:0;
		padding:0;
		position:relative;
		top: 0;
	}
	
	ul#menu2 li a {
		display:block;
		width:196px;
		height:87px;
	}

	#produire-votre-video a {
		background:url('http://www.videos-entreprises.fr/tl_files/msp/left/produire-votre-video.png') no-repeat;
	}
	#produire-votre-video a:hover {
		background:url('http://www.videos-entreprises.fr/tl_files/msp/left/produire-votre-video2.png') no-repeat;
	}
	#produire-votre-video2 a {
		background:url('http://www.videos-entreprises.fr/tl_files/msp/left/produire-votre-video2.png') no-repeat;
	}
	
	#diffuser-votre-video a {
		background:url('http://www.videos-entreprises.fr/tl_files/msp/left/diffuser-votre-video.png') no-repeat;
	}
	#diffuser-votre-video a:hover {
		background:url('http://www.videos-entreprises.fr/tl_files/msp/left/diffuser-votre-video2.png') no-repeat;
	}
	#diffuser-votre-video2 a {
		background:url('http://www.videos-entreprises.fr/tl_files/msp/left/diffuser-votre-video2.png') no-repeat;
	}

	#ce-qu-ils-en-pensent a {
		background:url('http://www.videos-entreprises.fr/tl_files/msp/left/ce-qu-ils-en-pensent.png') no-repeat;
	}
	#ce-qu-ils-en-pensent a:hover {
		background:url('http://www.videos-entreprises.fr/tl_files/msp/left/ce-qu-ils-en-pensent2.png') no-repeat;
	}
	#ce-qu-ils-en-pensent2 a {
		background:url('http://www.videos-entreprises.fr/tl_files/msp/left/ce-qu-ils-en-pensent2.png') no-repeat;
	}
	
	#les-services-plus a {
		background:url('http://www.videos-entreprises.fr/tl_files/msp/left/les-services-plus.png') no-repeat;
	}
	#les-services-plus a:hover {
		background:url('http://www.videos-entreprises.fr/tl_files/msp/left/les-services-plus2.png') no-repeat;
	}
	#les-services-plus2 a {
		background:url('http://www.videos-entreprises.fr/tl_files/msp/left/les-services-plus2.png') no-repeat;
	}

#central-titres { text-align:center; font-size:10px; font-weight:bold; color: #939ba1; }
#central-titres a { font-size:12px; font-weight:bold; color: #939ba1; }

#vous-avez { position:absolute; margin-left:20px; margin-top:35px; width:290px; }

#decouvrir-notre-offre { position:absolute; margin-left:65px; margin-top:270px; }

#video-home1 {
	position:absolute;
	margin-left:325px;
	margin-top:30px;
	height:360px;
	width:480px;
	background-color:#2C2C2C;
	border-width: thin;
	border-style: solid;
	border-color: #ffffff;
}

#references { position:absolute; margin-top:410px; }
#references1 { }
#references2 { background: url('http://www.videos-entreprises.fr/tl_files/msp/milieu/references/references2.png') no-repeat; height:67px; width:821px; padding-left:8px; }

	div#menu-home21 {
		margin:0;
		padding:0;
		position:absolute;
	}
	div#menu-home21 div a {
		display:block;
		width:253px;
		height:148px;
	}
	
#produire-votre-video-full { position:absolute; margin-left:335px; margin-top:25px; }

	#produire-votre-video-full a {
		background:url('http://www.videos-entreprises.fr/tl_files/msp/milieu/produire-votre-video-full.jpg') no-repeat;
	}
	#produire-votre-video-full a:hover {
		background:url('http://www.videos-entreprises.fr/tl_files/msp/milieu/produire-votre-video-full2.jpg') no-repeat;
	}

#diffuser-votre-video-full { position:absolute; margin-left:600px; margin-top:25px; }

	#diffuser-votre-video-full a {
		background:url('http://www.videos-entreprises.fr/tl_files/msp/milieu/diffuser-votre-video-full.jpg') no-repeat;
	}
	#diffuser-votre-video-full a:hover {
		background:url('http://www.videos-entreprises.fr/tl_files/msp/milieu/diffuser-votre-video-full2.jpg') no-repeat;
	}

#en-fonction { width:304px; text-align:justify; position:absolute; margin-left:15px; margin-top:25px; }
#video-home2 {
	height:228px; width:304px; background-color:#2C2C2C; position:absolute; margin-left:20px; margin-top:195px;
	border-width: thin;
	border-style: solid;
	border-color: #ffffff;
}

	div#menu-home2 {
		margin:0;
		padding:0;
		position:absolute;
	}
	div#menu-home2 div a {
		display:block;
		width:191px;
		height:81px;
	}
	
	div#menu-home2 div#ce-qu-ils-en-pensent { position:absolute; margin-left:395px; margin-top:270px; }
	div#menu-home2 div#les-services-plus { position:absolute; margin-left:615px; margin-top:270px; }

#demander-cliquez-mettre-telephoner { margin-top:10px; margin-left:25px; }
#demander-un-devis-en-ligne { }
#rappel-gratuit { }
#mettre-msp-en-favoris { }
#telephoner { }

#footer { background-color:#000000; }
#footer12 { width:939px; }
#footer1 { background: url('http://www.videos-entreprises.fr/tl_files/msp/footer/footer1.jpg') no-repeat; height:15px; }
#footer-keys { text-align:center; font-size:11px; font-weight:bold; padding-top:5px; padding-bottom:5px; }
#footer3 { background: url('http://www.videos-entreprises.fr/tl_files/msp/footer/footer3.jpg') no-repeat; height:13px; }
#url-footer { text-align:center; }
.url-footer { font-size:14px; font-weight:bold; color:#6e6e6e; }
.url-footer a { font-size:14px; font-weight:bold; color:#6e6e6e; }

#player { visibility:hidden; }

.ce_text, .mod_form {
overflow:auto;
height:425px !important;
height:425px;
padding-top:10px;
padding-left:10px;
}

iframe {
 margin-top:-7px;
}

.adresse-de-la-societe
{
 text-align:center;
 font-weight:bold;
 font-size:14px;
}

#menu-msp-france2 .qui-sommes-nous-active,
#menu-msp-france2 .contacter-nous-active,
#menu-msp-france2 .demander-un-devis-en-ligne-active {
color: #efaa21; text-decoration: none;
}
