/* CSS Document */

* { margin:0; padding:0; }
body { font-family:Arial, sans-serif; font-size:0.7em; height:auto;}
a { text-decoration:none; }
ul,li{ list-style:none;list-style-type:none;list-style-position:none; }
img {border: none;}
em{font-style:normal;}

.clear { clear:both; height:1px; font-size:1px; line-height:1px; }
.btnOK { vertical-align:middle; margin-left:3px; }
.bold { font-weight:bold; }
.marge1 { margin-left:25px; }
.marge2 { margin-left:5px; }

select { width:150px; border:#8C8C8C 1px solid; font-size:10px; color:#4C5359; }


#main { margin-top:10px; min-height: 400px;height:auto; clear:both;}

.fl { 
	background:url(../images/puce_menu.png) no-repeat 0 1px; 
	padding-left:12px; 
	display:block;
	font-weight:bold;
}
#contC #contC_content a fl{text-decoration:none;}
#contC #contC_content a.fl {color:#047E9C;text-decoration:none;}
#contC #contC_content a.fl:hover {color:#047E9C;text-decoration:underline;}
.fl_blanc { 
	background:url(../images/fl_blanc.gif) no-repeat 0 2px; 
	padding-left:12px; 
	color:#fff;
	display:block;
}
a.fl_blanc:hover{text-decoration:underline;}
/***************** HEADER ************************/

#header { position:relative; width:960px;}
/* #header h1 img { display:block; } */
#header h1 img { display:inline; margin-right: 20px; } /* Logo UE2008 */
#contGlob {width:960px; margin:13px auto 0 auto;}

#header form { position:absolute; top:17px; left:300px; }
#header form label { color:#00A7CB; font-size:13px; font-weight:bold; }
#header form a { font-size:9px; margin-left:75px; margin-top:-4px; font-weight:normal;color:#00A7CB; }
#chp_rech { border:#8C8C8C 1px solid; margin-left:5px; width:130px; }

#nav_utils { 
	position:absolute;
	top:0;
	right:0;
}
#nav_utils li {background:url(../images/puce_menu_header.png) no-repeat 0 6px;display:inline;padding-left:10px;margin-left:13px;}
#nav_utils li a { color:#4A535A; }
#nav_utils li a:hover {text-decoration:underline;}

#nav_direct {position:absolute; right:0; top:20px; }
#nav_direct li {display:inline; margin-left:15px; }
#nav_direct li a {font-size:13px;font-weight:bold;color:#00A7CB;background:url(../images/puce_menu.png) no-repeat 0 4px;padding-left:12px;}
#nav_direct li a:hover {text-decoration:underline;}

#cont_mainNav { margin-top:25px;}

#nav1 {background:url(../images/cornerNav_g.jpg) #017A97 no-repeat; padding-left:20px; height:44px; width:485px; _width:487px; float:left; margin-top:24px; }
#nav1 li { float:left; }

/* Ne sert que pour le gabarit HTML avant conversion sous TYPO3 - section [A10]*/
#nav1 .specLargeur { width:135px; }
#nav1 .specLargeur2 { width:65px; }
#nav1 .specLargeur3 { width:120px; }
#nav1 li a { font-size:13px; font-weight:bold; color:#fff; }
#nav1 .sep_nav { background:#E18BCB; width:1px; height:35px; margin:5px 17px; }
/* Fin section [A10] */


#cont_nav2 { float:left; background:url(../images/fond_nav.jpg) no-repeat; margin-top:-13px; width:452px; height:81px; }
#nav2 { padding-left:30px; }
#nav2 li { float:left; }
#nav2 li a { color:#fff; font-size:13px; font-weight:bold; }
#nav2 .sep_nav2 { background:#4DD4DE; width:1px; height:35px; margin:5px 14px; }

#nav_pictos{margin:4px 10px 0 150px;}
#nav_pictos li{float:left;}
#nav_pictos li p, #nav_pictos li img{float:left;}
#nav_pictos li p{margin-left:2px; line-height:12px; width:68px;height:60px;vertical-align:middle;}
#nav_pictos li img{vertical-align:middle;}
#nav_pictos li p a{color:#fff; font-size:10px;}


/******************* CONTG *********************/

