@charset "utf-8";
/* CSS Document */

.SODIACOM .Pages-Contents {
	float:left;
	width:1020px;
	height:auto;
	min-height:300px;
	border:0px solid #CCC;
	position:relative;
	font-family: Verdana, helvetica, arial, sans-serif;
	font-size: 16px; 
	font-size: 68.75%;
	padding:0;
	margin:0;
}
.SODIACOM .Pages-Contents div#Left-Content {
	float:left;
	width:720px;
	height:auto;
	min-height:300px;
	border:0px solid #CCC;
	position:relative;
	background:#FFF url(../../images/default/right_content_bg.png) right repeat-y;
}
.SODIACOM .Pages-Contents div#Left-Content div#LC-Title {
	float:left;
	width:600px;
	height:40px;
	border:0px solid #CCC;
	position:relative;
	margin:15px 10px 0 20px;
}
.SODIACOM .Pages-Contents div#Left-Content div#LC-Title a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	padding:5px 15px 5px 25px;
	color:#00B050;
	border:0px solid #C8103B;
	background:url(../../images/default/content_title_bg.png) left no-repeat;
}
.SODIACOM .Pages-Contents div#Left-Content div#LC-Text {
	float:left;
	width:665px;
	height:auto;
	border:0px solid #CCC;
	position:relative;
	margin:0 10px;
	padding:0 5px 10px 10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
	line-height:22px;
	color:#454545;
}
.SODIACOM .Pages-Contents div#Left-Content div#LC-Text p#Titre2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#090;
}
	#LC-Text > #Container-Form {
		margin-left:30px;
	}
	#LC-Text > #Container-Form  span{
		margin-left:10px;
	}
	#LC-Text > #Container-Form  span.decalage{
		margin-left:44px;
	}
	#LC-Text > #Container-Form  form{
		margin-top:30px;
		border:1px solid #CCCCCC;
		padding:10px;
		background:#FAFAFA;
	}
	#LC-Text > #Container-Form  form label{
		font-weight:bold;
		text-align: right;
	}
	#LC-Text > #Container-Form  form label > font{
		color: red;
	}
	#LC-Text > #Container-Form  form input{
		width:250px;
		height:auto;
		padding:5px;
		margin-left:5px;
		border:1px solid #CCC;
		background-color:#FFF;
		-moz-border-radius:3px;
		-weblit-border-radius:3px;
		-khtml-border-radius:3px;
		font-size:12px;
		font-weight:normal;
		color:#454545;
	}
	#LC-Text > #Container-Form  form textarea{
		width:400px;
		height:100px;
		border:1px solid #CCC;
		background-color:#FFF;
		-moz-border-radius:3px;
		-weblit-border-radius:3px;
		-khtml-border-radius:3px;
		font-size:12px;
		font-weight:normal;
		color:#454545;
	}
	#LC-Text > #Container-Form  form .error{
		color:red;
	}
	
.SODIACOM .Pages-Contents div#Left-Content div#LC-Text a {
	color:#00B050;
	font-weight: bold;
	text-decoration: none;
}
.SODIACOM .Pages-Contents div#Left-Content div#LC-Text a:hover{
	text-decoration: underline;
}
.SODIACOM .Pages-Contents div#Left-Content div#LC-Text ul {
	list-style-type:none;
	margin:5px 0 0 25px;
	padding:0;
}
.SODIACOM .Pages-Contents div#Left-Content div#LC-Text ul li {
	padding-left:9px;
	margin-top:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	background:url(../../images/default/list2.png) left no-repeat;
}
.SODIACOM .Pages-Contents div#Left-Content div#LC-Images-Content {
	float:left;
	width:640px;
	height:100px;
	border:1px solid #CCC;
	position:relative;
	margin:10px;
	padding:5px;
}

.SODIACOM .Pages-Contents div#Left-Content div#LC-Images-partners {
	float:left;
	width:640px;
	height:68px;
	border:1px solid #CCC;
	position:relative;
	margin:10px;
	padding:5px;
}

