/* CSS Document for igscarriere.com by www.openresources.fr */

*{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}

img{border:0}

a{text-decoration:underline; outline:none;}
a:hover{text-decoration:none;}

body {background-color:#ffffff;}

/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Structure generale du site */ 
/*************************************************************************************************************************************************************************/

#global {position:absolute; left:50%; width:1080px; margin-left: -540px; font-size:12px; margin-top:40px;}

#content {float:left; width:966px; margin-left:57px; _margin-left:28px;}

#content #header {float:left; width:966px;}

#content #contenu {float:left; width:966px;}

#content #footer {float:left; width:966px; text-align:center; padding:17px 0 10px 0;}
 
.cleaner {clear:both; height:0px; font-size:0px; border:none; margin:0; padding:0; background:transparent;}


/*************************************************************************************************************************************************************************/
/* Structure du header */ 
/*************************************************************************************************************************************************************************/

#header #zone_logo {float:left; width:710px; height:115px;}
#header #zone_logo #logo {float:left; margin-top:-40px; height:115px; position:relative;}
#header #zone_logo #accroche {float:left;}

#header #compte {float:left; height:115px; width:256px;}
#header #compte p.inscription {float:left; height:32px; width:238px; padding:6px 9px 0 9px;}
#header #compte p.inscription a {color:#bd0926;}
#header #compte form {float:left; width:242px; margin-left:14px; _margin-left:7px;}
#header #compte form .bloc {float:left; height:26px; margin-bottom:3px;}
#header #compte form .bloc p {float:left; height:20px; padding-top:6px;}
#header #compte form .bloc input {float:left; border:none; background:none; height:21px; padding-top:5px;}
#header #compte p.liens {float:left; height:20px; width:238px; text-align:right; color:#ababab; padding-right:18px; font-size:10px;}


/*************************************************************************************************************************************************************************/
/* Structure du la zone contenu */ 
/*************************************************************************************************************************************************************************/

#contenu #principal {float:left; width:702px; margin-left:8px; _margin-left:4px;}
#contenu #principal #grand_bloc {float:left; width:702px;}
#contenu #droite {float:left; width:256px;}

#grand_bloc #nav {float:left; width:702px;}
#grand_bloc #nav #anciens_bt {float:left; width:228px; height:53px;}
#grand_bloc #nav #entreprises_bt {float:left; width:228px; height:53px;}
#grand_bloc #nav #etudiants_bt {float:left; width:228px; height:53px;}
#grand_bloc #nav #anciens_bt a, #grand_bloc #nav #entreprises_bt a, #grand_bloc #nav #etudiants_bt a {float:left; text-align:center; width:228px; font-size:20px; font-family:"Times New Roman", Times, serif; text-decoration:none; padding-top:16px;}

#grand_bloc .zone_info {float:left; width:682px; min-height:261px; _height:261px; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
#grand_bloc .zone_info_bas {float:left; width:684px; height:3px; line-height:1px;}


/* grand bloc contenu */

#grand_bloc .zone_info .menu {float:left; width:227px;}
#grand_bloc .zone_info .menu ul.menu {float:left; width:208px; list-style-type:none; margin:40px 0 0 19px; _margin-left:9px;}
#grand_bloc .zone_info .menu ul.menu li {float:left; width:188px;}
#grand_bloc .zone_info .menu ul.menu li.lien {padding:6px 0 6px 16px;}
#grand_bloc .zone_info .menu ul.menu li.lien a {text-decoration:none;}
#grand_bloc .zone_info .menu ul.menu li.lien a:hover {text-decoration:underline;}
#grand_bloc .zone_info .menu ul.menu li.sep {width:188px; height:2px; line-height:1px;}

#grand_bloc .zone_info .infos {float:left; width:269px;}
#grand_bloc .zone_info .infos div#zone_txt_centre {float:left; padding:28px 15px 10px 15px;}
#grand_bloc .zone_info .infos div#zone_txt_centre ul {float:left; list-style-type:square; padding-left:15px;}

#grand_bloc .zone_info .imag {float:left; width:186px; margin-top:1px;}
#grand_bloc .zone_info .imag div.zone_imag {float:left; margin-top:27px;}
#grand_bloc .zone_info .imag div.zone_imag img{border:1px solid #ffffff;}

/* petit bloc */

#contenu #principal #petit_bloc {float:left; width:702px; margin-top:8px;}

#petit_bloc .zone_info_haut {float:left; width:684px; height:3px; line-height:1px;}
#petit_bloc .zone_info_bas {float:left; width:684px; height:3px; line-height:1px;}
#petit_bloc .zone_info {float:left; width:682px; height:152px; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}

#petit_bloc .zone_info #chiffres_cles {float:left; width:208px; height:144px; margin-left:9px; _margin-left:4px; }
#chiffres_cles p.titre {float:left; width:195px; height:26px; padding:9px 0 0 13px; font-size:21px; font-family:"Times New Roman", Times, serif;}
#chiffres_cles p.titre span {font-size:21px; font-family:"Times New Roman", Times, serif;}
#chiffres_cles .cadre_gris {float:left; width:204px; height:105px; border:2px solid #bbbbbb;}
#chiffres_cles .cadre_gris .interieur {float:left; width:202px; height:103px; border:1px solid #ffffff;}
#chiffres_cles .cadre_gris .interieur p.chiffres {float:left; width:202px; height:20px; padding-top:5px;}
#chiffres_cles .cadre_gris .interieur p.chiffres span {float:left; padding-left:17px;}

#petit_bloc .zone_info #actualite {float:left; width:208px; height:144px; margin-left:20px;}
#actualite p.titre {float:left; width:195px; height:26px; padding:9px 0 0 13px; font-size:21px; font-family:"Times New Roman", Times, serif;}
#actualite p.titre span {font-size:21px; font-family:"Times New Roman", Times, serif;}
#actualite .cadre_gris {float:left; width:204px; height:105px; border:2px solid #bbbbbb;}
#actualite .cadre_gris .interieur {float:left; width:202px; height:103px; border:1px solid #ffffff;}
#actualite .cadre_gris .interieur p.actu {float:left; width:193px; height:163px; padding:5px 0 10px 9px;}

#petit_bloc .zone_info #partenaires {float:left; width:208px; height:144px; margin-left:20px;}
#partenaires p.titre {float:left; width:195px; height:26px; padding:9px 0 0 13px; font-size:21px; font-family:"Times New Roman", Times, serif;}
#partenaires p.titre span {font-size:21px; font-family:"Times New Roman", Times, serif;}
#partenaires .interieur {float:left; width:204px; height:108px;}
#partenaires .interieur p.actu {float:left; width:193px; height:163px; padding:5px 0 10px 9px;}


/* colonne de droite */

#contenu #droite #bloc_droite {float:left; width:256px;}
#bloc_droite .zone_droite_haut {float:left; width:256px; height:4px; line-height:1px;}
#bloc_droite .zone_droite_bas {float:left; width:256px; height:4px; line-height:1px;}
#bloc_droite .zone_droite {float:left; width:256px; height:475px;}

#bloc_droite .zone_droite p.chapo {float:left; width:216px; font-size:15px; font-family:"Times New Roman", Times, serif; padding:0 15px 4px 17px;}
#bloc_droite .zone_droite p.chapo span {font-family:"Times New Roman", Times, serif;}


/* colonne de droite, zone chiffre */

#contenu #droite #bloc_chiffres {float:left; width:231px; margin-left:10px; _margin-left:5px;}
#bloc_chiffres .zone_chiffre_haut {float:left; width:231px; height:4px; line-height:1px;}
#bloc_chiffres .zone_chiffre_bas {float:left; width:231px; height:4px; line-height:1px;}
#bloc_chiffres .zone_chiffre {float:left; width:231px;}

#bloc_chiffres .zone_chiffre table tr td.chiffre {width:34px; padding-left:2px; text-align:center; vertical-align:middle; font-size:24px; font-weight:bold; font-family:"Times New Roman", Times, serif;}
#bloc_chiffres .zone_chiffre table tr td.txt {width:176px; padding:1px 12px 3px 7px; text-align:left; vertical-align:middle; font-size:12px;}
#bloc_chiffres .zone_chiffre table tr td.txt a {font-weight:bold;}
#bloc_chiffres .zone_chiffre table tr td.sep {height:2px; width:231px; line-height:1px;}


/* colonne de droite, zone logo */

#contenu #droite #bloc_logo_droite {float:left; width:231px; margin:9px 0 0 10px; _margin-left:5px;}
#contenu #droite #bloc_logo_droite .txt {float:left; font-size:15px; font-family:"Times New Roman", Times, serif; padding:23px 0 0 8px;}
#contenu #droite #bloc_logo_droite .bloc_logo {float:left; text-align:left;}


/*************************************************************************************************************************************************************************/
/* Structure du la zone back office */ 
/*************************************************************************************************************************************************************************/

#contenu #principal #grand_bloc_back {float:left; width:950px;}

#grand_bloc_back .zone_info_haut {float:left; width:950px; height:4px; line-height:1px;}
#grand_bloc_back .zone_info {float:left; width:938px; min-height:261px; _height:261px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; padding:0 5px 0 5px;}
#grand_bloc_back .zone_info_bas {float:left; width:950px; height:3px; line-height:1px;}


/*ajout styles outil admin */
/* nav */
#navadmin {height:25px; font-size:11px; background-color:#708090; border:1px solid #FFFFFF;}
#navadmin a {font-family: Arial, Helvetica, sans-serif;font-size:12px; color:#FFFFFF; text-decoration:none;}
#navadmin a:hover {color:#DDEDF6;}
#navadmin td {border-left:1px solid #FFFFFF;padding:5px;margin-left:5px}
#navadmin td.rubrique {background-color:#FF6100;}
#navadmin td.rubrique a {font-size:12px; color:#FFFFFF; font-weight:bold; background-color:#FF6100;}
#navadmin td.rubrique a:hover {color:#FFFFFF;}

#MainMenu {position:relative; margin-left:auto; margin-right:auto; text-align:left; background-color:#FFFFFF;}

div#ca1 {left:2px; width:250px;}
html>body div#ca1 {width:250px; left:2px;}

div#ca2 {left:145px; width:250px;}
html>body div#ca2 {width:250px; left:150px;}

div#ca3 {left:288px; width:280px;}
html>body div#ca3 {width:270px; left:300px;}

div#ca4 {left:432px; width:180px;}
html>body div#ca4 {width:180px; left:450px;}

div#ca5 {left:538px; width:200px;}
html>body div#ca5 {width:200px; left:530px;}

div#ca6 {left:372px; width:230px;}
html>body div#ca6 {width:230px; left:375px;}

div#ca7 {left:474px; width:230px;}
html>body div#ca7 {width:230px; left:479px;}

div#ca8 {left:389px; width:230px;}
html>body div#ca7 {width:230px; left:394px;}

div#ca9 {left:473px; width:230px;}
html>body div#ca7 {width:230px; left:478px;}

div#ca10 {left:550px; width:230px;}
html>body div#ca7 {width:230px; left:555px;}

div#ca1, div#ca2, div#ca3, div#ca4, div#ca5, div#ca6, div#ca7 , div#ca8 , div#ca9 , div#ca10 {font-family: Arial, Helvetica, sans-serif;font-size:11px; position:absolute; visibility:hidden; top:1px; color:#000080; border:1px solid #666666;background-color:#EAEAEA; padding:4px 0 6px 10px; z-index:100;}
div#ca1 a, div#ca2 a, div#ca3 a, div#ca4 a, div#ca5 a, div#ca6 a, div#ca7 a , div#ca8 a, div#ca9 a, div#ca10 a{font-family: Arial, Helvetica, sans-serif;font-size:11px; color:#000080; line-height:14px;}
div#ca1 a:hover, div#ca2 a:hover, div#ca3 a:hover, div#ca4 a:hover, div#ca5 a:hover, div#ca6 a:hover, div#ca7 a:hover , div#ca8 a:hover, div#ca9 a:hover, div#ca10 a:hover {color:#DE0000;}

p#fil_ariane {font-size:11px; color:#DE0000; margin:20px 0 15px 0;}
p#fil_ariane a {color:#DE0000;}

td#outils {font-weight:bold;font-family:Arial;height:20px;color:#444;margin-right:0px;filter: alpha(opacity=80);-moz-opacity: 0.80;-khtml-opacity: 0.80;opacity: 0.80;}
td#outils a {font-family:Arial;font-weight:bold;text-decoration: underline;color:#444}
td#outils a:hover {text-decoration: none;color:#8B171C}

/*fin ajout styles outil admin */




.flyoutmenu {}
.flyoutlinkless {padding-right: 6px; padding-left: 6px; font-size: 70%; padding-bottom: 2px; font-family: verdana, arial, helvetica}

#liste_admin {border:1px solid #CCC;border-collapse:collapse;}
#form_admin {border:1px solid #CCC;margin-bottom:20px;text-align:left}

td.EnTeteCategorie {padding:4px;font-weight: bold;font-size: 12px;color: navy;background-color :lightsteelblue;}
td.ColonneClaire {border-bottom:1px solid #CCC;border-right:1px solid #CCC;font-size: 12px;padding:2px;color: midnightblue;background-color : #f8f8f8;}
td.ColonneFoncee {border-bottom:1px solid #CCC;border-right:1px solid #CCC;font-size: 12px;padding:2px;color: midnightblue;background-color : #dedfdf;}
.FondPublieAnnuaire {background-color: #eaeaea}