#contG { width: 222px; float: left; position: relative;height:100%; }
#contG .bloc_inpi {position: relative;}
#contG .bloc_inpi .bloc_header { position: relative; display:block;}
#contG .bloc_inpi a { border-bottom: none; }
#contG .bloc_inpi .bloc_header h3 { padding: 5px 20px 5px 10px; font-size: 14px; color: #ffffff; }
#contG .bloc_inpi .bloc_header h3 a { color: #ffffff; }
#contG .bloc_inpi .bloc_header h3 a:hover { text-decoration: underline; }
#contG .bloc_inpi .bloc_header img.image_hd { position: absolute; top: 0; right: 0; }
#contG .bloc_inpi .bloc_content { position: relative; overflow: hidden; border: #F8009D solid 3px; border-bottom:none; padding: 0px;}
#contG .bloc_inpi .bloc_content img.image_hd { position: absolute; top: 0; right: 0; z-index: -1; }
#contG .bloc_inpi .bloc_footer { position: relative; height: 17px; border-bottom-style: solid; border-bottom-width: 3px; }
#contG .bloc_inpi .bloc_footer img.image_bg { position: absolute; bottom: -3px; left: 0;}
#contG .bloc_inpi .bloc_footer img.image_bd { position: absolute; bottom: -3px; right: 0;}
#contG .bloc_inpi li{zoom:1;}
#contG .bloc_inpi ul.niv1{padding-left:0px;margin-left:0px;}
#contG .bloc_inpi ul.niv1 li{border-bottom:1px solid #ADADAD;font-size:13px;padding:2px 10px 0 23px;margin-left:0px;line-height:18px;background-image:url(../images/puce_menu.gif);background-repeat:no-repeat;background-position:8px 6px;}
#contG .bloc_inpi ul.niv1 li a{color:#4F5354;}
#contG .bloc_inpi ul.niv2{padding-left:10px;margin-left:0px; border-bottom:1px solid #ADADAD; padding-bottom:4px;}
#contG .bloc_inpi ul.niv2 li{margin-left:0px;padding-left:15px;border-bottom:none;line-height:16px;font-size:11px;font-weight:normal;line-height:14px;background-image:url(../images/puce_menu2.gif);background-repeat:no-repeat;background-position:0px 5px;}
#contG .bloc_inpi ul.niv3{padding-left:15px;}
#contG .bloc_inpi ul.niv3 li{background-position:0px 7px;padding-left:10px;}
#contG .bloc_inpi ul.niv1 li.menuCUR{font-weight:bold;}
#contG .bloc_inpi ul.niv1 li.menuCURIFSUB{font-weight:bold; border-bottom-width:0;}
#contG .bloc_inpi ul.niv1 li.menuACT{border-bottom:none;}
#contG .bloc_inpi ul.niv2 li.menuCUR{font-weight:bold;}
#contG .bloc_inpi ul.niv3 li.menuCUR{font-weight:bold;}
#form_profil { background: url(../images/cornerVert_hd.jpg) #5CB5C9 no-repeat right top; padding: 8px 15px; border-bottom: 1px #fff solid; }

#contG label { display: block; color: #fff; font-size: 15px; font-weight: bold; margin-bottom: 4px; }
#contG .btnOK { margin-left: 0; }

/* Moteur de recherche des cabinets de CPI */
#contG .tx-cpi-pi1 { padding: 5px 25px 5px 5px; margin-top:-10px;background-color:#007A96;width:100%;}
#contG .tx-cpi-pi1 .cpiform h4 { padding-left:5px;font-size: 13px; font-weight: bold; color:#FFFFFF; padding-top: 5px; padding-bottom: 8px;width:100%; }
#contG .tx-cpi-pi1 .cpiform {z-index:100;background-image:url(../images/cpi-form.gif);background-repeat:no-repeat;background-position:0px 25px;height:130px;margin-left:-4px;}
#contG .tx-cpi-pi1 .cpiform label {text-align:right;padding-left:5px; color:#FFFFFF;display: block; float: left; width: 85px; font-weight: normal; font-size: 8pt; }
#contG .tx-cpi-pi1 .cpiform select { width: 115px; }
#contG .tx-cpi-pi1 .cpiform input { width: 111px; height:14px;}
#contG .tx-cpi-pi1 .cpiform p { clear: left; width: 210px;padding-top:5px; }
#contG .tx-cpi-pi1 #cpi_bottomdiv { position: relative; }
#contG .tx-cpi-pi1 #cpi_bottomdiv input #cpisubmit { position: absolute; left: 0; top: 0;}
#contG .tx-cpi-pi1 #cpi_bottomdiv #cpi_waitingdiv{ position: absolute; right: 15px; top: 3px;}
#contG .recherche_gauche{min-height:500px;background-color:#A40079;background-image:url(../images/recherche_gauche2.jpg);background-repeat: no-repeat;background-position:left bottom;zoom:1;}
#contG .recherche_gauche_bottom{position:absolute;bottom:0px;}
#contC .tx-cpi-pi1 .noscript { margin-top: 10px; margin-left: -5px; padding: 5px; border: dashed 1px #a40079; }

