DIV#mini_rubrique1 A { padding:3px 30px 0px 30px; height:20px;display:block; text-decoration:none; cursor:default;color: #000000; }

DIV#mini_rubrique1 A:hover { padding:3px 30px 0px 30px; height:20px;      color: #d40c02; }

DIV#mini_rubrique2 A { padding:3px 30px 0px 30px; height:20px; display:block; text-decoration:none;color: #000000; }

DIV#mini_rubrique2 A:hover { padding:3px 30px 0px 30px; height:20px;      color: #d40c02; }

DIV#mini_rubrique3 A { padding:3px 30px 0px 30px; height:20px; display:block; text-decoration:none; cursor: default;color: #000000; }

DIV#mini_rubrique3 A:hover { padding:3px 30px 0px 30px; height:20px;      color: #d40c02; }

FORM { margin:0px; padding:0px;}

TABLE#index { width: 670px; }

TABLE#titre_logo { width:764px; height:85px;     }

TABLE#top_logo {  height:85px;     }

TABLE#menu_top { height:24px; padding-right:5px; padding-left:5px; }

TABLE#menu { width:764px; height:24px;      }

TABLE#menu TD { color:#FFFFFF; vertical-align:middle; }

TABLE#menu TD A { color: #FFFFFF; text-decoration:none; }

TABLE#menu TD A:hover { color: #000000; text-decoration:none; }

TABLE#menu_partner { width:764px; height:24px; padding-right:5px; padding-left:5px; }

TABLE#menu_partner TD { color:#000099; padding:0px 3px 0px 3px; vertical-align:middle; font-weight:bold; }

TABLE#menu_partner TD A { color: #000099; text-decoration:none; }

TABLE#menu_partner TD A:hover { color: #FFFFFF; text-decoration:none; }

TABLE#sousmenu { display: none; }

TABLE#sousmenu TD { text-align:left; vertical-align:middle; }



TABLE#cadregris{ width:612px; /*border:1px solid #D6D6D6;*/ border-bottom:1px solid #D6D6D6; margin:auto; }

#centre #cadregris { /*display: block;*/ padding: 10px; background-color: white; }

TABLE#cadregris ul {
	padding: 10px;	
	margin: 10px;
}

#angle_gris { padding-top: 0px !important; }
#angle_gris span { 
	display: block;
	margin-bottom: 10px;
}

TABLE#cadrerouge { width:100%; border:1px solid #d40c02; padding:4px}

/*TABLE#cadregrisdegrad { width:100%; border:1px solid #999999;   padding:4px;}
*/

/*changer par XD pour les cadres recherche dans les blogs */

table#cadregrisdegrad {
	width:100%; 
	border: 1px solid #ccc;
	-moz-box-shadow: 0 0 4px #CCCCCC;
	box-shadow: 0 0 4px #CCCCCC;
	background: #ffffff;
	display:block;	
}



TABLE#cadregrisdegrad2 { width:100%;   padding:4px;}

TABLE#cadregrisdegrad2_64 { width:100%;   padding:4px;}

TABLE#cadrebleu { width:100%; border:1px solid #A3BFE4; padding:4px}

TABLE#comparatif { width:100%; border:1px #990000; border-collapse:collapse;   padding:4px;}



TR#compa_titre {  }

TR#compa_sstitre {  }

TR#compa_ligne {  }

#actu_gauch, #saviezvous_gauch { display: none; }
#actu_droit ul,  #saviezvous_droit ul, #centre ul { margin-bottom: 20px}
#actu_droit li,  #saviezvous_droit li, #centre li {
	background:url("../images/common/puce.png") no-repeat left 9px transparent;
	padding:5px 0 0 14px;
}

TD#index_gauche { width: 0px;  }

TD#index_droite { width: 0px;  }

TD#index_droite_bas, TD#index_gauche_bas { visibility: hidden;  }

TABLE#menu_gauche { 
	width:340px;
	position: absolute;
	left: 630px;
	top: 70px;
	background-color: white;
	border:1px solid #D6D6D6;
}

#ctlMain_TplPostFunctionsPanel {
	background-color: white;
	border:1px solid #D6D6D6;
}

TABLE#menu_gauche .sidebarHeading {
	font-size:16px;
	font-weight: bold;
	background-color:#e5e5e5;
	width:100%;
}

li#menu_gauche a, li#menu_gauche_OK a { 
	color: black;
}
 
li#menu_gauche { margin:0 0 4px; }

ul#sous_menu_gauche { 
	border: 0;
	margin:0 0 15px 10px;
}



div.sidebarText, ul#menu_gauche, #ctlMain_TplPostFunctionsPanel {
	padding:10px 15px 15px 21px;
}
					   
		

TABLE#menu_gauche .sidebarHeading a {
	display:block;
	padding: 6px 0 4px 19px;
	text-decoration: none;
	color: black;
}


TD#menu_gauche { 
	width:0px;
	vertical-align:top;
	position:relative;
	display: block;
}

TD#centre { 
	width:610px;
	height: 600px;
	vertical-align:top;
}

