@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#000033;
}
a:link {color: #FF6600;}
a:visited {color: #FF6600;}
a:hover {color: #FFCC99;}
a:active {color: #FF6600;}
a img{border:0px;}

.red{ color:#FF0000;}

#menu a:link, #menu a:active, #menu a:visited{ font-weight:bold; text-decoration:none; color:#FFFFFF;}
#menu a:hover{ font-weight:bold; text-decoration:none; color:#FF6600;}

#sub-menu a{margin-left:20px; display:block;}
#sub-menu a:link, #sub-menu a:visited, #sub-menu a:active{
	color:#005a88; text-decoration:none; font-weight:bold;
}
#sub-menu a:hover{
	color:#ff6600; text-decoration:none; font-weight:bold;
}

#sub-menu .smenu_active a, #menu .menu_active a{color:#ff6600;}


#braincumb a:link, #braincumb a:visited,#braincumb a:active{ color:#666666; text-decoration:none;}
#braincumb a:hover{color:#ff6600; text-decoration:underline;}
/*
COMMENT TO BE DELETED
Joli orange #ffddaa
*/

h1{
	padding-left:25px; 
	color:#666666; 
	font-weight:bold;
	background-image:url(../img/puceneurone-petit.gif);
	background-repeat:no-repeat;
	display:block;
	font-size:12px;
	margin-bottom:30px;
}
h2{
	padding-bottom:4px; 
	color:#ff6600;
	padding-left:25px;
	background-image:url(../img/puceneurone-petit.gif);
	background-repeat:no-repeat;
	padding-top:4px; 
	font-weight:bold;
	border-bottom:1px dashed #cccccc;
	display:block;
	font-size:11px;
}
h3{
	font-weight:bold;
	font-size:11px;
	color:#005a88;
	text-transform:uppercase;
}
.bg-white{ background-color:#ffffff;}
.align-width{width:748px; margin:0px auto 0px auto;}
*html .align-width{margin-left:50%; left:-374px; position:relative;}
*+html .align-width{ width:747px;}
.border-cadre{border-style:solid; border-color:#cccccc;}
.blue{color : #005a88}

*html dt{border:0px solid #996600;}
*html dl{border:0px solid #22ff22; margin:0px;}


#general{
	background-image:url(../img/bg-general.jpg);
	background-repeat:repeat-y;
	background-position:center 0px;
	margin-top:0px;
}


#top{
	height:101px;
	margin-top:0px;
	background-color:#000000;
}
*html #top{border:0px solid #FFFF66; height:80px;}
*html .csc-textpic-imagewrap {}
*html .csc-textpic-imagewrap img{}
*html .csc-textpic-clear{ height:0px; background-color:#00CCFF;}

#menu{
	border:0px solid #ff22ff; 
	text-align:right; 
	color:#FFFFFF; 
	height:60px;  
	padding:1px;
	background-color:#0d476c;
	/*
	background-color:#000000;
	background-image:url(../img/bg_menu.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	*/
	width:746px;
}
*html #menu{width:748px;}
#menu-text{margin:35px 10px 0px 0px;}
#logo{
	border-width:0px 0px 0px 0px;
	border-style:dashed;
	background-image:url(../img/bg_braincumb.jpg);
	background-repeat:repeat-x;
	background-position:top;
	padding-top:10px;
}
/*#logo-img{margin:0px 0px 5px 5px;}*/
#logo a img{margin-left:12px;}
*+html #logo a img{margin-top:3px;}
*html #logo a img{margin-top:3px;}


#slogan{
	float:right; font-size:12px; font-weight:bold; width:330px; text-align:right; margin-top:10px; margin-right:10px;
}

#body{
	overflow:hidden;
	padding-top:10px;
	border-width:0px 0px 0px 0px;
	padding-bottom:20px;

}
*html #body{width:748px; border:0px solid #ff22ff;}

#lang{
	float:right;
	margin-right:15px;
	margin-top:0px;
	text-align:right;
}

#braincumb{
	padding:5px 0px 5px 0px;
	border-width:0px 0px 0px 0px;
	border-style:dashed;
	background-color:#0d476c;
	color:#ffffff;
}


#braincumb div span div p{ padding:0px; margin:0px;}

#braincumb-text{margin-left:15px;}
#sub-menu{
	float:left; 
	width:150px;
	margin-bottom:20px;
	margin-left:5px;
	margin-right:20px;
	background-color:#ffffff;
	padding:5px 5px 5px 0px;

}
#sub-menu ul {margin:0px 0px 0px 10px; padding:0px;}
#sub-menu ul li{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	background-image:url(../img/perso_wait.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#sub-menu ul li:hover{
	background-image:url(../img/perso_active.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#sub-menu ul li.s_smenu_active_last, #sub-menu ul li.s_smenu_active_first, #sub-menu ul li.s_smenu_active,
#sub-menu ul li.s_smenu_passive_last, #sub-menu ul li.s_smenu_passive_first, #sub-menu ul li.s_smenu_passive{
	list-style-type:none;
	margin:0px 0px 0px 8px;
	padding:2px 0px 2px 0px;
	background-image:url(../img/arrow_right_orange.jpg);
	background-repeat:no-repeat;
	background-position:8px 5px;
}
#sub-menu ul li.s_smenu_active_last:hover, #sub-menu ul li.s_smenu_active:hover,#sub-menu ul li.s_smenu_active_first:hover,
#sub-menu ul li.s_smenu_passive_last:hover, #sub-menu ul li.s_smenu_passive:hover,#sub-menu ul li.s_smenu_passive_first:hover{
	background-image:url(../img/arrow_right_orange.jpg);
	background-repeat:no-repeat;
	background-position:8px 5px;
	font-weight:normal;
}