.corner_b { background:url(../images/bot_region.jpg) no-repeat; height:18px; }

/*
.box_faq { background:url(../images/fd_faq.jpg) #A4007A no-repeat; padding:7px 5px; padding-bottom:0; margin-top:12px; }
.box_faq h2 { background:url(../images/fd_titre_rose.jpg) no-repeat; color:#fff; font-size:15px; padding:3px 0; text-align:center; }
.box_faq p { color:#fff; font-size:17px; width:135px; margin-left:75px; margin-top:4px; }
.box_faq p a { font-size:11px; font-weight:bold; margin-top:4px; }
.corner_faq { background:url(../images/corner_faq.jpg) no-repeat; height:18px; }
*/

/*
#arboGauche ul { padding: 2px 5px; }
#arboGauche a { color: #ffffff; }
#arboGauche .niv1 { font-size: 13px; padding-left: 15px; background-color: #c40294; }
#arboGauche .niv2 { font-size: 12px; padding-left: 15px; background-color: #f15fcd; }
#arboGauche .niv3 { font-size: 11px; padding-left: 15px; background-color: #f18cd9; }
#arboGauche li.menuACT { font-weight: bold; }
#arboGauche li.menuCUR { font-weight: bold; }
*/
/******************** CONTC *******************/

/* Contenu central */
#contC u{text-decoration:none;}
#contC a u{text-decoration:underline;}
#contC { float:left; width:537px; margin-left:22px; min-height: 400px;color:#4E5357; }
#contC ul { list-style: disc outside; padding-left: 30px; }
#contC #titre{margin-left:5px;margin-top:4px;width:95%;border-bottom:1px solid #CCCCCC; }
#contC .csc-header { margin-top: 8px; }
#contC h1 { font-size: 25px; line-height:32px; font-style:Arial; padding-right:45px;}
#contC h2{ font-size: 1.1em; font-weight:bold; line-height:1.2em; background-repeat:no-repeat; background-position: 0 3px;padding-left:15px;padding-top:0px;margin-top:5px;padding-bottom:5px;clear:right;}
#contC h2 a{color: #007B97;}
#contC h3{ font-size: 1em; font-weight:normal; padding-left:15px; background: url(../images/rond_jaune.gif);background-repeat:no-repeat;background-position:4px 10px; padding-bottom:5px;padding-top:5px;clear:right;}
#contC h3 a{color: #007B97;}
#contC h4{ font-size: 1em; }
#contC p { margin-top: 0px; }
#contC a, #contD a { color:#4C5358; text-decoration: underline; }
#contC .csc-header h1{font-size:14px;}

#contC .flex2{float:left;width:540px;margin:0px;padding:0px;clear:both;}
#contC .col1, #contC .col2{width:260px; float:left;/*position:relative;*/margin:0px;padding:0px;}
#contC .col1{margin-right:5px;}
#contC .col2{margin-left:5px;}

/*Liens vers le haut de page */
#contC #contC_content .csc-linkToTop { padding-left: 14px; background: url(../images/fleche_haut.gif) no-repeat 0 7px; float:right;padding-bottom:5px;padding-top:5px;clear:both;}
#contC #contC_content .csc-linkToTop a { font-weight:bold; text-decoration:none; color:#00A6CC; }
#contC #contC_content .csc-linkToTop a:hover { text-decoration: underline; color:#00A6CC;}

#outils{position:relative;float:right;margin-top:-18px;}
#outils img{margin-right:8px;}
#contC #outils a{text-decoration:none;border-bottom:none}
#contC #contC_content{padding-top:20px;padding-bottom:20px;font-size:1em;padding-left:5px;min-height:350px;}
#contC #contC_content .csc-textpic-image img{}
#contC #contC_content .csc-textpic-text { float:left } /* Ajout J.BLUM 17/07/2009 - Bug Mantis 0002572 */