.SODIACOM .Pages-Contents div#Left-Content div#LC-Images-Team {
	float:left;
	width:165px;
	height:250px;
	border:1px solid #CCC;
	padding:5px;
}
.SODIACOM .Pages-Contents div#Left-Content div#LC-Images-Team-Text {
	float:right;
	width:475px;
}
.SODIACOM .Pages-Contents div#Left-Content div#LC-Images-Callcenter {
	float:right;
	width:200px;
	height:139px;
	border:1px solid #CCC; 
	padding:5px;
}
.SODIACOM .Pages-Contents div#Left-Content div#LC-Images-Callcenter-Text {
	float:left;
	width:440px;
}
.SODIACOM .Pages-Contents div#Left-Content div#LC-Images-Prestation {
	width:640px;
	height:180px;
	border:1px solid #CCC;
	margin:10px;
	padding:5px;
}
.SODIACOM .Pages-Contents div#Left-Content div#LC-Images-Ingenieur-Text {
	float:left;
	width:300px;
}
.SODIACOM .Pages-Contents div#Left-Content div#LC-Images-Ingenieur {
	float:left;
	width:225px;
	height:150px;
	border:1px solid #CCC;
	margin:0 10px;
	padding:5px;
}
.SODIACOM .Pages-Contents div#Left-Content div#LC-Images-Atout-Text {
	float:left;
	width:338px;
}
.SODIACOM .Pages-Contents div#Left-Content div#LC-Images-Atout {
	float:left;
	width:300px;
	height:363px;
	border:1px solid #CCC;
	margin:0 0 0 15px;
	padding:5px;
}
/* THUMBNAILS */
.SODIACOM .Pages-Contents div#Left-Content div#LC-Thumbnails {
	float:left;
	width:665px;
	height:auto;
	border:0px solid #CCC;
	position:relative;
	margin:0 10px;
	padding:0 5px 10px 10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
	line-height:22px;
	color:#454545;
}
.SODIACOM .Pages-Contents div#Left-Content div#LC-Thumbnails a {
	line-height:0;
	display:inline-block;
	padding:3px;
	margin:3px;
	border:1px solid #CCC;
	background:#FFF;
	cursor:pointer;
}
/* 404 ERROR */
.SODIACOM .Pages-Contents div#Error-404 {
	float:left;
	width:1020px;
	height:290px;
	text-align:center;
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#CCC;
}
/* RIGHT CONTENT */
.SODIACOM .Pages-Contents div#Right-Content {
	float:left;
	width:300px;
	height:auto;
	min-height:300px;
	border:0px solid #CCC;
	position:relative;
}
.SODIACOM .Pages-Contents div#Right-Content div#Mini-Ref {
	float:left;
	width:290px;
	height:266px;
	border:1px solid #CCC;
	position:relative;
	margin:10px 5px 10px 0;
}
.SODIACOM .Pages-Contents div#Right-Content div#Mini-Ref div#Ref-title {
	float:left;
	width:274px;
	height:auto;
	border:0px solid #CCC;
	position:relative;
	padding:5px;
	margin:3px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	background:url(../../images/default/ref_title.png) repeat-x;
}
.SODIACOM .Pages-Contents div#Right-Content div#Mini-Ref div#Ref-Slider {
	float:left;
	width:282px;
	height:200px;
	border:1px dotted #CCC;
	position:relative;
	padding:0;
	margin:3px;
}
.SODIACOM .Pages-Contents div#Right-Content div#Mini-Ref div#Ref-Slider div#Slider-Desc {
	float:left;
	width:282px;
	height:50px;
	border:0px solid #CCC;
	position:absolute;
	background:#000;
	top:150px;
	opacity:0.7;
}
.SODIACOM .Pages-Contents div#Right-Content div#Mini-Ref div#Ref-Slider div#Slider-Desc a {
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#CF0;
	text-align:left;
	line-height:18px;
	opacity:1;
	padding:3px;
}
.SODIACOM .Pages-Contents div#Right-Content div#Mini-Ref div#Ref-Zapper {
	float:left;
	width:282px;
	height:16px;
	border:0px solid #CCC;
	position:relative;
	padding:0;
	margin:3px;
}
.SODIACOM .Pages-Contents div#Right-Content div#Mini-Ref div#Ref-Zapper div#RZ-Left {
	float:right;
	width:16px;
	height:16px;
	border:0px solid #CCC;
	position:relative;
	background:#404040 url(../../images/default/zap_left.png) 50% 50% no-repeat;
	cursor:pointer;
}
.SODIACOM .Pages-Contents div#Right-Content div#Mini-Ref div#Ref-Zapper div#RZ-Right {
	float:right;
	width:16px;
	height:16px;
	border:0px solid #CCC;
	position:relative;
	margin-left:3px;
	background:#404040 url(../../images/default/zap_right.png) 50% 50% no-repeat;
	cursor:pointer;
}
.SODIACOM .Pages-Contents div#Right-Content div#Mini-Partners {
	float:left;
	width:290px;
	height:170px;
	border:1px solid #CCC;
	position:relative;
	margin:10px 5px 10px 0;
}

/* Close */
.Close {
	float:left;
	width:160px;
	height:auto;
	background:#000;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	z-index:9999;
	opacity:0.7;
	margin:5px;
	padding:5px;
	cursor:pointer;
}

.Tableau span {
   display:inline;
   float:left;
   border:0px solid #FF6600;
   margin:0px;
   padding:3px;
  }
.Tableau p {
   clear:left;
   margin:0px;
   padding:0px;
   height:100% !important; height:1em;
  }
.Tableau p.legende {font-weight:bold; padding:3px;}
.Tableau span.col1 {width:230px;padding:3px;}
.Tableau span.col2 {width:230px;padding:3px;}
.Tableau span.col3 {width:230px;padding:3px;}
