/* CSS Document */

body {
	background-color: #00A0F0; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	line-height:18px;
	margin: 0px;
	color:#000000; 
	background-image:url(images/fond2.png);
	background-repeat:repeat-y;
	background-position: center;
}

a { outline:0;}


li {
	padding-bottom:10px;
}

li span.list {
	color:#000000; 
}

#copyright {
	font-size:10px;
	margin:10px 0 10px 0;
}

img.logo {
	border:0px;
}

img.ico {
	display:inline;
	padding-bottom:-4x;
}

table.cover td img {display: block;}

table.recherche {
	padding:0;
	margin:0;
	border:0;
}

table.recherche th {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;	
}

div#contenu a, div#copyright a {
	color:#E40A76;
	font-weight:bold;
}

/**/

div#contenu a:hover, div#copyright a:hover {
	background-color:#E40A76;
	color:white;
	text-decoration:none;
}

div.references {
	float:right;
	font-style:italic;
}

div.outil {
	float:left;
	vertical-align:middle;
	margin:0 20px 8px 0;
}

div.outil img {
	margin:3px 4px 0 0;
	float:left;
}

a.lire {
	color:white !important;
	font-weight:bold;
}

a.lire:hover {
	background-color:#00A0F0 !important;
}

a.page {
	padding:2px;
	background-color:#e2e2e2 !important;
	border:1px solid #333333;
	color:#333333 !important;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	font-size:9px;
	margin:2px 2px 0 0;
}

a.page:hover, a.pageActive {
	padding:2px;
	background-color:#56BEDD !important;
	border:1px solid #333333;
	color:#ffffff !important;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	font-size:9px;
	margin:2px 2px 0 0;
}

a.pageActive {
	padding:2px;
	background-color:#FF6699 !important;
	border:1px solid #333333;
	color:#ffffff !important;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	font-size:9px;
	margin-right:2px;
}