#contC #contC_content .csc-menu-3{padding-left:10px;padding-right:15px;border-bottom:2px solid #8EC4D0;border-top:2px solid #8EC4D0;}
#contC #contC_content .csc-menu-3 li{background-position:0px 6px;}
#contC #contC_content .csc-menu li{background-position:5px 4px;line-height:18px;padding-left:12px;}
#contC #contC_content .csc-menu li a{font-weight:bold;text-decoration:none;padding-left:5px;}
#contC #contC_content .csc-menu li a:hover{text-decoration:underline;}
#contC #contC_content ul{margin-left:0px;padding-left:5px; padding-top:5px;padding-bottom:5px;}
#contC #contC_content li{margin-left:0px;padding-left:12px;background:url(../images/puce_menu.png) no-repeat 4px 5px;}
#contC p.bodytext{padding-top:5px;padding-bottom:5px;}
#contC #contC_content blockquote{padding-left:20px;}
/*#contC #contC_content a {text-decoration:none;}*/
#contC #contC_content a:hover{color:#2C2D2F;}
#contC #contC_content table,#contC #contC_content table td,#contC #contC_content table th {border:1px solid #84A9B1;}
#contC #contC_content table thead{background-color:#017A97;color:#FFFFFF;}
#contC #contC_content table thead td{text-align:center;}
#contC #contC_content table td,#contC #contC_content table th{padding:5px;}
#contC #contC_content table tr.bleuciel{background-color:#CFE7EB;}
#contC #contC_content table td p.bodytext{padding-top:0px;padding-bottom:0px;}
#contC #contC_content table{border-collapse:collapse;margin-top:3px;margin-bottom:3px}
#contC #contC_content .news-list-item-header h3{background-position:2px 10px;}
#contC #contC_content .news-list-item-header h3 a{color:#007B97;text-decoration:underline;padding-left:10px;}
#contC #contC_content  .back{padding-left: 15px;background-image: url("../images/puce_retour.gif");background-repeat: no-repeat;background-position: 0px 3px;}

