/* CSS Document */
html,body {
	margin: 0px;
	padding: 0px;
	font: 0.9em/1.3 Verdana,Arial,sans-serif;
	background: #FFFFFF;
}

/* lien alibi */
a{
	color: #666666;
	text-decoration: none;
}

/* lien alibi hover */
a:hover {
	color: #333333;
}
.lien_partenaire{
  font-size: 12px;
}
#contents {
	margin: 0px auto 0px auto;
	/*width: 1024px;*/
}

#contents #header {
	width: 1024px;
	height: 264px;
	margin: 0px auto 0px auto;
}

#contents #header #header_left {
	width: 672px;
	height: 264px;
}

#contents #header #menu {
	width: 215px;
	height: 264px;
	margin-bottom:30px;
}

#contents #header #header_right {
	background: url(../../images/head_right.gif) no-repeat left bottom;
	width: 137px;
	/*height: 155px;*/
	height:264px;
	float:left;
}

#contents #header #headerFastPlug {
	/*background:url(../../images/head_FastPlug_FR.png) no-repeat left bottom;
	width:286px;
	height:123px;*/
	/*display:block;
	position:relative;
	margin-top:-90px;
	margin-left:20px;
	z-index:1;*/
}


/*#contents #header #header_right {
	background: url(../../images/head_right2.gif) no-repeat left bottom;
	width: 137px;
	height: 47px;
}

#contents #header #header_produit {
	background:transparent url(../../images/head_prise.gif) no-repeat scroll left top;
	height:70px;
	width:137px;
}
#contents #header a:hover #header_produit {
	background:transparent url(../../images/head_priseOver.gif) no-repeat scroll left top;
	height:70px;
	width:137px;
}*/

.clearer {
	clear:both;
}

#contents #content {
	margin: 0px auto 0px auto;
	/*width: 770px;*/
	width:1024px;
}

#contents #footer {	margin: 50px auto 0px auto;	width: 1024px; padding-top:10px;	border-top: 2px solid #ddd;	font-size: 10px;	color: #666666;}

#Btitle {
	width: 450px;
	height: 15px;
	color: #DEA667;
	margin-top: 30px;
	margin-left: 5px;
	font-weight: bold;
	font-size: 16px;
}
#Btire{
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	margin-left:20px;
}

#content_bloc { float: left; padding:0px 10px 0px 0px; width:730px; }
#content_bloc p,#content_bloc p span { color:#2da4d2 }
#content_bloc .paragraphe p { color:#666}

#centerContent { width:730px; margin-top:20px; color:#666;  }

#centerContent.solutions { margin:0;  }
#centerContent.solutions a { color:#32a9d4 }
#centerContent.solutions a:hover { text-decoration:underline}
#centerContent a.lien_solutions { display:block; color:#2254a0; font:bold 12px Arial, Helvetica, sans-serif; margin-top:10px; text-transform:uppercase }
#centerContent a.lien_solutions:hover { color:#3ab3d6 }
#centerLeft {
	width: 240px; 
	float: left; 
	margin-left: 5px; 
	text-align: justify;
	color: #666666;
	font: 0.9em/1.3 Verdana,Arial,sans-serif;
	font-weight: normal;
}

#listMenu {	padding:0px; margin:35px 0px 0px 6px; float:left;}

#listMenu li { font-size:13px; height:25px; width:200px; list-style-type: none; font:bold 13px Arial, Helvetica, sans-serif;	color:#333333; padding-left:6px; border-bottom:solid 1px #CCCCCC;}
#listMenu li a { display:block; line-height:25px; width:200px; cursor: pointer }

.bubbleInfo {
            position: relative;
            bottom: 0px;
			width:205px;}

.trigger {position: absolute; }
     
