﻿@charset "utf-8";
body{background:#594a4a;margin:0px;font-family:verdana;font-size:12px;}
body p,ul{line-height:18px;}

#main{background:white;width:995px;padding-top:20px;padding-bottom:40px;margin:auto;}
#content{float:left;margin-left:20px;padding:0;padding-bottom:20px;width:635px;}
#right{float:left;width:300px;margin-left:20px;}

h1{float:left;width:635px;font-size:14pt;margin:0px 0px 10px 0px;line-height:23px;padding:10px 0px;border-top:1px dotted #cccccc;border-bottom:1px dotted #cccccc;}
h1 span {display: block;font-family:arial;color:#646464;font-size: 11px;font-style: normal; line-height: 15px; text-transform: none;}
h1 a{color:#000;text-decoration:none}
h1 a:hover{text-decoration:underline}
h2{float:left;width:635px;margin:5px 0px;padding:0px 0px 0px 0px;color:#666;}
h2 a{color:#666;text-decoration:none}
h2 a:hover{text-decoration:underline}
h3{float:left;width:635px;padding-bottom:10px;color:#000;font-weight:bold;border-bottom:1px dotted;}
h4{float:left;width:635px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#000000;font-family:arial;}

p{float:left;}

#fil_ariane{width:635px;font-size:9px;margin:0px 0px 3px 0px;padding:0px 0px 0px 0px;clear:both;}
#fil_ariane a{text-decoration:none;color:#c61112;}
#fil_ariane a:hover{color:red;text-decoration:underline;}
#fil_ariane img {padding:0 4px;vertical-align:baseline;border:medium none;}

/************************ EDITORIAL - OUTILS ********************************/

.encart{float:left;width:100%;padding:10px;color:#ffffff;background:#bbb;padding:5px;}
#navigation {float:left;width:613px;background: #eee;border:dotted 1px #ccc;padding:10px;margin: 5px 0px 5px 0px;}
#navigation #precedent{float:left;background:#fff;border:1px dotted #ccc;padding:10px}
#navigation #suivant{float:right;background:#fff;border:1px dotted #ccc;padding:10px}
#navigation a{font-size:10px;color:#000000;text-decoration:none;font-weight:bold;}
#navigation a:hover{font-size:10px;text-decoration:underline;}

#fiche_partenaire{float:left;}
#fiche_partenaire img{float:left;padding:10px;margin:10px;border : 1px dotted #ccc}

/************************ FICHES ENTITES *************************************/

#fiche{float:left;width:635px;line-height:20px;}
#fiche a{color:#c61112;}
#fiche .footer{float:left;padding:5px;margin-top:20px;border:1px #ccc dotted;width:100%;text-align:center}
#fiche .footer a{color:#ffffff;text-decoration:none;font-weight:bold;color:#666666;}
#fiche .footer a:hover{text-decoration:underline;}
#fiche .footer #modif{float:left;padding:0px 20px 0px 30px;background:url(/img/bn_3.gif) 1px 1px no-repeat;}
#fiche .footer #imprimer{float:left;padding:0px 20px 0px 30px;background:url(/img/bn_print.gif) 1px 1px no-repeat;}
#fiche .footer #retour{float:left;padding:0px 20px 0px 30px;background:url(/img/retour.gif) 1px 1px no-repeat;}
#fiche label{font-weight:bold;}

/************************ ANNUAIRE **************************************************************/

#accueil_annuaire{width:635px;margin-top:20px;margin-bottom:10px;padding-left:0;margin-left:0;}
#accueil_annuaire li{float:left;width:300px;list-style:none;margin-top:5px;}
#accueil_annuaire li img{float:left;height:30px;margin-right:5px;}
#accueil_annuaire li a{float:left;font-size:13pt;font-family:arial;text-decoration:none;font-weight:bold;color:#000000;margin-top:5px;}
#accueil_annuaire li a:hover{text-decoration:underline;}

h1 #listeDep {float:left;width:620px;color:#666666;margin:0;padding:0;margin-top:-5px;}
h1 #listeDep li{display:inline;color:#666666;list-style:none;margin-right:5px;}
h1 #listeDep li a{font-size:8pt;font-weight:normal;text-decoration:underline;color:#666666;}
h1 #listeDep li a:hover{color:#cb0000}

.liste-simple {float:left;margin: 5px 0px 15px 0px;padding:0}
.liste-simple li {float:left;display:inline;width:300px;padding:2px 0px 2px 10px;margin: 5px 0px;list-style:none;display:inline;font-weight:bold;font-size:13px;background-image: url('/img/arrow-red.gif');background-repeat: no-repeat;background-position: 0 .5em;list-style-type:none;}
.liste-simple li.wide {width:600px;margin: 2px 0px;}
.liste-simple li img {float:none;display:inline;height:8px;width:5px;padding:0px 4px;margin:0;vertical-align:baseline;border:medium none;}
.liste-simple li a {color:#c61112;text-decoration:none;}
.liste-simple .liste li a:hover {text-decoration:underline;}

#liste {padding-left:0;}
#liste li {float:left;width:623px;list-style:none;margin-bottom:10px;font-size:11px;border:1px dotted #ddd;padding:5px;background:#fafafa}
#liste li span {display:block;color:#c61112;font-weight:bold;font-size:12px;}
#liste li a {display:inline;text-decoration:none;color:#000;}
#liste li a:hover {text-decoration:underline;}
#liste li.important {font-weight:bold;color:#cc0000}
#liste li .legende{display:block;color:#000;font-weight:normal;font-size:10px;margin-top:5px}
#liste li .besoins{color:#555}
#liste li .lien {color:#c61112;}
#liste li .legende .reseau {float:right;color:#cc0000;background:#fff;padding:0px 4px;border:1px dotted #ddd;}
#liste li .legende .ville {padding:2px 2px 2px 0px}
#liste li img {float:left;margin-right:5px;border:1px #dddddd dotted;padding:5px;width:40px;}
#liste li span.legende img.arrow {float:none;display:inline;height:8px;width:5px;padding:0px 4px;margin:0;vertical-align:baseline;border:medium none;}

div.pagination{display:block;font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#FFFFCC;padding-top:10px;padding-bottom:10px;text-align:center;}
div.pagination a{background-color:#fff;border:1px solid #c61112;color:#000;margin:1px;padding:3px 7px;text-decoration:none;}
div.pagination a:hover,active{background-color:#c61112;border:1px solid #c61112;color:#fff;margin:1px;padding:3px 7px;}
div.pagination span.courante{background-color:#c61112;border:1px solid #c61112;color:#fff;font-weight:bold;margin:1px;padding:3px 7px;}
div.pagination span.desactive{background-color:#fff;border:1px solid #eee;color:#ddd;margin:1px;padding:3px 7px;}

/********************** RIGHT ************************************************************************/

#right .titre_bloc{float:left;width:295px; margin:0px 0px 0px 0px; padding:3px 0px 2px 5px;font-family: arial;color:#ffffff;font-size:12px;font-weight:bolder;background:#c61112;clear:both;}
#right .bloc{float:left;width:300px;margin:15px 0px 15px 0px;text-align:center;}

#right #logo_partenaires{float:left;margin : 10px 0px 20px 0px;padding: 0px 0px 0px 0px;}
#right #logo_partenaires li {float:left;display:inline;padding:0px;margin:3px;border:1px #dddddd dotted;}
#right #logo_partenaires li a {float:left;}
#right #logo_partenaires li a img{border:0px;}

#right .liste{float:left;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px}
#right .liste li{float:left;width:288px;background:#eee;padding:5px;list-style:none;clear:both;margin-bottom:10px;font-family:arial;font-size:8pt;line-height:16px;text-align:left;}
#right .liste li img{float:left;width:60px;height:60px;padding:5px;border:1px dotted #ccc;margin-right:5px;}
#right .liste li a{text-decoration:none;color:#333}
#right .liste li a:hover{text-decoration:underline;}
#right .liste li.efra{background:#fff;margin-bottom:0px;margin-top:0px;border-bottom:1px dotted #ccc}
#right .liste li.efra img{width:280px;height:21px;border:none;}

/*********************** FORMULAIRE *****************************************************************/

#form_mail{float:left;background:#eee;padding:10px;border:1px solid #ccc;margin-top:20px;}
#form_mail input{float:left;width:400px;}
#form_mail label{float:left;width:130px;font-weight:bold;text-align:right;padding-right:20px}
#form_mail .form{float:left;width:600px;margin-top:5px;padding:5px 0px}
#form_mail .valider{float:left;width:120px;margin:20px 0px 20px 250px}

/********************** HEADER *********************************************************************/

#pub{width:100%;margin:auto;padding-top:10px;padding-bottom:10px;text-align:center;background:#f7f7f7}
#pub #tab_pub{width:728px;border:0px;border-collapse:collapse;padding:0px 0px 0px 0px;text-align:center;border:1px solid #999999;}
#header{background:url(/img/bg_header.gif) 0 bottom repeat-x #c61112; height:145px; width:100%;}
#header_top{margin:auto;width:997px;height:107px;background:url('../img/fond-header.jpg')}
.bloc_header{float:left;height:107px;}
.bloc_header.bloca{width:750px;}
.bloc_header.bloca a{padding-left:130px;padding-top:9px;height:92px;display:block;text-align:center;background:url('http://www.guidedelacreationdentreprise.com/img/logo-small.png') 10px 10px no-repeat;text-decoration:none;font-size:27pt;font-family:verdana;color:#ffffff;line-height:42px;}
.bloc_header.blocc{width:245px;}
.bloc_header.blocc img{padding: 16px 11px}
/*** NIVEAU 1 ********/
#nav{clear:both;width:1007px; height:36px; margin:auto; position:relative; z-index:1000; background:url(/img/nav-shades.png) #f8f7f6 -10px 0 no-repeat}
ul#topnav {margin:0 0 0 6px; padding:0; width:1001px; height:36px; background:url(/img/nav-shades.png) 995px 0 no-repeat; list-style:none; position:relative; font-size:14px; /**margin-top:-2px*/}
ul#topnav li {float:left; margin:1px 0 0 -1px; padding:0; border-bottom:3px solid #c61112; list-style-type:none; text-align:center}
ul#topnav li.selected{border-top:1px solid #fff; margin-top:-2px; height: 35px; padding-top:2px; background:#c61112;}
ul#topnav li a img{border:0}
ul#topnav li a, ul#topnav .subnav li span {padding:4px 0 5px; _padding:3px 0 4px; display:block; color:#444; text-decoration:none; font-weight:bold; line-height:13px; width:135px; border-right:1px solid #c61112; border-left:1px solid #c61112;font-family:arial;}
ul#topnav li.selected a{margin:-2px 0 0; height:28px}
ul#topnav li a span{display:block; font-weight:normal; font-size:13px; color:#555}
ul#topnav li#home{background:none; border-top:0; margin-left:-1px; margin-top:1px; padding-top:0; filter:0; -ms-filter:"0"; width:44px; height:35px; position: absolute; _position:relative; left:0}
ul#topnav li#home a{display:block; padding:0; width:43px; height:35px; overflow:hidden; position:relative}
ul#topnav li#home.selected a {margin:0}
ul#topnav li#home a img{position:relative}
ul#topnav li#baba{margin-left:43px; _margin-left:-1px}
/*** NIVEAU 1 HOVER ********/
ul#topnav li:hover, ul#topnav li#home:hover { background:#c61112;}
ul#topnav li.selected a, ul#topnav li.selected a span, ul#topnav li:hover a, ul#topnav li:hover a span{color:#f0f0f0}
ul#topnav li:hover .subnav{display:block; z-index:10} /***** FAIRE HOVER JQUERY pour ie6 *****/
ul#topnav li#home a:hover img{top:-35px; overflow:hidden}
/*** NIVEAU 2 **********/
ul#topnav li div.subnav {position:absolute; background:#f4f4f4; display:none; margin:0 auto; padding:0 0 5px; left:-1px; width:994px; border:1px solid #c61112; border-top-width:3px; z-index:300 }
ul#topnav li div.subnav ul.subnav {float:left; margin:10px; padding-left:10px; border-right:1px dotted #999; *padding-bottom:10px}
ul#topnav li div.subnav li {font-size:12px; border:0; float:none; text-align:left; background:0;}
ul#topnav div.subnav li a, ul#topnav div.subnav li span {font-size:12px; width:198px; color:#222; padding:4px 0 5px 6px; line-height:14px; border:0; height:auto; margin:0}
ul#topnav div.subnav li a:hover {color:#cb0000 }
ul#topnav div.subnav li.selected, ul#topnav div.subnav li.selected a {margin:0; height:auto; color:#C10014}
/*** NIVEAU 3 **********/
ul#topnav div.subnav li ul{ padding:0 0 5px 10px; margin-left:5px }
ul#topnav div.subnav li li a{ font-size:11px; font-weight:normal; width:198px; color:#222; padding:1px 0 3px; background:0 }

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

#footer {width : 995px;margin : auto;text-align: center;background-color: #e04e51;padding-bottom: 5px;font-size: 9px;line-height: 15px;color: #FFF;}
#footer #titre_sites_groupe{width:995px;margin:auto;margin-top:5px;background:#c61112;color:#ffffff;font-weight:bold;font-size:13px;}
#footer #sites_groupe {width:950px;margin-left:0px;clear:both;height:70px;}
#footer #sites_groupe li {float:left;width:150px;display:inline;height:20px;text-align:left;}
#copyright{margin-top:10px;display:block;background:#c61112;color:#ffffff;width:995px;text-align:center;}

#footer a {width:auto;color: #ffffff;text-decoration:none;}
#footer a:hover {text-decoration:underline;}

#table_franchise{border-collapse : collapse;}
#table_franchise td{vertical-align : top;padding : 5px;}
#table_franchise #td5 {width : 100px;}
#table_franchise .td_gris_clair {background : #eeeeee;}
#td1, #td2, #td3, #td4, #td5 {background : #c61112;color : #ffffff;vertical-align : middle;font-weight : bold;}

.tableau{border-collapse : collapse;margin-bottom : 10px; border-bottom : 5px solid #c61112;}
.tableau td{vertical-align:top; padding : 5px; text-align : center; font-size : 11px;}
.tableau .titre{background : #c61112;}
.tableau .titre td{text-align : center;vertical-align : middle;font-weight : bold;color : #ffffff;}
.tableau .gris {background : #eeeeee;}
.tableau .entree {background : #dccadc; text-align : left; font-weight : bold;}
.tableau .entree2 {background : #d4bcd4; text-align : left; font-weight : bold;}

.portraits {	border : 1px solid #cccccc; padding : 10px; float : left; margin-right : 10px; margin-bottom : 10px;}