#contC_content fieldset{background-color:#66AFC0;border:none;color:#FFFFFF;-moz-border-radius:15px;}
#contC #contC_content fieldset label{color:#FFFFFF;padding-left:10px;vertical-align:middle;min-width:150px;width:150px;text-align:right;display:block;float:left;margin-top:5px;}
#contC #contC_content fieldset input{margin-top:5px;}
#contC #contC_content legend{color:#FFFFFF;padding-top:25px;padding-left:20px;margin-left:0px;}/*display:block;width:500px;overflow:visible;background-color:#66AFC0;background-image:url(../images/back_fieldset.gif);background-position:0px 0px;background-repeat:no-repeat;}*/

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img{border:1px solid #4B525A;}

#contC #contC_content .csc-header{clear:both;}
#contC .csc-textpic-image{margin:5px;}
.linkCat{color: grey;}
.italiquenoir {font-style: italic;}
.italiquerubrique{font-style: italic;color:grey;}
.grasnoir{font-weight: bold;}
.grasrubrique{font-weight: bold;color:grey;}
.italiquegrasnoir{font-style: italic;font-weight: bold;}
.italiquegrasrubrique{font-style: italic;font-weight: bold;color:grey;}

#contC .liendoc {padding-left: 19px;background-image: url("../images/doc.gif");background-repeat: no-repeat;background-position: 0px 1px;}
#contC .lienext {padding-left: 16px;background-image: url("../images/ext.gif");background-repeat: no-repeat;background-position: 0px 0px;}

#contC #contC_content .lienext a, #contC #contC_content a.lienext, #contC #contC_content a .lienext, #contC #contC_content .liendoc a, #contC #contC_content a.liendoc, #contC #contC_content a .liendoc {font-weight:bold;text-decoration:none;}	
#contC #contC_content .lienext:hover, #contC #contC_content .liendoc a:hover, #contC #contC_content a:hover .lienext, #contC #contC_content a:hover .liendoc{text-decoration:underline;}

#contC .lienfleche {padding-left: 14px;background-image: url("../images/puce_masque.gif");background-repeat: no-repeat;background-position: 0px 4px;}

#contC .lienancre {padding-left: 14px;background-image: url("../images/ancre.gif");background-repeat: no-repeat;background-position: 0px 3px;}

#contC .lienpoint{padding-left: 14px;background-image: url("../images/rond_masque.gif");background-repeat: no-repeat;background-position: 0px 5px;}


#contC #contC_content .lienext a:hover, #contC #contC_content a.lienext:hover,
#contC #contC_content .lienfleche a:hover, #contC #contC_content a.lienfleche:hover{text-decoration:underline;}
#contC #contC_content .more{padding-left: 14px;background-repeat: no-repeat;background-position: 0px 3px;}
#contC #contC_content .more a{text-decoration:underline;}
/* Bloc INPI 221px */
.bloc_inpi { margin-top: 10px;margin-bottom: 10px; clear:both; position:relative;}
.bloc_inpi .bloc_header { position: relative;}
#contC #contC_content .bloc_inpi a { border-bottom: none; }
#contC #contC_content .bloc_inpi a .fl { color: #00A7CB; }
#contC #contC_content .bloc_inpi .bloc_header h3,#contD .bloc_inpi .bloc_header h3 { padding: 6px 20px 3px 26px; font-size: 13px; color: #ffffff;font-weight:bold; background-position:9px 9px; background-image:none;min-height:14px;line-height:14px;}
#contC #contC_content .bloc_inpi .bloc_header h3 a {text-decoration:none; color: #ffffff;  }
#contC #contC_content .bloc_inpi .bloc_header h3 a:hover { text-decoration: underline; }
#contC #contC_content .bloc_inpi .bloc_header img.image_hd,#contD .bloc_inpi .bloc_header img.image_hd{ position: absolute; top: 0; right: 0; }
#contC #contC_content .bloc_inpi .bloc_content,#contD .bloc_inpi .bloc_content {font-size:1em; position: relative; overflow: hidden; border: #F8009D solid 3px; border-bottom:none; padding: 8px 14px 8px 10px;line-height:12px; }
#contC #contC_content .bloc_inpi .bloc_content ul {list-style-type: none; margin-left:0px;padding-left:0px;padding-top:0px;padding-bottom:0px; }
/* JBL : suppression suite au bug 0001382
#contC #contC_content .bloc_inpi .bloc_content li span { display: block; }
*/
#contC #contC_content .bloc_inpi .bloc_content li span.bold { display: inline; font-size: 12px; }
#contC #contC_content .bloc_inpi .bloc_content li { margin: 4px 0; background-repeat:no-repeat;background-position: 0px 2px; padding-left: 12px; line-height:14px; }
#contC #contC_content .bloc_inpi .bloc_content ul li ul li {background-position: 0px 5px;}
#contC #contC_content .bloc_inpi .bloc_content li a{text-decoration:none;}
#contC #contC_content .bloc_inpi .bloc_content a u{text-decoration:none;}
#contC #contC_content .bloc_inpi .bloc_content li a:hover{text-decoration:underline;}
#contC #contC_content .bloc_inpi .bloc_content img.image_hd,#contD .bloc_inpi .bloc_content img.image_hd{ position: absolute; top: 0; right: 0px;}
#contC #contC_content .bloc_inpi .bloc_footer,#contD .bloc_inpi .bloc_footer {width:100%; position:relative; height:17px; border-bottom-style:solid; border-bottom-width:3px; margin-top:-14px;}
#contC #contC_content .bloc_inpi .bloc_footer img.image_bg,#contD .bloc_inpi .bloc_footer img.image_bg { position: absolute; bottom: -3px; left: 0;}
#contC #contC_content .bloc_inpi .bloc_footer img.image_bd,#contD .bloc_inpi .bloc_footer img.image_bd { position: absolute; bottom: -3px; right: 0;}
#contC #contC_content .bloc_inpi .csc-menu li a{color:#4E5357;font-weight:normal;font-size:1em;}
#contC #contC_content .bloc_inpi .csc-menu li a:hover{color:#2C2D2F;}
#contC #contC_content .bloc_inpi .csc-menu li{background-position:0px 3px;padding-left:8px;}
#contC #contC_content .bloc_encadre {width:auto;position:relative;padding-top:10px;clear:both;padding-bottom:10px;margin-top:10px;margin-bottom:10px;margin-right:0px;zoom:1;}
#contC #contC_content .bloc_encadre .coin_gauche_haut{background-image:url(../images/coin_haut_gauche.gif);position:absolute;top:0px;left:0px;background-repeat:no-repeat;width:13px;height:13px;zoom:1;}
#contC #contC_content .bloc_encadre .coin_droit_haut{background-image:url(../images/coin_haut_droit.gif);position:absolute;top:0px;right:0px;background-repeat:no-repeat;width:13px;height:13px;zoom:1;}
#contC #contC_content .bloc_encadre .coin_gauche_bas{background-image:url(../images/coin_bas_gauche.gif);position:absolute;bottom:0px;left:0px;background-repeat:no-repeat;width:13px;height:13px;zoom:1;}
#contC #contC_content .bloc_encadre .coin_droit_bas{background-image:url(../images/coin_bas_droit.gif);position:absolute;bottom:0px;right:0px;background-repeat:no-repeat;width:13px;height:13px;zoom:1;}
#contC #contC_content .bloc_encadre .contenu_encadre{padding:0px;margin:0px;padding-left:15px;padding-right:15px;font-size:11px;line-height:14px;}
#contC #contC_content .bloc_encadre .contenu_encadre ul{margin-top:0px;margin-bottom:0px;padding-top:4px;padding-bottom:4px;}
#contC #contC_content .bloc_encadre .contenu_encadre li{padding-left:16px;background-position:0px 3px;zoom:1;line-height:14px;font-size:11px;}
#contC #contC_content .bloc_encadre .contenu_encadre li a{text-decoration:none;}
#contC #contC_content .bloc_encadre .contenu_encadre li a u{text-decoration:none;}
#contC #contC_content .bloc_encadre .contenu_encadre li a:hover{text-decoration:underline;}

#contC #contC_content .bloc_entete {margin:0px;margin-top:-20px;background-color:#66AFC0;color:#FFFFFF;width:100%;position:relative;}
#contC #contC_content .bloc_entete .coin_gauche_haut{background-image:url(../images/coin_haut_gauche.gif);position:absolute;top:0px;left:0px;background-repeat:no-repeat;width:13px;height:13px}
#contC #contC_content .bloc_entete .coin_droit_haut{background-image:url(../images/coin_haut_droit.gif);position:absolute;top:0px;right:0px;background-repeat:no-repeat;width:13px;height:13px}
#contC #contC_content .bloc_entete .coin_gauche_bas{background-image:url(../images/coin_bas_gauche.gif);position:absolute;bottom:0px;left:0px;background-repeat:no-repeat;width:13px;height:13px}
#contC #contC_content .bloc_entete .coin_droit_bas{background-image:url(../images/coin_bas_droit.gif);position:absolute;bottom:0px;right:0px;background-repeat:no-repeat;width:13px;height:13px}
#contC #contC_content .bloc_entete .contenu_entete{font-size:1.1em;padding:20px;padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:5px;line-height:1.1em;}
#contC #contC_content .bloc_entete .contenu_entete li {background-image: url(../images/puce_menub.gif);}

#contC #contC_content .com{font-weight:bold;padding-left:10px;background-position:0px 2px;background-repeat:no-repeat;}
#contC #contC_content .menusouspages{padding-left:10px;}

/* Annuaire des cabinets de CPI*/
#contC .tx-cpi-pi1 { position: relative; }
#contC .tx-cpi-pi1 .cabinet { position: relative; }
#contC .tx-cpi-pi1 .titre { font-size: 12px; font-weight:bold; line-height:16px; background-repeat:no-repeat; background-position: 0 7px;padding-left:15px;padding-top:5px;padding-bottom:5px;}
#contC .tx-cpi-pi1 .forme { font-size:11px; font-weight:normal; padding-left:5px;color:#4E5357; }
#contC .tx-cpi-pi1 .cab_nom { font-weight: bold; font-size: 14px; margin-top: 8px; }
#contC .tx-cpi-pi1 .croix{text-align:center;}

/*
#contC .tx-cpi-pi1 table { border: solid black 1px; border-collapse: collapse; margin: 5px 0; }
#contC .tx-cpi-pi1 th { border: solid black 1px; padding: 3px; }
#contC .tx-cpi-pi1 td { border: solid black 1px; padding: 3px; text-align: center; }
*/
#contC .tx-cpi-pi1 #waiting-right { position: absolute; top: 50px; left: 168px; }

/* Fil d'Ariane (rootline) */
#contC #rootline ul { padding-left: 5px;padding-top:5px;padding-bottom:10px; }
#contC #rootline li { display: inline; margin: 0 3px; list-style-type: none; font-size:10px; color: #4e5357; }
#contC #rootline li a { border-bottom: none;text-decoration:none; }
#contC #rootline li a:hover {text-decoration:underline;}

/* Pied de page */
#footer { text-align:center; padding-top:10px;padding-bottom:30px; margin-left: auto; margin-right: auto; width:100%;}
#footer { list-style-type: none !important;}
#footer li {
	background:url(../images/puce_footer.gif) no-repeat 0 5px;
	padding-left:15px;
	padding-right:5px;
	margin-left:5px;
	display:inline;
}
#footer li a { color:#4C5359; font-size:10px; border-bottom: none; text-decoration:none;}
#footer li a:hover {text-decoration:underline;}
#footer li.ext_footer_g { background:url(../images/bigPuce_menu.png) no-repeat 0 5px; padding-left:55px; }
#footer li.ext_footer_d { background:url(../images/bigPuce_menu.png) no-repeat right 5px; width:50px; height:10px; margin-left:0; margin-right:0; padding-left:5px; padding-right: 49px;}