.popup { position: absolute; background:url(../../images/bg_col_left.png); background-color:#FFFFFF; display: none; z-index: 50; padding:0 0 0 4px;  border-bottom:solid 1px #CCCCCC;}

#listMenu li .popup a { font:normal 11px Verdana, Arial, Helvetica, sans-serif; line-height:16px; width:200px; color:#2da4d2; padding:4px 0 5px 0;  }		
#listMenu li .popup a:hover { color:#666666 }		

#bloc_qfor { float:right; width:235px; text-align:center; margin:30px 0 0 0 }

#acces_solutions { float:right; width:235px; text-align:center; margin:0 0 15px 0; color:#FFFFFF; text-align:left; height:89px; background:url(../../images/images/img_acces_solutions.png) left top no-repeat }
#acces_solutions span { display:block; margin:15px 0 3px 10px; font:normal 15px Arial, Helvetica, sans-serif}
#acces_solutions a { display:block; margin:0px 0 0 6px; text-align:left; color:#FFFFFF; background:url(../../images/puce_solutions.png) left top no-repeat; padding-left:15px; font-size:11px }
#acces_solutions a:hover { text-decoration:underline }


/** Acc¸s a la video */
#viewMovie { float:right; width:235px; text-align:center; margin:0 0 15px 0; color:#FFFFFF; text-align:left; height:89px; background:url(../../images/images/img_view_movie.png) left top no-repeat }
#viewMovie span { display:block; margin:15px 0 3px 10px; font:normal 15px Arial, Helvetica, sans-serif}
#viewMovie a { display:block; margin:0px 0 0 6px; text-align:left; color:#FFFFFF; background:url(../../images/puce_solutions.png) left top no-repeat; padding-left:15px; font-size:11px }
#viewMovie a:hover { text-decoration:underline }
/**********************/


#rightContentNews { float:right; padding-bottom:15px}

#bloc_news { width:235px; float:right }

#rightContentNews #title {
	width:230px;  height:24px; line-height:24px; padding:0 0px 0px 5px;  background: url(../../images/bg_news.png) left top ; margin:0px 0px 0px 0px; color:#FFFFFF; 	font-weight:bold; 	font-size:13px;}

#rightContentPart { float:right
}

#rightContentPart #title {	width:250px; 	height:24px;	line-height:24px; 	padding:0 0px 0px 5px; 	background: url(../../images/bg_news.png) left top; 	margin:0px 0px 0px 0px; 	color:#FFFFFF; 	font-weight:bold; 	font-size:13px;}

#bloc_date { width:541px; height:20px;}

#bloc_news_content { width:700px}
#bloc_news_content #bloc_date .date { font-size:11px; float:left; font-weight:bold; color:#666; }
#bloc_news_content #centerContent { font-size:11px; float:left; margin-left:10px; text-align:justify; color:#666}
#bloc_news_content #centerContent p { margin:0; font:normal 12px Arial, Helvetica, sans-serif }

.newsdate{ margin:5px 0 0 0px; font-size:9px; color:#666666}
.newsdate p { margin:3px 0; font-weight:bold}
.newsinfo{ margin:1px 0 0 0px; font-size:11px; color: #2da4d2;}
.newsinfo p { margin:3px 0; }

.newsavoir{text-align:right;font-size:11px; padding-bottom:5px; border-bottom:1px dotted #ccc}
.rightCell A { color:#32a9d4 }
.rightCell A:hover { color:#32a9d4; text-decoration:underline }
.rightCell p { font:normal 12px Verdana, Arial, Helvetica, sans-serif; line-height:14px }

.news_chapeau { color:#666; width:100%; float:left }

.imagepart{
margin:5px 0 0 40px;
}

/* Form Inscription */
form#insc {width:80%;margin: 0 auto 10px auto;}
form#insc input{display: block;margin: 0 4px 0 0;float:left;}
form#insc fieldset{/*background: #F8F9FB;*/border: 1px solid #999999;padding:10px;margin:0 0 16px 0;color:#999999;}
form#insc legend{color:#666666;color:#666666;font-weight:bold;}
form#insc label{color:#888;font-size: 12px;font-weight:100;display: block;margin: 0 20px 0 0;width:160px;float:left;}
form#insc .zoneButton{background:#558BB0;padding-top:10px;padding-bottom:10px;text-align:center;}
form#insc .zoneButton a{background:#FCFDFD;color:#467EA3;font-weight:bold;border:1px solid #CFDCE9;padding:2px 20px 2px 20px;}
form#insc .zoneButton a:hover{background:#FFF;color:#213C89;border:1px solid #213C89;}
form#insc input.radiobutton {display: block;}
form#insc input[type="button"]{margin:0px auto 0px auto;display:inline;}
form#insc select {display: block;width:120px;}


/* pages solutions */
.sol_txt { padding:15px 0 0 0; text-align:left; font:normal 12px Verdana, Arial, Helvetica, sans-serif; line-height:1.4em }
.lien A { display:block; clear:both; float:left; width:100%; text-align:right; color:#2DA4D2; text-decoration:underline; padding:10px 0 5px 0; font:normal 11px Verdana, Arial, Helvetica, sans-serif }
.lien A:hover { text-decoration:none }