@charset "utf-8";
/* CSS Document RALAI-RATSIHOARANA Rakotomalala Harvel*/
body, table, h1, h2, h3, h4, h5, td, tr, ul, li {
margin:0;
padding:0;
}
p{
	margin:10px 0 5px 0;
}
body, table{
font-family : Arial, Helvetica, sans-serif, Verdana;
font-size : 12px;
color : #555;
}
a {
/*font-weight:bold; */
color : #00f;

}


ul, li{
	list-style:none;
}
a:hover {
text-decoration : none;
color : #1dc3e1;
}
.pos {
margin-left : 20px;
}
h1 {
font : bold 24px Arial, Helvetica, sans-serif;
color : #41b8ef;
margin :0 0 0 0px;
letter-spacing : 2px;
text-align:left;
}
h1 a , h2 a { text-decoration : none; }
.titre1 {
font : bold 16px Arial, Helvetica, sans-serif;
color : #555;
letter-spacing : 1px;
margin : 7px 0 7px 0;
}

h2 {
font : bold 16px Arial, Helvetica, sans-serif;
color : #4a9cff;
letter-spacing : 1px;
margin : 7px 0 7px 0;
}
.derniere_info {
font : bold 16px Arial, Helvetica, sans-serif;
color : #000;
letter-spacing : 1px;
margin : 20px 0 7px 0;
}
.block_contact{
font-family : Arial, Helvetica, sans-serif, Verdana;
font-size : 12px;
color : #000;
	}
.couleur{
text-decoration : none;
color : #fac515;
font-weight:bold;
}
h3 {
font-weight : bold;
font-size : 14px;
color : #000;
padding : 10px 0 2px 0px;
margin-bottom : 10px;
}

#slogan h3 a {color : #000;}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Arial;
color: black;
background-image: url(../images/bg_menu.jpg) ;
height:30px;
background-repeat:no-repeat;
background-position:-6px 0 0 0;
padding-left: 0em;
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
padding: 6px 0 4px 40px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}
.arrowlistmenu .menuheader a{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Arial;
color: black;
cursor: hand;
cursor: pointer;
}
.arrowlistmenu .menuheader a:hover, .arrowlistmenu h3.on a{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Arial;
color: #1dc3e1;
cursor: hand;
cursor: pointer;
}
.arrowlistmenu ul li{
padding-bottom: 5px; /*bottom spacing between menu items*/
}

.arrowlistmenu a {text-decoration:none}

.small{
font-weight : normal;
font-size : 10px;
color : #333;
padding : 10px 0 12px 0px;
margin-bottom : 0px;
text-align : left;
}
h4 {
font-size : 1.1em;
font-weight : bold;
padding : 0;
margin : 15px 0;
color : #fff;
}
.contenu{
font-family : Arial, Helvetica, sans-serif, Verdana;
font-size : 14px;
color:#555;
}
.puce1 li{
list-style:none;
vertical-align : middle;
margin : 10px 5px 0px 15px;
padding:0;
font-size : 12px;
color:#000;
}
.puce1 li
{
background-image: url('../images/puce1.jpg');
background-repeat:no-repeat;
background-position:0 0 0 0.4em;
padding-left: 2.0em;
}
.pservice{
vertical-align : middle;
margin : 0px 0 5px 0px;
font-size : 12px;
color:#555;
vertical-align:middle;
}

.puce li{
list-style:none;
}
.puce li a{
list-style: none;
vertical-align : middle;
margin : 0px 0 5px 40px;
font-size : 12px;
color:#555;
vertical-align:middle;
}
.puce li a:hover{
list-style: none;
vertical-align : middle;
margin : 0px 0 5px 40px;
font-size : 12px;
color:#000;
vertical-align:middle;
}
#footer{
text-decoration : none;
color : #000;
font-weight:normal;
font-size:12px;
}
#footer a{
text-decoration : none;
color : #fff;
font-weight:normal;
font-size:10px;
}
#footer a:hover{
color : #000;
}
.input2{
width:180px;
}




/* ingabs */

/* form  */

form label {display: block;}
input, textarea, select { margin-bottom:5px; }


/* news 
.news-latest-item {padding:5px; text-align:center}
.news-latest-item h3 a {font-size:11px; text-decoration:none}
.images_single_news img {float:left; margin-right:5px; margin-bottom:5px;}
.clearer {clear:both; border:0}
.news-single-related dt {font-weight:bold; margin-bottom:5px}
*/