/* formulaire statut des brevets*/
#contC #contC_content fieldset.tx-statutlegal-pi1 .droite {text-align:right;}
#contC #contC_content fieldset.tx-statutlegal-pi1 .titre {font-size:14px; font-weight:bold; background:url(../images/puce_moutarde.gif) no-repeat 0 3px; display:inline;padding-left:10px;margin-left:13px;}
#contC #contC_content fieldset.tx-statutlegal-pi1 .bouton {padding-right:18px; margin-bottom: -8px;}
#contC #contC_content div.tx-statutlegal-pi1 .msgPrint{display:none;}
#contC #contC_content fieldset.tx-statutlegal-pi1 tr td {border: none; padding-right:10px; line-height : 17px;}
#contC #contC_content fieldset.tx-statutlegal-pi1 table {border: none;}
#contC #contC_content table.statut-table{width:100%;}
#contC #contC_content table.statut-table td{width:50%;vertical-align:top;}
#contC #contC_content table td.statut-entete{border: none; padding-left:20px; padding-right:20px;}
#contC #contC_content span.statut-intitule{color:#007A96;}
#contC #contC_content span.statut-stitre{font-size:18px; color:#007A96;}
#contC #contC_content span.statut-stitre2{font-size:14px; color:#007A96;}
#contC #contC_content span.statut-ccp{font-size:16px;}
#contC #contC_content div.statut-espacenet{text-align:right;}
#contC #contC_content td.tabtop{vertical-align:top;}


