/* feuille de style site dvpt.net */
body{
	margin:0 0 0 0;
	font: 12px Arial, verdana,Helvetica, sans-serif;
	background-color: #e0e0e0;
	background-image:url(/images/animation_bg_fond.gif);
	background-repeat:repeat-x;
	background-position:0px 450px;
}

#main {
	position: relative;
	width: 892px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background-color: tranparent;
}

#modif_g{
	position:absolute;
	width:45px;
	height:158px;
	background-image:url(/images/animation_modif_g.gif);
	background-color:tranparent;
	bottom:0px;
	left:0px;
}

#modif_d{
	position:absolute;
	width:83px;
	height:248px;
	background-image:url(/images/animation_modif_d.gif);
	background-color:tranparent;
	top:0px;
	right:0px;
}

#motrecherche{
	position:absolute;
	background-color:transparent;
	height:30px;
	width:500px;
	top:185px;
	right:35px;
}

#logo_chambery_animation{
	position:absolute;
	background-color:transparent;
	height:30px;
	width:351px;
	top:149px;
	left:55px;
}

td.{font: 12px Arial, verdana,Helvetica, sans-serif;}

h1{
	font-weight:bold;
	font-size:20px;
	margin-top:0px;
	color: #e6007a;
}

h2{
	font-size:15px;
	color: #e6007a;
	font-weight:bold;
}

h3{
	font-size:13px;
	font-weight:bold;
}

.sloganggris{
	color: #8b8b8b;
	font-size: 15px;
	font-weight: bold;
}

.fondrose{
	background-color: #ffe2f1;
	display:block;
	padding: 12px;
}

.lignerose{color:#e6007a;}
.lignerouge{color:#ff1e00;}

.retrait{
	margin-left: 15px;
}

.titrerose{
	color:#e6007a;
	font-size: 16px;
	font-weight: bold;
}

a:link, a:visited, a:active{
	color:#ff1e00;
	text-decoration:none;
}

a:hover{
	color:#ff1e00;
	text-decoration:underline;
}

.selection{
	color:#ffffff;
	background-color:#ff1e00;
	padding:2px;
}

a.menugauche:link, a.menugauche:visited, a.menugauche:active{
	color:black;
	text-decoration:none;
	background-image:url(/images/animation_fond_menu_gauche.gif);
	background-repeat: no-repeat;
	width: 140px;
	height: 34px;
	display: block;
	line-height: 32px;
	padding-left: 35px;
	font-weight: bold;
}

a.menugauche:hover{
	color:#e6007a;
	text-decoration:none;
	background-image:url(/images/animation_fond_menu_gauche.gif);
	background-repeat: no-repeat;
	width: 140px;
	height: 34px;
	display: block;
	line-height: 32px;
	padding-left: 35px;
	font-weight: bold;
}

a.liste_ev:link, a.liste_ev:visited, a.liste_ev:active{
	color:white;
	text-decoration:none;
	background-color:#e6007a;
	padding-left:5px;
	padding-right:5px;
}

a.liste_ev:hover{
	color:white;
	text-decoration:none;
	background-color:#ff1e00;
	padding-left:5px;
	padding-right:5px;
}

a.rosesimple:link, a.rosesimple:visited, a.rosesimple:active{
	color:#ff1e00;
	text-decoration:none;
}

a.rosesimple:hover{
	color:#ff1e00;
	text-decoration:underline;
}

.menugaucheselected{
	color:#ff0066;
	text-decoration:none;
	background-image:url(/images/animation_fond_menu_gauche.gif);
	background-repeat: no-repeat;
	width: 157px;
	height: 34px;
	display: block;
	line-height: 32px;
	padding-left: 18px;
	font-weight: bold;
}

.entetetab{
	color:white;
	background-color:#6d6d6d;
}

.ligne{
	background-color:#ffffff;
}

ul.puceca{
	text-align:justify;
	padding:5px;
}

ul.puceca li{
	margin-bottom: 10px;
}


a.a_wysi_niv1:link, a.a_wysi_niv1:visited {
	color:black;
	text-decoration:none;
	background-image:url(/images/animation_fond_menu_gauche.gif);
	background-repeat: no-repeat;
	width: 140px;
	height: 34px;
	display: block;
	line-height: 32px;
	padding-left: 35px;
	font-weight: bold;
}

a.a_wysi_niv1:hover, a.a_wysi_niv1:active { 
	color:#e6007a;
	text-decoration:none;
	background-image:url(/images/animation_fond_menu_gauche.gif);
	background-repeat: no-repeat;
	width: 140px;
	height: 34px;
	display: block;
	line-height: 32px;
	padding-left: 35px;
	font-weight: bold;
}

a.a_wysi_niv2:link, a.a_wysi_niv2:visited, a.a_wysi_niv2:active{
	display: block;	
	color: #000000;
	text-decoration: none;
	background-color: white;
	text-align: left;
	line-height: 23px;
	padding-left: 10px;
	font-weight: normal;
	background-image:url(/images/ml_menu.gif);
}

a.a_wysi_niv2:hover{ 
	display: block;
	color: #e6007a;
	background-color: #ffe2f1;
	text-decoration: none;
	text-align: left;
	line-height: 23px;
	padding-left: 10px;
	font-weight: normal;
	background-image:url(/images/ml_menu.gif);
}

.sous_menu_pos {
	position: absolute;
	background-color: transparent;
	z-index: 40;
	margin: -30px 0px 0px 130px;
	padding: 0px 0px 0px 0px;
	width: 168px;
	visibility: hidden;
	text-align: left;
}

.ul_wysi{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: auto;
	background-color: transparent;	
	width:168px;
}

.menu_niv1h{
	display: inline;
	margin-left: 40px;
	margin-right: 20px;
}

.menu_niv2h{
	position: relative; 
	margin: 0 0 0 0;
	padding:  0 0 0;
}

.btn{
	background-color:#e6007a;
	color:white;
	border-style:solid;
	border-width:1px;
	border-color:#e6007a;
}
