/* ************************* 

[MASTER STYLESHEET] 
 Project: AKASISON
 Version: 1  
 Last change: 17/07/2009
 Assigned to: DIGITAL GARDEN - J.MARTINET 

[XHTML STRUCTURE - GABARIT 1]  
+body
    + .container
	+ .wrapper .wrapper3columns  
		+ .wrapper_left
 		+ .wrapper_center
		+ .wrapper_right
	+ .footer
	
[XHTML STRUCTURE - GABARIT 2]
  +body
    + .container
	+ .wrapper .wrapper2columns  
		+ .wrapper_left
 		+ .wrapper_center
	+ .footer	
 
************************* */

html{ padding:0; margin:0; font-size:100%;}
body { font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0; margin:0; text-align:center; background:#fff url(../images/bg.jpg) repeat-x 0 0; color:#353535; }

/* Gestion des titres */
h1, h2,h3, h4,h5, h6,dl, dt, dd, img, p, img a, img{  padding:0; margin:0; list-style:none; border:none;}
.clear{ display:block; width:100%; clear: both; font-size: 1px;  line-height:0.1em;}
ul, li { padding:0; margin:0; list-style:none;  }

/* Gestion des formulaires */
fieldset{ padding:0; margin:0; border: none; display:block;}
form{ padding:0; margin:0; border: none; display:inline;}

.input{ color:#a4a493;background-color:#fff; }
.select{ color:#a4a493;background-color:#fff; }
.textarea{ color:#a4a493;background-color:#fff; }
textarea {font-family: Verdana, "Lucida Grande", Lucida, Tahoma, "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif; font-size:11px;}
table, tr, td { border-collapse:collapse; padding:0; margin:0}

.align-center{text-align:center!important}
.align-right{text-align:right!important}
.align-left{text-align:left!important}
 
/* *********************** */
/*    POSITIONNEMENT      */
/* ********************* */

.container { width:946px;  margin:0 auto; text-align:left; border-left:1px solid #cccccb; border-right:1px solid #cccccb; border-bottom:1px solid #cccccb; padding:4px 4px 0 4px; position:relative; background-color:#FFFFFF;}


.wrapper { width:100%; clear:both; float:none; min-height:330px;}
* html .wrapper { height:330px;}

.wrapper3columns { background:url(../images/wrapper3columns.gif) repeat-y 0 0; }
.wrapper3columns .wrapper_left { width:220px; float:left;  }
.wrapper3columns .wrapper_center {width:531px; float:left; padding:15px 0 0 0;}
.wrapper3columns .wrapper_right {width:186px; float:right;}

.wrapper2columns { background:url(../images/entry.png) repeat-y 211px 0; }
* html .wrapper2columns { background:url(../images/entry.gif) repeat-y 211px 0; }
.wrapper2columns .wrapper_left { width:211px; float:left; padding:0;}
.wrapper2columns .wrapper_center { width:735px; float:right; padding:0; }

.header { width:946px; height:167px;  position:relative; display:block;}
.header .logo p a { display:block; width:260px; height:80px; position:absolute; z-index:1; top:25px; left:11px;}
.header .logo p a span { display:none;}
/*.header .baseline { width:236px; height:113px; position:absolute; z-index:1; left:382px; top:54px; background:url(../images/baseline.png) no-repeat 0 0;}*/
/*.header .baseline span { display:none;}*/

/* mainmenu */
.mainmenu { width:100%; clear:both;float:none; height:25px; background:url(../images/mainmenu.gif) repeat-x 0 0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#585858; background-color:inherit; position:relative;}

.mainmenu ul.menu { position:absolute; top:-17px; left:0; z-index:3; width:780px; overflow:hidden;}
.mainmenu ul.menu  li  { display:inline;}
.mainmenu ul.menu  li a  { display:block;  color:#585858; background-color:inherit; text-decoration:none; float:left; height:41px; padding:0 16px 0 0; line-height:4.9em;  background:url(../images/mainmenu_a.gif) no-repeat right 1px; width:auto;}
.mainmenu ul.menu  li a span { display:block; padding:0 0 0 16px;  }
.mainmenu ul.menu  li a:hover  { background:url(../images/mainmenu_hover_right.jpg) no-repeat right 0; color:#FFFFFF; background-color:inherit; line-height:3.5em}
.mainmenu ul.menu  li a:hover  span { background:url(../images/mainmenu_hover_left.jpg) no-repeat 0 0; }

.mainmenu ul.menu  li.active a  { background:url(../images/mainmenu_hover_right.jpg) no-repeat right 0; color:#FFFFFF; background-color:inherit; line-height:3.5em}
.mainmenu ul.menu  li.active a span { background:url(../images/mainmenu_hover_left.jpg) no-repeat 0 0; }

.mainmenu ul.language { position:absolute; top:2px; right:0;}
.mainmenu ul.language li { display:inline;}
.mainmenu ul.language li a { display:block; float:left; height:20px; width:20px; margin:0 4px 0 4px}
.mainmenu ul.language li a span { display:none;}
.mainmenu ul.language .uk { background:url(../images/sprite_langues.jpg) no-repeat 0 0;}
.mainmenu ul.language .fr { background:url(../images/sprite_langues.jpg) no-repeat -20px 0;}
.mainmenu ul.language .es { background:url(../images/sprite_langues.jpg) no-repeat -40px 0;}
.mainmenu ul.language .de { background:url(../images/sprite_langues.jpg) no-repeat -60px 0;}
.mainmenu ul.language .ru { background:url(../images/sprite_langues.jpg) no-repeat -80px 0;}
.mainmenu ul.language .tr { background:url(../images/sprite_langues.jpg) no-repeat -100px 0;}
.mainmenu ul.language .pl { background:url(../images/sprite_langues.jpg) no-repeat -120px 0;}
.mainmenu ul.language .ro { background:url(../images/sprite_langues.jpg) no-repeat -140px 0;}
.mainmenu ul.language .ua { background:url(../images/sprite_langues.jpg) no-repeat -160px 0;}
.mainmenu ul.language .lv { background:url(../images/sprite_langues.jpg) no-repeat -180px 0;}
.mainmenu ul.language .lt { background:url(../images/sprite_langues.jpg) no-repeat -200px 0;}

.mainmenu ul.language span.uk { background:url(../images/sprite_langues.jpg) no-repeat 0 0; width:20px; display:block;height:20px;}
.mainmenu ul.language span.fr { background:url(../images/sprite_langues.jpg) no-repeat -20px 0;width:20px; display:block;height:20px;}
.mainmenu ul.language span.es { background:url(../images/sprite_langues.jpg) no-repeat -40px 0;width:20px; display:block;height:20px;}
.mainmenu ul.language span.de { background:url(../images/sprite_langues.jpg) no-repeat -60px 0;width:20px; display:block;height:20px;}
.mainmenu ul.language span.ru { background:url(../images/sprite_langues.jpg) no-repeat -80px 0;width:20px; display:block;height:20px;}
.mainmenu ul.language span.tr { background:url(../images/sprite_langues.jpg) no-repeat -100px 0;width:20px; display:block;height:20px;}
.mainmenu ul.language span.pl { background:url(../images/sprite_langues.jpg) no-repeat -120px 0;width:20px; display:block;height:20px;}
.mainmenu ul.language span.ro { background:url(../images/sprite_langues.jpg) no-repeat -140px 0;width:20px; display:block;height:20px;}
.mainmenu ul.language span.ua { background:url(../images/sprite_langues.jpg) no-repeat -160px 0;width:20px; display:block;height:20px;}
.mainmenu ul.language span.lv { background:url(../images/sprite_langues.jpg) no-repeat -180px 0;width:20px; display:block;height:20px;}
.mainmenu ul.language span.lt { background:url(../images/sprite_langues.jpg) no-repeat -200px 0;width:20px; display:block;height:20px;}
.mainmenu ul.language li.active { display:none; }

/* searchbox */
/*.searchbox { height:25px; width:183px; border-right:1px solid #cac8d1; position:absolute; left:617px; top:0;}*/
.searchbox { height:25px; width:176px; float:right }
.searchbox .frm_input  { background:url(../images/search.gif) no-repeat right 0; border:none; width:126px; height:16px; float:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#585858; background-color:inherit; padding:3px 0 0 22px; margin:3px 4px 0 0;}
.searchbox .frm_input { background-color:transparent;}
.searchbox .frm_btn { width:24px; height:23px; font-size:0; background:url(../images/serch_btn_ok.png) no-repeat 0 0; border:none; float:left; margin:1px 0 0 0; cursor:pointer}


/* *********************** */
/*    wrapper left       */
/* ********************* */

.wrapper_left .sub_menu {  width:211px;}

.wrapper_left .sub_menu ul { width:211px; font-family:Arial, Helvetica, sans-serif;}
.wrapper_left .sub_menu ul li { width:211px; }
.wrapper_left .sub_menu ul li a { width:201px; padding:0 0 0 10px; font-size:11px; background:url(../images/submenu_li_a.jpg) no-repeat 0 bottom;  color:#585858; font-weight:bold; text-decoration:none; display:block; padding:7px 0 7px 10px;}
.wrapper_left .sub_menu ul li a:hover { background:url(../images/submenu_li_ahover.jpg) no-repeat 0 bottom; color:#FFFFFF; background-color:inherit;}
.wrapper_left .sub_menu ul li.active a { background:url(../images/submenu_li_ahover.jpg) no-repeat 0 bottom; color:#FFFFFF; background-color:inherit;}
.wrapper_left .sub_menu .lvl1 .lvl2 { background:#F1D9D7; padding:8px 0;}
.wrapper_left .sub_menu .lvl1 .lvl2 li { background:none; }
.wrapper_left .sub_menu .lvl1 .lvl2 li a { background:none; color:#585858; padding:4px 0 4px 25px; width:186px; }
.wrapper_left .sub_menu .lvl1 .lvl2 li.active a { background:url(../images/puce_submenu.gif) no-repeat 15px 8px; }
.wrapper_left .sub_menu .lvl1 .lvl2 li a:hover { text-decoration:underline; color:#585858; }

/* left_block */
.left_block { width:201px; background: url(../images/left_block.jpg) no-repeat 0 0; padding:15px 0 0 10px; min-height:370px;}
* html { height:370px;}
.left_block h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#404040; background-color:inherit; margin:0 0 18px 0; padding:0;}
.left_block a {  color:#c5002c; background-color:inherit; text-decoration:none; font-weight:bold;}
.left_block a:hover { text-decoration:underline;}

.product_box { width:196px; min-height:66px; margin:0 0 17px 0;  font-size:11px; line-height:1.1em; clear:both; float:none;  }
* html .product_box { height:66px; }
.product_box p.image { float:left; width:66px; height:48px; padding:3px 0 0 0 }
.product_box p.image img { width:66px; height:48px; display:block;}
.product_box p.title { float: right; color:#c5002c;   padding:0 0 5px 0; margin:0; width:125px; float:right;}
.product_box p.title a {  color:#c5002c; background-color:inherit; text-decoration:none; font-weight:bold;}
.product_box p.title a:hover { text-decoration:underline;}
.product_box p.content { font-size:11px; color:#353535; background-color:inherit; width:125px; float:right; }
.product_box p.content a { color:#353535; background-color:inherit; text-decoration:none;}
.product_box p.content a:hover { text-decoration:underline;}


.wrapper_bottom { width:100%; clear:both; float:none; height:20px; font-size:0.1em;}


/* ******************************************* */
/*    wrapper center   - Gabarit 3 colonnes   */
/* ***************************************** */

.wrapper3columns .wrapper_center {width:531px;}
.wrapper3columns .wrapper_center .media_block { width:531px; margin:0 0 16px 0;  }
 

.outgoing_block { width:100%; clear:both; float:none; background:url(../images/outgoing_block.jpg) no-repeat 0 0;}
 
.outgoing_block h2 { background:url(../images/outgoing_block_right.jpg) no-repeat right 0; height:28px; float:left; padding:0 17px 0 0; line-height:1.8em; font-size:16px; color:#d32a18; background-color:inherit; width:auto;}
.outgoing_block h2 span { background:url(../images/outgoing_block_left.jpg) no-repeat 0 0; padding:0 0 0 17px; display:block; float:left;width:auto;}

.notitle { width:100%; clear:both; float:none; background:url(../images/outgoing_block.jpg) no-repeat 1px -16px;}
.notitle h2 { background:none; height:12px; float:left; padding:0 17px 0 0; line-height:1.8em; font-size:16px; color:#d32a18; background-color:inherit; width:auto;}
.notitle h2 span { background:none; padding:0 0 0 17px; display:block; float:left;width:auto;}

.outgoing_block .content { width:100%; clear:both; float:none; padding:13px 0 0 0;  }
.outgoing_block .content h3 { color:#d42a18; background-color:inherit; font-size:14px; font-weight:bold; margin:0 0 14px 0; padding:0;}
.outgoing_block .content h3 a { color:#d42a18; background-color:inherit; text-decoration:none;}
.outgoing_block .content h3 a:hover { text-decoration:none;}
.outgoing_block .content p { padding:0 0 20px 0; margin:0;}
.outgoing_block .content p.more { padding:0 0 12px 0; margin:0;}


 
.outgoing_block .content p.more a { color:#fff; background-color:inherit; text-decoration:none; background:url(../images/more.gif) no-repeat 0 3px; padding:0 0 0 11px; font-size:11px; font-weight:bold;}
.outgoing_block .content p.more a:hover { text-decoration:none;}

.outgoing_block_3columns .content { background:url(../images/outgoing_block_3columns.jpg) no-repeat 0 bottom;}
.outgoing_block_3columns .box { width:147px; float:left; margin: 0 12px 0 17px;}
* html .outgoing_block_3columns .box {  margin: 0 12px 0 12px;}
.outgoing_block_3columns .box_content { min-height:108px;}
* html .outgoing_block_3columns .box_content { height:108px;}

.outgoing_block_2columns .content { background:url(../images/outgoing_block_2columns.jpg) no-repeat 0 bottom;}
.outgoing_block_2columns .box { width:235px; float:left; margin: 0 12px 0 17px;}
* html .outgoing_block_2columns .box {  margin: 0 6px 0 12px;}
.outgoing_block_2columns .box_content { min-height:108px;}
* html .outgoing_block_2columns .box_content { height:108px;}


.outgoing_block_1column .content { background:url(../images/outgoing_block_content.jpg) no-repeat 0 bottom;}
.outgoing_block_1column .box { width:500px;  margin: 0 12px 0 17px;}
* html .outgoing_block_1column .box {  margin: 0 12px 0 12px;}


.block_infos { width:174px; clear:both; float:none; background:url(../images/block_infos.jpg) no-repeat 0 0; padding:13px 0 0 12px; min-height:122px; }
* html .block_infos  { height:122px;}

.block_infos h3 { font-size:22px; color:#302c30; background-color:inherit; font-weight:normal; margin:0 0 14px 0;}
.block_infos p { padding:0 0 10px 0; color:#302c30; background-color:inherit;}
.block_infos p a { color:#302c30; background-color:inherit; text-decoration:none;}
.block_infos p a:hover { text-decoration:none;}
.block_infos p.more { padding:0 0 20px 0;}
.block_infos p.more a { background:url(../images/infos_more.gif) no-repeat 0 4px; padding:0 0 0 10px; color:#2d292a; background-color:inherit; text-decoration:none; font-size:11px; font-weight:bold;}
.block_infos p.more a:hover { text-decoration:underline;}

/* ******************************************* */
/*    wrapper center   - Gabarit 2 colonnes   */
/* ***************************************** */

.wrapper2columns .intro_block { width:100%; background: url(../images/intro_block.jpg) repeat-x 0 bottom; }
.wrapper2columns .intro_block  h1 { color:#585858; background-color:inherit; font-size:16px; font-weight:bold; width:600px; margin:0 0 10px 0;}
.wrapper2columns .intro_block  p { color:#585858; background-color:inherit; font-size:12px;   width:600px; padding:0 0 10px 0;}
.wrapper2columns .intro_block  p a { color:#585858; background-color:inherit; text-decoration:underline;}
.intro_block_content { background:url(../images/entry.png) repeat-y 0 0;  width:716px; padding:15px 0 0 19px;}
* html .intro_block_content { background:url(../images/entry.gif) repeat-y 0 0;  width:716px; padding:15px 0 0 19px;}
.wrapper2columns .entry { width:690px; padding:30px 0 20px 25px;}
.wrapper2columns .jeu_ovation { width:735px;}
.wrapper2columns .paddingtopreduit { padding-top:10px;}
.wrapper2columns .entry  h2 { color:#c5002c; background-color:inherit; font-size:13px; /* width:680px;*/ margin:0 0 8px 0;  }
.wrapper2columns .entry  p { color:#585858; background-color:inherit; font-size:12px; /* width:680px;*/ padding:0 0 20px 0; text-align:justify;}
.wrapper2columns .entry  p a { color:#585858; background-color:inherit; text-decoration:underline;}
.wrapper2columns .entry ul { margin:0 0 25px 0; padding:0;/* width:680px;*/}
.wrapper2columns .entry ul li { background:url(../images/li.gif) no-repeat 0 2px; padding:0 0 3px 11px; margin:0 0 0 18px; font-size:12px; color:#585858; background-color:inherit;}
.wrapper2columns .entry ul li a { color:#585858; background-color:inherit; text-decoration:underline;}

.wrapper2columns .entry .block_media { width:362px;}
.wrapper2columns .entry .block_media p.legend {width:362px; color:#979797; background-color:inherit; font-size:11px; padding:3px 0 20px 0; font-style:italic;}
.wrapper2columns .entry .medialeft { float:left; margin: 0 0 0 -20px; width:auto;}
* html .wrapper2columns .entry .medialeft { margin:0 0 0 -10px;}
.mediaright { float:right; width:auto;}

.wrapper2columns table {  padding:0; margin:0; border-collapse:collapse; border-right:1px solid #bcb9c1;  border-bottom:1px solid #bcb9c1;   margin-left:auto;   margin-bottom:20px; width:505px; margin-right:auto  }
 
.wrapper2columns table th { height:30px; text-align:center; background-color:#e4e3e6; color:#585858; font-weight:bold; font-size:12px; vertical-align:middle; border-right:1px solid #fff; border-top:1px solid #fff; border-left:1px solid #fff; width:10%; padding: 0 5px}
.wrapper2columns table th.start { background-color:#FFFFFF; color:#585858;  border-right:1px solid #e4e3e6;}
.wrapper2columns table th.end { border-right:1px solid #e4e3e6;}


.wrapper2columns table td { color:#585858; background-color:inherit; font-size:11px; padding:10px 20px 20px 12px; margin:0; border-top:1px solid #bcb9c1; border-left:1px solid #bcb9c1; vertical-align:top; text-align:left; }
.wrapper2columns table td img { padding:0; margin:0 auto; display:block; }
 
/* *********************** */
/*    wrapper right      */
/* ********************* */

 p.knowmore {}
 p.knowmore a { display:block; background:url(../images/knowmore.png) no-repeat 0 0; height:23px; padding:0 0 0 25px; font-size:14px; color:#FFFFFF; background-color:inherit; text-decoration:none; line-height:1.5em; margin:0 0 0 10px; float:left; width:auto;}
* html  p.knowmore a { display:block; background:url(../images/knowmore.gif) no-repeat 0 0; }
  
.documentation_block{ background:url(../images/documentation.jpg) no-repeat 0 0; width:186px; height:119px;}
.documentation_block p.knowmore a { margin-top:32px;}
.projet_block {background:url(../images/projet.jpg) no-repeat 0 0; width:186px; height:92px;}
.projet_block p.cost { font-size:10px; color:#FFFFFF; background-color:inherit; padding:3px 0 0 77px;}
.projet_block p.phone { font-size:18px; color:#d12918; background-color:inherit; padding:46px 0 0 0; text-align:center}

.etude_block {background:url(../images/demande_etude.jpg) no-repeat 0 0; width:186px; height:65px;}
.etude_block p.knowmore a { margin-top:38px;}

.revendeur_block {background:url(../images/revendeur.jpg) no-repeat 0 0; width:186px; height:65px;}
.revendeur_block p.knowmore a { margin-top:38px;}

.catalogue_block { background:url(../images/catalogue_produit.jpg) no-repeat 0 0; width:186px; height:96px;}
.catalogue_block p.knowmore a { margin-top:63px;}
  
.basicleft_block { width:209px; clear:both; float:none; background:url(../images/basicleft_block.jpg) repeat-x 0 0; min-height:330px; padding:12px 0 0 2px}  
* html .basicleft_block { height:330px;}

.basicleft_block p { margin:0 0 10px 0; padding:0; color:#fffefe; background-color:inherit;}
.basicleft_block p a { background:url(../images/knowmore.png) no-repeat 0 0; font-size:17px; font-weight:normal; color:#fffefe; background-color:inherit; text-decoration:none; padding:2px 0 0 25px;}
* html .basicleft_block p a { background:url(../images/knowmore.gif) no-repeat 0 0; }
.basicleft_block p img { display:block; padding:9px 0 0 30px;}

/* *********************** */
/*        FOOTER          */
/* ********************* */

.footer { width:924px; clear:both; float:none; background:#adabac url(../images/footer.jpg) repeat-x 0 0; color:#FFFFFF;   min-height:135px; padding:15px 0 0 32px; margin:0 auto; text-align:left}
* html .footer  { height:150px;}


.footer p.title { width:100%; font-size:12px; font-weight:bold; margin:0 0 7px 0;}

.footer ul { width:170px; float:left; }
.footer li { margin:0; font-weight:bold; padding: 0 0 5px 0}
.footer ul li a { color:#FFFFFF; background-color:inherit; text-decoration:none;}
.footer ul li a:hover { text-decoration:underline;}
.footer li li { margin:0 0 0 7px; padding:0 0 5px 5px; font-weight:normal; background:url(../images/footer_li.gif) no-repeat 0 7px;}
.footer ul ul { padding:5px 0 0 0;}


.footer ul.produit { width:190px; float:left;}
.footer ul.produit { width:170px; float:left;}
.footer ul.produit li { margin:0; font-weight:bold; padding: 0 0 5px 0}
.footer ul.produit li a { color:#FFFFFF; background-color:inherit; text-decoration:none;}
.footer ul.produit li a:hover { text-decoration:underline;}

.footer ul.produit li li { margin:0 0 0 7px; padding:0 0 5px 5px; font-weight:normal; background:url(../images/footer_li.gif) no-repeat 0 7px;}
.footer ul.produit li li a { color:#e4e4e4; background-color:inherit; text-decoration:none;}
.footer ul.produit li li a:hover {text-decoration:underline;}
.footer ul.produit ul { padding:5px 0 0 0;}

.footer ul.etude { width:209px; float:left; }
 

.footer ul.groupe { margin:-20px 0 0 0; }

.footer_bottom { width:100%; clear:both; float:none; height:20px;}

 
/* *********************** */
/*      copyright         */
/* ********************* */
.copyright { width:924px; clear:both; float:none;   color:#FFFFFF;   min-height:60px; padding:15px 0 0 32px; margin:0 auto; text-align:left; font-size:10px; color:#404040; /*background-color:inherit;*/ }
* html .copyright  { height:60px;}
.copyright a {color:#404040; background-color:inherit; text-decoration:none;}
.copyright a:hover { text-decoration:underline;}

.copyright a.red  { color:#d32918; background-color:inherit;}

.copyright ul { float:right; width:auto;}
.copyright ul li { display:inline;}

/* *********************** */
/*      Typo3             */
/* ********************* */

/* Bloc gauche home */
#content_left .blockmedia .csc-textpic .bodytext { padding-right:10px; }

/* Blocs de droite */
#content_right .blockmedia .boximage .csc-textpic .csc-textpic-imagewrap dl.csc-textpic-image { margin-bottom:0px; }

/* Footer */
#content_border .blockmedia { display:block; float:left; padding-right:30px; }
#content_border .titrepar h2 { font-size:12px; font-weight:bold; margin:0 0 7px 0; }
#content_border a { color:#ffffff; background-color:inherit; text-decoration:none; font-weight:bold; }
#content_border a:hover {text-decoration:underline;}
#content_border ul { padding:5px 0 0 0;}
#content_border li { margin:0 0 0 7px; padding:0 0 5px 5px; font-weight:normal; background:url(../images/footer_li.gif) no-repeat 0 7px;}
#content_border li a { color:#e4e4e4; background-color:inherit; text-decoration:none;}
#content_border li a:hover {text-decoration:underline;}

/* Tableau */
#content_center table.contenttable { width:auto; }
#content_center table td {padding:6px;}
#content_center table tr.tr-0 td { height:30px; text-align:center; background-color:#e4e3e6; color:#585858; font-weight:bold; font-size:12px; vertical-align:middle; border-right:1px solid #fff; border-top:1px solid #fff; border-left:1px solid #fff; width:10%; padding: 0 5px}
#content_center table tr.tr-0 td.td-0 { border-left:1px solid #e4e3e6;}
#content_center table tr.tr-0 td.td-last { border-right:1px solid #e4e3e6;}

#content_center table.table-contact { width:auto; border:none; display:block; }
#content_center table.table-contact td {padding:3px; border:none; }

/* Recherche */
#content_center .csc-searchform { display:none; }
#content_center .blockmedia table.csc-searchResultInfo { border:none; margin:0; padding:0; }
#content_center .blockmedia table.csc-searchResultInfo td { border:none; margin:0; padding:0; }
#content_center .blockmedia  h3.csc-searchResultHeader a { color:#d42a18; background-color:inherit; text-decoration:none; background:url(../images/li.gif) no-repeat scroll 0 4px; padding:0 0 0 11px; }
#content_center .blockmedia  h3.csc-searchResultHeader a:hover { text-decoration:underline; }

/* form */
#content_center table.csc-mailform { border:none; margin:0; padding:0; }
#content_center table.csc-mailform tr td { padding:2px 2px 2px 0; margin:0; }
#content_center table.csc-mailform tr, #content_center table.csc-mailform tr td { border:none;}
.csc-mailform-field input, .csc-mailform-field select, .csc-mailform-field textarea { font-family:Arial, Helvetica, sans-serif; color:#626262; background-color:#fff; border:1px solid #cccccc; font-size:12px; }
.csc-mailform textarea { width:300px;height:100px; }
/*.csc-mailform-field input { height:18px; padding:3px 0 0 3px;}*/
.csc-mailform input.csc-mailform-submit { color:#FFFFFF; background:url(../images/bg_btn.jpg) no-repeat 0 0; text-transform:uppercase; font-size:12px; font-weight:bold; border:none; padding:8px 8px; height:33px;  width:134px;display:block;}
.csc-mailform-field { padding:0px 0 8px 0; display:block; }
.csc-mailform-field .csc-mailform-radio fieldset { display:inline; }
.csc-mailform-field .csc-mailform-radio legend { color:#626262;display:none; }
.csc-mailform-field .csc-mailform-radio input {color:#626262; border:0px solid; }
.csc-mailform-field input.csc-mailform-check { color:#626262;border:0px solid; }
.csc-mailform-field span.csc-mailform-label { color:#626262;font-weight:bold; font-size:14px;  }
.csc-mailform-field label {color:#626262;width:200px;}

.etoile{display:none;}