.post img { float: left; margin: 0 10px 10px 0;}
.postDate { margin-bottom: -25px; margin-top: -5px; 	background:none repeat scroll 0 0 #F5F5F5;
 }
.postDate img { float:left; margin:3px 0 0 5px; }
.postFooter { font-style:italic; padding-bottom: 15px; }


/* Test utilisation balise div */

div.gch { 
	float: left;
	width:49%;
}
div.dte {
 	float: right;
	text-align:right;
	width:49%;
}


/* FIN ==> Test utilisation balise div */


/* formulaire : reprise et généralisation */

div span.bordhautform {   width:100%; height:11px;}
div span.bordbasform {   width:100%; height:11px; }

span.coinhautgauche { width:11;   float:left; clear:both;}
span.coinhautdroit {width:11;   float:right;}
span.coinbasgauche {width:11;   float:left;}
span.coinbasdroit {width:11;   float:right;}

div.spacer {
 	clear: both;
}

div.ligne {
	clear: both;
}

div.ligne span.titre {
 	font-size: 36px;
	float: left;
 	text-align: left;
	font-weight: bold;
	color: #000;
}

div.ligne span.colleft {
 	float: left;width:49%;
}


div.ligne span.colright {
 	float: right;
	width:49%;
}

div.ligne span.colleft2 {
 	float: left;
}


div.ligne span.colright2 {
 	float: right;
}

div span.colleft {
 	float: left;
}

div span.colright {
	float: right;
}

div.ligne span.gauche {
	float: left;
 	text-align: left;
	color: #000;
 	width: 50%;
	padding:3px 3px 3px 7px;
	border: 1px solid #287CB1;
}

div.ligne span.droite {
 	float: right;
 	text-align: right;
 	font-weight: bold;
	color: #000;
 	width: 47%;
}
 
div.ligne span.comments {
 	float: left;
 	text-align: left;
	color: #000;
 	width: 100%;
	padding:3px 3px 3px 7px;
	border: 1px solid #287CB1;
}
/* Style pour l'affichage des accès dans le tableau des accés ou des partenaires */

/* Actif = style de base pas de changement */

.acces_etat {  }
 /* fond jaune pale */



/* Inactif */

.acces_etat_inactif {  }
 /* fond gris très clair */



/* Expiré */

.acces_etat_expire {  }
 /* fond gris */





/* onglet */

table.tableonglet { display: none; }
/*div.ongletgauche {   display:block; height:23px; width:10px; float:left; margin-left:3px; }
div.ongletmilieu {   width:auto; float:left; color:#FFF; font-weight:bold; padding:4px 0 5px; }
div.ongletdroit {   display:block; height:23px; width:10px; float:left; }
div.ongletgauchegris {   display:block; height:23px; width:10px; float:left; margin-left:3px; }
div.ongletmilieugris {   width:auto; float:left; color:#000; font-weight:bold; padding:4px 0 5px; }
div.ongletdroitgris {   display:block; height:23px; width:10px; float:left; }
div.ongletgaucherouge {   display:block; height:23px; width:10px; float:left; margin-left:3px; }
div.ongletmilieurouge {   width:auto; float:left; color:#FFF; font-weight:bold; padding:4px 0 5px; }
div.ongletdroitrouge {   display:block; height:23px; width:10px; float:left; }
div.ongletgaucheorange {   display:block; height:23px; width:10px; float:left; margin-left:3px; }
div.ongletmilieuorange {   width:auto; float:left; color:#FFF; font-weight:bold; padding:4px 0 5px; }
div.ongletdroitorange {   display:block; height:23px; width:10px; float:left; }
div.ongletgauchebleufonce {   display:block; height:23px; width:10px; float:left; margin-left:3px; }
div.ongletmilieubleufonce {   width:auto; float:left; color:#FFF; font-weight:bold; padding:4px 0 5px; }
div.ongletdroitbleufonce {   display:block; height:23px; width:10px; float:left; }

*/
TABLE#cadrebleuonglet { width:100%; border-bottom:1px solid #587DC8; border-left:1px solid #587DC8; border-right:1px solid #587DC8; padding:4px;}
TABLE#cadrerougeonglet { width:100%; border-bottom:1px solid #d40c02; border-left:1px solid #d40c02; border-right:1px solid #d40c02; padding:4px;}
TABLE#cadrebleufonceonglet { width:100%; border-bottom:1px solid #587DC8; border-left:1px solid #587DC8; border-right:1px solid #587DC8; padding:4px;}
TABLE#cadreorangeonglet { width:100%; border-bottom:1px solid #ff6600; border-left:1px solid #ff6600; border-right:1px solid #ff6600; padding:4px;}

table#index_centre {
	width:610px !important;
	float: left;
}

/* tableau requirement zed API */

table.psdkRequirments {
	width: 90%;
	margin-top: .6em;
	margin-bottom: .3em;
}

table.psdkRequirements th {
    width:120px;   
     vertical-align:top
}

table.psdkRequirements td p {
    margin-top: 0em;
    margin-bottom:0em;
}

/**** **/