/* formulaires de contact */
#contC #contC_content table.tx_pilmailform_pi1_table{border:0;margin:5px 0;width:100%;}
#contC #contC_content .tx_pilmailform_pi1_table th{padding:3px 6px 3px 0px;border:0;text-align:right;}
#contC #contC_content .tx_pilmailform_pi1_table td{padding:3px 0px 3px 0px;border:0;text-align:left;}
#contC .tx_pilmailform_pi1_piece_jointe div input{width:300px;}
#contC .header_message{text-align:justify;padding-bottom:10px;}
#contC #contC_content .tx_pilmailform_pi1_table td.sujet,#contC #contC_content .tx_pilmailform_pi1_table #sujet{padding-top:20px;}
#contC .sujet input,#contC .auttheme input,#contC .message textarea,#contC .page input{width:454px;}
#contC .civilite select{width:auto;}
#contC .codepostal input{width:40px;}
#contC .qualite select{width:180px;}
#contC .email input,#contC .autqualite input{width:176px;}
#contC .tel input,#contC .portable input,#contC .ville input,#contC .nom input,#contC .prenom input{width:110px;}
#contC .societe input,#contC .adresse input{width:166px;}
#contC  #contC_content .tx_pilmailform_pi1_table #submit{text-align:center;}
#contC .formation select{width:240px;}
#contC #contC_content .tx_pilmailform_pi1_table td.formation,#contC #contC_content .tx_pilmailform_pi1_table #formation{padding-top:20px;}
#contC #contC_content .tx_pilmailform_pi1_table td.auttheme,#contC #contC_content .tx_pilmailform_pi1_table #auttheme{padding-top:20px;}
#contC #contC_content .tx_pilmailform_pi1_table td.page,#contC #contC_content .tx_pilmailform_pi1_table #page{padding-top:20px;}
#contC #contC_content .tx_pilmailform_pi1_table td.site,#contC #contC_content .tx_pilmailform_pi1_table td.autsite,#contC #contC_content .tx_pilmailform_pi1_table #site,#contC #contC_content .tx_pilmailform_pi1_table #autsite{padding-top:20px;}
#contC .site input,#contC .autsite input{width:165px;}

