/* Start of CMSMS style sheet 'pink_style' */
*{
	margin:0px;
	padding:0px;
}

img{
	border:none;
}

.clear{
	clear:both;
}

body {
	background:url('uploads/images/bkg.jpg') center top no-repeat #dadada;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}


#header{
	width:1000px;
	height:130px;
	margin:auto;
}

.rubbon{
	height:5px;
	background:#ff005a;
}

#logo{
	margin-top:20px;
}

#logo p a{
	font-size:57px;
	text-transform:uppercase;
	text-decoration:none;
	color:#000;
}

#logo p.slogan a{
	color:#fff;
	font-size:27px;
	text-transform:lowercase;
}

#container{
	width:1000px;
	margin:auto;
}

#nav ul li{
	list-style-type:none;
	float:left;
	position:relative;
}

#nav ul li a{
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	color:#000;
	height:20px;
	/*padding-top:20px;
	padding-bottom:20px;*/
	display:block;
	font-size:26px;
	/*background:url('uploads/images/separator.gif') no-repeat 0px 8px;*/
	background:url('uploads/images/separator.gif') no-repeat center left;
}

#nav ul li a.first{
	background:none;
}

#nav ul li a.selected{
	/*background:#ff005a;*/
	color:#ff005a;
}

/*#nav ul li a.selected{
	background:#ff005a;
	color:#fff;
}*/

#animation{
	height:275px;
	width:1000px;
	margin:auto;
	background:#fff;
	margin-top:50px;
}

#content{
	width:1000px;
	margin:auto;
	margin-top:20px;
	background:url('uploads/images/content_bkg.gif') repeat-x #fff;
	padding-bottom:20px;
}

#contentbottom{
	background:url('uploads/images/footer.gif') no-repeat;
	width:1000px;
	margin:auto;
	height:26px;
}

#footer{
	width:1000px;
	margin:auto;
	padding-bottom:30px;
	padding-top:20px;
	text-align:center;
	color:#000;
}

#footer h3{
	font-size:11px;
	font-weight:normal;
}

.left{
	float:left;
	position:relative;
	width:580px;
	text-align:justify;
	margin-left:20px;
	margin-top:30px;
}

.left .text{
	margin-left:15px;
}

.left h1{
	margin-bottom:10px;
}

.left h2{
	text-align:left;
	margin-bottom:5px;
}

.left h3{
	margin-bottom:10px;
}

.left .text ul li{
	list-style-type:none;
	margin-top:30px;
}

.ensavoirplustext{
	text-decoration:none;
	color:#ff005a;
}

.ensavoirplustextb{
	text-decoration:none;
	color:#000;
}

h1{
	font-size:30px;
	color:#ff005a;
	margin-bottom:20px;
}

h1 .lower{
	font-size:20px;
}

.right{
	width:350px;
	float:right;
	position:relative;
	text-align:justify;
	margin-right:20px;
	margin-top:30px;
}

.right .text{
	margin-left:15px;
}

h2{
	font-size:25px;
	color:#ff005a;
	margin-bottom:20px;
	text-align:right;
}

h2 .lower{
	font-size:15px;
}



/*
 * Required 
*/
#loopedSlider .container { width:1000px; height:275px; overflow:hidden; position:relative;}
#loopedSlider .slides { position:absolute; top:0; left:0; }
#loopedSlider .slides div.slide { position:absolute; top:0; width:1000px; display:none; }
#loopedSlider .slides strong { 
	display:block;
	position:absolute;
	z-index:10;
	right:0px;
	top:0px;
	padding-left:10px;
	padding-right:20px;
	height:23px;
	background:#ff005a;
	color:#fff;
	text-transform:uppercase;
	text-indent:13px;
	line-height:23px;
}
/*
 * Optional
*/
#loopedSlider {width:1000px; position:relative; clear:both;}
#loopedSlider ul.pagination { list-style:none; padding:0; margin:0; position:absolute; right:0; top:252px;}
#loopedSlider ul.pagination li  { float:left; font-size:15px; line-height:1.2em; font-weight:bold; padding-left:2px;}
#loopedSlider ul.pagination li a { padding:2px 8px 3px 7px; background:#ff005a; color:#fff; text-decoration:none; float:left; font-family:Arial, Helvetica, sans-serif;}
#loopedSlider ul.pagination li a:hover {background:#e7e7e7; color:#000;}
#loopedSlider ul.pagination li.active a { background:#e7e7e7; color:#000;}


.services ul li{
	list-style-type:none;
}

.services ul li p{
	float:right;
	position:relative;
	width:165px;
	height:65px;
	padding-top:5px;
}

.services ul li img{
	float:left;
	position:relative;
	width:155px;
	height:65px;
}

.services ul li a{
	text-decoration:none;
	color:#000;
}

.floatright{
	float:right;
	position:relative;
}

.margintop20{
	margin-top:20px;
}

a.link{
	color:#ff005a;
	font-size:12px;
	text-decoration:none;
}

.right .block{
	margin-bottom:30px;
}

.contact p{
	text-align:center;
}

.contact a.carte{
	width:211px;
	margin:auto;
	height:200px;
	background:url('uploads/images/creation_web_ecommerce_montpellier_carte_france.gif') 0px 0px no-repeat;
	display:block
}

.contact a.carte:hover{
	background:url('uploads/images/creation_web_ecommerce_montpellier_carte_france.gif') 0px -207px no-repeat;
}

#breadcrumbs{
	margin-bottom:20px;
}

#breadcrumbs a{
	margin-bottom:20px;
	color:#ff005a;
}

.realisations ul li{
	list-style-type:none;
	margin-bottom:5px;
}

.realisations ul li p{

}

a.linkbigger{
	font-size:16px;
	text-decoration:none;
	color:#ff005a;
}

.draw{
	font-size:14px;
}

/****
 * contact form
 */
.contactform fieldset{
	border:none;
}

.contactform legend{
	display:none;
}

.contactform label {
	display:block;
	float:left;
	height:20px;
	padding-top:8px;
	position:relative;
	width:100px;
}

.contactform input {
	-moz-border-radius-bottomleft:7px;
	-moz-border-radius-bottomright:7px;
	-moz-border-radius-topleft:7px;
	-moz-border-radius-topright:7px;
	border:1px solid #ff005a;
	/*color:#777777;*/
	font-family:arial;
	font-size:11px;
	height:16px;
	margin-bottom:10px;
	padding:4px 2px 2px;
	width:290px;
}

.contactform textarea {
	-moz-border-radius-bottomleft:7px;
	-moz-border-radius-bottomright:7px;
	-moz-border-radius-topleft:7px;
	-moz-border-radius-topright:7px;
	border:1px solid #ff005a;
	/*color:#777777;*/
	font-family:arial;
	font-size:11px;
	padding:2px;
	width:290px;
}

.contactform .submit input:hover {
	background:transparent url(uploads/images/envoyer.gif) no-repeat scroll center bottom;
	border:medium none;
}

.contactform input:hover, .contactform input:focus, .contactform textarea:hover, .contactform textarea:focus {
	border:1px solid #000; /*#8DAF00;*/
}

.contactform .submit input {
	background:#ff005a;
	border:medium none;
	cursor:pointer;
	float:right;
	height:22px;
	margin-top:10px;
	width:114px;
	color:#fff;
}

.contactform .submit input:hover{
	background:#000;
}

.contactform .obli {
	margin-top:5px;
}

.contactform{
	margin-left:20px;
}







/* End of 'pink_style' */