#sub-menu ul li.s_smenu_active_last a, #sub-menu ul li.s_smenu_active_first a, #sub-menu ul li.s_smenu_active a{
	font-weight:normal;
	color:#000000;
}
#sub-menu ul li.s_smenu_passive_last a, #sub-menu ul li.s_smenu_passive_first a, #sub-menu ul li.s_smenu_passive a{
	font-weight:normal;
	color:#999999;
}
#sub-menu ul.livres{margin-top:10px;}
#sub-menu ul.livres li{
	background-image:none;
	margin:0px;
	padding-top:5px;
}
#content{
	margin:0px 20px 0px 180px;
}
#content .page_36 .bodytext a{ 
	background-image:url(../../media/image/icone/icon_download.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:1px 0px 1px 20px;
}

/*BOXES*/
.box{ 
	float:left;
	border:1px solid #f0f0f0; 
	width:240px;
	padding:5px; 
	background-color:#fdfdfd;
	margin-right:5px;
}
.box-2-col{ 
	float:left;
	border:0px solid #f0f0f0; 
	width:240px;
	padding:5px; 
	background-color:#ffffff;
	margin-right:5px;
}
.people-img{ float:left; margin:2px 10px 2px 5px; border:0px solid #cccccc; width:74px;}
.people-img img{margin:2px;}
.people-who{ height:85px; margin-left:85px;background-color:#00FFCC:}

/* LOGIN BOX */
.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable{border:0px solid #CCCCCC; padding:10px; margin-top:40px; width:380px; margin-left:0px;}
.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable td.tx-loginboxmacmade-pi1-labelCell{ width:150px; background-color:#FFFFFF; color:#777777;}
.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable td.tx-loginboxmacmade-pi1-fieldCell{  width:230px; background-color:#FFFFFF;}
.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable td {border:0px;}
.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable td.tx-loginboxmacmade-pi1-labelCell{border:0px;}
.tx-loginboxmacmade-pi1-forgotpasswordLink{ margin-left:150px; margin-bottom:20px; }

/*CONTACT*/
.csc-mailform{border:1px;}
.csc-mailform label{ display:block;}
#captchaResponse{ width:80px;margin:0px;}
input, select, textarea{margin-bottom:5px;}

/* FROMULAIRE DE COMMANDE */
.page_34 fieldset{border:0px;}
.page_34 legend{ visibility:hidden; height:1px;}
.page_34 fieldset .csc-mailform-radio{ float:left;}
.page_34 fieldset#mailformPrix_en_Euro__28_Eurounit label{ margin-bottom:10px; margin-left:0px;}
.page_34 fieldset#mailformPrix_en_Euro__28_Eurounit input{margin-left:-10px; margin-right:8px;}
*+html .page_34 fieldset#mailformPrix_en_Euro__28_Eurounit label{ margin-bottom:15px;}
.page_34 .csc-mailform-field{ clear:both;}

.page_31 .download{ background-image:url(../img/son.jpg); background-repeat:no-repeat; padding-left: 25px;}
/*
.tx-srfreecap-pi2-image{margin:0px;}*/

#bottom{
	text-align:center;
	color:#999999;
	padding-top:5px;
	width:748px;
	border-width:1px 0px 0px 0px;
}