body {
	background: url(../images/bgGradient.png) repeat-x;
	margin:0 auto;
	background-position:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
h1, h2
{
    color:#99CC00;
    font:bold 17px/34px 'Nobile',arial,serif;
    margin:20px 0 0;
}



h1
{
    font: bold 15px/18px arial,serif;  margin-top:20px;
}

h1 a
{
    color:#99CC00;
    font-size:12px;
    text-decoration:none;
}

h1 a:hover
{
    color:#10B2C4;
}

h2, h2 a, h2 a:hover{
	font: 13px/16px arial, serif;
	font-weight:bold;
	color:#99CC00;
	margin:10px 0 20px 0;
	text-decoration:none;
}

h2
{
    margin-bottom:10px;
}

h3{font-size:12px; font-weight:normal; color:#666666; font-weight:bold; clear:both;}

p, ul{
	font-size:13px;
	line-height:18px;
	color:#666;
	padding-bottom:20px;
	clear:both;
}

p span{
	color:#99CC00;
}

p.Coordinate
{
    padding:0;    
}

span.tel
{ 
    display:block;
}
span.tel a
{ 
    text-decoration:none;
    color: #99CC01;
}

.vtvG, .vtvT {
    color: #99CC01;
    font-weight: 900;
}

.descriptionArea {margin:0 10px;padding-right:10px; float:left; text-align:justify;}
.descriptionArea p{padding-top:10px;}
.descriptionArea p span {color:#666666;}

.quicky ul{
	height:80px;
	padding:7px 0 0 35px;
	background:url(../images/bgQuickLink.png) no-repeat;
}
.quicky ul li{
	font-size:11px;
	line-height:19px;
	color:#666;
}
.quicky ul li.twitter
{background:url(../images/twitterIco.png) no-repeat;
 margin-left:-33px;
padding-left:34px;
line-height:25px;
height:25px;
vertical-align:middle;}

.quicky ul li a{
	color:#00BBCC;
	text-decoration:none;
}

.quicky ul li a:hover{
	color:#666;
}
.video{
    float:left;
    height:396px;
    margin:10px 0 0 -10px;
    width:720px;
    background-color: #f2f2f2;
}

.infobimg
{
    float:left;
    margin: 0 15px 15px 0;
}

.socialLinks
{
    /*background:url(../images/bgSocialLinksVideo.png) repeat-y 9px top;*/
    margin-top:14px;
	margin-left:-22px;
    text-align:center;   
}
.socialLinks p
{
    /*background:url(../images/bgSocialLinksVideo.png) repeat-y 9px top;*/
    line-height:14px;
    padding-bottom:10px;
}

.socialLinks a, .socialLinks img
{
    text-decoration:none;
    color:#666666;
}

.socialLinks a span
{
    display:block;
    width:211px;
}

.grid_9 p{
	font: 12px/15px Arial, Helvetica, sans-serif;
}

.grid_10 p{
	font: 12px/15px Arial, Helvetica, sans-serif;
}
.contentWrap{
	margin-top:50px;
}
.siteWrap{
	width:1060px;
	height:100%; /*700px*/
	margin: 0 auto;
	z-index:1000;
	position:relative;
	background:url() no-repeat;/*background:url(../images/bgShadowVideo.png) no-repeat;*/
}

.blockBanner{
    float:left;
    height:135px;
    padding-top:10px;
    text-align:center;
    width:700px;
}

.footerBG{
	width:100%;
	height:225px;
	bottom:0px;
	background:url(../images/bgFooter.png);
	background-position:top;
	z-index:1;
	position:relative; /*absolute;*/
}

ul.heure li span
{
    display:block;
    float:left;
    width:105px;/*width:75px;  */     
}


#contenuvideo .videoAlternative div
{
    margin-top: 20%; text-align: center; font-size: 18px;
}

#contenuvideo .videoAlternative a
{
    text-decoration: none; color: black;
}
#contenuvideo .videoAlternative span
{
    font-size: 12px;
}

.video-contact-buttons-siteon,
.video-contact-buttons-siteoff,
.video-contact-buttons-mapon,
.video-contact-buttons-mapoff,
.video-contact-buttons-mailon,
.video-contact-buttons-mailoff
{
    background:url(../images/video-contact-buttons.png) no-repeat 0 0 transparent;
    display: block;
    height: 30px;
    width: 48px;
    float:left;
    margin-top:15px;
    margin-left:15px;
}

.video-contact-buttons-siteon, .video-contact-buttons-siteoff{margin-left:0px;}
.video-contact-buttons-siteoff {background-position: -49px 0;}
.video-contact-buttons-mailon {background-position: 0 -30px; cursor:pointer;}
.video-contact-buttons-mailoff {background-position: -49px -30px;}

.video-contact-buttons-mapon {background-position: 0 -60px; cursor:pointer;}
.video-contact-buttons-mapoff {background-position: -49px -60px;}

.vtvtosite{display: block;
    height: 50px;
    position: absolute;
    right: 13px;
    top: 10px;
    width: 220px; background:url(../images/LOGO-VTV-GLOW.gif) no-repeat 0 0;}


.contentbox {
    background-color: #F6F6F6;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
    margin: 0 0 9px;
    padding: 18px;
}

.GreenButton{
    width:197px;
    height:30px;
    line-height:31px;
    color:White;
    font-size:15px;
    float:right;
    margin:5px 0px;
    text-align:center;
    border-radius:5px;
    background: #a7f751; /* Old browsers */
    background: -moz-linear-gradient(top, #a7f751 0%, #99cc00 75%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a7f751), color-stop(75%,#99cc00)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #a7f751 0%,#99cc00 75%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #a7f751 0%,#99cc00 75%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #a7f751 0%,#99cc00 75%); /* IE10+ */
    background: linear-gradient(to bottom, #a7f751 0%,#99cc00 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7f751', endColorstr='#99cc00',GradientType=0 ); /* IE6-9 */
}

.GrayButton{
    width:197px;
    height:30px;
    line-height:31px;
    color:White;
    font-size:15px;
    float:right;
    margin:5px 0px;
    text-align:center;
    border-radius:5px;
    background: #69696A; /* Old browsers */
    background: -moz-linear-gradient(top, #E5E4E4 0%, #69696A 75%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E5E4E4), color-stop(75%,#69696A)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #E5E4E4 0%,#69696A 75%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #E5E4E4 0%,#69696A 75%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #E5E4E4 0%,#69696A 75%); /* IE10+ */
    background: linear-gradient(to bottom, #E5E4E4 0%,#69696A 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E5E4E4', endColorstr='#69696A',GradientType=0 ); /* IE6-9 */
}

.GreenButton a, GrayButton a{
    display:block;
    width:100%;
    height:100%;
    cursor:pointer;
    color:White;
    text-decoration:none;
}
.video
{
text-align: center;
background-color:#F6F6F6;
}
.captcha
{
margin-left:25px;
margin-bottom:8px;
}

.ContactForm
{
    background: none repeat scroll 0 0 #E5E5E5;margin-left: 50px;margin-top: 20px;padding: 10px 0;width: 450px;
}
.ContactForm p
{
margin-left:25px;
}
.CustomTextbox{display:block; width:320px; padding:0 10px; height:40px; background:url(../images/TextBox_Infolettre.png) no-repeat left top;margin-top: 5px;}
.CustomTextbox input, .CustomCombobox label.select{border:none; background:none; font-size:16px; height:24px; font-weight:bold; margin-top:5px; width:300px;}
.CustomCombobox{display:block; width:320px; padding:0 10px; height:40px; background:url(../images/Combobox_Infolettre.png) no-repeat left top;}
.CustomCombobox:hover{background:url(../images/Combobox_Infolettre_Hover.png)no-repeat left top; cursor:pointer;}
.CustomCombobox label.select{cursor:pointer;}

.CustomTextArea{background-color: #CACACA; border-radius: 5px 5px 5px 5px; margin-top: 5px; padding: 10px; width: 300px;}
.CustomTextArea textarea{border:none; background-color: transparent;}