@charset "iso-8859-1";

TD {
  font-family: Tahoma, Arial;/*text font*/
  font-size: 12px;
  color: #707174;/*text1*/
  text-decoration: none;
}

BODY{
	background: #FFFFFF;
  	background-image: url('http://www.alloboulotbobo.fr/images/bg.jpg');
	background-repeat: repeat-x;
	background-position: center top;
	background-attachment:fixed;
	font-family: Tahoma, Arial;/*text font*/
  font-size: 12px;
  color: #707174;/*text1*/
  text-decoration: none;
}

A {color: #551c4f; text-decoration : none;}
A:active {color: #551c4f; text-decoration : none;}
A:visited {color: #551c4f; text-decoration : none;}
A:hover {color: #56c8e0;text-decoration : underline;}

a img{
  border: 1px #BC0303; 
  border-style: solid;
}
a:hover img{
  border: 1px #333333; 
  border-style: solid;
}


#maincontent img{
	float:left;
}

#newslide {
	width: 165px;
	height: 170px;
    padding: 0;
    margin:  0 auto;
} 



.top_custom_image {
    background-image: url('http://www.alloboulotbobo.fr/images/header.jpg');
	background-repeat: no-repeat;
	background-position: center top;
	height: 181px;
	width: 1107px;
}

.ligne {
    background-image: url('http://www.alloboulotbobo.fr/images/pixel_gris.jpg');
	background-repeat: repeat-x;
	height: 1px;
	width: 1107px;
}

.top_custom_image a:link img {
    border: 0;	
}
.top_custom_image a:hover img {
    border: 0;	
	-moz-opacity:1;
  filter: alpha(Opacity=100); 
}
.top_custom_image a:visited img {
    border: 0;	
	-moz-opacity:1;
  filter: alpha(Opacity=100); 
}
 
h1{
font-size:14px;
color: #551c4f; 
text-decoration : underline;
}

.red{
color: #CC0033; 
}


h2{
font-size:14px;
color: #551c4f; 
text-decoration : none;
} 

h3{
font-size:16px;
color: #551c4f; 
text-decoration : none;
}

.topforum{
 	font-size:12px;
	font-weight:bold;
	color: #FFFFFF; 
	text-decoration : none;
	background:#9aa9c5;
}
  

.topforum a{
 	font-size:12px;
	font-weight:bold;
	color: #551c4f; 
	text-decoration : none;
}
.topforum a:active{
 	font-size:12px;
	font-weight:bold;
	color: #551c4f; 
	text-decoration : none;
}
.topforum a:hover{
 	font-size:12px;
	font-weight:bold;
	color: #FFFFFF; 
	text-decoration : none;
}

.maintable{
	padding:15px;
	background:#FFFFFF;
	border-left:1px solid #CED0D4;
	border-right:1px solid #CED0D4;
	border-bottom:1px solid #CED0D4;
}

.tablelogin{
	width:174px;
	height:150px;
	padding:10px;
	background:#E7E6F3;
}

a.linkconv  {color: #707174; text-decoration : none;}
a.linkconv:active {color: #707174; text-decoration : none;}
a.linkconv:hover {color: #551c4f;text-decoration : none;}  

.white  {color: #FFFFFF; text-decoration : none;font-size:11px;}
a.white  {color: #FFFFFF; text-decoration : none;font-size:11px;}
a.white:active {color: #FFFFFF; text-decoration : none;font-size:11px;}
a.white:hover {color: #FFFFFF;text-decoration : underline;font-size:11px;}  


.button1 {
	font-family: Arial;/*text font*/
	background: #6D578D;
	background-image: url('http://www.alloboulotbobo.fr/images/button1.jpg');
	background-repeat: no-repeat;
	border: 1px solid #FFFFFF;
	cursor: hand;
	vertical-align:center;
	text-decoration: none;
    width: 154px;
    height:23px;
    color: #FFFFFF;
}

a.button1:link{
	font-family: Arial;/*text font*/
	background: #6D578D;
	background-image: url('http://www.alloboulotbobo.fr/images/button1.jpg');
	background-repeat: no-repeat;
	border: 1px solid #FFFFFF;
	cursor: hand;
	vertical-align:center;
	text-decoration: none;
    width: 154px;
    height:23px;
    color: #FFFFFF;
}	

a.button1:visited{
    color: #FFFFFF;
}	 

.button1:hover {
	text-decoration: none;
    background: #6D578D;
    color: #FFFFFF;
	cursor: pointer;
    cursor: hand;
}

.buttona {
	font-family: Arial;/*text font*/
	cursor: hand;
	text-decoration: none;
	background:#eeeff1;
    color: #551c4f;
	border:1px solid #DBDCDE
}
.buttona:hover {
	text-decoration: none;
    background: #551c4f;
    color: #FFFFFF;
	cursor: pointer;
    cursor: hand;
}

.button2 {
	font-family: Arial;/*text font*/
	background: #6D568C;
	cursor: hand;
	text-decoration: none;
    width: 45px;
    height:18px;
    display:table;
    color: #FFFFFF;
	border:1px solid #6D568C;
    border-spacing: 0px;
    padding: 0px;
	font-weight:bold;
	font-size:11px;
}
.button2:hover {
	text-decoration: none;
    background: #FFFFFF;
    color: #6D568C;
	cursor: pointer;
    cursor: hand;
}

.field  {
	font-family: Arial;/*text font*/
	font-size: 11px;
	height: 18px;
	width:154px;
	color: #5C5D60;/*text1*/
    background: #FFFFFF;
	border: 1px solid #D0D2D4;/*border1*/
} 


.textarea  {								
	font-family: Arial;/*text font*/
	font-size: 11px;
	height: 100px;
	width:400px;
	color: #5C5D60;/*text1*/
    background: #FFFFFF;
	border: 1px solid #D0D2D4;/*border1*/
} 

.fieldsujet  {
	font-family: Arial;/*text font*/
	font-size: 11px;
	height: 18px;
	width:300px;
	color: #5C5D60;/*text1*/
    background: #FFFFFF;
	border: 1px solid #D0D2D4;/*border1*/
}

.field2  {
	font-family: Arial;/*text font*/
	font-size: 11px;
	height: 18px;
	width:110px;
	color: #5C5D60;/*text1*/
    background: #FFFFFF;
	border: 1px solid #D0D2D4;/*border1*/
}


select.select {
height: 15px;
width: 152px;
font-size: 11px;
height: 18px;
font-family: Arial;/*text font*/
color: #767676;/*text1*/
border: 1px solid #DFDFDF;/*border1*/
}


.tabnav {
	background: #561C4E;/*border3*/
}

TD .tabnav {
	height:27px;
}
.tabnav a {
	background-image: url('http://www.alloboulotbobo.fr/images/bg-menu.jpg');
    background-repeat: repeat;
    padding:6px;
	display: block;
	color: #FFFFFF;/*link2*/
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
    vertical-align: middle;
}
.tabnav a:hover {
	background:#561C4E;
	color: #FFFFFF ;
	font-weight: bold; 
    text-decoration : underline;
}

.box1 {
	background: #561B4D; 
	background-image: url('http://www.alloboulotbobo.fr/images/boxes/left/box1_header.jpg');
    background-repeat: repeat-x;
	text-align: center;
	height: 24px;
	color: #FFFFFF;/*text3*/
    font-size:11px;
}

.box1content{
	background: #FFFFFF; 
	background-image: url('http://www.alloboulotbobo.fr/images/boxes/left/bg-1.jpg');
    background-repeat: repeat-x;
	background-position: center bottom;
	border-left:1px solid #DBDCDE;
	border-right:1px solid #DBDCDE;
	border-bottom:1px solid #DBDCDE;
	text-align: left;
	color: #646567;/*text3*/
    padding-left: 10px;
	padding-right: 10px;
    font-size:11px;
	overflow:hidden;
}

.boxpartcontent{
	background: #FFFFFF; 
	background-image: url('http://www.alloboulotbobo.fr/images/boxes/left/bg-1.jpg');
    background-repeat: repeat-x;
	background-position: center bottom;
	border-left:1px solid #DBDCDE;
	border-right:1px solid #DBDCDE;
	border-bottom:1px solid #DBDCDE;
	text-align: center;
	color: #646567;/*text3*/
    padding-left: 5px;
	padding-right: 5px;
    padding-top: 5px;
	font-size:11px;
	overflow:hidden;
}

.box1content a {
	display: table;
    width:150px;
	padding: 5px 10px 5px 10px;
	color: #646567;
	font-weight:bold;
	border-bottom:1px dotted #D9DBDC;
}

.box1content a:hover {
	color: #55184B ;
	font-weight: bold; 
    text-decoration : underline;
} 

.box1content a:visited {
	display: table;
    width:150px;
	padding: 5px 10px 5px 10px;
	color: #646567;
	font-weight:bold;
	border-bottom:1px dotted #D9DBDC;
}


.box2 {
	background: #6D578D; 
	background-image: url('http://www.alloboulotbobo.fr/images/boxes/left/box2_header.jpg');
    background-repeat: repeat-x;
	text-align: center;
	height: 24px;
	color: #FFFFFF;/*text3*/
    font-size:11px;
}

.box2content{
	background: #FFFFFF; 
	border-left:1px solid #CCCED0;
	border-right:1px solid #CCCED0;
	border-bottom:1px solid #CCCED0;
	text-align: center;
	color: #646567;/*text3*/
    padding: 10px;
    font-size:11px;
} 

.boxnews{
	background: #ebe7f4; 
	text-align: center;
	color: #646567;/*text3*/
    padding: 10px;
    font-size:11px;
} 

.boxnewscontent{
	background: #ebe7f4;
	border:1px solid #d2b6d8; 
	text-align: center;
	color: #646567;/*text3*/
    padding: 10px;
    font-size:11px;
}    

.boxcontent{
	background: #FFFFFF; 
	border-left:1px solid #DBDCDE;
	border-right:1px solid #DBDCDE;
	border-bottom:1px solid #DBDCDE;
	text-align: center;
	color: #646567;/*text3*/
    padding: 10px;
    font-size:11px;
}


.box3content{
	background: #FFFFFF; 
	background-image: url('http://www.alloboulotbobo.fr/images/boxes/left/bg-1.jpg');
    background-repeat: repeat-x;
	background-position: center bottom;
	border-left:1px solid #DBDCDE;
	border-right:1px solid #DBDCDE;
	border-bottom:1px solid #DBDCDE;
	text-align: left;
	color: #646567;/*text3*/
    padding-left: 10px;
	padding-right: 10px;
    font-size:11px;
	overflow:hidden;
}

.box3content a {
	color: #646567;
	font-weight:bold;
}

.box3content a:hover {
	color: #55184B ;
	font-weight: bold; 
    text-decoration : underline;
} 

.box3content a:visited {
	color: #646567;
	font-weight:bold;
}



.contour_right {
	background-image: url('http://www.alloboulotbobo.fr/images/boxes/center/right.jpg');
    background-repeat: repeat-y;
	width:9px;
}


.contour_bottom {
	background-image: url('http://www.alloboulotbobo.fr/images/boxes/center/bottom.jpg');
    background-repeat: repeat-x;
	height: 8px;
	width:100%;
} 

.centerbox {
	background: #6D578D; 
	background-image: url('http://www.alloboulotbobo.fr/images/boxes/center/top-box-1.jpg');
    background-repeat: repeat-x;
	text-align: left;
	padding-left:15px;
	height: 27px;
	width:650px;
	color: #FFFFFF;/*text3*/																																									
    font-size:11px;
}


.centerboxcontent {
	background: #FFFFFF; 
	border-left:1px solid #C0A3CD;
	border-right:1px solid #C0A3CD;
	border-bottom:1px solid #C0A3CD;
	color: #646567;/*text3*/
    padding: 10px;
    font-size:11px;
}

.centerbox2 {
	background: #57C8E0; 
	background-image: url('http://www.alloboulotbobo.fr/images/boxes/center/top-box-2.jpg');
    background-repeat: repeat-x;
	text-align: left;
	padding-left:15px;
	height: 27px;
	width:650px;
	color: #FFFFFF;/*text3*/																																									
    font-size:11px;
}


.centerboxcontent2 {
	background: #FFFFFF; 
	border-left:1px solid #C4E7EE;
	border-right:1px solid #C4E7EE;
	border-bottom:1px solid #C4E7EE;
	color: #646567;/*text3*/
    padding: 10px;
    font-size:11px;
}