/******************** CONTD *******************/
#contD h2 { font-size: 12px; font-weight:bold; line-height:16px; background-repeat:no-repeat; background-position: 0 7px;padding-left:15px;padding-top:5px;padding-bottom:5px;clear:right;}

#contD { float:left; width:150px; margin-left:23px; padding: 0; padding-top:57px; min-height: 300px;}
#contD .bloc_inpi li,#contD .bloc_util li{zoom:1;}
#contD .bloc_util { width: 152px; margin-bottom: 10px;position: relative; }
#contD .bloc_util .bloc_content { min-height: 40px; padding: 5px; border-left: solid 3px; border-right: solid 3px;background-repeat: no-repeat;background-position:top right;position: relative;padding-right:10px;font-size:11px;}
#contD .bloc_util .bloc_footer { position: relative; height: 17px; border-bottom-style: solid; border-bottom-width: 3px; margin-top:-10px;}
#contD .bloc_util .bloc_footer img.image_bg { position: absolute; bottom: -3px; left: 0;}
#contD .bloc_util .bloc_footer img.image_bd { position: absolute; bottom: -3px; right: 0;}
#contD .bloc_util .bloc_content .image_hd{position: absolute; top: 0; right: 0px;}
/*#contD .bloc_util .bloc_content img.image_hd{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader}*/
#contD .bloc_util .bloc_content li{padding-left:11px;padding-bottom:5px;padding-top:0px;margin-top:0px;margin-bottom:0px;background-repeat: no-repeat;background-position:0px 0px;line-height:12px;font-size:11px;}
#contD .bloc_util .bloc_content p.bodytext{margin-bottom:4px;}
#contD .bloc_util .bloc_content li a{font-weight:normal;text-decoration:underline;}
#contD .bloc_util .bloc_content li a:hover{font-weight:normal;text-decoration:underline;color:#000000;}
#contD .bloc_inpi .bloc_header img.image_hd { position: absolute; top: 0; right: 0; _right:-1px;}
#contD .bloc_inpi .bloc_header h3 { padding: 5px 20px 5px 10px; font-size: 14px; color: #ffffff; }
#contD .bloc_inpi .bloc_header h3 a { color: #ffffff; }
#contD .bloc_inpi .bloc_header h3 a:hover { text-decoration: underline; }
#contD .bloc_inpi .bloc_content { min-height: 50px; font-size: 11px; position: relative; overflow: hidden; border: solid 3px; border-bottom:none; padding: 8px 14px 8px 8px; color:#4E5357}
#contD .bloc_inpi .bloc_content h3 { color:#007A96;font-size:13px;}
#contD .bloc_inpi .bloc_content img.image_hd { position: absolute; top: 0; right: 0px;}
#contD .bloc_inpi .bloc_content li { margin: 4px 0; background: url(../images/puce_menu.png);background-repeat: no-repeat;background-position: 0px 2px; padding-left: 12px; /*padding-bottom:3px;*/}
#contD .bloc_inpi .bloc_content li a{color:#4C5358;}
#contD .bloc_inpi .bloc_content li strong a{color:#047E9C;}
#contD .bloc_inpi .bloc_content a img{text-decoration:none;}
#contD .bloc_inpi .bloc_footer { position: relative; height: 16px; border-bottom-style: solid; border-bottom-width: 3px; margin-top:-5px;}
#contD .bloc_inpi .bloc_footer img.image_bg { position: absolute; bottom: -3px; left: 0;}
#contD .bloc_inpi .bloc_footer img.image_bd { position: absolute; bottom: -3px; right: 0px; _right:-1px;}
#contD .sep_colore_bleufonce { height: 1px; border-top:1px solid #017a97; margin: 5px -14px 5px -8px; font-size:1px;line-height:1px}
#contD .sep_colore_grisfonce { height: 1px; border-top:1px solid #888888; margin: 5px -14px 5px -8px; font-size:1px;line-height:1px}

.tx_ablinklist_treeView_category_level_1{ display: none; }
#contC .tx_ablinklist_listView_treeView_linklist ul{ padding-top: 0; padding-bottom: 0; }
.csc-textpic-intext-left .csc-textpic-text {float:left;}
.diaporama{margin-left:0px;padding:0;text-align:center;}
.illustration{margin-left:0px;}
.description{margin-right:0px;}
