﻿@charset "utf-8";





body {

	font: Arial, Helvetica, sans-serif;

	color: #666;

	margin:0;

	padding:0;

	background-color:#CCC;

}



h1 {

	margin:0;

	text-align:center;

	font-size:22px;

	color:#092eb7;

	font-family:Tahoma, Geneva, sans-serif;

	border-bottom:1px solid #cfdff3;

}



 {

}



h3 {

	border-bottom:1px dotted #EFEFEF;

	text-transform:uppercase;

	text-align:center;

	color:#0e7fdf;

}



 {

}



 {

}







#conteneur {

	width:1000px;

	border:1px solid #999;

	margin:0 auto;

	background-color: #FFF;

}



#banner {
background-image:url(../images/banniere2.jpg);

	height:200px;

	background-position:center

}



#menu {

	height:65px;

}



#main {

}



#left {

	width:220px;

	border-top:1px solid #F7F7F7;

	border-right:1px solid #F7F7F7;

	float:left;

	padding:8px;

}



#right {

	width:700px;

	border-top:1px solid #F7F7F7;

	border-left:1px solid #F7F7F7;

	float:left;

	margin:0px 8px;

	padding:8px;

}



# {

}



# {

}



# {

}



# {

}





/*		FORMULAIRE	*/



input {

	color: #333;

	width:180px;

	padding:1px 3px;

	-webkit-border-radius: 4px;

	border-radius: 2px;

	background-color:#F2F2F2;

}



.small {

	width:100px;

	padding:3px 8px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	background-color:#F2F2F2;

}



select {

	color: #333;

	width:300px;

	padding:3px 8px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	background-color:#F2F2F2;

}



#button {

	background-color:#037eff;

	width:170px;

	color:#FFF;

	font-weight: bolder;

	cursor:pointer;

}



#button:hover {

	background-color:#0007d7;

}



#templatemo_content p {

	margin-bottom: 10px;

}



.box {

	float: left;

	width: 270px;

	padding: 0 29px 0 0;

}



.box_border {

	border-right: 1px dotted #999;

}



.box h2 {

	color: #9b1919;

	font-size: 20px;

	margin-bottom: 20px;

}



.box .box_image_wrapper {

	float: left;

	text-align: center;

	margin-right: 20px;

}



.em_text {

	font-size: 14px;

	color: #000;

}



.section_w940 {

	clear: both;

	width: 700px;

}





.section_w450 {

	float: left;

	width: 350px;

}



.news_box{

	margin-bottom: 10px;

	border-bottom: 1px dashed #ccc;	

	color: #2f5e9e;

}



.news_box .post_info {

	color: #666;

}



.news_box .post_info a {

	color: #000000;

	font-weight: bold;

}



.news_box .post_info strong {

	color: #000000;

}



.news_box a {

	color: #2f5e9e;

}



.testimonial {

	font-style: italic;

}<br><br><br><br>#contact_form { 

	padding: 0; 

	width: 430px;

}





/*	Menu Déroulant	*/



#nav {

    z-index: 10;

    display: block;

	list-style:none;

}

    #nav li { float: left; }

        #nav li:hover { position: relative }

        #nav li:hover > a { 

			color: #0627d7;

        }

            #nav li.sub:hover > a {

			color: #0627d7;

			background-color:#F9F9F9;

            }



            #nav li a {

                color: #037eff;

                font-weight: bold;

				font-size:14px;

                text-decoration: none;

                padding:10px 6px;

                display: block;

				border-right:1px solid #EEE;

				width:165px;

				margin:0px 5px;

				text-align:center;

				text-transform:uppercase;

            }

                #nav li a:hover { background-color: #F9F9F9; }        

                    

    #nav li ul { 

        background: #fff;

        margin-top: -2px;

        display: none;

		

    }

        #nav li:hover ul {

            display:block; 

            position:absolute;

			list-style:none;

        }



        #nav li ul {

            background: rgba(255,255,255,0.5);

            padding: 10px 5px;

            

            box-shadow: 5px 5px 25px #000;

            -moz-box-shadow: 5px 5px 25px #000;

            -webkit-box-shadow: 5px 5px 25px #000;

            

            border-radius: 0px 15px 15px 15px;

            -moz-border-radius: 0px 15px 15px 15px;

            -webkit-border-radius: 0px 5px 5px 5px;

        }

            #nav li ul li a, #nav li ul li a:hover {

                background: #FFF;

                color: #3300CC;

                width: 150px;

				font-size: 0.80em;

                font-weight: normal;

            }

                #nav li ul li a:hover { 

				text-decoration: underline; 

                box-shadow: none;

                -moz-box-shadow: none;

                -webkit-box-shadow: none;

                          

                border-radius: 0;

                -moz-border-radius: 0;

                -webkit-border-radius: 0;

                }