a.lien_comm{color:#FFFFFF;text-decoration:none;text-transform:uppercase;}
a.lien_comm:hover{color: #FFFFF;text-decoration:none;text-transform:uppercase;font-weight:bold;}

a.lien_cont{color:#00A0F0;text-decoration:none;text-transform:uppercase;}
a.lien_cont:hover{color: #FFFFFF; background-color:#00A0F0;text-decoration:none;text-transform:uppercase;}

/* styles lien menu gauche*/
a.menu_g_ttr{color:#FFFFFF;text-decoration:none;font-weight:bold;font-size:12px;text-transfom:uppercase;}
a.menu_g_ttr:hover{color: #CCCCCC;text-decoration:none;font-weight:bold;font-size:12px;text-transfom:uppercase;}
a.menu_g_oran{color:#EC760D;text-decoration:none;font-weight:bold;}
a.menu_g_oran:hover{color:#FFFFFF;text-decoration:none;font-weight:bold;}
a.menu_g_oran2{color:#F68F33;text-decoration:none;font-weight:bold;}
a.menu_g_oran2:hover{color:#FFFFFF;text-decoration:none;font-weight:bold;}
a.menu_g_jaune{color:#F7931E;text-decoration:none;font-weight:bold;}
a.menu_g_jaune:hover{color:#FFFFFF;text-decoration:none;font-weight:bold;}
a.menu_g_rouge{color:#FFFFFF;text-decoration:none;font-weight:bold;}
a.menu_g_rouge:hover{color:#CC66AA;text-decoration:none;font-weight:bold;}
a.menu_g_bleu{color:#00A0F0;text-decoration:none;font-weight:bold;}
a.menu_g_bleu:hover{color:#FFFFFF;text-decoration:none;font-weight:bold;}
a.menu_g_rose{color:#EC0D7B;text-decoration:none;font-weight:bold;}
a.menu_g_rose:hover{color:#FFFFFF;text-decoration:none;font-weight:bold;}
a.menu_g_vert{color:#4DAA0E;text-decoration:none;font-weight:bold;}
a.menu_g_vert:hover{color:#FFFFFF;text-decoration:none;font-weight:bold;}
a.menu_g_rose2{color:#9E2F62;text-decoration:none;font-weight:bold;}
a.menu_g_rose2:hover{color:#FFFFFF;text-decoration:none;font-weight:bold;}
input.text_g_bleu{color:#00A0F0;text-decoration:none;font-size:10px; height:10px}
input.text_g_rouge{color:#FF3A00;text-decoration:none;font-size:10px; height:10px}
input.text_g_orange{color:#FCD9B0;text-decoration:none;font-size:10px; height:10px}
input.text_g_orange_nl{color:#F7931E;text-decoration:none;font-size:9px; height:10px; width:90px;}

.searchform {border:0; padding:0; margin:0; }
#tvbleu {color:#FFFFFF;text-decoration:none;font-weight:bold;font-size:10px;margin-left:5px; vertical-align:middle; background-color:#56BEDD#}
#tvrouge {color:#FFFFFF;text-decoration:none;font-weight:bold;font-size:10px;margin-left:5px; vertical-align:middle; background-color:#F6135B#}
/* styles contenu milieu */

h1.titre {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:white;
	line-height:14px;
	margin:0;
	padding:0;
	font-style:normal;
	font-variant:normal;
	text-transform:none !important;
}


h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	margin-top:4px;
	line-height:24px;
	clear:both;
}

h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}



strong {
	font-weight:bold;
}

a.courant {color:#000000; font-size:12px; text-decoration:none;border-bottom: 1px silver dotted;}
a.courant:hover {color:#000000; font-size:12px; text-decoration:none;border-bottom:1px black solid;}

/* box milieu */
#boxttr_rose{color:#FFFFFF;background-color:#EC0D7B;padding:5px;text-transform:uppercase; }
#boxttr_rose2{color:#FFFFFF;background-color:#9E2F62;padding:5px;text-transform:uppercase; }
#boxttr_rose3{color:#FFFFFF;background-color:#FE0079;padding:5px;text-transform:uppercase; }
#boxttr_bleu {color:#FFFFFF;background-color:#00A0F0;padding:5px; text-transform:uppercase;}
#boxttr_mauve{color:#FFFFFF;background-color:#9E2F62;padding:5px; text-transform:uppercase;}
#boxttr_tv{color:#FFFFFF;background-color:#showcolor#;padding:5px; text-transform:uppercase;}
#boxttr_vert{color:#FFFFFF;background-color:#52BB2F;padding:5px;text-transform:uppercase; }
#boxttr_vert2{color:#FFFFFF;background-color:#72A330;padding:5px;text-transform:uppercase; }
#boxttr_vertpale{color:#FFFFFF;background-color:#ACC705;padding:5px;text-transform:uppercase; }
#boxttr_gris{color:#FFFFFF;background-color:#346174;padding:5px; text-transform:uppercase;}
#boxttr_orange{color:#FFFFFF;background-color:#FF9833;padding:5px; text-transform:uppercase; }
#boxttr_orange2{color:#FFFFFF;background-color:#F7931E;padding:5px; text-transform:uppercase; }
#boxttr_jaune{color:#FFFFFF;background-color:#FFB600;padding:5px; text-transform:uppercase; }
#boxttr_parents{color:#FFFFFF;background-color:#F6135B;padding:5px; text-transform:uppercase; }
#boxttr_enfants{color:#FFFFFF;background-color:#56BEDD;padding:5px; text-transform:uppercase; }
#boxttr_bleu2{color:#FFFFFF;background-color:#75CCF7;padding:5px; text-transform:uppercase;}
#boxttr_rouge {color:#FFFFFF;background-color:#CC0000;padding:5px; text-transform:uppercase;}

#box_parents{ border-left-style:solid; border-left-width:1px;border-left-color:#F6135B;padding:10px;margin-bottom:10px; }
#box_enfants{ border-left-style:solid; border-left-width:1px;border-left-color:#56BEDD;padding:10px;margin-bottom:10px; }

#box_vert{ border-left-style:solid; border-left-width:1px;border-left-color:#52BB2F;padding:10px;margin-bottom:10px; }
#box_vert2{ border-left-style:solid; border-left-width:1px;border-left-color:#72A330;padding:10px;margin-bottom:10px; }
#box_vertpale{ border-left-style:solid; border-left-width:1px;border-left-color:#ACC705;padding:10px;margin-bottom:10px; }
#box_vert_homepage{ border-style:solid; border-width:1px;border-color:#52BB2F;padding:10px;margin-bottom:10px; }

#box_rouge { border-left-style:solid; border-left-width:1px;border-left-color:#CC0000;padding:10px;margin-bottom:10px; }
#box_rouge_homepage { border-style:solid; border-width:1px;border-color:#CC0000;padding:10px;margin-bottom:10px; }
#box_rouge_homepage li {color:#CC0000;}
#box_rouge_homepage ul {list-style:square;padding-left:16px;}

#box_bleu{ border-left-style:solid; border-left-width:1px;border-left-color:#00A0F0;padding:10px;margin-bottom:10px; }
#box_bleu_homepage{ border-style:solid; border-width:1px;border-color:#56BEDD;padding:10px;margin-bottom:10px;}
#box_mauve{ border-left-style:solid; border-left-width:1px;border-left-color:#9E2F62;padding:10px;margin-bottom:10px; }
#box_mauve_homepage { border-style:solid; border-width:1px;border-color:#9E2F62;padding:10px;margin-bottom:10px; }
#box_tv{ border-left-style:solid; border-left-width:1px;border-left-color:#showcolor#;padding:10px;margin-bottom:10px; }
#box_rose{ border-left-style:solid; border-left-width:1px;border-left-color:#EC0D7B;padding:10px;margin-bottom:10px; }
#box_rose2{ border-left-style:solid; border-left-width:1px;border-left-color:#9E2F62;padding:10px;margin-bottom:10px; }
#box_rose3{ border-left-style:solid; border-left-width:1px;border-left-color:#FE0079;padding:10px;margin-bottom:10px; }
#box_rose_homepage{ border-style:solid; border-width:1px;border-color:#EC0D7B;padding:10px;margin-bottom:10px; }
#box_rose_homepage li {color:#EC0D7B;}
#box_rose_homepage ul {list-style:square;padding-left:16px;}
#box_gris{ border-left-style:solid; border-left-width:1px;border-left-color:#346174;padding:10px;margin-bottom:10px; }
#box_orange{ border-left-style:solid; border-left-width:1px;border-left-color:#FF9833;padding:10px;margin-bottom:10px; }
#box_orange2{ border-left-style:solid; border-left-width:1px;border-left-color:#F7931E;padding:10px;margin-bottom:10px; }
#box_orange_homepage{ border-style:solid; border-width:1px;border-color:#FF9833;padding:10px;margin-bottom:10px;}

#box_jaune{ border-left-style:solid; border-left-width:1px;border-left-color:#FFB600;padding:10px;margin-bottom:10px; }
#box_enquete{ border-left-style:solid; border-left-width:1px;border-left-color:#FFB600;padding:10px;margin-bottom:10px;}
#box_enquete a {font-family:Arial, Helvetica, sans-serif; font-size:11px;margin: 0px;color:#6D6D6D; text-decoration:none; color:#FFB600;margin-bottom:10px;   }
#box_bleu2{ border-left-style:solid; border-left-width:1px;border-left-color:#75CCF7;padding:10px;margin-bottom:10px; }

#box_pub{ margin:0; }

#box_orange ul {color:#6D6D6D;}
#box_orange ul li {padding-bottom:14px;color:#000000;}
#box_orange ul li span {font-weight:normal;color: #6D6D6D;}
#box_orange ul li span a {color:#FF9833;text-decoration:none;border-bottom:1px dotted #FF9833;}
#box_orange ul li span a:hover {color:#FF9833;text-decoration:none;border-bottom:1px solid #FF9833;}
#box_orange ul li span a {color:#FF9833;text-decoration:none;border-bottom:1px dotted #FF9833;}
#box_orange ul li span a:hover {color:#FF9833;text-decoration:none;border-bottom:1px solid #FF9833;}


#box_rouge ul {color:#CC0000;}
#box_rouge ul li {padding-bottom:14px;color:#000000;}
#box_rouge ul li span {font-weight:normal;color: #CC0000;}
#box_rouge ul li span a {color:#FF9833;text-decoration:none;border-bottom:1px dotted #CC0000;}
#box_rouge ul li span a:hover {color:#FF9833;text-decoration:none;border-bottom:1px solid #CC0000;}
#box_rouge ul li span a {color:#FF9833;text-decoration:none;border-bottom:1px dotted #CC0000;}
#box_rouge ul li span a:hover {color:#FF9833;text-decoration:none;border-bottom:1px solid #CC0000;}


/* box droite */

.box_vide {
	padding:0;
	margin:0;
	float:left; 
	margin-bottom:5px;	
}

#box_vert_d{width:280px; float:left; background-color:#8DC73D; padding: 10px;;color:#000000; margin-bottom:5px; }
#box_vert_d ul {list-style:none;width:170px;margin:0 0 0 10px;padding:0;}
#box_vert_d li {padding:0 0 5px 10px;font-weight:bold;background-image:url(imgs/m_d_fl.gif);background-repeat:no-repeat;color:#FFFFFF;}
#box_vert_d li a {padding:0 ;font-weight:bold;color:#FFFFFF; text-decoration:none; text-align:left;}
#box_vert_d li a:hover {padding:0 ;font-weight:bold;color:#CCCCCC; text-decoration:none; text-align:left;}

#box_vert2_d {width:280px; float:left; background-color:#72A330; padding: 10px;;color:#000000; margin-bottom:5px; }
#box_vert2_d h2 {font-size:14px;font-weight:bold;padding:0;margin:0;}
#box_vert2_d p {padding:0;margin:0;}
#box_vert2_d a { text-decoration:none; color:white !important;padding:0;margin:0;}

#box_rose_d {width:280px; float:left; background-color:#F28F9E; padding: 10px;color:#000000; margin-bottom:5px;}
#box_rose_d ul {list-style:none;width:170px;margin:0 0 0 10px;padding:0;}
#box_rose_d li {padding:0 0 5px 10px;font-weight:bold;background-image:url(imgs/m_d_fl.gif);background-repeat:no-repeat;color:#FFFFFF;}
#box_rose_d li a {padding:0 ;font-weight:bold;color:#FFFFFF; text-decoration:none; text-align:left;}
#box_rose_d li a:hover {padding:0 ;font-weight:bold;color:#CCCCCC; text-decoration:none; text-align:left;}

#box_rose2_d {width:280px; float:left; background-color:#EC0D7B; padding: 10px;color:#000000; margin-bottom:5px;}
#box_rose2_d a {padding:0 ;font-weight:bold;color:#FFFFFF; text-decoration:none; text-align:left;}
#box_rose2_d a:hover {padding:0 ;font-weight:bold;color:#FFFFFF; text-decoration:none; text-align:left;}

#box_orange_d{width:280px; float:left; background-color:#F7931E; padding:10px 10px 0 10px;;color:#000000;}
#box_orange_d ul {list-style:none;width:170px;margin:0 0 0 10px;padding:0;}
#box_orange_d li {padding:0 0 5px 10px;font-weight:bold;background-image:url(imgs/m_d_fl.gif);background-repeat:no-repeat;color:#FFFFFF;}
#box_orange_d li a {padding:0 ;font-weight:bold;color:#FFFFFF; text-decoration:none; text-align:left;}
#box_orange_d li a:hover {padding:0 ;font-weight:bold;color:#CCCCCC; text-decoration:none; text-align:left;}

#box_jaune_d{width:280px; float:left; background-color:#FFB600; padding: 10px;;color:#000000; margin-bottom:5px;}
#box_jaune_d ul {list-style:none;width:170px;margin:0 0 0 10px;padding:0;}
#box_jaune_d li {padding:0 0 5px 10px;font-weight:bold;background-image:url(imgs/m_d_fl.gif);background-repeat:no-repeat;color:#FFFFFF;}
#box_jaune_d li a {padding:0 ;font-weight:bold;color:#FFFFFF; text-decoration:none; text-align:left;}
#box_jaune_d li a:hover {padding:0 ;font-weight:bold;color:#CCCCCC; text-decoration:none; text-align:left;}

#box_bleu1_d{width:280px; float:left; background-color:#75CCF7; padding: 10px;;color:#000000; margin-bottom:5px;}
#box_bleu1_d ul {list-style:none;width:170px;margin:0 0 0 10px;padding:0;}
#box_bleu1_d li {padding:0 0 5px 10px;font-weight:bold;background-image:url(imgs/m_d_fl.gif);background-repeat:no-repeat;color:#FFFFFF;}
#box_bleu1_d li a {padding:0 ;font-weight:bold;color:#FFFFFF; text-decoration:none; text-align:left;}
#box_bleu1_d li a:hover {padding:0 ;font-weight:bold;color:#CCCCCC; text-decoration:none; text-align:left;}

#box_mauve2_d{width:280px; float:left; background-color:#EC0D7B; padding: 10px;;color:#000000; margin-bottom:5px;}
#box_bleu2_d ul {list-style:none;width:170px;margin:0 0 0 10px;padding:0;}
#box_bleu2_d li {padding:0 0 5px 10px;font-weight:bold;background-image:url(imgs/m_d_fl.gif);background-repeat:no-repeat;color:#FFFFFF;}
#box_bleu2_d li a {padding:0 ;font-weight:bold;color:#FFFFFF; text-decoration:none; text-align:left;}
#box_bleu2_d li a:hover {padding:0 ;font-weight:bold;color:#CCCCCC; text-decoration:none; text-align:left;}

#box_mauve_d{width:280px; float:left; background-color:#9E2F62; padding: 10px;;color:#000000; margin-bottom:5px;}
#box_mauve_d ul {list-style:none;width:170px;margin:0 0 0 10px;padding:0;}
#box_mauve_d li {padding:0 0 5px 10px;font-weight:bold;background-image:url(imgs/m_d_fl.gif);background-repeat:no-repeat;color:#FFFFFF;}
#box_mauve_d li a {padding:0 ;font-weight:bold;color:#FFFFFF; text-decoration:none; text-align:left;}
#box_mauve_d li a:hover {padding:0 ;font-weight:bold;color:#CCCCCC; text-decoration:none; text-align:left;}

#box_bleuenfants_d{width:280px; float:left;  background-color:#56BEDD; padding: 10px;;color:#000000; margin-bottom:5px;}
#box_bleuenfants_d ul {list-style:none;width:170px;margin:0 0 0 10px;padding:0;}
#box_bleuenfants_d li {padding:0 0 5px 10px;font-weight:bold;background-image:url(imgs/m_d_fl.gif);background-repeat:no-repeat;color:#FFFFFF;}
#box_bleuenfants_d li a {padding:0 ;font-weight:bold;color:#FFFFFF; text-decoration:none; text-align:left;}
#box_bleuenfants_d li a:hover {padding:0 ;font-weight:bold;color:#CCCCCC; text-decoration:none; text-align:left;}

#box_rougeparents_d{width:280px; float:left;  background-color:#F6105A; padding: 10px;;color:#000000; margin-bottom:5px;}
#box_rougeparents_d ul {list-style:none;width:170px;margin:0 0 0 10px;padding:0;}
#box_rougeparents_d li {padding:0 0 5px 10px;font-weight:bold;background-image:url(imgs/m_d_fl.gif);background-repeat:no-repeat;color:#FFFFFF;}
#box_rougeparents_d li a {padding:0 ;font-weight:bold;color:#FFFFFF; text-decoration:none; text-align:left;}
#box_rougeparents_d li a:hover {padding:0 ;font-weight:bold;color:#CCCCCC; text-decoration:none; text-align:left;}

#box_orange_sport_d{width:280px; float:left; background-color:#FFCC00; padding: 10px;color:#000000; margin-bottom:5px;}
#box_orange_sport_d ul {list-style:none;width:170px;margin:0 0 0 10px;padding:0;}
#box_orange_sport_d li {padding:0 0 5px 10px;font-weight:bold;background-image:url(imgs/m_d_fl.gif);background-repeat:no-repeat;color:#FFFFFF;}
#box_orange_sport_d li a {padding:0 ;font-weight:bold;color:#FFFFFF; text-decoration:none; text-align:left;}
#box_orange_sport_d li a:hover {padding:0 ;font-weight:bold;color:#CCCCCC; text-decoration:none; text-align:left;}

#box_rouge_d{width:280px; float:left;  background-color:#990033; padding: 10px;;color:#000000; margin-bottom:5px;}
#box_rouge_d h1 {padding:0 ;font-weight:bold;color:#FFFFFF; text-decoration:none; text-align:left; font-size:20px}
#box_rouge_d ul {list-style:none;width:170px;margin:0 0 0 10px;padding:0;}
/*#box_rouge_d a {padding:0 ;font-weight:bold;color:#FFFFFF; text-decoration:none; text-align:left;}*/


/* sousbox droite */
#box_sjaune_d{width:175px; float:right; background-color:#F5DF4A; padding: 10px;;font-weight:bold; }
#box_srouge_d{width:175px; float:right; background-color:#F55F4A; padding: 10px;;font-weight:bold; }
#box_srose2_d{width:175px; float:right; background-color:#F54A95; padding: 10px;;font-weight:bold; }
#box_smauve_d{width:175px; float:right; background-color:#B84AF5; padding: 10px;;font-weight:bold;}
#box_smauve2_d{width:175px; float:right; background-color:#DDB6C8; padding: 10px;;font-weight:bold;}

.vert {color:#52BB2F;}
.vert2 {color:#72A330;}
.bordeau {color:#9E2F62;}
.rose{color:#EC0D7B;}
.rose3{color:#FE0079;}
.orange{color:#EC760D; !important;}
.vertpale {color:#ACC705;}
.jaune {color:#FFB600; }
.bleu {color:#00A0F0; }
.mauve {color:#9E2F62;}
.rouge {color:#CC0000;}

p span.orange{
	color:#EC760D; !important;
}

.courant {color:#838384; }
.vert_p {color:#21AA09; }


/* strcture */
div#menu_top{width:940px;text-align:right;height:120px; }

div#logo {
	margin:5px 0 0 0;
}

div#menu {
	width:940px;
	/* background-color:#DD0771; height:36px; */
	height:39px;
	background-image:url(pro10/bg2.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

div#container{
	width:940px;
	border:0;
	margin:0;
	padding:0;
}

div#bordsup{
	width:980px;margin:0 auto;
	background-color: #00A0F0; 
	height:50px;
	clear:both;
	padding:0;
}

div#onglet{
	width:960px;
	margin-left:11px;
	background-image:url(imgs/onglets/omb_top.gif); 
	background-repeat: repeat-x;
	background-position:top;
	background-color: #00A0F0; 
	height:50px;
	text-align:left;
	padding-left:15px; 
	clear:both;
	padding:0;
}


div#letterBoardTop {
	width:940px;
	background-color:#e2e2e2;
	text-align:center;
	margin: 5px 0 5px 0;
	padding:12px 0 12px 0;
}

div.banner728x90 {
	width: 728px;
	background-color:#666666;
	margin: 0 auto 0 auto;
	border:1px solid black;
}

div.banner468x60 {
	width: 608px;
	background-color:#f2f2f2;
	border:1px solid silver;
	padding:12px 0 12px 0;
	margin-bottom:10px;
}


div.imu300x250 {
	float:left; 
	margin-bottom:5px;
	padding:0;
	width: 298px;
	height: 248px;
	background-color:#666666;
	border:1px solid black;
}

div#container {
	width:940px;margin:0 auto;
	padding: 0 10px 0 10px;
}

div#container2 {
	width:940px;margin:0 auto;
	padding: 0 0 0 10px;	
	background-color: white;
}


div.box {
	display:block;
	margin-bottom:5px;
}

div.ombre {
	background:url(pro10/ombre.png);
	background-position:bottom;
	background-repeat:no-repeat;
	width:13px;
	height:90px;
	float:left;
}

div.ombre2 {
	background:url(pro10/ombre2.png);
	background-position:bottom;
	background-repeat:no-repeat;
	width:13px;
	height:150px;
	float:left;
}

div#gauche{width:230px ; margin-top:15px;	clear:both;float: left;text-align:left;background-image:url(imgs/omb_m_g.jpg); background-repeat:no-repeat; background-position:right top;}
div#droite{float: right; clear:right; width: 320px; margin:0em; text-align:left;background-position:right top;	margin-left:4px;}
div#contenu{float: left; clear:right; width: 610px; margin-top:15px;}
div#contenuforum{float: left; clear:right; width: 480px; max-width:480px margin-top:15px; background-position:right top;}
div#gaucheforum{width:230px ; min-width:230px; max-width:230px; margin-top:15px;	clear:both;float: left;text-align:left;background-image:url(imgs/omb_m_g.jpg); background-repeat:no-repeat; background-position:right top;}
div#droiteforum{float: right; clear:right; width: 220px; min-width:220px; max-width:220px; margin:0em; text-align:left;}
div#footer{width:940px;margin:0 auto;clear:both;text-align:left; height:60px;}

div#m_ttr_g{ background-repeat:no-repeat; height:30px; padding:0;padding:10px 0 0 10px;margin-top:10px; font-weight:bold; color:#FFFFFF;font-size:14px;}
div#m_g{background-repeat:repeat-x; height:18px; padding: 0px 10px 0px 10px; width:190px; vertical-align:middle; }
div#m_g_nl{background-repeat:repeat; height:116px; padding: 0px 10px 0px 10px; width:190px; vertical-align:middle; }
div#m_g_nl_small{background-repeat:repeat; height:100px; padding: 0px 10px 0px 10px; width:190px; vertical-align:middle; }

/* separateur */
div#sepbleu{height:10px;width:100%; background-image:url(../imgs/comm/ligne_pt_bleu.gif);background-repeat:repeat-x;}
div#sepgris{height:10px;width:100%; background-image:url(../imgs/comm/ligne_pt_gris.gif);background-repeat:repeat-x;}
div#seprose{height:10px;width:100%; background-image:url(../imgs/comm/ligne_pt_rose.gif);background-repeat:repeat-x;}

.footer {
	width:940px;
	padding:20px 0 0 0;
}

.sponsor {
	float:left;
	text-align:center;
	width:132px;
	border:0;
}

div.box {
	float:right;
}



div#cim {
	clear:both; 
	display:block; 
	float:right; 
	padding: 4px 13px 12px 0;
}

.sponsor img {
	border:0;
}

.img{display: block;float:left;margin:10px,10px;margin-right:20px;}

/* recherche */
#searchfield{height:2px;}

.quefaire_titre {
	color: #EC760D;
	font-family:Tahoma;
	font-size:11px;  
	width: 210px;
	text-decoration:bold;
	<cfoutput>height: #hauteur#px;</cfoutput>
	margin: 0;
	padding: 0;
	border: 0;
}

.quefaire {
	color: #FFFFFF;
	font-family:Tahoma;
	font-size:11px;  
	width: 210px;
	text-decoration:none;
	<cfoutput>height: #hauteur#px;</cfoutput>
	margin: 0;
	padding: 0;
	border: 0;
}

.content {
	width:470px;
}

.caption {
	font-family:Tahoma; 
	font-size:11px;
}
input.affiliation{color:#444444;text-decoration:none;font-size:9px; height:12px; width:150px;}
select.affiliation{color:#444444;text-decoration:none;font-size:9px; width:110px;}
select.affiliationparent{color:#444444;text-decoration:none;font-size:9px; width:110px;}

table.formulaire td, table.formulaire td input, table.formulaire td select  {
	font-family:Tahoma;
	font-size:11px;  
}

table.formulaire th  {
	font-family:Tahoma;
	font-size:11px; 
	font-weight:bold;
	text-align:left; 
}

table.formulaire td label {
	cursor:hand;
}

table.login {
	color :white;
}

input.champ, textarea.champ {
	border:2px dotted silver;
	background-color:white;
	width:130px;
	color:#333333;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;	
}


table.login td input.champ {
	border:1px solid white;
	background-color:white;
	width:130px;
	color:#333333;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;	
}


table.login td a {
	color:#FDE9D2;
	text-decoration: none;
}

table.login td a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}

table.box_droits {
	margin-top: 6px;
}

div#box_rouge_d td a {
	color:#E1B3C2;
	font-weight:normal;
	text-decoration: none;
}

div#box_rouge_d td a:hover {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration: none;
}

div#box_rouge_d td img {
	border:0;
}

img.dias {
	border:2px solid white;
	margin:4px;
}


table.jouets th {
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	color:white;
	padding:4px;
	background-color:#FF6699;

}

table.enSavoirPlus th {
	font:Arial, Helvetica, sans-serif;
	font-size:24px;
	text-align:left;
	color:#009FF0;
	padding:4px 0;
	background-color:#fff;

}

table.tableau td p {
	margin:0 0 8px 0;
	padding:0;
}

div.fichejeune p {
	margin:0 0 8px 0;
	padding:0;
}

a.coverOn , a.coverOff {
	padding:0px !important;
	margin:0 0px 4px 0;
	text-decoration:none;
	background-color:white !important;
	border:0 !important;
}

a.coverOn img {
	padding:1px;
	border:2px solid #EC0D7B !important;
	text-decoration:none !important;
	background-color:white !important;
}

a.coverOff img {
	padding:2px;
	border:1px dotted silver !important;
	background-color:white !important;
}

a.coverOff img:hover {
	border:1px solid #EC0D7B !important;
}

div.carteMod1, div.carteMod2 {
	width:300px;
	height:200px;
	display:block;
	padding:0; margin:0;
}

div.carteMod1 div.carteIllu {
	width:150px;
	height:200px;
	background-color:silver;
	float:left;
	cursor:pointer;
}

div.carteMod2 div.carteIllu {
	width:150px;
	height:200px;
	background-color:silver;
	float:right;
	cursor:pointer;
}

div.carteMod1 div.carteDescription {
	width:150px;
	height:200px;
	float:right;
}

div.carteMod2 div.carteDescription {
	width:150px;
	height:200px;
	float:left;
}

div.carteTheme { 
	margin: 4px 4px 0 4px;
	cursor:pointer;
}

div.carteTitre { 
	margin: 1px 4px;
	font-weight:bold;
}

div.carteTexte { 
	margin: 0 4px;
	line-height:15px;
}	

div.carteTexte a { 
	color:#333 !important;
	text-decoration:none !important;
	font-weight:normal !important;
}	

div.carteTexte a:hover { 
	color:#333 !important;
	text-decoration:underline !important;
	background-color:white !important;
	font-weight:normal !important;
}	

div.moreInfoMod1 {
	background-color:#F29400;
	z-index:1;
	position:relative;
	width:80px;
	height:18px;
	top:-18px;
	left:220px;
	text-align:center; 
	display:block;
	margin-bottom:-18px;
}

div.moreInfoMod2 {
	background-color:#F29400;
	z-index:1;
	position:relative;
	width:80px;
	height:18px;
	top:-18px;
	margin-bottom:-18px;
	left:0px;
	text-align:center;
	display:block;
}

div.moreInfoMod1 a, div.moreInfoMod1 a:hover,
div.moreInfoMod2 a, div.moreInfoMod2 a:hover {
	color:white !important;
	text-decoration:none;
}

div.rangee  {
	clear:both;
	height:214px;
	padding:0; 
	margin:0;
	width:610px;
	display:block;
	
}

div.rangee div.gauche { width:300px; float:left; }
div.rangee div.droite { width:300px; float:right }



/* CORRECTION DES TRANSPARENTS SOUS IE6 */
* html img,
* html .png

{
	behavior: expression(
			(this.runtimeStyle.behavior="none") && (this.pngSet ? this.pngSet = true : (
				this.nodeName == "IMG" ? (
					this.src.toLowerCase().indexOf('.png') > -1 ? (
						this.runtimeStyle.backgroundImage = "none",
						this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
						this.src = "/images/transp.gif"
					) : 0
				) : (
					this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
					this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
					(this.currentStyle.backgroundRepeat != 'no-repeat') ? (
						this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')"
					) : 0,
					this.runtimeStyle.backgroundImage = "none"
				),this.pngSet=true
			)
		)
	);
}


