

/* CSS Document */

* {margin:0; padding:0;}

body { background:#212325; border:0px;}
body #table1 {height:780px;}

td, input, textarea{
	font-family:Tahoma;
	font-size:11px;
	line-height:14px;  
	color:#242424;	
	vertical-align:top;
}

a { color:#242424;}
a:hover { text-decoration: none;}
a img { border:0;}

.clear { clear:both;}

.auto { width:auto; height:auto;}
.fit { width:100%; height:auto;}

input, submit { vertical-align:middle;}

table { 
	border:0px;
	border-collapse:collapse;
	width:100%;
	height:100%;
}


.left_tall { background:url(/images/foot_bgd.gif) repeat-x bottom #717171; width:50%;}

/*Hide the Center element when loading to prevent bug*/
.contentPrincipal{
  display:none;
}

.right_tall { background:url(/images/foot_bgd.gif) repeat-x bottom #717171; width:50%;}

.img1 { margin-bottom:23px;}
.img2 { margin-right:22px; margin-bottom:15px;}
h4 { font-weight:bold; font-size:11px; margin-bottom:4px;}
.link1 { color:#6CA637; background:url(/images/arrow_1.gif) 0px 3px no-repeat; padding:2px 0 2px 23px;}
.link2 { color:#D80A00; text-decoration:none;}

.date { font-size:10px; text-decoration:underline; color:#9B9D9F; background:url(/images/marker_1.gif) left no-repeat; padding:0px 0px 0px 20px; display:block; margin-bottom:6px;}


.input1 {width:161px; height:21px; border:#75777B 1px solid; color:#444444; margin-right:8px; padding:2px 0; }
.input2 { width:208px; height:20px; border:#75777B 1px solid; padding:0px 0px 0px 8px; margin-bottom:7px;}
textarea { width:208px; height:141px; padding:0px 0px 0px 2px; border:#75777B 1px solid; padding:0px 0px 0px  8px;}


.line_hor { height:1px; background:url(/images/line_2.gif) repeat-x; margin:16px 0 16px 0;}

ul { list-style:none; color:#242424;}
li a { background:padding:0px 0px 0px 21px; text-decoration:none; line-height:18px;}
li a:hover { text-decoration:underline;}

/*block*/
.bgd { background:url(/images/block-b.gif) repeat-x bottom #E8E8E8;}
.lt { background:url(/images/l_t.gif) left top no-repeat;}
.rt { background:url(/images/r-t.gif) right top no-repeat;}
.rb { background:url(/images/r-b.gif)  right bottom no-repeat;}
.lb { background:url(/images/l-b.gif) left bottom no-repeat;}
.indent { padding:20px 0px 14px 16px;} 

#caroussel{width:150px!important; height:150px!important;}
#main {height:780px; width:766px; margin:0 auto; background:#FFFFFF;}

/*menu*/

#ext-gen11 {padding:0px 0px 0px 0px; border-top:0!important; border-bottom:0!important;}
#ext-gen9 {padding:0px 0px 0px 0px; border-top:0!important; border-bottom:0!important;}
#ext-gen7 {padding:0px 0px 0px 0px; border-top:0!important; border-bottom:0!important;}
#ext-gen5 {padding:0px 0px 0px 0px; border-top:0!important; border-bottom:0!important;}
#ext-gen3 {padding:0px 0px 0px 0px; border-top:0!important; border-bottom:0!important;}
#ext-gen13 {padding:0px 0px 0px 0px;border-top:0!important; border-bottom:0!important;}

#ext-gen14{display:none;}
#ext-gen12{display:none;}
#ext-gen10{display:none;}
#ext-gen8{display:none;}
#ext-gen6{display:none;}
#ext-gen4 {display:none;}
#menu .item:hover {cursor:pointer;}
#menu .item {background: url(/images/but.gif) !important; height:60px; width:85px;}
#menu .item ul li a {text-decoration:none;}
#menu .item .subitem {background:none; border:none; text-decoration:none; padding:0px 0px 0px 0px; height:60px; width:85px;}
#menu .item .subitem center {padding:20px 0px 0px 0px; font-weight:bold; color:#090909}

/* header */
#header { height:249px; background:#F1F1F1;}
#header .row2 { height:62px;}
#header .row2 .col1 { width:229px; background:#FFFFFF; padding: 12px 5px 0px 5px;}
#header .row2 .col2 { height:62px;}
#header #banniere .row3 {background:url(/images/head.jpg) no-repeat; height:187px;}
#header #banniere td img {padding:65px 0px 0px 65px;}
#header span {font-weight: bold; font-size: 14px; color:#090909; padding:0px 0px 0px 0px;}
#header #banniere {height:187px !important;}
#ext-gen2 {background:url(/images/head_r.gif) 527px 62px; padding: 2px 0px 0px 1px;}

/* content */
#content .center { padding:0 23px 23px 36px; height:448px;}
#content .left { width:15px; background:url(/images/l_col.gif) repeat-y;}
#content .right { width:15px; background:url(/images/r_col.gif) repeat-y;}

#footer {height:83px; background:url(/images/foot_bgd.gif) repeat-x;}
#footer .col1 { color:#B3B3B2; width:340px; padding:22px 0 0 51px;}
#footer .col2 { color:#9B9D9F; padding:22px 43px 0 0; text-align:right;}
#footer .col2 a{color:#9B9D9F; text-decoration:none;}
#footer .col2 a:hover {text-decoration: underline;}
#footer div { font-size:10px; margin-top:4px;}
#footer .col2 div a{ color:#6CA637; text-decoration:underline;}
#footer .col2 div a:hover {text-decoration:none;}

/* page1 */
#content #page1 .col1 { width:435px; padding:0px 40px 0px 0px;}
#content #page1 .line { width:20px; background:url(/images/line_2.gif) left repeat-y;}
#content #page1 .col2 .line_hor { margin-top:25px 0px 0px 0px;}
#content #page1 .col2 { padding:0px 0px 0px 30px;}

#page1 #services, #page1 #univers {padding:0px 10px 0px 0px; width:225px;}
#page1 #solutions {width:225px; padding: 20px 0px 0px 0px;}
#page1 #right_text {width:176px;}

#page1 #accordeon .imgtitre {padding:0px 15px 0px 0px; }
#page1 #accordeon .ss-ul {display:none;}
#page1 #accordeon li {line-height:18px; padding:0px 0px 0px 23px;}
#page1 #accordeon li a{padding:0px 0px 0px 0px;}
#page1 #accordeon span:hover {cursor:pointer; text-decoration:underline;}
#page1 #right_text {padding:10px 10px 0px 20px; width:150px;}

/* page2 */
#page2 #left_text {padding:0px 37px 0px 0px;} 
#page2 #left_text  {padding:0px 37px 0px 0px;} 
#page2 h3 {padding:15px 0px 7px 0px;  color:#63a132;}
#page2 #li1 {padding: 0px 0px 0px 20px;}
#page2 #li1 li{padding: 0px 0px 7px 0px;}

/* page3 */
#content #page3 .col1 { width:398px; padding:0px 60px 0px 0px;}
#content #page3 .link2 {color:#D80A00; text-decoration:underline;}
#content #page3 .col1 .line { width:39px; background:url(/images/line_2.gif) left repeat-y;}

/* page4 */
#content #page4 .col1 { width:288px; padding:0px 50px 0px 0px; }
#content #page4 .link3 {color:#6CA637; text-decoration:underline;}
#content #page4 .link3:hover { text-decoration:none; }
#content #page4 h4 { margin-top:4px;}

/* page5*/ 
#content #page5 .col1 { width: 416px; padding:0px 52px 0px 0px; }
#content #page5 .col1 .line { width:23px; background:url(/images/line_2.gif) left repeat-y;}
#page5 h4 { margin-top:6px; margin-bottom:6px;}

/* page6*/
#content #page6 .center { padding:17px 23px 16px 36px;}
#content #page6  .col1 { width: 399px; padding:0px 20px;}
#content #page6 .col1 a{ color:#D80A00; text-decoration:underline;}
#content #page6 .col1 a:hover{  text-decoration:none;}
#content #page6 tr td div form button:hover {cursor:pointer;}

/* page7*/
#page7 #content .center { padding:17px 19px 23px 36px;}
#page7 #content .col1 a{ color:#D80A00;}

/*page8*/
#page8 img {width:677px; height:418px;}

/*page9*/
#page9 #left_text  {padding:0px 37px 0px 0px;} 
#page9 h3 {padding:15px 0px 7px 0px;  color:#63a132;}
#page9 li {padding:0px 0px 0px 20px;}

/*page10*/
#page10 li, .div_page10 {padding:0px 0px 0px 20px;}
#page10 #left_text  {padding:0px 40px 0px 0px;}
#page10 h3 {padding:15px 0px 7px 0px;  color:#63a132;}
#page10 p .indent {text-indent:20px;}
#page10 #div_2 {padding:10px 0px 0px 0px;}

/*page11*/
#page11 #left_text  {padding:0px 37px 0px 0px;} 
#page11 h3 {padding:15px 0px 7px 0px;  color:#63a132;}
#page11 #left_text div ul li {padding:0px 0px 7px 20px;}

/*page12*/
#page12 li, .div_page10 {padding:0px 0px 0px 20px;}
#page12 #left_text  {padding:0px 40px 0px 0px;}
#page12 h3 {padding:15px 0px 7px 0px;  color:#63a132;}
#page12 p .indent {text-indent:20px;}
#page12 #div_2 {padding:10px 0px 0px 0px;}
#page12 #left_text div p  {padding:7px 0px 0px 0px;}


#right_text ul li {padding:0px 0px 0px 20px;} 
#right_text ul li  span a {padding:0px 0px 0px 5px;} 

/*page13*/
#page13 #left_text  {padding:0px 37px 0px 0px;} 
#page13 h3 {padding:15px 0px 7px 0px;  color:#63a132;}
#page13 #left_text div ul li {padding:0px 0px 7px 20px;}

/*page14*/
#page14 #left_text  {padding:0px 37px 0px 0px;} 
#page14 h3 {padding:15px 0px 7px 0px;  color:#63a132;}
#page14 #left_text ul li , #page14 #left_text ul ul {padding:0px 0px 7px 20px;}
#page14 #right_text span{text-decoration:none;}
#page14 #right_text span:hover {cursor:pointer; text-decoration:underline;}

/*page15*/
#page15 #left_text  {padding:0px 37px 0px 0px;} 
#page15 h3 {padding:15px 0px 7px 0px;  color:#63a132;}
#page15 #left_text #div1 {padding:25px 0px 30px 30px;}
#page15 #left_text #div1 p {padding:5px 0px 0px 0px;}
#page15 #left_text #div2 ul li {padding:0px 0px 7px 20px;}
#page15 #left_text #div3 form button:hover {cursor:pointer;}


/*page16*/
#page16 #left_text  {padding:0px 37px 0px 0px;} 
#page16 h3 {padding:15px 0px 7px 0px;  color:#63a132;}
#page16 #left_text .div {padding:0px 0px 0px 20px;}
#page16 #left_text .div  li {padding:0px 0px 7px 0px;}

/*page17*/
#page17 #left_text  {padding:0px 37px 0px 0px;} 
#page17 h3 {padding:15px 0px 7px 0px;  color:#63a132;}
#page17 #left_text #div1 {padding:10px 0px 0px 20px;}
#page17 #left_text #div2 {padding:10px 0px 0px 20px;}
#page17 #left_text #div2 li {padding:7px 0px 0px 20px;}

/*page18*/
#page18 #left_text  {padding:0px 37px 0px 0px;} 
#page18 h3 {padding:15px 0px 7px 0px;  color:#63a132;}
#page18 #left_text ul li {padding:0px 0px 7px 20px;}
#page18 #left_text div {padding:0px 0px 0px 20px;}

/*page19*/
#page19 #left_text  {padding:0px 37px 0px 0px;} 
#page19 h3 {padding:15px 0px 7px 0px;  color:#63a132;}
#page19 #left_text ul li {padding:0px 0px 7px 20px;}
#page19 #left_text div {padding:0px 0px 0px 20px;}

/*page20*/
#page20 #left_text  {padding:0px 37px 0px 0px;} 
#page20 h3 {padding:15px 0px 7px 0px;  color:#63a132;}
#page20 #left_text ul li {padding:0px 0px 7px 20px;}
#page20 #left_text div {padding:0px 0px 0px 20px;}

/*page21*/
#page21 #left_text  {padding:0px 37px 0px 0px;} 
#page21 h3 {padding:15px 0px 7px 0px;  color:#63a132;}
#page21 #left_text ul li {padding:0px 0px 7px 20px;}
#page21 #left_text div {padding:0px 0px 0px 20px;}

/*page22*/
#page22 #left_text  {padding:0px 37px 0px 0px;} 
#page22 h3 {padding:15px 0px 7px 0px;  color:#63a132;}
#page22 #left_text ul li {padding:0px 0px 7px 20px;}
#page22 #left_text div {padding:0px 0px 0px 20px;}

/*page23*/
#page23 #left_text  {padding:0px 37px 0px 0px;} 
#page23 h3 {padding:15px 0px 7px 0px;  color:#63a132;}
#page23 #left_text ul li {padding:0px 0px 7px 20px;}
#page23 #left_text div {padding:0px 0px 0px 20px;}

/*page24*/
#page24 #left_text  {padding:0px 37px 0px 0px;} 
#page24 h3 {padding:15px 0px 7px 0px;  color:#63a132;}
#page24 #left_text ul li {padding:0px 0px 7px 20px;}
#page24 #left_text div {padding:0px 0px 0px 20px;}

/*page25*/



/*New actualité*/
.newsActualite p {margin-bottom:5px;}
.newsActualite .first label {display:block; float:left; width:51px}
.newsActualite #content {width:588px;height:283px}
.newsActualite .submit {float:right;}
.newsActualite label {font-weight:bold;}